Simulated Cache Bookkeeping with LLVM
This paper presents and examines a method for profiling the data cache usage of a program. By simulating the bookkeeping of a cache we can measure the impact of each memory access. This method can be used to guide optimizations or show bottlenecks. The method is mostly deterministic and independent...
Main Authors: | Palmkvist, Viktor, Linn, Andreas |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för datavetenskap och kommunikation (CSC)
2015
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-166579 |
Similar Items
-
An LLVM backend for the Open Modelica Compiler
by: Tinnerholm, John
Published: (2019) -
Designing DNS Cache Aggregation to Detect Misbehaving Certificate Transparency Logs
by: Magnusson, Jonathan
Published: (2019) -
An Experimental Study Of L2-Cache Aware Processallocation In Hyper-Threadedsystems
by: Beriša, Aldin
Published: (2021) -
An LLVM Back-end for REPLICA : Code Generation for a Multi-core VLIWProcessor with Chaining
by: Åkesson, Daniel
Published: (2012) -
Building Programming Languages, Construction by Construction
by: Palmkvist, Viktor
Published: (2018)