The case for high-level parallel programming in ZPL
- 1 January 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computational Science and Engineering
- Vol. 5 (3) , 76-86
- https://doi.org/10.1109/99.714604
Abstract
The authors argue that we must continue to seek new high-level languages to reduce the programming effort of using high-performance architectures. Message-passing programs are efficient, but fall short on portability and performance. The authors claim that the key to parallel language design is to present language abstractions that simplify programming, expose costs, and can be effectively compiled to different machines. ZPL is a high-level language that offers good performance, portability, and convenience.Keywords
This publication has 4 references indexed in Scilit:
- Portable performance of data parallel languagesPublished by Association for Computing Machinery (ACM) ,1997
- The portable parallel implementation of two novel mathematical biology algorithms in ZPLPublished by Association for Computing Machinery (ACM) ,1995
- Experiences with pokerPublished by Association for Computing Machinery (ACM) ,1988
- Type Architectures, Shared Memory, and the Corollary of Modest PotentialAnnual Review of Computer Science, 1986