THE BLOCK DISTRIBUTED-MEMORY MODEL

Authors
Citation
Jf. Jaja et Kw. Ryu, THE BLOCK DISTRIBUTED-MEMORY MODEL, IEEE transactions on parallel and distributed systems, 7(8), 1996, pp. 830-840
Citations number
29
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
7
Issue
8
Year of publication
1996
Pages
830 - 840
Database
ISI
SICI code
1045-9219(1996)7:8<830:TBDM>2.0.ZU;2-8
Abstract
We introduce. computation model for developing and analyzing parallel algorithms an distributed memory machines. The model allows the design of algorithms using a single address space and does not assume any pa rticular interconnection topology. We capture performance by incorpora ting a cost measure for interprocessor communication induced by remote memory accesses. The cost measure includes parameters reflecting memo ry latency, communication bandwidth, and spatial locality. Our model a llows the initial placement of the input data and pipelined prefetchin g. We use our model to develop parallel algorithms for various data re arrangement problems, load balancing, sorting, FFT, and matrix multipl ication. We show thai most oi these algorithms achieve optimal or near optimal communication complexity while simultaneously guaranteeing an optimal speed-up in computational complexity. Ongoing experimental wo rk in testing and evaluating these algorithms has thus far shown very promising results.