Handbook on Parallel and Distributed Processing by Jacek BlazewiczHandbook on Parallel and Distributed Processing by Jacek Blazewicz

Handbook on Parallel and Distributed Processing

byJacek BlazewiczEditorKlaus Ecker, Brigitte Plateau

Paperback | December 15, 2010

Pricing and Purchase Info

$389.08 online 
$467.95 list price save 16%
Earn 1,945 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


In this volume authors of academia and practice provide practitioners, scientists and graduate students with a good overview of basic methods and paradigms, as well as important issues and trends across the broad spectrum of parallel and distributed processing. In particular, the book covers fundamental topics such as efficient parallel algorithms, languages for parallel processing, parallel operating systems, architecture of parallel and distributed systems, management of resources, tools for parallel computing, parallel database systems and multimedia object servers, and networking aspects of distributed and parallel computing. Three chapters are dedicated to applications: parallel and distributed scientific computing, high-performance computing in molecular sciences, and multimedia applications for parallel and distributed systems. Summing up, the Handbook is indispensable for academics and professionals who are interested in learning the leading expert`s view of the topic.
Title:Handbook on Parallel and Distributed ProcessingFormat:PaperbackDimensions:635 pages, 23.5 × 15.5 × 0.01 inPublished:December 15, 2010Publisher:Springer-Verlag/Sci-Tech/TradeLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:3642085717

ISBN - 13:9783642085710


Table of Contents

B. Plateau, D. Trystram: Parallel and Distributed Computing: State-of-the-Art and Emerging Trends.- Introduction.- The Benefits and Needs for Parallel High Performance Computing.- Parallel and Distributed Systems.- Programming Environment.- Theoretical Foundations.- Survey of the Volume.- S. Akl: The Design of Efficient Parallel Algorithms.- Introduction.- Parallel Models and Algorithms.- Sorting.- Matrix Multiplication.- Computing the Convex Hull.- Pointer-Based Data Structures.- Conclusions.- Bibliographical Remarks.- I. Foster: Languages for Parallel Processing.- Motivation for Parallel Languages.- New Programming Paradigms.- Language Extensions.- Data-Parallel Languages.- Library-based Approaches.- Future Directions.- D. Litaize, M. Mzoughi, C. Rochange, P. Sainrat: Architecture of Parallel and Distributed Systems.- Introduction.- Superscalar Processors.- Uniprocessors vs. Multiprocessors.- Memory Consistency and Memory Coherency.- Bus-Based Shared-Memory Multiprocessors.- Non Bus-Based Shared-Memory Multiprocessors.- From Physically-Shared to Logically-Shared Address Space.- Inputs/Outputs in Parallel and Distributed Systems.- Conclusions.- J. Garcia, P. Ferreira, P. Guedes: Parallel Operating Systems.- Introduction.- Classification of Parallel Computer Systems.- Operating Systems for Symmetric Multiprocessors.- Operating Systems for NORMA Environment.-Scalable Shared Memory Systems.- J. Blazewicz, M. Drozdowski, K. Ecker: Management of Resources in Parallel Systems.- Introduction.- Classical Approaches.- Scheduling Multiprocessor Tasks.- Scheduling Uni-Processor Tasks with Communication Delays.- Scheduling Divisible Tasks.- A. Malony: Tools for Parallel Computing: A Performance Evaluation Perspective.- Introduction.- Motivation.- Environment Design.- Parallel Performance Paradigms.- Performance Observability.- Performance Diagnosis.- Performance Perturbation.- Summary.- L. Golubchik, R. Muntz: Parallel Database Systems and Multimedia Object Servers.- Introduction.- Parallel Database Systems.- Multimedia Object Servers.- J. Nabrzyski, M. Stroinski, J. Weglarz: Networking Aspects of Distributed and Parallel Computing.- Introduction.- Computer Networks for Distributed Computing.-Performance Evaluation of Network Interfaces.- Access to Networks with a Specific QoS.- Networking APIs.- Future of the Networks for HPC.- A. Petitet, H. Casanova, J. Dongarra, Y. Robert, R. Whaley: Parallel and Distributed Scientific Computing.- Introduction.- Numerical Linear Algebra Libraries.- Automatic Generation of Tuned Numerical Kernels.- Network-enabled Solvers.- Conclusions.- W. Cencek, J. Komasa, J. Rychlewski: High-performance Computing in Molecular Sciences.- Foreword.- Introduction.- Computational Cost Analysis.- Homogeneous Environment in Molecular Calculations.- Heterogenous Environment in Molecular Calculations.- Conclusions.- G. De Pietro: Multimedia Applications for Parallel and Distributed Systems.- What Is Multimedia?.- Digital Audio and Video Compression Techniques.- Parallel and Distributed Systems for Multimedia.- Multimedia Applications.- Conclusions.