Title :
The Effectiveness of Configuration Merging in Point-to-Point Networks for Module-based FPGA Reconfiguration
Author :
Koh, Shannon ; Diessel, Oliver
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
Abstract :
Communications infrastructure for modular reconfiguration of FPGAs needs to support the changing communications interfaces of a sequence of modules. In order to avoid the overheads incurred by a bus system or network-on-chip, the approach we have taken is to create point-to-point wiring harnesses to support the dynamic intermodule communications. These harnesses are reconfigured at various stages in the application as necessary. The COMMA methodology implements applications on tile-reconfigurable FPGAs such as the Virtex-4. This paper outlines the methodology and describes greedy and dynamic programming-based algorithms for merging configurations, which is a central process in generating wiring harnesses within the methodology. The effects of merging the configuration graphs were explored with both algorithms for a range of device sizes and architectural parameters. Our evaluation indicates graph merging using the greedy method can reduce reconfiguration delay by up to 60% and the dynamic programming algorithm can achieve a further 50% reduction in reconfiguration delay.
Keywords :
computer networks; dynamic programming; field programmable gate arrays; greedy algorithms; COMMA methodology; Virtex-4; dynamic intermodule communication; dynamic programming; graph merging; greedy programming; module-based FPGA reconfiguration; point-to-point networks; tile-reconfigurable FPGA; Computer interfaces; Computer networks; Computer science; Delay effects; Field programmable gate arrays; Heuristic algorithms; Merging; Network-on-a-chip; Protocols; Wiring; configuration merging; dynamic reconfiguration; modular reconfiguration; point-to-point communications;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
978-0-7695-3307-0
DOI :
10.1109/FCCM.2008.25