The main contribution of Power Estimation and Optimization Methodologies for VLIW-based Embedded Systems consists of the introduction of innovative power estimation and optimization methodologies to support the design of low power embedded systems based on high-performance Very Long Instruction Word (VLIW) microprocessors. A VLIW processor is a (generally) pipelined processor that can execute, in each clock cycle, a set of explicitly parallel operations; this set of operations is statically scheduled to form a Very Long Instruction Word.The proposed estimation techniques are integrated into a set of tools operating at the instruction level and they are characterized by efficiency and accuracy. The aim is the definition of an overall power estimation framework, from a system-level perspective, where novel power optimization techniques can be evaluated.The proposed power optimization techniques are addressed to the micro-architectural as well as the system level. Two main optimization techniques have been proposed: the definition of register file write inhibition schemes that exploit the forwarding paths, and the definition of a design exploration framework for an efficient fine-tuning of the configurable modules of an embedded system.
Author(s): Vittorio Zaccaria, M.G. Sami, Donatella Sciuto, Cristina Silvano
Edition: 1
Publisher: Springer
Year: 2003
Language: English
Pages: 203
Preliminaries......Page 1
Foreword......Page 8
Preface......Page 10
Contents......Page 14
List of Figures......Page 18
List of Tables......Page 24
1. INTRODUCTION......Page 26
2. MICROPROCESSOR ABSTRACTION LEVELS......Page 32
Part I POWER ESTIMATION METHODS......Page 44
3. BACKGROUND......Page 46
4. INSTRUCTION-LEVEL POWER ESTIMATION FOR VLIW PROCESSOR CORES......Page 66
5. SOFTWARE POWER ESTIMATION OF THE LX CORE: A CASE STUDY......Page 92
6. SYSTEM-LEVEL POWER ESTIMATION FOR THE LX ARCHITECTURE......Page 112
Part II POWER OPTIMIZATION METHODS......Page 128
7. BACKGROUND......Page 130
8. A MICRO-ARCHITECTURAL OPTIMIZATION FOR LOW POWER......Page 148
9. A DESIGN SPACE EXPLORATION METHODOLOGY......Page 168
10. CONCLUSIONS AND FUTURE WORK......Page 206
The Mediabench suite......Page 210
References......Page 212