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

This publication has 9 references indexed in Scilit: