Djxperf: Identifying memory inefficiencies via object-centric profiling for java

B Li, P Su, M Chabbi, S Jiao, X Liu - Proceedings of the 21st ACM/IEEE …, 2023 - dl.acm.org
Java is the “go-to” programming language choice for developing scalable enterprise cloud
applications. In such systems, even a few percent CPU time savings can offer a significant …

Optimization-aware compiler-level event profiling

M Basso, A Prokopec, A Rosa, W Binder - ACM Transactions on …, 2023 - dl.acm.org
Tracking specific events in a program's execution, such as object allocation or lock
acquisition, is at the heart of dynamic analysis. Despite the apparent simplicity of this task …

Divide&Content: A fair OS-level resource manager for contention balancing on NUMA multicores

C Bilbao, JC Saez… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Chip multicore processors (CMPs) constitute the cherry-picked architecture for high-
performance servers employed in supercomputers and cloud datacenters. In the last few …

[图书][B] Performance analysis and optimizations of managed applications on Non-Uniform Memory architectures

O Papadakis - 2022 - search.proquest.com
Scalability of managed applications on Non-Uniform Memory Access (NUMA) architectures
has always been a challenging task. Focus has been steered on performance-critical …

Optimizing Data Parallelism for FM-Based Short-Read Alignment on the Heterogeneous Non-Uniform Memory Access Architectures

S Chen, Y Dai, L Liu, X Yu - Future Internet, 2024 - mdpi.com
Sequence alignment is a critical factor in the variant analysis of genomic research. Since the
FM (Ferrainas–Manzini) index was developed, it has proven to be a model in a compact …

Scaling Up Performance of Managed Applications on NUMA Systems

O Papadakis, A Andronikakis, N Foutris… - Proceedings of the …, 2023 - dl.acm.org
Scaling up the performance of managed applications on Non-Uniform Memory Access
(NUMA) architectures has been a challenging task, as it requires a good understanding of …

A Multifaceted Memory Analysis of Java Benchmarks

O Papadakis, A Andronikakis, N Foutris… - Proceedings of the 20th …, 2023 - dl.acm.org
Java benchmarking suites like Dacapo and Renaissance are employed by the research
community to evaluate the performance of novel features in managed runtime systems …

Improving GHC Haskell NUMA Profiling

R MacGregor, P Trinder, HW Loidl - Proceedings of the 9th ACM …, 2021 - dl.acm.org
As the number of cores increases Non-Uniform Memory Access (NUMA) is becoming
increasingly prevalent in general purpose machines. Effectively exploiting NUMA can …