PUMA
Istituto di Scienza e Tecnologie dell'Informazione     
Aldinucci M., Danelutto M., Duennweber J. Optimization techniques for implementing parallel skeletons in Grid. The document has been submitted to Journal: Parallel Processing Letters (World Scientific), Technical report, 2004.
 
 
Abstract
(English)
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.
Subject Grid
Java
Algorithmical skeletons
C.1.4 Parallel Architectures
D.1.3 Concurrent Programming
C.4 PERFORMANCE OF SYSTEMS


Icona documento 1) Download Document PDF


Icona documento Open access Icona documento Restricted Icona documento Private

 


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional