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
Published in:
Computational Science & Engineering, IEEE
(Volume:5
,
Issue:
3
)
Date of Publication: Jul-Sep 1998