DocumentCode
1830837
Title
The block distributed memory model for shared memory multiprocessors
Author
JáJá, Joseph F. ; Ryu, Kwan Woo
Author_Institution
Dept. of Electr. Eng., Maryland Univ., College Park, MD, USA
fYear
1994
fDate
26-29 Apr 1994
Firstpage
752
Lastpage
756
Abstract
Introduces a computation model for developing and analyzing parallel algorithms on distributed memory machines. The model allows the design of algorithms using a single address space and does not assume any particular interconnection topology. We capture performance by incorporating a cost measure for interprocessor communication induced by remote memory accesses. The cost measure includes parameters reflecting memory latency, communication bandwidth, and spatial locality. Our model allows the initial placement of the input data and pipelined prefetching. We use our model to develop parallel algorithms for various data rearrangement problems, load balancing, sorting, FFT, and matrix multiplication. We show that most of these algorithms achieve optimal or near optimal communication complexity while simultaneously guaranteeing an optimal speed-up in computational complexity
Keywords
communication complexity; computational complexity; distributed memory systems; fast Fourier transforms; matrix algebra; parallel algorithms; performance evaluation; resource allocation; shared memory systems; sorting; block distributed memory model; communication bandwidth; computation model; computational complexity; cost measure; data rearrangement problems; fast Fourier transforms; input data placement; interprocessor communication; load balancing; matrix multiplication; memory latency; optimal communication complexity; optimal speedup; parallel algorithms; performance; pipelined prefetching; remote memory accesses; shared memory multiprocessors; single address space; sorting; spatial locality; Algorithm design and analysis; Bandwidth; Computational modeling; Concurrent computing; Costs; Delay; Distributed computing; Parallel algorithms; Prefetching; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location
Cancun
Print_ISBN
0-8186-5602-6
Type
conf
DOI
10.1109/IPPS.1994.288220
Filename
288220
Link To Document