Title
ALWAN: A Skeleton Programming Language
Abstract
ALWAN is a parallel language and programming environment developed at the Parallel lab of the University of Basle (PUB). The design goals of ALWAN are to increase the programmability of parallel applications, enable performance portability, support the reuse of software components, and mixed-language programming. Parallel programs consist of (sequential) calculation and (parallel) coordination parts. To address the major difficulties in parallel programming, the ALWAN language provides high level constructs for the description of parallel coordination aspects such as data partitioning and distribution, process topology management and communication aspects. As ALWAN is intended to specify only the coordination of an algorithm, it provides an interface to other, widely used, sequential languages, such as C and FORTRAN. Coordination skeletons and sequential building blocks are processed by the programming environment (ALWAN compiler and support libraries) which can automatically generate programs for various parallel architectures.
Year
DOI
Venue
1996
10.1007/3-540-61052-9_60
COORDINATION
Keywords
Field
DocType
skeleton programming,distributed processing,programming language,parallel coordinates,software component
Procedural programming,Parallel language,Programming language,Programming paradigm,Computer science,High-level programming language,Parallel programming model,Reactive programming,Declarative programming,First-generation programming language
Conference
ISBN
Citations 
PageRank 
3-540-61052-9
1
0.74
References 
Authors
1
3
Name
Order
Citations
PageRank
Helmar Burkhart130442.97
Robert Frank232.50
Guido Hächler342.29