• DocumentCode
    2139331
  • Title

    PGR: a software package for reconfigurable super-computing

  • Author

    Hamada, Tsuyoshi ; Nakasato, Naohito

  • Author_Institution
    Computational Astrophys. Lab., Inst. of Phys. & Chem. Res., Saitama, Japan
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    366
  • Lastpage
    373
  • Abstract
    In this paper, we describe a methodology for implementing FPGA-based accelerator (FBA) from a high-level specification language. We have constructed a software package specially tuned for accelerating particle-based scientific computations with an FBA. Our software generates (a) a suitable configuration for the FPGA, (b) the C source code for interfacing with the FBA, and (c) a software emulator. The FPGA configuration is build by combining components from a library of parametrized arithmetic modules; these modules implement fixed-point, floating-point and logarithmic number system with flexible bitwidth and pipeline stages. To make certain our methodology is effective, we have applied our methodology to acceleration of astrophysical N-body application with two types of platforms. One is our PROGRAPE-3 with four XC2VP70-5 FPGAs and another is a minimum composition of CRAY-XD1 with one XC2VP50-7 FPGA. As the result, we have achieved peak performance of 324 Gflops with PROGRAPE-3 and 45 Gflops with the minimum CRAY-XD1, sustained performance of 236 Gflops with PROGRAPE-3 and 34 Gflops with the CRAY-XD1.
  • Keywords
    field programmable gate arrays; reconfigurable architectures; software packages; CRAY-XD1; FPGA-based accelerator; PGR; PROGRAPE-3; high-level specification language; reconfigurable super-computing; software emulator; software package; Acceleration; Application software; Field programmable gate arrays; Fixed-point arithmetic; Floating-point arithmetic; Particle accelerators; Pipelines; Software libraries; Software packages; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515749
  • Filename
    1515749