Introduction to Parallel Computing (English Edition·Second Edition) (English Edition·Second Edition)

Author: Gao Lanma
Publisher:
Publish Date: 2003-07-01
Features: This book discusses the development of these new technologies and also covers more traditional issues in parallel computer processing. The book approaches the underlying platform of abstract models and design algorithms as much as possible from an architecture-independent perspective. It selects MPI (Message Passing Interface), POSIX threads, and OpenMP as programming models and reflects the ever-changing combinations of parallel computing applications in different examples. As people increasingly recognize parallel processing as the only cost-effective method for quickly solving computationally intensive, data-intensive problems, the emergence of affordable parallel computers (such as commercial desktop multiprocessors and workstation clusters) has expanded the applicability of this parallel approach. Special software standards have now been developed for portable parallel programming, laying the foundation for the substantial growth of parallel software. Data-intensive applications such as transaction processing, information retrieval, data mining and analysis, and multimedia services have provided new challenges for contemporary parallel platforms. Emerging fields like computational biology and nanotechnology offer forward-looking insights into the development of algorithms and systems for parallel computing, while changes in architecture, programming models, and applications also provide inspiration on how to enable users to access parallel platforms in the form of grid services. The book discusses the development of these new technologies and also covers more traditional issues in parallel computer processing. The book approaches the underlying platform of abstract models and design algorithms as much as possible from an architecture-independent perspective. It selects MPI (Message Passing Interface), POSIX threads, and OpenMP as programming models and reflects the ever-changing combinations of parallel computing applications in different examples.

📌 Related Posts