Logo image
A methodology for generating data distributions to optimize communication
Conference proceeding

A methodology for generating data distributions to optimize communication

S.K.S Gupta, S.D Kaushik, C.-H Huang, J.R Johnson, R.W Johnson and P Sadayappan
Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing, pp 436-441
1992

Abstract

Algorithm design and analysis Clouds Computer science Computerized monitoring Distributed computing Fast Fourier transforms NIST Optimization methods Program processors Tensile stress
The authors present an algebraic theory, based on the tensor product for describing the semantics of regular data distributions such as block, cyclic, and block-cyclic distributions. These distributions have been proposed in high performance Fortran, an ongoing effort for developing a Fortran extension for massively parallel computing. This algebraic theory has been used for designing and implementing block recursive algorithms on shared-memory and vector multiprocessors. In the present work, the authors extend this theory to generate programs with explicit data distribution commands from tensor product formulas. A methodology to generate data distributions that optimize communication is described. This methodology is demonstrated by generating efficient programs with data distribution for the fast Fourier transform.< >

Metrics

6 Record Views
5 citations in Scopus

Details

Logo image