DocumentCode
2626545
Title
Parallel processing with a sorting network
Author
Krammer, Josef G.
Author_Institution
Inst. for Network Theory & Circuit Design, Tech. Univ. Munich., West Germany
fYear
1990
fDate
1-3 May 1990
Firstpage
966
Abstract
Consideration is given to the parallel execution of algorithms with global and irregular data dependencies on a regular and locally connected processor array. The associated communication problems are solved by the use of a two-dimensional sorting algorithm, and a multiprocessor based on a two-dimensional sorting network is proposed. In this architecture a one-dimensional arrangement of processors performs all required control and arithmetic operations, whereas the sorter solves complex data transfer problems and utilizes its storage capability as a memory for data elements. The algorithms for sparse matrix computations, mapped onto this architecture, show that the utilization of the processors is of O (1) or only slightly less, depending on the sorting algorithm used
Keywords
computerised signal processing; parallel algorithms; parallel architectures; sorting; arithmetic operations; data transfer; irregular data dependencies; locally connected processor array; multiprocessor; parallel algorithms; sorting network; sparse matrix computations; storage capability; two-dimensional sorting algorithm; utilization; Bandwidth; Computer architecture; Indexing; Integrated circuit interconnections; Iterative algorithms; Parallel processing; Routing; Signal processing algorithms; Sorting; Sparse matrices;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location
New Orleans, LA
Type
conf
DOI
10.1109/ISCAS.1990.112261
Filename
112261
Link To Document