NobleBlocks

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

Paywalled

The full text is at the publisher

You can read the abstract here, or open it at the publisher.

Read 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.

Discussion

Citations

Topics

More

Suggest a correction or report