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 :
بازگشت