Category: Parallel Programming
eBook Details: Paperback: 248 pages Publisher: WOW! eBook (February 25, 2025) Language: English ISBN-10: 1633438651 ISBN-13: 978-1633438651 eBook Description: C# Concurrency: Asynchronous and multithreaded programming. Supercharge your applications with the ultimate guide to asynchronous and multithreaded programming in C#! C# Concurrency teaches you how to write effective multithreaded and asynchronous software in C#. Practical techniques, real-world examples, and useful code samples cut through the confusion around async/await and help you write rapid, reliable, and bug-free code. In C# Concurrency: Asynchronous and multithreaded programming you’ll learn how to: Take full advantage of async/await Write bug-free multithreaded code every time Create multithreaded code that...
eBook Details: Paperback: 660 pages Publisher: WOW! eBook; 2nd edition (October 18, 2023) Language: English ISBN-10: 1484296907 ISBN-13: 978-1484296905 eBook Description: Data Parallel C++: Programming Accelerated Systems Using C++ and SYCL, 2nd Edition Learn how to accelerate C++ programs using data parallelism and SYCL. This open access book enables C++ programmers to be at the forefront of this exciting and important development that is helping to push computing to new levels. This updated Data Parallel C++, 2nd Edition is full of practical advice, detailed explanations, and code examples to illustrate key topics. SYCL enables access to parallel resources in modern accelerated...
eBook Details: Paperback: 704 pages Publisher: WOW! eBook (June 22, 2021) Language: English ISBN-10: 1617296465 ISBN-13: 978-1617296468 eBook Description: Parallel and High Performance Computing offers techniques guaranteed to boost your code’s effectiveness. Complex calculations, like training deep learning models or running large-scale simulations, can take an extremely long time. Efficient parallel programming can save hours or even days of computing time. Parallel and High Performance Computing shows you how to deliver faster run-times, greater scalability, and increased energy efficiency to your programs by mastering parallel techniques for multicore processor and GPU hardware. Write fast, powerful, energy efficient programs that scale to...
eBook Details: Paperback: 540 pages Publisher: WOW! eBook; 2nd edition (December 30, 2020) Language: English ISBN-10: 1839216549 ISBN-13: 978-1839216541 eBook Description: C++ High Performance, 2nd Edition: A comprehensive guide to help aspiring and professional C++20 developers elevate the performance of their apps by allowing them to run faster and consume fewer resources C++ High Performance, Second Edition guides you through optimizing the performance of your C++20 apps. This allows them to run faster and consume fewer resources on the device they’re running on without compromising the readability of your codebase. The book begins by introducing the C++20 programming language and some...
eBook Details: Paperback: 574 pages Publisher: WOW! eBook (November 3, 2020) Language: English ISBN-10: 1484255739 ISBN-13: 978-1484255735 eBook Description: Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL Learn how to accelerate C++ programs using data parallelism. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics. Data parallelism in C++ enables access to parallel resources in a modern heterogeneous system, freeing you...