DocumentCode :
1957717
Title :
Teaching old caches new tricks: RegionTracker and predictor virtualization
Author :
Burcea, Ioana ; Zebchuk, Jason ; Moshovos, Andreas
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Toronto, Toronto, ON, Canada
fYear :
2009
fDate :
23-26 Aug. 2009
Firstpage :
957
Lastpage :
962
Abstract :
On-chip last-level caches are increasing to tens of megabytes to accommodate applications with large memory footprints and to compensate for high memory latencies and limited off-chip bandwidth. This paper reviews two on-going research efforts that exploit such large caches: coarse-grain cache management, and predictor virtualization. Coarse-grain cache management collects and stores cache information at a large memory region granularity (e.g., 1 KB to 8 KB). This coarse view of memory access behaviour enables optimizations that were not previously possible with conventional caches. Predictor virtualization is motivated by the observation that on-chip storage has become sufficiently large to accommodate allocating, on demand, a small percentage of its capacity for purposes other than storing program data and instructions. Predictor virtualization uses conventional caches to store program metadata, i.e., information about program behaviour. Such metadata information can be used for several optimizations that improve performance and power. This paper summarizes the progress made and the on-going activity in these two research efforts.
Keywords :
cache storage; virtual storage; RegionTracker; coarse-grain cache management; memory access; on-chip last-level caches; predictor virtualization; program metadata storage; Computer science; Counting circuits; Education; Educational institutions; Frequency; History; Performance loss; Pollution; Runtime; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers and Signal Processing, 2009. PacRim 2009. IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
978-1-4244-4560-8
Electronic_ISBN :
978-1-4244-4561-5
Type :
conf
DOI :
10.1109/PACRIM.2009.5291238
Filename :
5291238
Link To Document :
بازگشت