• DocumentCode
    3254740
  • Title

    Compiler Support for Voltage Islands

  • Author

    Chen, Guangyu ; Kandemir, Mahmut ; Karakoy, Mustafa

  • Author_Institution
    Comput. Sci. & Eng. Dept., Pennsylvania State Univ., University Park, PA
  • fYear
    2006
  • fDate
    24-27 Sept. 2006
  • Firstpage
    189
  • Lastpage
    192
  • Abstract
    Recent research demonstrates that voltage islands provide the flexibility to reduce power by selectively shutting down the different regions of the chip and/or running the select parts of the chip at different voltage/frequency levels. As against most of the prior work on voltage islands that mainly focused on the architecture design and IP placement issues, this paper studies the necessary software compiler support for voltage islands. Specifically, we focus on an embedded multiprocessor architecture that supports both voltage islands and control domains within these islands, and determine how an optimizing compiler can automatically map an embedded application onto this architecture. Our experiments with the proposed compiler support show that our approach is very effective in reducing energy consumption.
  • Keywords
    embedded systems; industrial property; microprocessor chips; multiprocessing systems; program compilers; IP placement; embedded multiprocessor architecture; microprocessor chips; software compiler support; voltage islands; Application software; Chip scale packaging; Computer architecture; Computer science; Energy consumption; Frequency; Hardware; Optimizing compilers; Power engineering and energy; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2006 IEEE International
  • Conference_Location
    Taipei
  • Print_ISBN
    0-7803-9781-9
  • Electronic_ISBN
    0-7803-9782-7
  • Type

    conf

  • DOI
    10.1109/SOCC.2006.283878
  • Filename
    4063047