• DocumentCode
    2134185
  • Title

    Mapping multiple algorithms into a reconfigurable systolic array

  • Author

    Jin, Wei ; Zhang, Chang N. ; Li, Hua

  • Author_Institution
    Dept. of Comput. Sci., Regina Univ., Regina, SK
  • fYear
    2008
  • fDate
    4-7 May 2008
  • Abstract
    Systolic array is a well known VLSI architecture to achieve extensive parallel and pipelining computing. Many systolic designs have been reported. All are algorithm based, that is one design is only for solving one specific problem. In this paper, the special purpose systolic architecture has been extended into a reconfigurable one and a systematic design approach to mapping two or more algorithms into a single reconfigurable systolic array is presented. First multiple algorithms are mapped into a reconfigurable systolic array that is able to compute one algorithm at a time with proper control settings. Second the reconfigurable systolic array is extended by using time or space redundancy so that it can compute multiple algorithms simultaneously. In addition, the optimal mapping, which minimizes the total hardware cost and computation time, is explored and the necessary condition of the transformation for computing multiple problem instances is also proposed. According to this condition, the search space of finding the optimal mapping can be significantly reduced.
  • Keywords
    VLSI; parallel processing; pipeline processing; systolic arrays; VLSI architecture; extensive parallel computing; multiple algorithms; optimal mapping; pipelining computing; reconfigurable systolic array; Algorithm design and analysis; Computational efficiency; Computer architecture; Concurrent computing; Cost function; Hardware; Pipeline processing; Redundancy; Systolic arrays; Very large scale integration; optimal design; reconfigurable architecture; space-time mapping; systematic approach; systolic array;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-1642-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2008.4564726
  • Filename
    4564726