• 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