Description
Book Synopsis: Programming Massively Parallel Processors: A Hands-on Approach shows both students and professionals alike the basic concepts of parallel programming and GPU architecture. Concise, intuitive, and practical, it is based on years of road-testing in the authors' own parallel computing courses. Various techniques for constructing and optimizing parallel programs are explored in detail, while case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. The new edition includes updated coverage of CUDA, including the newer libraries such as CuDNN. New chapters on frequently used parallel patterns have been added, and case studies have been updated to reflect current industry practices.
Parallel Patterns Introduces new chapters on frequently used parallel patterns (stencil, reduction, sorting) and major improvements to previous chapters (convolution, histogram, sparse matrices, graph traversal, deep learning) Ampere Includes a new chapter focused on GPU architecture and draws examples from recent architecture generations, including Ampere Systematic Approach Incorporates major improvements to abstract discussions of problem decomposition strategies and performance considerations, with a new optimization checklist
Read more
Details
Are you ready to unlock the full potential of parallel programming and GPU architecture? Look no further than Programming Massively Parallel Processors: A Hands-on Approach. This comprehensive book is not only perfect for students looking to expand their knowledge, but also for professionals seeking practical tips and techniques. With years of experience, the authors have road-tested their materials in parallel computing courses to ensure the content is concise, intuitive, and highly practical.
One of the standout features of this new edition is the updated coverage of CUDA. The authors have included information on the newer libraries such as CuDNN, keeping you up-to-date with the latest industry developments. They have also introduced new chapters on frequently used parallel patterns, such as stencil, reduction, and sorting. Plus, the case studies have been revamped to reflect current industry practices.
But what truly sets this book apart is its systematic approach. The authors don't just present theoretical concepts; they guide you through the development process, from computational thinking to creating effective and efficient parallel programs. Whether you're a beginner or an experienced programmer, this book provides a solid foundation and equips you with the optimization checklist you need to maximize performance.
If you're serious about taking your parallel programming skills to the next level, don't miss out on Programming Massively Parallel Processors: A Hands-on Approach. Get your copy today and unlock the power of parallel computing!
Discover More Best Sellers in Hardware & DIY
Shop Hardware & DIY
$17.95


Build Your Own Computer: From Scratch (From Scratch Series)
$3.99


$48.25


$3.99


Programming Arduino: Getting Started with Sketches, Second Edition (Tab)
$7.44


Macs All-in-One For Dummies (For Dummies (Computer/Tech))
$3.93


Industrial robots and cobots: Everything you need to know about your future co-worker
$18.91
