𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Spar: A programming language for semi-automatic compilation of parallel programs

✍ Scribed by van Reeuwijk, Kees; van Gemund, Arjan J. C.; Sips, Henk J.


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
86 KB
Volume
9
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

✦ Synopsis


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 suggested by its name, Automap aims at completely automatic code and data mapping at either compile time or runtime. This relieves the programmer of a difficult task, and makes Spar programs completely portable.

Apart from a few minor modifications, Spar is a superset of Java. This provides Spar with a modern, solid, language as its basis, and makes Spar more accessible. Spar extends Java with constructs for parallel programming, extensive support for array manipulation, and a number of other powerful language extensions.


πŸ“œ SIMILAR VOLUMES


A parallel language and its programming
✍ Lastovetsky, Alexey ;Arapov, Dmitry ;Kalinov, Alexey ;Ledovskih, Ilya πŸ“‚ Article πŸ“… 2000 πŸ› John Wiley and Sons 🌐 English βš– 201 KB πŸ‘ 1 views

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

A comparative analysis of parallel progr
✍ Vanderwiel, Steven P.; Nathanson, Daphna; Lilja, David J. πŸ“‚ Article πŸ“… 1998 πŸ› John Wiley and Sons 🌐 English βš– 136 KB πŸ‘ 1 views

Several parallel programming languages, libraries and environments have been developed to ease the task of writing programs for multiprocessors. Proponents of each approach often point out various language features that are designed to provide the programmer with a simple programming interface. Howe

Efficient implementation of a portable p
✍ Morrow, P. J.; Crookes, D.; Brown, J.; McAleese, G.; Roantree, D.; Spence, I. πŸ“‚ Article πŸ“… 1999 πŸ› John Wiley and Sons 🌐 English βš– 219 KB πŸ‘ 2 views

This paper describes a domain specific programming model for execution on parallel and distributed architectures. The model has initially been targeted at the application area of image processing, though the techniques developed may be more generally applicable to other domains where an algebraic or