• DocumentCode
    2671132
  • Title

    A high throughput FPGA implementation of a bit-level matrix product

  • Author

    Amira, A. ; Bouridane, A. ; Milligan, P. ; Sage, P.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    356
  • Lastpage
    364
  • Abstract
    This paper presents a novel architecture for a matrix product algorithm. The paper describes the mathematical model for the algorithm (based on the Baugh-Wooley algorithm), the associated design and implementation of the algorithm on a Xilinx FPGA board, and discusses the efficiency of the implementation. The architecture developed requires O(N2) and O(2nN) and O(N) and O(2nN) as area and time complexities respectively for the matrix-matrix product and matrix-vector product, respectively (where N is the matrix size and n is the word length)
  • Keywords
    computational complexity; field programmable gate arrays; matrix multiplication; Xilinx FPGA board; algorithm; architecture; area complexity; bit-level matrix product; efficiency; high throughput FPGA implementation; mathematical model; matrix product algorithm; matrix size; matrix-matrix product; matrix-vector product; time complexity; word length; Computer architecture; Computer science; Discrete Fourier transforms; Discrete cosine transforms; Field programmable gate arrays; Matrices; Matrix decomposition; Signal processing algorithms; Systolic arrays; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2000. SiPS 2000. 2000 IEEE Workshop on
  • Conference_Location
    Lafayette, LA
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-6488-0
  • Type

    conf

  • DOI
    10.1109/SIPS.2000.886734
  • Filename
    886734