Energy-Aware Interconnect Optimization for a Coarse Grained Reconfigurable Processor

  • Authors:
  • Andy Lambrechts;Praveen Raghavan;Murali Jayapala;Francky Catthoor;Diederik Verkest

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • VLSID '08 Proceedings of the 21st International Conference on VLSI Design
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

uously more features and need processors that are of increasingly higher performance in order to sustain very demanding multi- media and wireless applications. Larger amounts of flexibility need to be built in and the same processor needs to be used for a wide range of evolving products, while very strict energy constraints need to be met in order to provide a long battery life. Coarse Grained Reconfigurable Architectures (CGRAs) provide a mix of flexible computational resources and large amounts of programmable interconnect. However, this programmable inter- connect is on average consuming about 50% of the core's energy consumpion for state of the art interconnection topologies. In this work we present an optimized interconnection implementation that selectively activates only the connections that are being used in a certain cycle, in order to reduce the energy spent in the interconnect. Using this optimization, we show the effect on the energy and performance trade-off for the ADRES CGRA. The energy cost of the optimized interconnect topologies that provide a higher performance can be reduced significantly, reducing the total energy consumption of the core with up to 40%. This will enable designers to develop more efficient architectures, tuned to a targeted application domain. Index Terms: Energy-Aware Design, Low Power, Processor Architecture, Interconnect-Aware Design