AbstractApplication analysis is facilitated through a number of program profiling tools. The tools vary in their complexity, ease of deployment, design, and profiling detail. Specifically, understand- ing, analyzing, and optimizing is of particular importance for scientific applications where minor changes in code paths and data-structure layout can have profound effects. Understanding how intricate data-structures are accessed and how a given memory system responds is a complex task. In this paper we describe a trace profiling tool, Glprof, specifically aimed to lessen the burden of the programmer to pin-point heavily involved data-structures during an application's run-time, and understand data-structure run-time usage. Moreover, we showc...
Abstract—We present a system for visualizing memory refer-ence traces, the records of the memory tra...
Measurements of actual supercomputer cache performance has not been previously undertaken. PFC-Sim i...
Modern memory systems play a critical role in the performance of applications, but a detailed unders...
AbstractApplication analysis is facilitated through a number of program profiling tools. The tools v...
Embedded and high performance applications often require fine-tuning to improve their performance. T...
This paper describes a program profiling and analysis tool called Gleipnir. Gleipnir collects memory...
AbstractThis paper describes a program profiling and analysis tool called Gleipnir. Gleipnir collect...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
This paper presents a multi-cache profiler for shared memory multiprocessor systems. For each progra...
We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and ana...
This paper presents an approach for profiling and tracing multithreaded applications with two main o...
Software applications’ performance is hindered by a variety of factors, but most notably by the well...
Since a few decades, to reduce energy consumption, processor vendors builds more and more parallel c...
There is an ever widening performance gap between processors and main memory, a gap bridged by small...
Memory subsystem, in particular, cache design is important for both high performance and embedded co...
Abstract—We present a system for visualizing memory refer-ence traces, the records of the memory tra...
Measurements of actual supercomputer cache performance has not been previously undertaken. PFC-Sim i...
Modern memory systems play a critical role in the performance of applications, but a detailed unders...
AbstractApplication analysis is facilitated through a number of program profiling tools. The tools v...
Embedded and high performance applications often require fine-tuning to improve their performance. T...
This paper describes a program profiling and analysis tool called Gleipnir. Gleipnir collects memory...
AbstractThis paper describes a program profiling and analysis tool called Gleipnir. Gleipnir collect...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
This paper presents a multi-cache profiler for shared memory multiprocessor systems. For each progra...
We present the Memory Trace Visualizer (MTV), a tool that provides interactive visualization and ana...
This paper presents an approach for profiling and tracing multithreaded applications with two main o...
Software applications’ performance is hindered by a variety of factors, but most notably by the well...
Since a few decades, to reduce energy consumption, processor vendors builds more and more parallel c...
There is an ever widening performance gap between processors and main memory, a gap bridged by small...
Memory subsystem, in particular, cache design is important for both high performance and embedded co...
Abstract—We present a system for visualizing memory refer-ence traces, the records of the memory tra...
Measurements of actual supercomputer cache performance has not been previously undertaken. PFC-Sim i...
Modern memory systems play a critical role in the performance of applications, but a detailed unders...