Title :
System-level power-performance tradeoffs for reconfigurable computing
Author :
Noguera, Juanjo ; Badia, Rosa M.
Author_Institution :
Comput. Archit. Dept., Tech. Univ. of Catalonia, Barcelona
fDate :
7/1/2006 12:00:00 AM
Abstract :
In this paper, we propose a configuration-aware data-partitioning approach for reconfigurable computing. We show how the reconfiguration overhead impacts the data-partitioning process. Moreover, we explore the system-level power-performance tradeoffs available when implementing streaming embedded applications on fine-grained reconfigurable architectures. For a certain group of streaming applications, we show that an efficient hardware/software partitioning algorithm is required when targeting low power. However, if the application objective is performance, then we propose the use of dynamically reconfigurable architectures. We propose a design methodology that adapts the architecture and algorithms to the application requirements. The methodology has been proven to work on a real research platform based on Xilinx devices. Finally, we have applied our methodology and algorithms to the case study of image sharpening, which is required nowadays in digital cameras and mobile phones
Keywords :
application specific integrated circuits; hardware-software codesign; logic partitioning; reconfigurable architectures; Xilinx devices; configuration-aware data-partitioning approach; digital cameras; hardware/software codesign; image sharpening; mobile phones; power-performance tradeoffs; reconfigurable computing; Application software; Computer architecture; Embedded computing; Embedded system; Energy consumption; Hardware; Programmable logic arrays; Reconfigurable architectures; Reconfigurable logic; System-on-a-chip; Hardware/software (HW/SW) codesign; power-performance tradeoffs; reconfigurable computing (RC);
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2006.878343