METRIC: Memory Tracing via Dynamic Binary Rewriting to Identify Cache Inefficiencies

Download Now
Provided by: Association for Computing Machinery
Topic: Storage
Format: PDF
With the diverging improvements in CPU speeds and memory access latencies, detecting and removing memory access bottlenecks becomes increasingly important. In this paper, the authors present METRIC, a software framework for isolating and understanding such bottlenecks using partial access traces. METRIC extracts access traces from executing programs without special compiler or linker support. They make four primary contributions. They present a framework for extracting partial access traces based on dynamic binary rewriting of the executing application. They introduce a novel algorithm for compressing these traces.
Download Now

Find By Topic