Programming Massively Parallel Processors, 5E by Wen-mei W. Hwu (.PDF)
File Size: 36.3 MB
Programming Massively Parallel Processors: A Hands-on Approach, Fifth Edition by Wen-mei W. Hwu, David B. Kirk, Izzat El Hajj
Requirements: .PDF reader, 36.3 MB | True PDF
Overview: Programming Massively Parallel Processors: A Hands-on Approach, Fifth Edition 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. This new edition has been updated with an expanded repertoire of optimizations, new patterns and applications, ad more coverage of important CUDA features. The target audience of this book starts with graduate and undergraduate students from all science and engineering disciplines where parallel computing is needed to achieve breakthroughs. From our experience, the book has also been successfully used by many industry professional developers who need to refresh their parallel computing skills and keep up-to-date with the ever increasing speed of technology evolution. These professional developers work in fields such as Machine Learning, network security, autonomous vehicles, computational financing, data analytics, cognitive computing, mechanical engineering, civil engineering, electrical engineering, bio-engineering, physics, chemistry, astronomy, and geography; they use computation to advance their field. We assume that the reader has at least some basic C++ programming experience. The book takes the approach of teaching parallel program ming by building up an intuitive understanding of the techniques. We use CUDA, a parallel programming environment that is supported on NVIDIA GPUs. There are more than one billion of these processors in use and millions of programmers actively using CUDA.
Genre: Non-Fiction > Tech & Devices

Free Download links: