London Jeans

Parallel C++: Efficient and Scalable High-Performance Parallel Programming Us...

Description: Parallel C++: Efficient and Scalable High-Performance Parallel Programming Using HPX [Paperback] Diehl, Patrick; Brandt, Steven R. and Kaiser, Hartmut Product Overview 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. Read more Details Publisher ‏ : ‎ Springer; 2024th edition (July 3, 2024) Language ‏ : ‎ English Paperback ‏ : ‎ 257 pages ISBN-10 ‏ : ‎ 3031543688 ISBN-13 ‏ : ‎ 85 Item Weight ‏ : ‎ 13.6 ounces Dimensions ‏ : ‎ 6.25 x 0.5 x 9.25 inches Best Sellers Rank: #2,086,036 in Books (See Top 100 in Books) #522 in Software Design & Engineering #1,533 in Computer Programming Languages #2,437 in Software Development (Books) #522 in Software Design & Engineering #1,533 in Computer Programming Languages We have been selling used books since 2012, and we've learned that the most important thing is doing good business. Honesty is our policy. Free Shipping We ship worldwide. We have multiple warehouses around the world, so please note the extended handling time on certain listings.

Price: 116.12 USD

Location: Williamsburg, Virginia

End Time: 2025-01-09T00:46:14.000Z

Shipping Cost: 0 USD

Product Images

Parallel C++: Efficient and Scalable High-Performance Parallel Programming Us...

Item Specifics

Return shipping will be paid by: Buyer

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

Return policy details:

ISBN: 3031543688

ISBN10: 3031543688

ISBN13: 9783031543685

EAN: 9783031543685

MPN: does not apply

Brand: NA

GTIN: 09783031543685

Number of Pages: Xviii, 239 Pages

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

Language: English

Publisher: Springer International Publishing A&G

Publication Year: 2024

Subject: Programming Languages / General, Software Development & Engineering / General

Type: Textbook

Item Length: 9.3 in

Author: Patrick Diehl, Steven R. Brandt, Hartmut Kaiser

Subject Area: Computers

Item Width: 6.1 in

Format: Trade Paperback

Recommended

Nagoya NA-701G FRS/GMRS Antenna
Nagoya NA-701G FRS/GMRS Antenna

$15.95

View Details
spray millet for birds 5 lbs grown in USA finch
spray millet for birds 5 lbs grown in USA finch

$27.00

View Details
Nayeon NA Album | B Version (Sealed)  | TWICE Nayeon 2nd Mini Album
Nayeon NA Album | B Version (Sealed) | TWICE Nayeon 2nd Mini Album

$14.99

View Details
manna Vitamins Evolved Liposomal Liquid Curcumin 30 Days Supply 210ml
manna Vitamins Evolved Liposomal Liquid Curcumin 30 Days Supply 210ml

$40.00

View Details
PS5 Neon Color Decorative Icons Front Faceplate Accessories for Playstation 5 US
PS5 Neon Color Decorative Icons Front Faceplate Accessories for Playstation 5 US

$37.99

View Details
Low profile headlights kit rectangle lights for Mazda mx5 miata na
Low profile headlights kit rectangle lights for Mazda mx5 miata na

$289.00

View Details
Toyota Techstream V18.00.008 Latest Version Licensed GTS NA JP EU OT
Toyota Techstream V18.00.008 Latest Version Licensed GTS NA JP EU OT

$15.00

View Details
REDKEN Color Gel Lacquers Permanent Liquid Color - | 2 oz / 60 ml | -
REDKEN Color Gel Lacquers Permanent Liquid Color - | 2 oz / 60 ml | -

$13.95

View Details
Redken Shades EQ Gloss Demi Hair color 2oz or Solution 8oz/ 1L ☆Choose Yours
Redken Shades EQ Gloss Demi Hair color 2oz or Solution 8oz/ 1L ☆Choose Yours

$14.99

View Details
2-Pack For Baofeng UV5R UV-82 144/430MHz Dual Band Antenna NA771 SMA Female 10W
2-Pack For Baofeng UV5R UV-82 144/430MHz Dual Band Antenna NA771 SMA Female 10W

$8.95

View Details