The case for high-level parallel programming in ZPL
Bradford L. Chamberlain, Sung-Eun Choi, E. Christopher Lewis, Lawrence Snyder, W.D. Weathersby, Calvin Lin · IEEE Computational Science and Engineering · 1998
Message passing programs are efficient, but fall short on convenience and portability. ZPL is a high level language that offers competitive performance and portability, as well as programming conveniences lacking in low level approaches. ZPL runs on a variety of parallel and sequential computers. We describe the problems with message passing and describe how ZPL simplifies the task of programming for parallel computers-without sacrificing efficiency.