• DocumentCode
    610958
  • Title

    Automating Elimination of Idle Functions by Run-Time Reconfiguration

  • Author

    Xinyu Niu ; Chau, Thomas C. P. ; Qiwei Jin ; Luk, Wayne ; Qiang Liu

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2013
  • fDate
    28-30 April 2013
  • Firstpage
    97
  • Lastpage
    104
  • Abstract
    A design approach is proposed to automatically identify and exploit run-time reconfiguration opportunities while optimising resource utilisation. We introduce Reconfiguration Data Flow Graph, a hierarchical graph structure enabling reconfigurable designs to be synthesised in three steps: function analysis, configuration organisation, and run-time solution generation. Three applications, based on barrier option pricing, particle filter, and reverse time migration are used in evaluating the proposed approach. The run-time solutions approximate the theoretical performance by eliminating idle functions, and are 1.31 to 2.19 times faster than optimised static designs. FPGA designs developed with the proposed approach are up to 28.8 times faster than optimised CPU reference designs and 1.55 times faster than optimised GPU designs.
  • Keywords
    field programmable gate arrays; integrated circuit design; particle filtering (numerical methods); pricing; CPU reference optimisation; FPGA designs; GPU designs optimisation; barrier option pricing; configuration organisation; function analysis; hierarchical graph structure; idle functions elimination automation; particle filter; reconfigurable designs; reconfiguration data flow graph; resource utilisation; reverse time migration; run-time reconfiguration opportunities; run-time solution generation; static designs optimisation; Algorithm design and analysis; Clocks; Hardware; Memory architecture; Memory management; Parallel processing; Resource management; high performance computing; reconfigurable computing; run-time reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2013 IEEE 21st Annual International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4673-6005-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2013.58
  • Filename
    6546002