Pricelists.org Pricelists.org Entrar Cadastrar-se

Parallel C++

☆☆☆☆☆ (0 reviews)
Show price history
Parallel C++
Lowest price (incl. delivery)
65,20 EUR
Typical price2 695,60 PLN
Lowest (90 days)33,59 PLN
Offers2
Last updatedhá 3 dias
See best offer
Vendedor Product price Delivery Total Disponibilidade Updated
SP SpringerNatureLink Shop INT 46,20 EUR 19,00 EUR 65,20 EUR Disponível há 4 dias View offer
SP Springer Nature Author 8 007,00 JPY free 8 007,00 JPY Disponível há 3 dias View offer

Os preços e a disponibilidade podem mudar. Última Atualização: 08.08.2026 23:17.

EAN 9783031543692
Springer Nature
0,0
☆☆☆☆☆
0 reviews
5★ 0%
4★ 0%
3★ 0%
2★ 0%
1★ 0%

Product reviews

Rating
No reviews yet — be the first!
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.

Similar products