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