• DocumentCode
    1558271
  • Title

    Underclocked Software Prefetching: More Cores, Less Energy

  • Author

    Kamruzzaman, Md ; Swanson, Steven ; Tullsen, Dean M.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
  • Volume
    32
  • Issue
    4
  • fYear
    2012
  • Firstpage
    32
  • Lastpage
    41
  • Abstract
    Power consumption is a concern for helper-thread prefetching that uses extra cores to speed up the single-thread execution, because power consumption increases with each additional core. This article analyzes the impact of using power-saving techniques in the context of intercore prefetching (ICP), and shows that dynamic frequency scaling coupled with ICP is a more energy-efficient way to improve the single-thread execution.
  • Keywords
    cache storage; multi-threading; multiprocessing systems; ICP; dynamic frequency scaling; helper-thread prefetching; intercore prefetching; power consumption; power saving techniques; single-thread execution improvement; underclocked software prefetching; Energy efficiency; Iterative closest point algorithm; Multicore processing; Power demand; Power measurement; Prefetching; Voltage control; Energy efficiency; Iterative closest point algorithm; Multicore processing; Power demand; Power measurement; Prefetching; Voltage control; energy-efficient computing; frequency/voltage scaling; helper-thread prefetching; intercore prefetching; single-thread performance;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2012.54
  • Filename
    6243130