Research indexJournal article
PROGRAMMING MODELS, COMPILERS, AND ALGORITHMS FOR IRREGULAR DATA-PARALLEL COMPUTATIONS
Chatterjee
International Journal of High Speed Computing1 Jun 1994
NobleIDark:/48914/w1/20260523/04B06D65DOI10.1142/s012905339400010x
PROGRAMMING MODELS, COMPILERS, AND ALGORITHMS FOR IRREGULAR DATA-PARALLEL COMPUTATIONS
Chatterjee · International Journal of High Speed Computing · 1994 · Subscription
NobleIDark:/48914/w1/20260523/04B06D65DOI10.1142/s012905339400010x
The full text is at the publisher
You can read the abstract here, or open it at the publisher.
Abstract
Advances in parallel computing have made it clear that the ability to express computations in a machine-independent manner and the ability to handle dynamic and irregular computations are two necessary features of future programming systems. In this paper, we describe the nested data-parallel model of programming, which has both these capabilities. We present an intermediate-level language called VCODE embodying the properties of the model. We discuss several representative irregular problems and show both their expression in the model and their performance on shared-memory multiprocessors. We also briefly discuss the compiler techniques necessary for achieving good performance on MIMD machines with this programming model.