Title :
A graph-based approach to map matrix algorithms onto local-access processor arrays
Author :
Moreno, Jaime H. ; Lang, Tomas
Author_Institution :
Dept. de Ingenieria Electr., Univ. de Concepcion, Chile
Abstract :
The authors describe the application of the multi-mesh graph (MMG) method to the mapping of large matrix algorithms onto class-specific local-access processor arrays. These arrays consist of cells with large local memory (i.e., memory size proportional to the size of the problems) and low cell bandwidth (much smaller than the cell computation rate). The results given indicate that the MMG method allows the analysis of such issues as allocation operations to cells, load balancing, scheduling, synchronization, and overhead in computations and data transfers. These aspects are illustrated by mapping the LU-decomposition algorithm onto a linear memory-linked array. Performance estimates indicate that mapping with the MMG method produces 94% utilization of cells in the target structure used. Therefore, the MMG is a suitable tool for mapping matrix algorithms onto pre-existing arrays
Keywords :
graph theory; matrix algebra; parallel algorithms; parallel architectures; LU-decomposition algorithm; cell bandwidth; graph-based approach; load balancing; local memory; local-access processor arrays; matrix algorithms; multi-mesh graph; overhead; scheduling; synchronization; target structure; Algorithm design and analysis; Application software; Bandwidth; Computer science; Data flow computing; Design methodology; Load management; Matrix decomposition; Partitioning algorithms; Registers;
Conference_Titel :
Application Specific Array Processors, 1990. Proceedings of the International Conference on
Conference_Location :
Princeton, NJ
Print_ISBN :
0-8186-9089-5
DOI :
10.1109/ASAP.1990.145499