<p><B>Patterns and Skeletons for Parallel and Distributed </B><B>Computing</B> is a unique survey of research work in high-level parallel and distributed computing over the past ten years. Comprising contributions from the leading researchers in Europe and the US, it looks at interaction patterns an
Patterns and Skeletons for Parallel and Distributed Computing
β Scribed by JΓΆrg Fischer, Sergei Gorlatch (auth.), Fethi A. Rabhi PhD, Sergei Gorlatch PhD (eds.)
- Publisher
- Springer-Verlag London
- Year
- 2003
- Tongue
- English
- Leaves
- 353
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Patterns and Skeletons for Parallel and Distributed Computing is a unique survey of research work in high-level parallel and distributed computing over the past ten years. Comprising contributions from the leading researchers in Europe and the US, it looks at interaction patterns and their role in parallel and distributed processing, and demonstrates for the first time the link between skeletons and design patterns. It focuses on computation and communication structures that are beyond simple message-passing or remote procedure calling, and also on pragmatic approaches that lead to practical design and programming methodologies with their associated compilers and tools. The book is divided into two parts which cover: skeletons-related material such as expressing and composing skeletons, formal transformation, cost modelling and languages, compilers and run-time systems for skeleton-based programming.- design patterns and other related concepts, applied to other areas such as real-time, embedded and distributed systems. It will be an essential reference for researchers undertaking new projects in this area, and will also provide useful background reading for advanced undergraduate and postgraduate courses on parallel or distributed system design.
β¦ Table of Contents
Front Matter....Pages i-xxvi
Foundations of Data-parallel Skeletons....Pages 1-27
SAT: A Programming Methodology with Skeletons and Collective Operations....Pages 29-63
Transforming Rapid Prototypes to Efficient Parallel Programs....Pages 65-94
Parallelism Abstractions in Eden....Pages 95-128
Skeleton Realisations from Functional Prototypes....Pages 129-153
Task and Data Parallelism in P3L....Pages 155-186
Skeleton-based Programming Environments....Pages 187-208
Applying the Quality Connector Pattern to Optimise Distributed Real-time and Embedded Applications....Pages 209-235
Service Design Patterns for Computational Grids....Pages 237-264
Towards Patterns of Web Services Composition....Pages 265-296
Applying Multi-Paradigm and Design Pattern Approaches to Hardware/Software Design and Reuse....Pages 297-325
Back Matter....Pages 327-333
β¦ Subjects
Software Engineering; Computer Systems Organization and Communication Networks; Programming Languages, Compilers, Interpreters
π SIMILAR VOLUMES
<b>A unique investigation of the state of the art in design, architectures, and implementations of advanced computational infrastructures and the applications they support <p> Emerging large-scale adaptive scientific and engineering applications are requiring an increasing amount of computing
<p>A unique investigation of the state of the art in design, architectures, and implementations of advanced computational infrastructures and the applications they support</p> <p>Emerging large-scale adaptive scientific and engineering applications are requiring an increasing amount of computing
* An invaluable reference for anyone designing new parallel or distributed systems. * Includes detailed case studies of specific systems from Stanford, MIT, and other leading research universities. * The authors emphasize performance, surveying all available techniques.