• DocumentCode
    2857732
  • Title

    Floating-Point Computations on Reconfigurable Computers

  • Author

    Morris, Gerald R.

  • Author_Institution
    US ACE Army Eng. R&D Center, Vicksburg
  • fYear
    2007
  • fDate
    18-21 June 2007
  • Firstpage
    339
  • Lastpage
    344
  • Abstract
    Modern reconfigurable computers combine general-purpose processors with field programmable gate arrays (FPGAs). The FPGAs are, in effect, reconfigurable application-specific coprocessors. During one run, the FPGA might be a matrix-vector multiply coprocessor; during another run, it might be a linear equation solver. There are several issues associated with the mapping of floating-point computations onto RCs. There is the determination of what the author terms "the FPGA design boundary," i.e., the portion of the application that is mapped onto the FPGA. Furthermore, FPGA-based kernel performance is heavily dependent upon both pipelining and parallelism. The author has coined the phrase "the three p\´s" to encapsulate this important relationship. In this paper, important FPGA design boundary heuristics are described, and a toroidal architecture and partitioned loop algorithm are used to maximize both pipelining and parallelism for a double- precision floating-point sparse matrix conjugate gradient solver that is mapped onto a reconfigurable computer. Wall clock run time comparisons show that the FPGA- augmented version runs more than two times faster than the software-only version.
  • Keywords
    field programmable gate arrays; reconfigurable architectures; sparse matrices; FPGA design boundary heuristics; field programmable gate arrays; floating-point computation; floating-point sparse matrix conjugate gradient solver; parallelism; partitioned loop algorithm; pipelining; reconfigurable computer; toroidal architecture; Algorithm design and analysis; Computer architecture; Coprocessors; Equations; Field programmable gate arrays; Kernel; Parallel processing; Partitioning algorithms; Pipeline processing; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    DoD High Performance Computing Modernization Program Users Group Conference, 2007
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    978-0-7695-3088-5
  • Type

    conf

  • DOI
    10.1109/HPCMP-UGC.2007.35
  • Filename
    4438008