• DocumentCode
    852142
  • Title

    Space-time mapping, latency of data flow and concurrent error detection in systolic arrays

  • Author

    Li, H.F. ; Zhang, C.N. ; Jayakumar, R.

  • Author_Institution
    Dept. of Comput. Sci., Concordia Univ., Montreal, Que., Canada
  • Volume
    140
  • Issue
    1
  • fYear
    1993
  • fDate
    1/1/1993 12:00:00 AM
  • Firstpage
    33
  • Lastpage
    44
  • Abstract
    The problem of mapping a general iterative algorithm with nonunit increment/decrement steps of the loop indices onto a systolic array using space-time transformation is studied. Necessary and sufficient conditions for the existence of such a space-time mapping are presented. The latency of a systolic computation is characterised in terms of the spa-time mapping and the increment/decrement step size of the iterative algorithm. Formulas for the latency of linear and 2D systolic arrays are derived. An efficient space-time mapping using restricted row operations which guarantees unit latency, thereby maximising the utilisation of the processors, is also proposed. Necessary and sufficient conditions under which column operations can be used to derive a legitimate space-time mapping are presented. A theory relating concurrent error detection and space-time mapping in systolic arrays is proposed. Based on this theory, existing (ad hoc) concurrent error detection approaches can be explained.
  • Keywords
    error detection; iterative methods; systolic arrays; 2D systolic arrays; column operations; concurrent error detection; data flow latency; iterative algorithm; loop indices; restricted row operations; space-time mapping; space-time transformation; systolic array; systolic arrays; systolic computation;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings E
  • Publisher
    iet
  • ISSN
    0143-7062
  • Type

    jour

  • Filename
    193774