@inbook{e14587609e2349dc8935b8c1fa9f9b2b,
title = "A tool suite for simulation based analysis of memory access behavior",
abstract = "In this paper, two tools are presented: an execution driven cache simulator which relates event metrics to a dynamically built-up call-graph, and a graphical front end able to visualize the generated data in various ways. To get a general purpose, easy-to-use tool suite, the simulation approach allows us to take advantage of runtime instrumentation, i.e. no preparation of application code is needed, and enables for sophisticated preprocessing of the data already in the simulation phase. In an ongoing project, research on advanced cache analysis is based on these tools. Taking a multigrid solver as an example, we present the results obtained from the cache simulation together with real data measured by hardware performance counters.",
keywords = "Cache simulation, Runtime instrumentation, Visualization",
author = "Josef Weidendorfer and Markus Kowarschik and Carsten Trinitis",
year = "2004",
doi = "10.1007/978-3-540-24688-6_58",
language = "English",
isbn = "3540221166",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "440--447",
editor = "Marian Bubak and {van Albada}, {Geert Dick} and Sloot, {Peter M. A.} and Dongarra, {Jack J.}",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
}