• 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