Software visualizations to analyze memory consumption: A literature review

AF Blanco, A Bergel, JPS Alcocer - ACM Computing Surveys (CSUR), 2022 - dl.acm.org
Understanding and optimizing memory usage of software applications is a difficult task,
usually involving the analysis of large amounts of memory-related complex data. Over the …

How many threads will be too many? On the scalability of OpenMP implementations

C Iwainsky, S Shudler, A Calotoiu, A Strube… - Euro-Par 2015: Parallel …, 2015 - Springer
Exascale systems will exhibit much higher degrees of parallelism both in terms of the
number of nodes and the number of cores per node. OpenMP is a widely used standard for …

TABARNAC: Visualizing and resolving memory access issues on NUMA architectures

D Beniamine, M Diener, G Huard… - Proceedings of the 2nd …, 2015 - dl.acm.org
In modern parallel architectures, memory accesses represent a common bottleneck. Thus,
optimizing the way applications access the memory is an important way to improve …

Interactive visualization of cross-layer performance anomalies in dynamic task-parallel applications and systems

A Drebes, A Pop, K Heydemann… - 2016 IEEE International …, 2016 - ieeexplore.ieee.org
This paper studies the interactive visualization and post-mortem analysis of execution traces
generated by task-parallel programs. We focus on the detection of performance anomalies …

Automatic identification and precise attribution of dram bandwidth contention

C Helm, K Taura - Proceedings of the 49th International Conference on …, 2020 - dl.acm.org
The limited DRAM bandwidth of today's computing systems is a bottleneck for many
applications. But the identification of DRAM bandwidth contention in applications is difficult …

On the correct measurement of application memory bandwidth and memory access latency

C Helm, K Taura - Proceedings of the International Conference on High …, 2020 - dl.acm.org
Diagnosing if an application suffers from DRAM contention can be a challenging task. One
method is to compare the hardware memory bandwidth limit with the measured memory …

Empirical foundation for memory usage analysis through software visualizations

A Fernández Blanco - 2023 - repositorio.uchile.cl
Los desarrolladores a menudo pasan mucho tiempo monitoreando manualmente el uso de
memoria para localizar anomalías (p. ej., fugas, sobrecargas de memoria) que puedan …

Measurement of Main Memory Bandwidth and Memory Access Latency in Intel Processors

C Helm, K Taura - 2019 - ipsj.ixsq.nii.ac.jp
The performance of many HPC workloads is limited by the main memory bandwidth.
Measurement of the DRAM bandwidth is crucial for diagnosing such problems. Modern …

TABARNAC: Tools for Analyzing Behavior of Applications Running on NUMA Architecture

D Beniamine, M Diener, G Huard, POA Navaux - 2015 - inria.hal.science
In modern parallel architectures, memory accesses represent a common bottleneck. Thus,
optimizing the way applications access the memory is an important way to improve …

CHAMPVis: Comparative Hierarchical Analysis of Microarchitectural Performance

L Pentecost, U Gupta, E Ngan, J Beyer… - 2019 IEEE/ACM …, 2019 - ieeexplore.ieee.org
Performance analysis and optimization are essential tasks for hardware and software
engineers. In the age of datacenter-scale computing, it is particularly important to conduct …