SPACE-TIME MAPPING, LATENCY OF DATA-FLOW AND CONCURRENT ERROR-DETECTION IN SYSTOLIC ARRAYS

Citation
Hf. Li et al., SPACE-TIME MAPPING, LATENCY OF DATA-FLOW AND CONCURRENT ERROR-DETECTION IN SYSTOLIC ARRAYS, IEE proceedings. Part E. Computers and digital techniques, 140(1), 1993, pp. 33-44
Citations number
26
Categorie Soggetti
Computer Sciences","Computer Applications & Cybernetics
ISSN journal
01437062
Volume
140
Issue
1
Year of publication
1993
Pages
33 - 44
Database
ISI
SICI code
0143-7062(1993)140:1<33:SMLODA>2.0.ZU;2-2
Abstract
The problem of mapping a general iterative algorithm with nonunit incr ement/decrement steps of the loop indices onto a systolic array using space-time transformation is studied. Necessary and sufficient conditi ons for the existence of such a space-time mapping are presented. The latency of a systolic computation is characterised in terms of the spa ce-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 oper ations which guarantees unit latency, thereby maximising the utilisati on of the processors, is also proposed. Necessary and sufficient condi tions 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 approach es can be explained.