𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A parallel language and its programming system for heterogeneous networks

✍ Scribed by Lastovetsky, Alexey ;Arapov, Dmitry ;Kalinov, Alexey ;Ledovskih, Ilya


Publisher
John Wiley and Sons
Year
2000
Tongue
English
Weight
201 KB
Volume
12
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

✦ Synopsis


The paper presents a new parallel language, mpC, designed specially for programming high-performance computations on heterogeneous networks of computers, as well as its supportive programming environment. The main idea underlying mpC is that an mpC application explicitly defines an abstract network and distributes data, computations and communications over the network. The mpC programming environment uses, at run time, this information as well as information on any real executing network in order to map the application to the real network in such a way that ensures the efficient execution of the application on this real network. Experience of using mpC for solving both regular and irregular real-life problems on networks of heterogeneous computers is also presented.


πŸ“œ SIMILAR VOLUMES


Spar: A programming language for semi-au
✍ van Reeuwijk, Kees; van Gemund, Arjan J. C.; Sips, Henk J. πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 86 KB πŸ‘ 1 views

We present Spar, a programming language for semi-automatic parallel programming, in particular for the programming of array-based applications. The language has been designed as part of the Automap project, in which a compiler and runtime system are being developed for distributed-memory systems. As

GLU: A high-level system for granular da
✍ JAGANNATHAN, R.; DODD, C.; AGI, I. πŸ“‚ Article πŸ“… 1997 πŸ› John Wiley and Sons 🌐 English βš– 224 KB

We describe a high-level system for granular data-parallel programming called GLU in which parallel applications are described as succinct implicitly parallel intensional compositions using sequential imperative functions. We show how different architecture-independent parallel programs can be gener