• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using Hpx

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

Paperback

Programming

ISBN10: 3031543688
ISBN13: 9783031543685
Publisher: Springer
Published: Jul 3 2024
Pages: 239
Weight: 0.81
Height: 0.55 Width: 6.14 Depth: 9.21
Language: English

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).

Also in

Programming