Back to Search Start Over

Extensible Parallel Architectural Skeletons.

Authors :
Bader, David A.
Parashar, Manish
Sridhar, Varadarajan
Prasanna, Viktor K.
Akon, Mohammad Mursalin
Singh, Ajit
Goswami, Dhrubajyoti
Hon Fung Li
Source :
High Performance Computing - HiPC 2005; 2005, p290-301, 12p
Publication Year :
2005

Abstract

Complexity of parallel application development has been one of the major obstacles towards the mainstream adoption of parallel programming. In order to hide some of these complexities, researchers have been actively investigating the pattern-based approaches to parallel programming. As reusable components, patterns are intended to ease the design and development phases of parallel applications. Parallel Architectural Skeleton (PAS) is one such pattern-based parallel programming model which describes the architectural aspects of parallel patterns. Like many other pattern-based parallel programming models and tools, the benefits of PAS were offset by the difficulties in extending PAS. EPAS is an extension of PAS that addresses this issue. Using EPAS, a skeleton designer can design new skeletons and add them to the skeleton repository (i.e., extensibility). EPAS also makes the PAS model more flexible by defining composition of skeletons. In this paper, we describe the model of EPAS and also discuss some of the recent usability and performance studies. The studies demonstrate that EPAS is a practical and usable parallel programming model and tool. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540309369
Database :
Complementary Index
Journal :
High Performance Computing - HiPC 2005
Publication Type :
Book
Accession number :
32701249
Full Text :
https://doi.org/10.1007/11602569_32