Hummel | Going Multicore with C++ | Buch | 978-0-12-407719-5 | www2.sack.de

Buch, Englisch, Format (B × H): 191 mm x 234 mm

Hummel

Going Multicore with C++

Asynchronous and Parallel Programming Using C++11
Erscheinungsjahr 2020
ISBN: 978-0-12-407719-5
Verlag: Elsevier Science

Asynchronous and Parallel Programming Using C++11

Buch, Englisch, Format (B × H): 191 mm x 234 mm

ISBN: 978-0-12-407719-5
Verlag: Elsevier Science


Going Parallel with C++ is designed for undergraduate students or developers who need to learn the key skill of parallel programming. Both hardware and software are increasingly dependent on parallel computing techniques - every modern computer is a multicore, and key applications - big data, computational science, cloud computing, mobile computing, image processing, games, modeling and more - are all inherently parallel. Educators are now teaching parallel computing earlier in the CS curriculum and are searching for resources that approach it as a fundamental skill rather than a secondary discipline that only comes after traditional, linear programming skills.
Concurrency expert Joe Hummel explains not only parallel computing but also the new functions implemented with platform-neutral C++11 (released in 2011) that make it the platform of choice poised to replace outdated, proprietary tools. All major C++ compilers are moving to support the new features of C++11. Hummel takes a demo-oriented approach, with numerous examples that give the book a practical feel as opposed to more theoretical competitors. To facilitate adoption for courses, the book will include exercises built from the examples, solutions, and working source code on an ancillary page.

Hummel Going Multicore with C++ jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1. Introduction to Concurrent Programming2. A Quick Tour of C++11 from a Concurrency Perspective3. The Modern Computer System4. Threading in C++115. Avoiding the Dangers of Concurrency6. Async and Futures in C++117. Working with Concurrent Programs8. Some (helpful) Patterns9. Some (early) Best Practices



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.