Price loading...

Springer Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX

Price data last checked 93 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

No Price Data Available

Price history will appear here once data is collected from Amazon.

Price Distribution

No price data available for histogram

Description

This textbook focuses on practical parallel C++ programming at the graduate student level. In particular, it shows the APIs and related language features in the C++ 17 and C++ 20 standards, covering both single node and distributed systems. It shows that with the parallel features in the C++ 17 and C++ 20 standards, learning meta-languages like OpenMP is no longer necessary. Using the C++ standard library for parallelism and concurrency (HPX), the same language features can be extended to distributed codes, providing a higher-level C++ interface to distributed programming than the Message Passing Interface (MPI). The book starts with the single-threaded implementation of the fractal sets, e.g. Julia set, and Mandelbrot set, using the C++ Standard Library (SL)’s container and algorithms. This code base is used for parallel implementation using low-level threads, asynchronous programming, parallel algorithms, and coroutines. The asynchronous programming examples are then extended to distributed programming using the C++ standard library for parallelism and concurrency (HPX). Octo-Tiger, an astrophysics code for stellar merger, is used as a showcase for a portable, efficient, and scalable high-performance application using HPX. The book’s core audience is advanced undergraduate and graduate students who want to learn the basics of parallel and distributed C++ programming but are not computer science majors. Basic C++ knowledge, like functions, classes, loops, and conditional statements, is assumed as a requirement, while C++ advanced topics, like generic programming, lambda functions, smart pointers, and move semantics, are briefly summarized in the appendix.

Key Features

Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX

Product type: ABIS_BOOK

Brand: Springer

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
03 July 2024
Listed Since
16 January 2024

Barcode

No barcode data available

Similar Products You Might Like

Parallel Programming for Modern High Performance Computing Systems
94% match

Parallel Programming for Modern High Performance Computing Systems

CRC Press

£45.07 07 Mar 2026
Parallel Programming for Modern High Performance Computing Systems
94% match

Parallel Programming for Modern High Performance Computing Systems

CRC Press

£87.06 08 Feb 2026
C++20 for Programmers: An Objects-Natural Approach (Deitel Developer Series)
94% match

C++20 for Programmers: An Objects-Natural Approach (Deitel Developer Series)

PEARSON EDUCATION

£40.00 14 Jan 2026
C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition
94% match

C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition

Packt Publishing

£43.99 24 Jan 2026
Data Parallel C++: Programming Accelerated Systems Using C++ and SYCL
93% match

Data Parallel C++: Programming Accelerated Systems Using C++ and SYCL

Apress

£36.35 19 Feb 2026
Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)
93% match

Guide to Scientific Computing in C++ (Undergraduate Topics in Computer Science)

Springer

£29.51 15 Feb 2026
Parallel Programming: for Multicore and Cluster Systems
93% match

Parallel Programming: for Multicore and Cluster Systems

Springer

£53.71 04 Apr 2026
High Performance Computing: Programming and Applications (Chapman & Hall/CRC Computational Science)
93% match

High Performance Computing: Programming and Applications (Chapman & Hall/CRC Computational Science)

CRC Press

£90.15 07 Feb 2026
Scientific Parallel Computing
93% match

Scientific Parallel Computing

Princeton University Press

£87.40 07 Mar 2026
Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512
93% match

Modern Parallel Programming with C++ and Assembly Language: X86 SIMD Development Using AVX, AVX2, and AVX-512

£37.10 14 Jan 2026
Advanced CUDA Techniques: Optimizing C++ Applications for Maximum Performance (Mastering CUDA Programming with C++)
93% match

Advanced CUDA Techniques: Optimizing C++ Applications for Maximum Performance (Mastering CUDA Programming with C++)

£47.81 16 Feb 2026
The Art of High Performance Computing for Computational Science, Vol. 1: Techniques of Speedup and Parallelization for General Purposes
93% match

The Art of High Performance Computing for Computational Science, Vol. 1: Techniques of Speedup and Parallelization for General Purposes

Springer

£79.19 07 Mar 2026
High Performance Computing: Programming and Applications (Chapman & Hall/CRC Computational Science)
93% match

High Performance Computing: Programming and Applications (Chapman & Hall/CRC Computational Science)

CRC Press

£60.89 28 Feb 2026
Programming Models for Parallel Computing (Scientific and Engineering Computation)
92% match

Programming Models for Parallel Computing (Scientific and Engineering Computation)

MIT Press

£47.76 20 Feb 2026
Parallel Scientific Computing in C++ and MPI: A Seamless Approach to Parallel Algorithms and their Implementation
92% match

Parallel Scientific Computing in C++ and MPI: A Seamless Approach to Parallel Algorithms and their Implementation

Cambridge University Press

£70.99 04 Mar 2026
Introduction to High Performance Scientific Computing (Software, Environments, and Tools)
92% match

Introduction to High Performance Scientific Computing (Software, Environments, and Tools)

£68.35 20 Feb 2026
A Practical Approach to High-Performance Computing
92% match

A Practical Approach to High-Performance Computing

Springer

£37.39 07 Mar 2026
Parallel and High Performance Computing
92% match

Parallel and High Performance Computing

Manning Publications

£57.99 24 Jan 2026
Parallel Programming in OpenMP
92% match

Parallel Programming in OpenMP

Morgan Kaufmann

£44.51 20 Feb 2026
Multicore and GPU Programming: An Integrated Approach
92% match

Multicore and GPU Programming: An Integrated Approach

Morgan Kaufmann

£78.39 04 Feb 2026
Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20
92% match

Modern C++ Programming Cookbook: Master C++ core language and standard library features, with over 100 recipes, updated to C++20

Packt Publishing

£55.34 14 Jan 2026
Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science)
92% match

Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science)

CRC Press

£69.50 11 Jan 2026
GPU Parallel Program Development Using CUDA (Chapman & Hall/CRC Computational Science)
92% match

GPU Parallel Program Development Using CUDA (Chapman & Hall/CRC Computational Science)

CRC Press

£75.99 26 Feb 2026
Applied Parallel and Distributed Computing: 16
92% match

Applied Parallel and Distributed Computing: 16

£114.69 19 Apr 2026