DocumentCode
2773800
Title
Solution to an architectural problem in parallel computing
Author
Lee, De-lei
Author_Institution
Dept. of Comput. Sci., York Univ., North York, Ont., Canada
fYear
1990
fDate
8-10 Oct 1990
Firstpage
434
Lastpage
442
Abstract
The author presents a solution to the previously unsolved problem of how to construct an array processor with N processing elements, N memory modules, and an interconnection network that allows parallel access and alignment of rows, columns, diagonals, contiguous blocks, and distributed blocks of N ×N arrays. The solution leads to an array processor that is both simple and efficient in two critical respects: the memory system uses the minimum number of memory modules to achieve conflict-free memory access and is able to compute N addresses with O (log N ) logic gates in O (1) time. The interconnection network is multistage with O (N log N ) logic gates, and it can align any of these data vectors for store/fetch, as well as for subsequent processing with a single pass through the network
Keywords
multiprocessor interconnection networks; parallel architectures; architectural problem; array processor; conflict-free memory access; interconnection network; memory modules; parallel computing; Computer science; Councils; Hardware; Intelligent networks; Logic gates; Multiprocessor interconnection networks; Parallel processing; Power engineering and energy;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
Conference_Location
College Park, MD
Print_ISBN
0-8186-2053-6
Type
conf
DOI
10.1109/FMPC.1990.89494
Filename
89494
Link To Document