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
Link To Document