We describe the implementation of ASSIST, a programming environment for parallel and distributed programs. Its coordination language is based of the parallel skeleton model, extended with new features to enhance expressiveness, parallel software reuse, software component integration and interfacing to external resources. The compilation process and the structure of the run-time support of ASSIST are discussed with respect to the issues introduced by the new characteristics, presenting an analysis of the first test results.

The Implementation of ASSIST, an Environment for Parallel and Distributed Programming

ALDINUCCI, MARCO;
2004-01-01

Abstract

We describe the implementation of ASSIST, a programming environment for parallel and distributed programs. Its coordination language is based of the parallel skeleton model, extended with new features to enhance expressiveness, parallel software reuse, software component integration and interfacing to external resources. The compilation process and the structure of the run-time support of ASSIST are discussed with respect to the issues introduced by the new characteristics, presenting an analysis of the first test results.
2004
9th Intl Euro-Par 2003 Parallel Processing
Klagenfurt, Austria
August 2003
Proc. of the 9th Intl Euro-Par 2003 Parallel Processing
Springer-Verlag
2790
712
721
http://springerlink.metapress.com/content/23a8rd5ekr02jqk0/?p=6602750400534292bef2e332e0d74486&pi=99
ASSIST; skeleton; parallel programming; high-level language; C++; Fortran
Marco Aldinucci; Sonia Campa; Pierpaolo Ciullo; Massimo Coppola; Silvia Magini; Paolo Pesciullesi; Laura Potiti; Roberto Ravazzolo; Massimo Torquati; Marco Vanneschi; Corrado Zoccolo
File in questo prodotto:
File Dimensione Formato  
2003_assist_imp_europar.pdf

Accesso riservato

Tipo di file: PDF EDITORIALE
Dimensione 199.94 kB
Formato Adobe PDF
199.94 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/59180
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 22
  • ???jsp.display-item.citation.isi??? 12
social impact