• DocumentCode
    2004332
  • 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
  • fYear
    2008
  • fDate
    14-15 April 2008
  • Firstpage
    65
  • Lastpage
    76
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/FCCM.2008.25
  • Filename
    4724890