Title :
Mapping algorithms onto a multiple-chip data-driven array
Author :
Mendelson, Bilha ; Koren, Israel
Author_Institution :
IBM Israel - Sci. & Technol., Haifa, Israel
Abstract :
Data-driven arrays provide high levels of parallelism and pipelining for algorithms with no internal regularity. Most of the methods previously developed for mapping algorithms onto processor arrays assumed an unbounded array (i.e., one in which there will always be a sufficient number of processing elements (PEs) for the mapping). Implementing such an array is not practical. A more practical approach would be to assign the PEs to chips and map the given algorithm onto the new array of chips. The authors describe a way to directly map algorithms onto a multiple-chip data-driven array, where each chip contains a limited number of PEs. There are two optimization steps in the mapping. The first is to produce an efficient mapping by minimizing the area (i.e., the number of PEs used) as well as optimizing the performance (pipeline period and latency) for the given algorithm, or finding a trade-off between area and performance. The second is to divide the unbounded array among several chips each containing a bounded number of PEs
Keywords :
data flow computing; parallel algorithms; parallel architectures; pipeline processing; latency; multiple-chip data-driven array; optimization steps; parallel algorithms; pipeline period; pipelining; processing elements; unbounded array; Arithmetic; Concurrent computing; Delay; Flow graphs; Military computing; Parallel processing; Pipeline processing; Programmable logic arrays; Routing; Topology;
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
Print_ISBN :
0-8186-3492-8
DOI :
10.1109/ASAP.1993.397119