Title :
Power exploration for embedded VLIW architectures
Author :
Sami, M. ; Sciuto, D. ; Silvano, C. ; Zaccaria, V.
Author_Institution :
Dipartimento di Elettronica, Politecnico di Milano, Italy
Abstract :
In this paper, we propose a system-level power exploration methodology for embedded VLIW architectures based on an instruction-level analysis. The instruction-level energy model targets a general pipeline scalar processor; several architectural parameters such as number and type of pipeline stages as well as average stall/latency cycles per instruction and inter-instruction effects are taken into account. The application of the proposed model to VLIW processors results intractable from the point of view of both spatial and temporal complexity (which grow exponentially w.r.t. the number of possible operations in the ISA). To reduce this complexity, the basic model has been extended by assuming that the energy associated with a long instruction is given by the sum of the energy associated with the single operations of the long instruction and the single pipeline stages. The instruction-level energy model has been applied to a simplified VLIW architecture to demonstrate the validity of the proposed approach.
Keywords :
computational complexity; embedded systems; optimisation; parallel architectures; VLIW processors; complexity; embedded VLIW architectures; general pipeline scalar processor; instruction-level analysis; instruction-level energy model; latency cycles; pipeline stages; power exploration; system-level power exploration methodology; Coprocessors; Delay; Embedded system; Instruction sets; Optimization methods; Optimizing compilers; Pipelines; Power measurement; Power system modeling; VLIW;
Conference_Titel :
Computer Aided Design, 2000. ICCAD-2000. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-7803-6445-7
DOI :
10.1109/ICCAD.2000.896522