Parallel C++: Efficient and Scalable High-Performance Parallel Pr...

  • Category Other
  • Type E-Books
  • Language English
  • Total size 8.4 MB
  • Uploaded By zakareya
  • Downloads 369
  • Last checked 1 week ago
  • Date uploaded 1 year ago
  • Seeders 26
  • Leechers 2

Infohash : 1F39B5A50224B1FA54500CF6C2DAD9312DC270C0



xx

Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX by Patrick Diehl PDF

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.

xx

Files:

Parallel C++_ Efficient and Scalable High-Performance Parallel Programming Using HPX by Patrick Diehl PDF
  • Parallel C++_ Efficient and Scalable High-Performance Parallel Programming Using HPX by Patrick Diehl.pdf (8.4 MB)
  • _ uploads will stop, your support is needed, 242 members to go (07.04.2024).txt (0.9 KB)
  • _ DOWNLOAD free audiobook version.txt (1.3 KB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://open.stealth.si:80/announce
  • udp://exodus.desync.com:6969/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.birkenwald.de:6969/announce
  • udp://tracker.moeking.me:6969/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://tracker.tiny-vps.com:6969/announce
REVERSE-PROXY 🔄 RP (success) | 1606ms 📄 torrent 🕐 16 Jan 2026, 07:13:16 pm IST ⏰ 10 Feb 2026, 07:13:16 pm IST ✅ Valid for 24d 23h 🔄 Wait 10m