BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

OpenCL in Action: How to Accelerate Graphics and Computation
Stock photo: cover may vary

OpenCL in Action: How to Accelerate Graphics and Computation Paperback - 2011

by Matthew Scarpino

Add to wish list

"OpenCL in Action" provides 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.

Reader reviews for OpenCL in Action: How to Accelerate Graphics and Computation

From the publisher

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

Details

  • Title OpenCL in Action: How to Accelerate Graphics and Computation
  • Author Matthew Scarpino
  • Binding Paperback
  • Pages 456
  • Volumes 1
  • Language ENG
  • Publisher Manning Publications
  • Publication date 2011-11-20
  • Illustrated Yes
  • Features Bibliography, Illustrated, Index, Price on Product - Canadian, Table of Contents
  • ISBN 9781617290176 / 1617290173
  • Weight 1.66 lbs (0.75 kg)
  • Dimensions 9.25 x 7.44 x 0.94 in (23.50 x 18.90 x 2.39 cm)
  • Category Computers - Languages / Programming
  • Dewey Decimal Code 005.12

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.

More Copies for Sale

OpenCL in Action: How to Accelerate Graphics and Computation

OpenCL in Action: How to Accelerate Graphics and Computation

by Scarpino, Matthew

  • Used
  • Very good
  • Paperback
Condition
Very good
Binding
Paperback
ISBN 10 / ISBN 13
9781617290176 / 1617290173
Quantity available
1
Seller
Item price
A$38.56
A$16.53 Delivery to USA

Show details

Description:
Paperback. Very Good.
Add to wish list
Item price
A$38.56
A$16.53 Delivery to USA
OpenCL in Action: How to Accelerate Graphics and Computations
Stock photo: cover may vary

OpenCL in Action: How to Accelerate Graphics and Computations

by Scarpino, Matthew

  • Used
  • Paperback
  • first
Condition
Used
Edition
First Edition
Binding
Paperback
ISBN 10 / ISBN 13
9781617290176 / 1617290173
Quantity available
1
Seller
Item price
A$47.94
Free Delivery to USA

Show details

Description:
Manning Publications, 2011-11-20. First Edition. paperback. Used: Good. 7.38x0.90x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$47.94
Free Delivery to USA
OpenCL in Action: How to Accelerate Graphics and Computations
Stock photo: cover may vary

OpenCL in Action: How to Accelerate Graphics and Computations

by Scarpino, Matthew

  • Used
  • Good
  • Paperback
  • first
Condition
Good
Edition
First Edition
Binding
Paperback
ISBN 10 / ISBN 13
9781617290176 / 1617290173
Quantity available
1
Seller
Item price
A$51.52
Free Delivery to USA

Show details

Description:
Manning, 2011-11-20. First Edition. paperback. Good. 9.2X7.5X0.8. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$51.52
Free Delivery to USA
OpenCL in Action: How to Accelerate Graphics and Computations
Stock photo: cover may vary

OpenCL in Action: How to Accelerate Graphics and Computations

by Scarpino, Matthew

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9781617290176 / 1617290173
Quantity available
1
Seller
Item price
A$83.13
Free Delivery to USA

Show details

Description:
paperback. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
Add to wish list
Item price
A$83.13
Free Delivery to USA
OpenCL in Action: How to Accelerate Graphics and Computations
Stock photo: cover may vary

OpenCL in Action: How to Accelerate Graphics and Computations

by Scarpino, Matthew

  • New
  • Paperback
  • first
Condition
New
Edition
First Edition
Binding
Paperback
ISBN 10 / ISBN 13
9781617290176 / 1617290173
Quantity available
6
Seller
Item price
A$112.64
Free Delivery to USA

Show details

Description:
Manning Publications, 2011-11-20. First Edition. paperback. New. 7.38x0.90x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$112.64
Free Delivery to USA
OpenCL in Action: How to accelerate graphics and computation
Stock photo: cover may vary

OpenCL in Action: How to accelerate graphics and computation

  • New
Condition
New
ISBN 10 / ISBN 13
9781617290176 / 1617290173
Quantity available
500
Seller
Item price
A$191.99
A$21.58 Delivery to USA

Show details

Description:
Manning Publications. New.
Add to wish list
Item price
A$191.99
A$21.58 Delivery to USA
OpenCL in Action: How to accelerate graphics and computation
Stock photo: cover may vary

OpenCL in Action: How to accelerate graphics and computation

  • New
Condition
New
ISBN 10 / ISBN 13
9781617290176 / 1617290173
Quantity available
500
Seller
Item price
A$191.99
A$21.58 Delivery to USA

Show details

Description:
Manning Publications. New.
Add to wish list
Item price
A$191.99
A$21.58 Delivery to USA