• DocumentCode
    2662600
  • Title

    Performance optimization of an FPGA-based configurable multiprocessor for matrix operations

  • Author

    Wang, Xiaofang ; Ziavras, Sotirios G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., New Jersey Inst. of Technol., Newark, NJ, USA
  • fYear
    2003
  • fDate
    15-17 Dec. 2003
  • Firstpage
    303
  • Lastpage
    306
  • Abstract
    Several driving forces have recently brought about significant advances in the field of configurable computing. They have also enabled parallel processing within a single field-programmable gate array (FPGA) chip. The ever-increasing complexity of application algorithms and the supercomputing crisis have made this new parallel-processing approach more important and pertinent. Its cost-effectiveness provides system designers with the greatest flexibility while imposing many challenges to current hardware and software codesign methodologies. This paper explores practical hardware and software design and implementation issues for FPGA-based configurable multiprocessors, based on the authors´ first-hand experience with a shared-memory implementation of parallel LU factorization for sparse block-diagonal-bordered (BDB) matrices. We also propose a new dynamic load balancing strategy for parallel LU factorization on our system. Performance results are included to prove the viability of this new multiprocessor design approach.
  • Keywords
    computational complexity; field programmable gate arrays; hardware-software codesign; parallel processing; shared memory systems; sparse matrices; BDB; FPGA chip; configurable computing; configurable multiprocessor; field programmable gate array chip; hardware-software codesign; matrix operations; multiprocessor design; parallel LU factorization; parallel processing; performance optimization; shared memory implementation; sparse block diagonal bordered matrices; Algorithm design and analysis; Application software; Computer architecture; Field programmable gate arrays; Hardware; Moore´s Law; Optimization; Parallel processing; Software design; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2003. Proceedings. 2003 IEEE International Conference on
  • Print_ISBN
    0-7803-8320-6
  • Type

    conf

  • DOI
    10.1109/FPT.2003.1275763
  • Filename
    1275763