Università di Pisa
Sistema bibliotecario di ateneo

A dataflow-like implementation of ASSIST parmod

Danelutto, Marco and Migliore, Castrenze and Pantaleo, Cosimino (2005) A dataflow-like implementation of ASSIST parmod. Technical Report del Dipartimento di Informatica . Università di Pisa, Pisa, IT.

[img] PDF (GZip) - Published Version
Available under License Creative Commons Attribution No Derivatives.

Download (295Kb)


    ASSIST is a structured parallel programming environment targeting networks/clusters of workstations and grids. It introduced the parmod parallel construct, supporting a variety of parallelism exploitation patterns, including classical ones. The original implementation of parmod relies on static assignment of parallel activities to the processing elements at hand. In this work we discuss an alternative implementation of the parmod construct that implements completely dynamic assignment of parallel activities to the processing elements. We show that the new implementation introduces very limited overhead in case of regular computations, whereas it performs much better than the original one in case of irregular applications. The whole implementation of parmod is available as a C++/MPI library.

    Item Type: Book
    Uncontrolled Keywords: parallel algorithmic skeletons, macro data flow, parmod, irregular computation, automatic load balancing
    Subjects: Area01 - Scienze matematiche e informatiche > INF/01 - Informatica
    Divisions: Dipartimenti (until 2012) > DIPARTIMENTO DI INFORMATICA
    Depositing User: dott.ssa Sandra Faita
    Date Deposited: 09 Dec 2014 11:23
    Last Modified: 09 Dec 2014 11:23
    URI: http://eprints.adm.unipi.it/id/eprint/2143

    Repository staff only actions

    View Item