• DocumentCode
    3038348
  • Title

    Reducing Cache Traffic and Energy with Macro Data Load

  • Author

    Jin, Lei ; Cho, Sangyeun

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    147
  • Lastpage
    150
  • Abstract
    This paper presents a study on macro data load, an efficient mechanism to enhance loaded value reuse. A macro data load brings into the processor a maximum-width data value the cache port allows, saves it in an internal structure, and facilitates reuse by later loads. A comprehensive limit study using a generalized memory value reuse table (MVRT) shows the significantly increased reuse opportunities provided by macro data load. We also describe a modified load store queue design as an implementation of the proposed concept. Our quantitative study shows that over 35% of L1 cache accesses in the SPEC2k integer and MiBench programs can be eliminated, resulting in a related energy reduction of 24% and 35% on average, respectively
  • Keywords
    cache storage; logic design; low-power electronics; memory architecture; microprocessor chips; L1 cache; cache port; cache traffic reduction; energy reduction; generalized memory value reuse table; load store queue design; loaded value reuse; macro data load; maximum-width data value; Bandwidth; Computer science; Energy consumption; Filters; Information retrieval; Memory; Microarchitecture; Permission; Process design; Traffic control; Design; LSQ design; Memory hierarchy; low power; performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
  • Conference_Location
    Tegernsee
  • Print_ISBN
    1-59593-462-6
  • Type

    conf

  • DOI
    10.1109/LPE.2006.4271825
  • Filename
    4271825