Logo image
Pipelined data parallel algorithms - Concept and modeling
Conference paper   Open access

Pipelined data parallel algorithms - Concept and modeling

Chung-Ta King, Wen-Hwa Chou and Lionel M. Ni
Proceedings of the International Conference on Supercomputing, Vol.Part F130184, pp.385-395
06/1988

Abstract

Computer Science (all)
A new style of efficient parallel algorithms on distributed-memory multiprocessors is introduced, which exploits parallelism through pipelined parallel computation, or large-grain pipelining. By using macro-pipelining between nodes in the system, large-grain pipelining regulates the flows of data in the multiprocessor so that the degree of overlapping can be maximized and the effect of communication overhead can be minimized. To model pipelined parallel computations, an analytic model is presented, which takes into account both underlying architecture and algorithm behavior. The resultant model is accurate enough to not only predict the performance of a given algorithm, but also assist in algorithm designs for determining optimal design parameters such as the granularity. Results from experiments performed on a 64-node NCUBE multiprocessor match closely to the predicted performance. A systematic procedure for designing pipelined data parallel algorithms from nested loop programs is described. The impact of the second generation distributed-memory multiprocessors on the pipelined parallel computations is also discussed.
url
https://doi.org/10.1145/55364.55402View
Published (Version of record) Open

Related links

Metrics

1 Record Views

Details

Logo image