Power-Efficient Reconfiguration Control in Coarse-Grained Dynamically Reconfigurable Architectures

Coarse-grained reconfigurable architectures deliver high performance and energy efficiency for computationally intensive applications like mobile multimedia and wireless communication. This work deals with the aspect of power-efficient dynamic reconfiguration control techniques in such architectures. Proper clock domain partitioning with custom clock gating combined with automatic clock gating resulted in a 38% total power reduction. This is more than a threefold as compared to the single clock gating techniques applied separately. One of the corresponding case study applications with 0.064 milliwatts per megahertz and 124 million operations per second per milliwatt power efficiency outperforms the major coarse-grained and general purpose embedded processor architectures by a factor of 1.7 to 28.

[1]  Jürgen Teich,et al.  Modeling of Interconnection Networks in Massively Parallel Processor Architectures , 2007, ARCS.

[2]  Gerard J. M. Smit,et al.  Implementation of a 2-D 8×8 IDCT on the Reconfigurable Montium Core , 2007, 2007 International Conference on Field Programmable Logic and Applications.

[3]  Georgi Gaydadjiev,et al.  Architectural Exploration of the ADRES Coarse-Grained Reconfigurable Array , 2007, ARC.

[4]  Yunheung Paek,et al.  Power-Conscious Configuration Cache Structure and Code Mapping for Coarse-Grained Reconfigurable Architecture , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[5]  Massoud Pedram,et al.  Power Aware Design Methodologies , 2002 .

[6]  Tetsuya Yamada,et al.  Reducing Consuming Clock Power Optimization of a 90 nm Embedded Processor Core , 2006, IEICE Trans. Electron..

[7]  Vivek Tiwari,et al.  Reducing power in high-performance microprocessors , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[8]  Jürgen Teich,et al.  A highly parameterizable parallel processor array architecture , 2006, 2006 IEEE International Conference on Field Programmable Technology.