• DocumentCode
    3127488
  • Title

    Matrix Multiplication Based on Scalable Macro-Pipelined FPGA Accelerator Architecture

  • Author

    Jiang, Jiang ; Mirian, Vincent ; Tang, Kam Pui ; Chow, Paul ; Xing, Zuocheng

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2009
  • fDate
    9-11 Dec. 2009
  • Firstpage
    48
  • Lastpage
    53
  • Abstract
    In this paper, we introduce a scalable macro-pipelined architecture to perform floating point matrix multiplication, which aims to exploit temporal parallelism and architectural scalability. We demonstrate the functionality of the hardware design with 16 processing elements (PEs) on Xilinx ML507 development board containing Virtex-5 XC5VFX70T. A 32-PE design for matrix size ranging from 32*32 to 1024*1024 is also simulated. Our experiment shows that we have achieved 12.18 GFLOPS with 32 PEs or about 1.90 GFLOPS per PE per GHz performance, which is over 95% PE usage. Moreover, the proposed SMPA has the capability to scale up to tens or hundreds of GFLOPS using multiple FPGA devices and high speed interconnect.
  • Keywords
    field programmable gate arrays; floating point arithmetic; logic design; parallel architectures; pipeline arithmetic; 1.90 GFLOPS; 12.18 GFLOPS; FPGA accelerator architecture; Virtex-5 XC5VFX70T; Xilinx ML507 development board; architectural scalability; floating point matrix multiplication; hardware design; high speed interconnect; multiple FPGA devices; processing elements; scalable macro-pipelined architecture; temporal parallelism; Accelerator architectures; Application software; Application specific integrated circuits; Computer architecture; Concurrent computing; Digital signal processing; Field programmable gate arrays; Hardware; Parallel processing; Signal processing algorithms; FPGA accelerator; macro-pipeline; matrix multiplication; temporal parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2009. ReConFig '09. International Conference on
  • Conference_Location
    Quintana Roo
  • Print_ISBN
    978-1-4244-5293-4
  • Electronic_ISBN
    978-0-7695-3917-1
  • Type

    conf

  • DOI
    10.1109/ReConFig.2009.30
  • Filename
    5382026