• DocumentCode
    2045937
  • Title

    Maximum edge matching for reconfigurable computing

  • Author

    Rullmann, Markus ; Merker, Renate

  • Author_Institution
    Circuits & Syst. Lab., Dresden Univ. of Technol.
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Reconfiguration of tasks implies considerable overhead on the amount of configuration data and time. Much overhead is caused by redundant configuration generated by the design tools which implement similar structures in the designs on different resources. In this paper, we propose a new method to identify structural similarities in tasks. Based on this information, we are able to generate automatically constraints to ensure that the place and route tools use identical resources. Thus we ensure that less redundant configuration is produced. In this paper, we give a formal description of the underlaying maximum edge matching problem and show a method to solve it optimally. We derive a truncation criteria to restrict the search space efficiently. We also propose an ant colony optimization based solution with a problem specific local heuristic and show that it performs optimal as well in our examples, but with considerable lower computational effort
  • Keywords
    fault tolerant computing; field programmable gate arrays; optimisation; reconfigurable architectures; redundancy; search problems; ant colony optimization; maximum edge matching; reconfigurable computing; route tool; search space truncation; task structural similarity; Ant colony optimization; Circuits and systems; Costs; Digital systems; Energy consumption; Field programmable gate arrays; Laboratories; Reconfigurable architectures; Reconfigurable logic; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639436
  • Filename
    1639436