
Programming Massively Parallel Processors
A Hands-on Approach
Series: Applications of GPU Computing Series;
- Publisher's listprice EUR 50.95
-
The price is estimated because at the time of ordering we do not know what conversion rates will apply to HUF / product currency when the book arrives. In case HUF is weaker, the price increases slightly, in case HUF is stronger, the price goes lower slightly.
- Discount 10% (cc. 2 151 Ft off)
- Discounted price 19 355 Ft (18 433 Ft + 5% VAT)
Subcribe now and take benefit of a favourable price.
Subscribe
21 505 Ft
Availability
Out of print
Why don't you give exact delivery time?
Delivery time is estimated on our previous experiences. We give estimations only, because we order from outside Hungary, and the delivery time mainly depends on how quickly the publisher supplies the book. Faster or slower deliveries both happen, but we do our best to supply as quickly as possible.
Product details:
- Publisher Morgan Kaufmann
- Date of Publication 22 February 2010
- ISBN 9780123814722
- Binding Paperback
- No. of pages280 pages
- Size 234x190 mm
- Weight 610 g
- Language English
- Illustrations 116 illustrations 0
Categories
Long description:
Programming Massively Parallel Processors discusses 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.
This book describes computational thinking techniques that will enable students to think about problems in ways that are amenable to high-performance parallel computing. It utilizes CUDA (Compute Unified Device Architecture), NVIDIA's software development tool created specifically for massively parallel environments. Studies learn how to achieve both high-performance and high-reliability using the CUDA programming model as well as OpenCL.
This book is recommended for advanced students, software engineers, programmers, and hardware engineers.
MoreTable of Contents:
Chapter 1: Introduction
Chapter 2: History of GPU Computing
Chapter 3: Introduction to CUDA
Chapter 4: CUDA Threads
Chapter 5: CUDA Memories
Chapter 6: Performance Considerations
Chapter 7: Floating-Point Considerations
Chapter 8: Application Case Study I - Advanced MRI Reconstruction
Chapter 9: Application Case Study II - Molecular Visualization and Analysis
Chapter 10: Parallel Programming and Computational Thinking
Chapter 11: A Brief Introduction to OpenCL T
Chapter 12: Conclusion and Future Outlook
Appendix A: Matrix Multiplication Example Code
Appendix B: Speed and feed of current generation CUDA devices
More