Low-overhead detection of memory access patterns and their time evolution

6Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We present a performance analysis tool that reports the temporal evolution of the memory access patterns of in-production applications in order to help analysts understand the accesses to the application data structures. This information is captured using the Precise Event Based Sampling (PEBS) mechanism from the recent Intel processors, and it is correlated with the source code and the nature of the performance bottlenecks if any. Consequently, this tool gives a complete approach to allow analysts to unveil the application behavior better, and to lead them to improvements while taking the most benefit from the system’s characteristics. We apply the tool to two optimized parallel applications and provide detailed insight of their memory access behavior, thus demonstrating the usefulness of the tool.

References Powered by Scopus

The TAU parallel performance system

865Citations
N/AReaders
Get full text

Gprof: A call graph execution profiler

606Citations
N/AReaders
Get full text

3D-stacked memory architectures for multi-core processors

531Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Automating the Application Data Placement in Hybrid Memory Systems

40Citations
N/AReaders
Get full text

Quantitative evaluation of Intel PEBS overhead for online system-noise analysis

25Citations
N/AReaders
Get full text

Experiences on the characterization of parallel applications in embedded systems with Extrae/Paraver

9Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Servat, H., Llort, G., González, J., Giménez, J., & Labarta, J. (2015). Low-overhead detection of memory access patterns and their time evolution. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9233, pp. 57–69). Springer Verlag. https://doi.org/10.1007/978-3-662-48096-0_5

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

60%

Professor / Associate Prof. 1

20%

Researcher 1

20%

Readers' Discipline

Tooltip

Computer Science 5

83%

Engineering 1

17%

Save time finding and organizing research with Mendeley

Sign up for free