Mapping Nested Loop Algorithms into Grid-Connected Systolic Arrays without Data Collisions in the Data Links

碩士 === 國立中正大學 === 電機工程研究所 === 81 === Systolic arrays, which are made out of simple processing elements connected by data links,have made significient improvements in speeding up computation in comparision to conventional computers. Although...

Full description

Bibliographic Details
Main Authors: Chen, Cheng Font, 陳正豐
Other Authors: Lee, Pei Zong
Format: Others
Language:en_US
Published: 1993
Online Access:http://ndltd.ncl.edu.tw/handle/93759738839315705071
Description
Summary:碩士 === 國立中正大學 === 電機工程研究所 === 81 === Systolic arrays, which are made out of simple processing elements connected by data links,have made significient improvements in speeding up computation in comparision to conventional computers. Although systolic arrays belong to distributed memorey parallel devices, they adopt systolic communications instead of message passing communications for sending data between neighboring processing elements. Therefore, it is important to provide necessary and sufficient conditions to avoid data collisions in the data links for a correct algorithm design. In this paper, we present a complete set of necessary and sufficient conditions for mapping the class of shift-invarient uniform-dependence algorithms structured as nested loops into grid-connected systolic arrays of arbitrary dimensions. The proposed conditions, which are based on the ZERO-ONE-INFINITE property of tokens' behavior that describes how many times tokens are used and generated during the computation , can allow us to generate all feasible solutions.