2004
Conference article  Restricted

A framework for experimenting with structured parallel programming environment design

Aldinucci M., Campa S., Ciullo P., Coppola M., Danelutto M., Pesciullesi P., Ravazzolo R., Torquati M., Vanneschi M., Zoccolo C.

Grid  Heterogeneous clusters  High level parallel programming  Assist  Compiler  Design patterns 

ASSIST is a parallel programming environment aimed at providing programmers of complex parallel application with a suitable and effective programming tool. Being based on algoritmical skeletons and coordination languages technologies, the programming environment relieves the programmer from a number of cumbersome, error prone activities that are required when using traditional parallel programming environments. ASSIST has been specically designed to be easily customizable in order to experiment different implementation techniques, solutions, algorithms or back-ends any time new features are required or new technologies become available. In this work we discuss how this goal has been achieved and how the current ASSIST programming environment has been already used to experiment solutions not implemented in the first version of the tool.

Source: ParCo2003 - Parallel Computing: Software Technology, Algorithms, Architectures and Applications, Dresden, Germany, September 2003

Publisher: Elsevier B.V., Amsterdam, BEL



Back to previous page
BibTeX entry
@inproceedings{oai:it.cnr:prodotti:91032,
	title = {A framework for experimenting with structured parallel programming environment design},
	author = {Aldinucci M. and Campa S. and Ciullo P. and Coppola M. and Danelutto M. and Pesciullesi P. and Ravazzolo R. and Torquati M. and Vanneschi M. and Zoccolo C.},
	publisher = {Elsevier B.V., Amsterdam, BEL},
	booktitle = {ParCo2003 - Parallel Computing: Software Technology, Algorithms, Architectures and Applications, Dresden, Germany, September 2003},
	year = {2004}
}
CNR ExploRA

Bibliographic record

Also available from

www.di.unipi.itRestricted