• DocumentCode
    2077135
  • Title

    Unified dual data caches

  • Author

    Juurlink, Ben

  • Author_Institution
    Fac. of Electr. Eng., Math., & Comput. Sci., Delft Univ. of Technol., Netherlands
  • fYear
    2003
  • fDate
    1-6 Sept. 2003
  • Firstpage
    33
  • Lastpage
    40
  • Abstract
    The dual data cache is a cache organization with a split temporal/spatial cache. The temporal sub-cache stores data exhibiting temporal locality and the spatial sub-cache saves data exhibiting spatial locality. A locality prediction table is used to predict the type of locality load/store instructions exhibit. In this way, both types of locality can be exploited more effectively. Unfortunately, the dual data cache does not make effective use of the entire cache capacity. If most memory references exhibit the same type of locality, only one sub-cache will be used. We therefore propose a cache organization called the Unified Dual Data Cache that employs only one (unified) cache unit. If a cache miss occurs and the locality prediction is temporal, only the missing block is fetched from the next memory level. If on the other hand spatial locality is predicted, adjacent blocks are also brought to the cache. In fact, we present two versions of the UDDC called the UDDC Type A (UDDC-A) and the UDDC Type B (UDDC-B), respectively. The difference between the two types is that in the UDDC-B each smaller block is tagged, while in the UDDC-A the smaller blocks within a larger block share the tag.
  • Keywords
    cache storage; memory architecture; UDDC Type A; UDDC Type B; UDDC-A; UDDC-B; Unified Dual Data Caches; locality prediction table; split spatial cache; split temporal cache; temporal locality; Computer science; Degradation; Digital systems; History; Laboratories; Mathematics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2003. Proceedings. Euromicro Symposium on
  • Conference_Location
    Belek-Antalya, Turkey
  • Print_ISBN
    0-7695-2003-0
  • Type

    conf

  • DOI
    10.1109/DSD.2003.1231897
  • Filename
    1231897