Skeletons are common patterns of parallelism like, e.g., farm and pipeline that can be abstracted and offered to the application programmer as programming primitives. We describe the use and implementation of skeletons in a distributed grid environment, with the Java-based system Lithium as our reference implementation. Our main contribution are optimization techniques based on an asynchronous, optimized RMI interaction mechanism, which we integrated into the macro data flow (MDF) evaluation technology of Lithium. We report experimental results that demonstrate the achieved improvements through the proposed optimizations on various testbeds.

Optimization Techniques for Implementing Parallel Skeletons in Grid

2004

Abstract

Skeletons are common patterns of parallelism like, e.g., farm and pipeline that can be abstracted and offered to the application programmer as programming primitives. We describe the use and implementation of skeletons in a distributed grid environment, with the Java-based system Lithium as our reference implementation. Our main contribution are optimization techniques based on an asynchronous, optimized RMI interaction mechanism, which we integrated into the macro data flow (MDF) evaluation technology of Lithium. We report experimental results that demonstrate the achieved improvements through the proposed optimizations on various testbeds.
2004
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Grid
Java
Algorithmical skeletons
File in questo prodotto:
File Dimensione Formato  
prod_160727-doc_125713.pdf

accesso aperto

Descrizione: Optimization techniques for implementing parallel skeletons in Grid
Dimensione 1.26 MB
Formato Adobe PDF
1.26 MB Adobe PDF Visualizza/Apri

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/20.500.14243/152897
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact