DocumentCode :
806277
Title :
An instruction-level energy model for embedded VLIW architectures
Author :
Sami, Mariagiovanna ; Sciuto, Donatella ; Silvano, Cristina ; Zaccaria, Vittorio
Author_Institution :
Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
Volume :
21
Issue :
9
fYear :
2002
fDate :
9/1/2002 12:00:00 AM
Firstpage :
998
Lastpage :
1010
Abstract :
In this paper, an instruction-level energy model is proposed for the data-path of very long instruction word (VLIW) pipelined processors that can be used to provide accurate power consumption information during either an instruction-level simulation or power-oriented scheduling at compile time. The analytical model takes into account several software-level parameters (such as instruction ordering, pipeline stall probability, and instruction cache miss probability) as well as microarchitectural-level ones (such as pipeline stage power consumption per instruction) providing an efficient pipeline-aware instruction-level power estimation, whose accuracy is very close to those given by RT or gate-level simulations. The problem of instruction-level power characterization of a K-issue VLIW processor is O(N2K) where N is the number of operations in the ISA and K is the number of parallel instructions composing the very long instruction. One of the advantages of the proposed model consists of reducing the complexity of the characterization problem to O(K×N 2). The proposed model has been used to characterize a four-issue VLIW core with a six-stage pipeline
Keywords :
embedded systems; instruction sets; low-power electronics; parallel architectures; pipeline processing; scheduling; VLIW; embedded architectures; four-issue core; instruction cache miss probability; instruction ordering; instruction-level energy model; instruction-level simulation; pipeline stall probability; pipelined processors; power consumption information; power-oriented scheduling; six-stage pipeline; software-level parameters; very long instruction; Analytical models; Application software; Digital signal processing; Energy consumption; Engines; Instruction sets; Microarchitecture; Pipeline processing; Processor scheduling; VLIW;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2002.801105
Filename :
1028101
Link To Document :
بازگشت