๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

The programming model of ASSIST, an environment for parallel and distributed portable applications

โœ Scribed by Marco Vanneschi


Publisher
Elsevier Science
Year
2002
Tongue
English
Weight
233 KB
Volume
28
Category
Article
ISSN
0167-8191

No coin nor oath required. For personal study only.

โœฆ Synopsis


A software development system based upon integrated skeleton technology (ASSIST) is a proposal of a new programming environment oriented to the development of parallel and distributed high-performance applications according to a unified approach. The main goals are: high-level programmability and software productivity for complex multidisciplinary applications, including data-intensive and interactive software; performance portability across different platforms, in particular large-scale platforms and grids; effective reuse of parallel software; efficient evolution of applications through versions that scale according to the underlying technologies.

The purpose of this paper is to show the principles of the proposed approach in terms of the programming model (successive papers will deal with the environment implementation and with performance evaluation). The features and the characteristics of the ASSIST programming model are described according to an operational semantics style and using examples to drive the presentation, to show the expressive power and to discuss the research issues.

According to our previous experience in structured parallel programming, in ASSIST we wish to overcome some limitations of the classical skeletons approach to improve generality and flexibility, expressive power and efficiency for irregular, dynamic and interactive applications, as well as for complex combinations of task and data parallelism. A new paradigm, www.elsevier.com/locate/parco


๐Ÿ“œ SIMILAR VOLUMES


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 ๐Ÿ‘ 3 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

Design and implementation of a distribut
โœ Li Chunlin; Lu Zhengding; Li Layuan ๐Ÿ“‚ Article ๐Ÿ“… 2002 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 241 KB

This paper presents a Java-based distributed computing environment (JDCE) model. First, a framework of the proposed JDCE model is described, and the processes for implementing the model are given, which can consist of three processes, i.e., ยฎnd process, connect process and locate process. The ยฎnd pr