DocumentCode
3634462
Title
Timing penalties associated with cache sharing
Author
Vlastimil Babka;Peter Libič;Petr Tůma
Author_Institution
Department of Software Engineering, Faculty of Mathematics and Physics, Charles University, Malostranske namesti 25, Prague 1, 118 00, Czech Republic
fYear
2009
Firstpage
1
Lastpage
4
Abstract
Although important from software performance perspective, the behavior of memory caches is not captured by the common approaches to modeling of software performance, where the software performance models tend to treat operation durations as constants despite the fact that the operations compete for memory caches. Incorporating memory cache models into software performance models is hindered by the fact that existing cache models do not provide information about timings and penalties, but only about hits and misses. The paper outlines the relationship of cache events and cache timings on a real computer architecture, indicating that the existing practice of modeling cache miss penalties as constants is not sufficient to model software performance faithfully.
Keywords
"Timing","Software performance","Hardware","Prefetching","Mathematical model","Operating systems","Clocks","Switches","Software engineering","Mathematics"
Publisher
ieee
Conference_Titel
Modeling, Analysis & Simulation of Computer and Telecommunication Systems, 2009. MASCOTS ´09. IEEE International Symposium on
ISSN
1526-7539
Print_ISBN
978-1-4244-4927-9
Electronic_ISBN
2375-0227
Type
conf
DOI
10.1109/MASCOT.2009.5366821
Filename
5366821
Link To Document