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
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;
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
Conference_Location :
Petropolis
Print_ISBN :
978-1-4244-8287-0
Electronic_ISBN :
1550-6533
DOI :
10.1109/SBAC-PAD.2010.39