Title :
Design and Performance of a Grid of Asynchronously Clocked Run-Time Reconfigurable Modules on a FPGA
Author :
Strunk, Jochen ; Volkmer, Toni ; Rehm, Wolfgang ; Schick, Heiko
Author_Institution :
Comput. Archit. Group, Chemnitz Univ. of Technol., Chemnitz, Germany
Abstract :
This paper examines the feasibility of utilizing a grid of asynchronously clocked run-time reconfigurable modules (RTRMs) on a dynamically and partially reconfigurable (DPR) FPGA. In contrast to a synchronously clocked grid studied in research, the design, the implementation, the performance and the resource utilization of an asynchronously clocked grid is shown. Such a run-time reconfigurable (RTR) grid on a FPGA can be utilized to dynamically offload compute functions on a host coupled system, providing multi-user and multi-context execution on behalf of user demands. For embedded systems it can be utilized as a highly dynamical platform by providing functional enhancement by module replacement during run-time. The presented platform leverages synthesis and development constraints and is able to increase the overall throughput by allowing multiple clock domains within the grid. The performance and the additional resource utilization of handling multiple clock domains is compared to synchronously clocked grids. As proof of concept a case study with a grid of 47 RTRMs is conducted on state of the art Virtex-5 FPGAs.
Keywords :
asynchronous circuits; field programmable gate arrays; grid computing; logic design; reconfigurable architectures; Virtex-5 FPGAs; asynchronously clocked run-time reconfigurable modules; dynamic reconfiguration; embedded systems; grid design; host coupled system; module replacement; multicontext execution; multiple clock domains; multiuser execution; partial reconfiguration; platform leverage synthesis; resource utilization; Clocks; Embedded system; Engines; Field programmable gate arrays; Grid computing; Kernel; Network-on-a-chip; Resource management; Runtime; Throughput; FPGA; NoC; asynchronous FIFO; dynamic reconfiguration; grid; run-time reconfiguration;
Conference_Titel :
Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
Conference_Location :
Quintana Roo
Print_ISBN :
978-1-4244-5293-4
Electronic_ISBN :
978-0-7695-3917-1
DOI :
10.1109/ReConFig.2009.24