Back to Search
Start Over
Extensible Parallel Architectural Skeletons.
- 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