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 :
بازگشت