Transportable programs for parallel and heterogeneous systems
- 1 January 1994
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 581-585
- https://doi.org/10.1109/hicss.1994.323225
Abstract
Changes in the nature and availability of parallel systems have led to increasing demand for programming languages and tools that support portability across multiple parallel platforms. In particular, users now look for support in migrating existing codes to new or different platforms, in transporting codes among a variety of systems without sacrificing performance, and in taking advantage of multiple systems for their program development activities. This paper reviews the requirements for multi-platform languages and tools. It describes the levels at which transportable parallelism can be supported and suggests criteria for evaluating the effectiveness of that support.<>Keywords
This publication has 9 references indexed in Scilit:
- Jade: a high-level, machine-independent language for parallel programmingComputer, 1993
- Multithreaded languages for scientific and technical computingProceedings of the IEEE, 1993
- What Should we Expect from Parallel Language Standards?The International Journal of Supercomputing Applications, 1992
- Orca: a language for parallel programming of distributed systemsIEEE Transactions on Software Engineering, 1992
- Productive Parallel Programming: The PCN ApproachScientific Programming, 1992
- A bibliography of parallel debuggers, 1990 editionACM SIGPLAN Notices, 1991
- PVM: A framework for parallel distributed computingConcurrency: Practice and Experience, 1990
- Do parallel languages respond to the needs of scientific programmers?Computer, 1990
- Linda in contextCommunications of the ACM, 1989