Home | Amazing | Today | Tags | Publishers | Years | Search 
Programming Massively Parallel Processors, Second Edition: A Hands-on Approach

Buy

Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in depth.

This best-selling guide to CUDA and GPU parallel programming has been revised with more parallel programming examples, commonly-used libraries such as Thrust, and explanations of the latest tools. With these improvements, the book retains its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses.

Updates in this new edition include:

  • New coverage of CUDA 5.0, improved performance, enhanced development tools, increased hardware support, and more
  • Increased coverage of related technology, OpenCL and new material on algorithm patterns, GPU clusters, host programming, and data parallelism
  • Two new case studies (on MRI reconstruction and molecular visualization) explore the latest applications of CUDA and GPUs for scientific research and high-performance computing
Mac OS X Snow Leopard Just the Steps For Dummies (Computer/Tech)
Mac OS X Snow Leopard Just the Steps For Dummies (Computer/Tech)
Mac OS X Snow Leopard is the newest version of the Mac operating system, with extra power and additional cool features. Mac OS X Snow Leopard Just The Steps For Dummies is the quick step-by-step way to get up and running on this new beast.

This down-to-basics guide features numbered steps and easy-to-follow screen shots that show...

Sustainable Software Development: An Agile Perspective (Agile Software Development Series)
Sustainable Software Development: An Agile Perspective (Agile Software Development Series)
Software development for immediate success and long-term sustainability

Sustainable Software Development brings together principles and practices for building software that is technically superior, delivers exceptional business value, and can evolve rapidly to reflect any change to your business or technical...

Prolog Programming for Artificial Intelligence
Prolog Programming for Artificial Intelligence
This best-selling guide to Prolog has been fully revised and extended to provide an even greater range of applications, enhancing its value as a stand-alone guide to Prolog, artificial intelligence, or AI programming. Ivan Bratko discusses natural language processing with grammar rules, planning, and machine learning. The coverage of...

Mastering Probabilistic Graphical Models using Python
Mastering Probabilistic Graphical Models using Python

Master probabilistic graphical models by learning through real-world problems and illustrative code examples in Python

About This Book

  • Gain in-depth knowledge of Probabilistic Graphical Models
  • Model time-series problems using Dynamic Bayesian Networks
  • A practical guide to...
C Interfaces and Implementations: Techniques for Creating Reusable Software
C Interfaces and Implementations: Techniques for Creating Reusable Software

Programmers are inundated with information about application programming interfaces, or APIs. Yet, while most programmers use APIs and the libraries that implement them in almost every application they write, relatively few create and disseminate new, widely applicable, APIs. Indeed, programmers seem to prefer to “roll their own”...

Learning Raspberry Pi
Learning Raspberry Pi

Unlock your creative programming potential by creating web technologies, image processing, electronics- and robotics-based projects using the Raspberry Pi

About This Book

  • Learn how to create games, web, and desktop applications using the best features of the Raspberry Pi
  • Discover the...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy