DocumentCode
3129059
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
fYear
2009
fDate
9-11 Dec. 2009
Firstpage
392
Lastpage
397
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ReConFig.2009.24
Filename
5382098
Link To Document