International Conference on High-Performance Computing

HiPC 2006: High Performance Computing - HiPC 2006 pp 497-508

Exploring Energy-Performance Trade-Offs for Heterogeneous Interconnect Clustered VLIW Processors

  • Rahul Nagpal
  • Y. N. Srikant
Conference paper

DOI: 10.1007/11945918_48

Volume 4297 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Nagpal R., Srikant Y.N. (2006) Exploring Energy-Performance Trade-Offs for Heterogeneous Interconnect Clustered VLIW Processors. In: Robert Y., Parashar M., Badrinath R., Prasanna V.K. (eds) High Performance Computing - HiPC 2006. HiPC 2006. Lecture Notes in Computer Science, vol 4297. Springer, Berlin, Heidelberg

Abstract

Clustered architecture processors are preferred for embedded systems because centralized register file architectures scale poorly in terms of clock rate, chip area, and power consumption. Although clustering helps by improving clock speed, reducing energy consumption of the logic, and making the design simpler, it introduces extra overheads by way of inter-cluster communication. This communication happens over long global wires which leads to delay in execution and significantly high energy consumption.

In this paper, we propose a new instruction scheduling algorithm that exploits scheduling slacks of instructions and communication slacks of data values together to achieve better energy-performance trade-offs for clustered architectures with heterogeneous interconnect. Our instruction scheduling algorithm achieves 35% and 40% reduction in communication energy, whereas the overall energy-delay product improves by 4.5% and 6.5% respectively for 2 cluster and 4 cluster machines with marginal increase (1.6% and 1.1%) in execution time. Our test bed uses the Trimaran compiler infrastructure.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Rahul Nagpal
    • 1
  • Y. N. Srikant
    • 1
  1. 1.Department of Computer Science and AutomationIndian Institute of ScienceBangaloreIndia