• DocumentCode
    3369763
  • Title

    Implementation of effective matrix multiplication on FPGA

  • Author

    Jiang, Xiaoxiao ; Tao, Jun

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2011
  • fDate
    28-30 Oct. 2011
  • Firstpage
    656
  • Lastpage
    658
  • Abstract
    Matrix Multiplication is a basic operation that can be used in many applications of DSP. For raw matrix data cannot feed into Simulink Xilinx block directly, thus a new module needs to be designed to complete the matrix multiplication. The original method is straightforward, while consuming considerable hardware resources. In order to save the consumption, we propose a new method to design the matrix multiplication module on Simulink Xilinx platform, which is also implemented on Spartan 3E FPGA (Field Programmable Gate Array). The main idea of the proposal is to reuse the resource and input the data in serial. In this way, the hardware cost can be dramatically decreased; meanwhile decreased but more time for the computation will be needed.
  • Keywords
    digital signal processing chips; field programmable gate arrays; matrix algebra; DSP; Simulink Xilinx block; Spartan 3E FPGA; field programmable gate array; hardware resources; matrix multiplication; raw matrix data; Arrays; Field programmable gate arrays; Hardware; Logic gates; Radiation detectors; Random access memory; Table lookup; FPGA; Hardware Resource; Matrix Multiplication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Broadband Network and Multimedia Technology (IC-BNMT), 2011 4th IEEE International Conference on
  • Conference_Location
    Shenzhen
  • Print_ISBN
    978-1-61284-158-8
  • Type

    conf

  • DOI
    10.1109/ICBNMT.2011.6156017
  • Filename
    6156017