| Instruction-level power estimation for embedded VLIW cores |
| Full text |
Pdf
(226 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the eighth international workshop on Hardware/software codesign
table of contents
San Diego, California, United States
Pages: 34 - 38
Year of Publication: 2000
ISBN:1-58113-268-9
|
|
Authors
|
|
M. Sami
|
Politecnico di Milano, Dip. di Elettronica e Informazione, Milano, ITALY 20133
|
|
D. Sciuto
|
Politecnico di Milano, Dip. di Elettronica e Informazione, Milano, ITALY 20133
|
|
C. Silvano
|
Politecnico di Milano, Dip. di Elettronica e Informazione, Milano, ITALY 20133
|
|
V. Zaccaria
|
Politecnico di Milano, Dip. di Elettronica e Informazione, Milano, ITALY 20133
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 37, Citation Count: 12
|
|
|
ABSTRACT
In this paper, a power estimation methodology operating at the instruction-level is proposed. The methodology is tightly related to the characteristics of the system architecture, mainly in terms of one or more target processors, the memory sub-system, the system-level buses and the coprocessors. In this system-level framework, our main goal is to define a power model for CPU cores at the instruction-level. First, the proposed power model deals with a general five-stage pipeline processor architecture, then, the model is extended to VLIW processors. The derivation of a VLIW instruction-level power model results to be intractable from the point of view of spatial complexity (which grows exponentially w.r.t. the number of possible operations in the ISA). In order to tackle this complexity, a new kind of simplification, based on the original concept of separability of processor functional units, is introduced. The proposed system-level methodology is the first step toward a more general framework to support the design of power-oriented applications through hardware/software co-design.1
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
A. Chandrakasan and R. Brodersen, "Minimizing Power Consumption in Digital CMOS Circuits," Prec. of IEEE, 83(4), pp. 498-523, 1995.
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
J. T. Russel and M. F. Jacome, "Software Power Estimation for High Performance 32-bit Embedded Processors," Prec. of ICCD '98.
|
| |
6
|
|
| |
7
|
C. Chakrabarti and D. Gaitonde, "Instruction Level Power Model of Microcontrollers," Prec. of ISCAS '99.
|
| |
8
|
B. Klass, D. E. Thomas, H. Schmit and D. F. Nagle "Modeling Inter-Instruction Energy Effects in a Digital Signal Processor," Prec. of ISCAS '98.
|
| |
9
|
Trimaran Home Page, http://www.trimaran.org
|
| |
10
|
|
CITED BY 12
|
|
T. K. Tan , A. K. Raghunathan , G. Lakishminarayana , N. K. Jha, High-level software energy macro-modeling, Proceedings of the 38th conference on Design automation, p.605-610, June 2001, Las Vegas, Nevada, United States
|
|
|
|
|
|
A. Bona , M. Sami , D. Sciuto , V. Zaccaria , C. Silvano , R. Zafalon, Energy estimation and optimization of embedded VLIW processors based on instruction clustering, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Young-Hwan Park , Sudeep Pasricha , Fadi J. Kurdahi , Nikil Dutt, Methodology for multi-granularity embedded processor power model generation for an ESL design flow, Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis, October 19-24, 2008, Atlanta, GA, USA
|
|