Abstract
Parallel and distributed systems (PADS) have evolved from the early days of computationalscience and supercomputers to a wide range of novel computing paradigms, each ofwhich is exploited to tackle specific problems or application needs, including distributedsystems, parallel computing, and cluster computing, generally called high-performancecomputing (HPC). Grid, Cloud, and Fog computing patterns are the most important of these PADS paradigms, which share common concepts in practice.
Many-core architectures, multi-core cluster-based supercomputers, and CloudComputing paradigms in this era of exascale computers have tremendously influenced the way computing is applied in science and academia (e.g., scientific computing and large-scale simulations). Implementing Parallel and Distributed Systems presents a PADS infrastructure known as Parvicursor that can facilitate the construction of such scalable and high-performance parallel distributed systems as HPC, Grid, and Cloud Computing.
This book covers parallel programming models, techniques, tools, development frameworks, and advanced concepts of parallel computer systems used in the construction of distributed and HPC systems. It specifies a roadmap for developing high performance client-server applications for distributed environments and supplies step-by-step procedures for constructing a native and object-oriented C++ platform.
Many-core architectures, multi-core cluster-based supercomputers, and CloudComputing paradigms in this era of exascale computers have tremendously influenced the way computing is applied in science and academia (e.g., scientific computing and large-scale simulations). Implementing Parallel and Distributed Systems presents a PADS infrastructure known as Parvicursor that can facilitate the construction of such scalable and high-performance parallel distributed systems as HPC, Grid, and Cloud Computing.
This book covers parallel programming models, techniques, tools, development frameworks, and advanced concepts of parallel computer systems used in the construction of distributed and HPC systems. It specifies a roadmap for developing high performance client-server applications for distributed environments and supplies step-by-step procedures for constructing a native and object-oriented C++ platform.
Original language | English |
---|---|
Place of Publication | New York |
Publisher | Taylor & Francis Group |
Number of pages | 426 |
Edition | 1 |
ISBN (Electronic) | 978-1-003-37904-1 |
ISBN (Print) | 978-1-032-45867-0 , 978-1-032-15122-9 |
DOIs | |
Publication status | Published - 13 Apr 2023 |
Keywords
- Parallel computing
- cloud computing
- cryptography
- Supercomputing
- MPI
- multi-core
- Distributed systems
- Computer networks
- .NET Framework