Energy-Delay Tradeoff Analysis of ILP-based Compilation Techniques on a VLIW Architecture - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2003

Energy-Delay Tradeoff Analysis of ILP-based Compilation Techniques on a VLIW Architecture

Résumé

Energy consumption is becoming an important issue on modern processors, especially on embedded systems. While many architectural solutions to reduce energy consumption exist, software solutions on the other hand mostly rely on performance optimization techniques. The rationale behind this latter approach follows the rule that energy consumption is roughly proportional to the execution time. While some ILP techniques allow to increase performance by eliminating redundant instructions, others however do increase the total instruction count, mitigating their benefit as far as energy consumption is concerned. This paper explores the energy-delay tradeoff of ILP enhancing techniques at the compilation level. The goal is to develop a theoretical understanding of the main energy issues involved by forming ILP blocks. We present an analytical methodology which essentially exploits the variations in program performance to identify conditions leading to energy consumption increase. Our results show that there exists a threshold above which ILP enhancing optimizations may necessarily turn into diminishing energy reduction returns. The proposed tradeoff analysis reveals that this can be mainly attributed to the limited available instruction parallelism of applications which causes wasted computation and, to some extent, machine overhead to start dominating the energy consumption in some scenarios where the ILP is pushed above a given threshold.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-5026.pdf (233.04 Ko) Télécharger le fichier

Dates et versions

inria-00071558 , version 1 (23-05-2006)

Identifiants

  • HAL Id : inria-00071558 , version 1

Citer

Gilles Pokam, François Bodin. Energy-Delay Tradeoff Analysis of ILP-based Compilation Techniques on a VLIW Architecture. [Research Report] RR-5026, INRIA. 2003. ⟨inria-00071558⟩
98 Consultations
128 Téléchargements

Partager

Gmail Facebook X LinkedIn More