• DocumentCode
    3191660
  • Title

    Performance modeling and optimization of 3-D stencil computation on a stream-based FPGA accelerator

  • Author

    Dohi, Keisuke ; Fukumoto, K. ; Shibata, Yoshitaka ; Oguri, Koji

  • Author_Institution
    Grad. Sch. of Eng., Nagasaki Univ., Nagasaki, Japan
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, we discuss user space parameters and performance modeling of 3-D stencil computing on a stream-based FPGA accelerator. We use a heat conduction simulation as a benchmark and evaluate a performance for that developed with MaxCompiler, a kind of high-level synthesis tools for FPGAs, and MaxGenFD, a domain specific framework on the MaxCompiler for finite-difference equations. Performance comparison with multi-threaded and SIMD-enabled CPU implementation shows FPGA design achieved about six times speedup when a user chose the best architectural parameters. Energy consumptions of the FPGA accelerator were measured and it is shown that the best configuration in terms of performance also shows the lowest energy consumption.
  • Keywords
    field programmable gate arrays; finite difference methods; heat conduction; high level synthesis; logic design; optimisation; performance evaluation; power aware computing; program compilers; 3-D stencil computation; FPGA design; MaxCompiler; MaxGenFD; domain specific framework; energy consumption; finite difference equations; heat conduction simulation; high-level synthesis tools; performance evaluation; performance modeling; performance optimization; stream-based FPGA accelerator; user space parameters; Computational modeling; Digital signal processing; Field programmable gate arrays; Kernel; Mathematical model; Pipelines; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-2078-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2013.6732318
  • Filename
    6732318