DocumentCode
3351464
Title
Future building blocks for parallel architectures
Author
Bruening, Ulrich ; Giloi, Wolfgang
Author_Institution
Mannheim Univ., Germany
fYear
2004
fDate
15-18 Aug. 2004
Abstract
Early parallel architectures where shared memory systems (UMA, NUMA), which had the disadvantage of the shared memory bottleneck that limited the scalability of the system. In contrast, distributed memory architectures with message passing (NORMAs) provided any desired scalability; however, at the cost of a substantial communication latency. The latency could be reduced by custom communication hardware (examples: SUPRENUM, MANNA) yet since there was still a software routine involved, the remaining latency was in the order of microseconds. Therefore, and because of the simpler programming model of shared memory, it became the trend of the nineties to return to UMAs and NUMAs, employing powerful communication hardware to minimize the remote memory access time.
Keywords
communication complexity; distributed shared memory systems; message passing; multi-threading; parallel architectures; communication hardware; communication latency; distributed memory architecture; memory overhead; message passing; parallel architecture; remote memory access time; shared memory system; Art; Computer architecture; Costs; Delay; Hardware; Memory architecture; Message passing; Parallel architectures; Scalability; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2004. ICPP 2004. International Conference on
ISSN
0190-3918
Print_ISBN
0-7695-2197-5
Type
conf
DOI
10.1109/ICPP.2004.1327943
Filename
1327943
Link To Document