$59.99
Availability: 2 left in stock

Summary

OpenCL in Action is a thorough, hands-on presentation of OpenCL, with an eye toward showing developers how to build high-performance applications of their own. It begins by presenting the core concepts behind OpenCL, including vector computing, parallel programming, and...

  • Name : OpenCL in Action: How to Accelerate Graphics and Computation
  • Vendor : Manning Publications
  • Type : Books
  • Manufacturing : 2024 / 08 / 04
  • Barcode : 9781617290176
Categories:

Guaranteed safe checkout:

apple paygoogle paymasterpaypalshopify payvisa
OpenCL in Action: How to Accelerate Graphics and Computation
- +
Summary

OpenCL in Action is a thorough, hands-on presentation of OpenCL, with an eye toward showing developers how to build high-performance applications of their own. It begins by presenting the core concepts behind OpenCL, including vector computing, parallel programming, and multi-threaded operations, and then guides you step-by-step from simple data structures to complex functions.
About the Technology
Whatever system you have, it probably has more raw processing power than you're using. OpenCL is a high-performance programming language that maximizes computational power by executing on CPUs, graphics processors, and other number-crunching devices. It's perfect for speed-sensitive tasks like vector computing, matrix operations, and graphics acceleration.
About this Book
OpenCL in Action blends the theory of parallel computing with the practical reality of building high-performance applications using OpenCL. It first guides you through the fundamental data structures in an intuitive manner. Then, it explains techniques for high-speed sorting, image processing, matrix operations, and fast Fourier transform. The book concludes with a deep look at the all-important subject of graphics acceleration. Numerous challenging examples give you different ways to experiment with working code.

A background in C or C++ is helpful, but no prior exposure to OpenCL is needed.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
What's Inside
  • Learn OpenCL step by step
  • Tons of annotated code
  • Tested algorithms for maximum performance

***********
Table of Contents
    PART 1 FOUNDATIONS OF OPENCL PROGRAMMING
  1. Introducing OpenCL
  2. Host programming: fundamental data structures
  3. Host programming: data transfer and partitioning
  4. Kernel programming: data types and device memory
  5. Kernel programming: operators and functions
  6. Image processing
  7. Events, profiling, and synchronization
  8. Development with C++
  9. Development with Java and Python
  10. General coding principles
  11. PART 2 CODING PRACTICAL ALGORITHMS IN OPENCL
  12. Reduction and sorting
  13. Matrices and QR decomposition
  14. Sparse matrices
  15. Signal processing and the fast Fourier transform
  16. PART 3 ACCELERATING OPENGL WITH OPENCL
  17. Combining OpenCL and OpenGL
  18. Textures and renderbuffers


Author: Matthew Scarpino
Binding Type: Paperback
Publisher: Manning Publications
Published: 11/20/2011
Pages: 456
Weight: 1.66lbs
Size: 9.25h x 7.44w x 0.94d
ISBN: 9781617290176

About the Author
Matthew Scarpino is a software consultant with over twelve years of experience in engineering and software development, and has developed high-performance applications using digital signal processors, field programmable gate arrays, and the Cell Broadband Engine. He's the author of Programming the Cell Processor: For Games, Graphics, and Numerical Computation.

Ezra's Archive Does not ship outside of the United States

Delivery Options:

1. Economy: 

Estimated Delivery Time - 5 to 8 Business Days

Shipping Cost - $4.15

2. USPS Priority:

Estimated Delivery Time - 1 to 3 Business Days 

Shipping Cost - $8.85

3. Free Economy Shipping: Only Applicable to Orders over $60

Returns and Refunds: 

Purchased items are not eligible to be returned. However, a refund or item replacement may be granted should an item be damaged or misplaced during shipping. To make a refund or replacement claim please contact us via email at Ezra'sArchive@outlook.com