https://images2.imgbox.com/b2/ec/j5wYviVl_o.png

[center]English | 2024 | ISBN: 978-3-031-54369-2 | 239 pages| Epub PDF (True) | 26.5 MB[/center]

Parallel C++ (Patrick Diehl, Steven R. Brandt, Hartmut Kaiser) (2024)
Publisher: Springer International Publishing

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.

�� Contents of download скачать:
�� 978-3-031-54369-2.epub (Patrick Diehl, Steven R. Brandt, Hartmut Kaiser) (2024) (18.17 MB)
�� 978-3-031-54369-2.pdf (8.43 MB)

https://i.postimg.cc/VkSJ5scZ/vAvBU3y.gif

⭐️ Parallel C++ Efficient And Scalable High Performance Parallel Programming Using HPX ✅ (26.59 MB)

NitroFlare Link(s)

Код:
https://nitroflare.com/view/9FD59E2D1D8D19F/Parallel.C.Efficient.And.Scalable.High.Performance.Parallel.Programming.Using.HPX.rar

RapidGator Link(s)

Код:
https://rapidgator.net/file/b4e6235d27ad1d095f85b4ef533dab4a/Parallel.C.Efficient.And.Scalable.High.Performance.Parallel.Programming.Using.HPX.rar

Uploadgig Link(s)

Код:
https://uploadgig.com/file/download скачать/3Fb3a8becce64E4F/Parallel.C.Efficient.And.Scalable.High.Performance.Parallel.Programming.Using.HPX.rar