Title :
On the Impact of OS and Linker Effects on Level-2 Cache Performance
Author :
Vandierendonck, Hans ; De Bosschere, Koen
Author_Institution :
Ghent University, Belgium
Abstract :
The design of microprocessors depends strongly on architectural simulation. As simulation can be very slow, it is necessary to reduce simulation time by simplifying the simulator and increasing its level of abstraction. A very common abstraction is to ignore operating system effects. As a result of this, there is no information available during simulation about the relationship between virtual addresses and physical addresses This information is important for lower-level caches and main memory as these memories are indexed using the physical address. Another simplification relates to simulating only statically linked programs, instead of the commonly used dynamic linking. This results in different data layouts and, as we show in this paper, it effects the miss rate of physically indexed caches such as the level-2 cache. This paper investigates the error associated to these simplifications in the modeling of level-2 caches and shows that performance can be underestimated or overestimated with errors up to 24%.
Keywords :
Analytical models; Computational modeling; Costs; Hardware; Information systems; Joining processes; Microprocessors; Operating systems; Performance analysis; Process design;
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2006. MASCOTS 2006. 14th IEEE International Symposium on
Print_ISBN :
0-7695-2573-3
DOI :
10.1109/MASCOTS.2006.36