DocumentCode :
385656
Title :
Cache design for eliminating the address translation bottleneck and reducing the tag area cost
Author :
Chang, Yen-Jen ; Lai, Feipei ; Ruan, Shanq-Jang
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear :
2002
fDate :
2002
Firstpage :
334
Lastpage :
339
Abstract :
For physical caches, the address translation delay can be partially masked, but it is hard to avoid completely. In this paper, we propose a cache partition architecture, called paged cache, which not only masks the address translation delay completely but also reduces the tag area dramatically. In the paged cache, we divide the entire cache into a set of partitions, and each partition is dedicated to only one page cached in the TLB. By restricting the range in which the cached block can be placed, we can eliminate the total or partial tag depending on the partition size. In addition, because the paged cache can be accessed without waiting for the generation of physical address, i.e., the paged cache and the TLB are accessed in parallel, the extended cache access time can be reduced significantly. We use SimpleScalar to simulate SPEC2000 benchmarks and perform HSPICE simulations (with a 0.18 μm technology and 1.8 V voltage supply) to evaluate the proposed architecture. Experimental results show that the paged cache is very effective in reducing tag area of the on-chip Ll caches, while the average extended cache access time can be improved dramatically.
Keywords :
SPICE; cache storage; memory architecture; paged storage; virtual machines; 0.18 micron; 1.8 V; HSPICE simulations; SPEC2000 benchmarks; SimpleScalar; address translation delay; average extended cache access time; cache design; cache partition architecture; on-chip Ll caches; paged cache; tag area cost reduction; Added delay; Computer architecture; Computer science; Costs; Performance evaluation; Process design; System performance; System-on-a-chip; Technical Activities Guide -TAG; Voltage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2002. Proceedings. 2002 IEEE International Conference on
ISSN :
1063-6404
Print_ISBN :
0-7695-1700-5
Type :
conf
DOI :
10.1109/ICCD.2002.1106791
Filename :
1106791
Link To Document :
بازگشت