• DocumentCode
    2498225
  • Title

    Optimizing coarse-grained units in floating point hybrid FPGA

  • Author

    Yu, Chi Wai ; Smith, Alastair M. ; Luk, Wayne ; Leong, Philip H W ; Wilton, Steven J E

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    57
  • Lastpage
    64
  • Abstract
    This paper introduces a novel methodology to optimize coarse-grained floating point units (FPUs) in a hybrid FPGA. We employ common subgraph extraction to determine the number of floating point adders/subtracters (FAs), multipliers (FMs) and wordblocks (WBs) in the FPUs. We flrst study the area, speed and utilization trade-off of the selected FPU subgraphs in a set of floating point benchmark circuits. We then explore the impact of density and flexibility of FPUs on the system in terms of area, speed and routing resources. We derive an optimized coarse-grained FPU by considering both architectural and system level issues. The results show that: (1) embedding more types of coarse-grained FPU in the system causes at most 21.3% increase in delay, (2) the area of the system can be reduced by 27.4% by embedding high density subgraphs, (3) the high density subgraphs requires 14.8% fewer routing resources.
  • Keywords
    adders; field programmable gate arrays; coarse-grained units; field programmable gate array; floating point adders; floating point benchmark circuits; floating point multipliers; floating point subtracters; hybrid FPGA; Adders; Birth disorders; Circuits; Digital signal processing; Field programmable gate arrays; Flexible manufacturing systems; Optimization methods; Programmable logic arrays; Reconfigurable logic; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ICECE Technology, 2008. FPT 2008. International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3783-2
  • Electronic_ISBN
    978-1-4244-2796-3
  • Type

    conf

  • DOI
    10.1109/FPT.2008.4762366
  • Filename
    4762366