• DocumentCode
    1573153
  • Title

    An efficient hardware design tool for scalable matrix multiplication

  • Author

    Aslan, Semih ; Desmouliers, Christophe ; Oruklu, Erdal ; Saniie, Jafar

  • Author_Institution
    Electr. & Comput. Eng. Dept., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    2010
  • Firstpage
    1262
  • Lastpage
    1265
  • Abstract
    Matrix operations are required in many complex algorithms in digital, image and video processing applications. The conventional method is usually used to implement matrix multiplications for small matrices. However, with the development of VLSI technology and FPGAs, there is an increasing demand for developing a high speed, low power and low area matrix multiplication system for large matrices. The design and verification process of an area-efficient and high throughput matrix multiplication operator can be time consuming and complex. In this study, an efficient hardware design tool is developed to generate a matrix multiplication operator based on user input parameters using three different approaches (Conventional, Strassen, and Hybrid). Strassen algorithm can be used to reduce the area of the matrix multiplication system; nevertheless this method increases the memory requirements and decreases the accuracy of the results. The proposed Hybrid-Strassen matrix multiplication algorithm increases the precision of the operation while reducing the area of the overall system compared to a conventional approach. The generated design has been implemented on Xilinx Virtex-5 FPGAs but can be synthesized for VLSI implementations.
  • Keywords
    hardware-software codesign; matrix multiplication; Hybrid-Strassen matrix multiplication algorithm; Strassen algorithm; hardware design tool; scalable matrix multiplication; user input parameters; Algorithm design and analysis; Application software; Design engineering; Field programmable gate arrays; Hardware; Hybrid power systems; MIMO; Process design; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-7771-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2010.5548764
  • Filename
    5548764