High-level heterogeneous distributed parallel programming
Chia-Chu Chiang · 2004
Low-level language constructs are considered harmful for heterogeneous distributed parallel programming. A program makes unstructured use of these low-level language constructs may be difficult to understand and debug. In this paper, we discuss that IP (interacting process) is an ideal language for heterogeneous distributed parallel programming. An approach is proposed to realize IP programs through Multiparty Interaction (MI) protocol. The approach provides a synergy of heterogeneity, communication, distribution, and parallelism for programmers to transparently develop heterogeneous distributed parallel applications.