• DocumentCode
    3630075
  • Title

    FPGA Implementation of a Unidirectional Systolic Array Generator for Matrix-Vector Multiplication

  • Author

    M.Ch. Karra;M. P. Bekakos;I. Z. Milovanovic;E. I. Milovanovic

  • Author_Institution
    Laboratory of Digital Systems, Dept. of Electrical and Computer Engineering, School of Engineering, Democritus University of Thrace, Xanthi, Greece. mkarra@ee.duth.gr
  • fYear
    2007
  • Firstpage
    153
  • Lastpage
    156
  • Abstract
    Systolic arrays may prove ideal structures for the representation and the mapping of many applications concerning various numerical and non-numerical scientific applications. Especially, some formulation of Dynamic Programming (DP) - a commonly used technique for solving a wide variety of discrete optimization problems, such as scheduling, string-editing, packaging, and inventory management can be solved in parallel on systolic arrays as matrix-vector products. Systolic arrays usually have a very high rate of I/O and are well suited for intensive parallel operations Herein is a description of the FPGA hardware implementation of a matrix-vector multiplication algorithm designed to produce a unidirectional systolic array representation.
  • Keywords
    "Field programmable gate arrays","Systolic arrays","Signal processing algorithms","Hardware","Dynamic programming","Matrix decomposition","Concurrent computing","Circuits","Digital signal processing","Application software"
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing and Communications, 2007. ICSPC 2007. IEEE International Conference on
  • Print_ISBN
    978-1-4244-1235-8
  • Type

    conf

  • DOI
    10.1109/ICSPC.2007.4728278
  • Filename
    4728278