Title :
System level optimization and design space exploration for low power
Author :
Stammermann, Ansgar ; Kruse, Lars ; Nebel, Wolfgang ; Pratsch, Alexander ; Schmidt, Eike ; Schulte, Milan ; Schulz, Arne
Author_Institution :
OFFIS Res. Inst., Oldenburg, Germany
fDate :
6/23/1905 12:00:00 AM
Abstract :
We present a software tool for power dissipation analysis and optimization on the algorithmic abstraction level from C/C++ and VHDL descriptions. An analysis is most efficient on such a high level since the influence of design decisions on the power demand increases with increasing abstraction (A. Raghunathan et al., 1998). The ORINOCO(R) tool enables us to compare different but functionally equivalent algorithms and bindings to RT-level architectures with respect to power consumption. The results of the optimized binding can be used to guide synthesis. In the experimental evaluation we compare the predicted optimization trend with synthesized implementations and prove the accuracy of our methodology and tool.
Keywords :
C language; circuit analysis computing; computer architecture; hardware description languages; power consumption; C/C++ descriptions; ORINOCO tool; RT-level architectures; VHDL descriptions; algorithmic abstraction level; design decisions; design space exploration; functionally equivalent algorithms; optimization trend; optimized binding; power demand; power dissipation analysis; power dissipation optimization; software tool; synthesized implementations; system level optimization; Algorithm design and analysis; Circuit synthesis; Clocks; Design optimization; Energy consumption; Microelectronics; Power dissipation; Process design; Software algorithms; Space exploration;
Conference_Titel :
System Synthesis, 2001. Proceedings. The 14th International Symposium on
Print_ISBN :
1-58113-418-5
DOI :
10.1109/ISSS.2001.156547