Description
Condition
VERY GOOD: This book is in very good condition, showing only slight signs of use and wear. It was printed on acid-free paper.
Product Details
From the back cover: “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.
“Features:
- Describes computational thinking techniques that will enable you to think about problems in ways that are amenable to high-performance parallel computing
- Utilizes CUDA (Compute Unified Device Architecture), NVIDA’s software development tool created specifically for massively parallel environments
- Shows you how to achieve both high performance and high reliability using the CUDA programming model as well as OpenCL
BRIEF CONTENTS
Chapters
- Introduction
- History of GPU Computing
- Introduction to CUDA
- CUDA Threads
- CUDA Memories
- Performance Considerations
- Floating Point Considerations
- Application Case Study: Advanced MRI Reconstruction
- Application Case Study: Molecular Visualization and Analysis
- Parallel Programming and Computational Thinking
- A Brief Introduction to OpenCL
- Conclusion and Future Outlook
Appendices
- Matrix Multiplication Host-Only Version Source Code
- GPU Compute Capabilities