DocumentCode :
3224714
Title :
The Dynamic Block Remapping Cache
Author :
Pedroni, Felipe Thomaz ; De Souza, Alberto F. ; Badue, Claudine
Author_Institution :
Dept. de Inf., Univ. Fed. do Espirito Santo, Imperatriz, Brazil
fYear :
2010
fDate :
27-30 Oct. 2010
Firstpage :
111
Lastpage :
118
Abstract :
In this paper we present a new architecture of Level 2 (L2) cache - the Dynamic Block Remapping Cache (DBRC). DBRC mimics important characteristics of virtual memory systems to reduce the impact of L2 in system performance. Similar to virtual memory systems, the DBRC uses a hierarchy of tables to map blocks of L2 cache into blocks of physical memory. It also uses a Block-TLB to speedup accesses to previously performed block translations. We verified that the benefits of full associativity and the consequent possibility of employment of global block replacement algorithms allow hit rates higher than those of equivalent standard caches. We compare DBRC with standard caches in terms of miss rate, energy consumption and impact on the instruction-level parallelism (ILP) of a simulated superscalar processor. Our results show that DBRC outperforms standard caches in terms of miss rate, energy consumption and impact on ILP.
Keywords :
cache storage; virtual storage; Level 2 cache architecture; block translations; block-TLB; dynamic block remapping cache; global block replacement algorithms; instruction-level parallelism; virtual memory systems; Benchmark testing; Energy consumption; Indexes; Memory management; Radiation detectors; Registers; Technical Activities Guide - TAG;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
Conference_Location :
Petropolis
ISSN :
1550-6533
Print_ISBN :
978-1-4244-8287-0
Electronic_ISBN :
1550-6533
Type :
conf
DOI :
10.1109/SBAC-PAD.2010.39
Filename :
5644961
Link To Document :
بازگشت