Skip to main content
construction release_alert
The Scholars Team is working with OIT to resolve some issues with the Scholars search index
cancel

Prototyping N-body simulation in Proteus

Publication ,  Journal Article
Mills, PH; Nyland, LS; Prins, JF; Reif, JH
Published in: Proceedings of the International Conference on Parallel Processing
December 1, 1992

This paper explores the use of Proteus, an architecture-independent language suitable for prototyping parallel and distributed programs. Proteus is a high-level imperative notation based on sets and sequences with a single construct for the parallel composition of processes communicating through shared memory. Several different parallel algorithms for N-body simulation are presented in Proteus, illustrating how Proteus provides a common foundation for expressing the various parallel programming models. This common foundation allows prototype parallel programs to be tested and evolved without the use of machine-specific languages. To transform prototypes to implementations on specific architectures, program refinement techniques are utilized. Refinement strategies are illustrated that target broad-spectrum parallel intermediate languages, and their viability is demonstrated by refining an N-body algorithm to data-parallel CVL code.

Duke Scholars

Published In

Proceedings of the International Conference on Parallel Processing

ISSN

0190-3918

Publication Date

December 1, 1992

Start / End Page

476 / 482
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mills, P. H., Nyland, L. S., Prins, J. F., & Reif, J. H. (1992). Prototyping N-body simulation in Proteus. Proceedings of the International Conference on Parallel Processing, 476–482.
Mills, P. H., L. S. Nyland, J. F. Prins, and J. H. Reif. “Prototyping N-body simulation in Proteus.” Proceedings of the International Conference on Parallel Processing, December 1, 1992, 476–82.
Mills PH, Nyland LS, Prins JF, Reif JH. Prototyping N-body simulation in Proteus. Proceedings of the International Conference on Parallel Processing. 1992 Dec 1;476–82.
Mills, P. H., et al. “Prototyping N-body simulation in Proteus.” Proceedings of the International Conference on Parallel Processing, Dec. 1992, pp. 476–82.
Mills PH, Nyland LS, Prins JF, Reif JH. Prototyping N-body simulation in Proteus. Proceedings of the International Conference on Parallel Processing. 1992 Dec 1;476–482.

Published In

Proceedings of the International Conference on Parallel Processing

ISSN

0190-3918

Publication Date

December 1, 1992

Start / End Page

476 / 482