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 Access content directly
Reports (Research Report) Year : 2003

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

Abstract

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.

Domains

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

Dates and versions

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

Identifiers

  • HAL Id : inria-00071558 , version 1

Cite

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⟩
102 View
17138 Download

Share

Gmail Facebook Twitter LinkedIn More