• DocumentCode
    3015473
  • Title

    Exploiting Barriers to Optimize Power Consumption of CMPs

  • Author

    Liu, Chun ; Sivasubramaniam, Anand ; Kandemir, Mahmut ; Irwin, Mary Jane

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    Power consumption is an important concern for future billion transistor designs. This paper proposes a novel technique for optimizing the power consumption of chip-multiprocessors (CMPs) using an integrated hardware-software mechanism. By using a high level synchronization construct, called the barrier, our technique tracks the idle times spent by a processor waiting for other processors to get to the same point in the program. Using this knowledge, the frequency of the processors can be modulated to reduce/eliminate these idle times, thus providing power savings without compromising on performance. Using real applications from the SpecOMP suite, and a complete system CMP simulator, we demonstrate that this approach can provide as much as 40% power savings (and 32% on the average across five applications) with little impact on performance.
  • Keywords
    hardware-software codesign; microprocessor chips; multiprocessing systems; power consumption; synchronisation; SpecOMP suite; chip-multiprocessors; high level synchronization; integrated hardware-software mechanism; optimization; power consumption; Application software; Computer science; Dynamic voltage scaling; Energy consumption; Frequency synchronization; Hardware; Parallel processing; Symbiosis; Voltage control; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.211
  • Filename
    1419819