• DocumentCode
    659032
  • Title

    Thread-criticality aware dynamic cache reconfiguration in multi-core system

  • Author

    Po-Yang Hsu ; TingTing Hwang

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2013
  • fDate
    18-21 Nov. 2013
  • Firstpage
    413
  • Lastpage
    420
  • Abstract
    To alleviate high energy dissipation of cache memory, some research has proposed to reconfigure cache parameters such as cache capacity, number of way associative, and cache line size during program phase changes. However, none of previous research on cache reconfiguration takes thread criticality into consideration. In this paper, we dynamically predict thread criticality of a parallel application and tune our cache memory architecture accordingly. The experimental results show that our method not only reduces 42% energy consumption, but also improves the system performance by 4% compared to the baseline cache setting without reconfiguration. Compared with the work by Chen et al. [1] where cache capacity is configured based on its hit count, our method yields extra 16% energy reduction and 7% performance improvement. Compared with the work by Gordon-Ross et al. [2] where cache always select the configuration with the minimum energy consumption for the current interval, our result has 8% more energy reduction and 12% more performance improvement.
  • Keywords
    cache storage; energy conservation; multi-threading; multiprocessing systems; cache capacity; cache line size; cache memory architecture; cache memory energy dissipation; energy consumption; energy reduction; multi-core system; number-of-way associative parameter; parallel application; performance improvement; program phase changes; thread criticality; thread-criticality aware dynamic cache reconfiguration; Cache memory; Energy consumption; Instruction sets; Multicore processing; Runtime; System performance; Tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2013.6691151
  • Filename
    6691151