OpenCL in Action: How to Accelerate Graphics and Computation

Scarpino, Matthew

ISBN 10: 1617290173 / ISBN 13: 9781617290176
Used / Paperback / Quantity Available: 0
Available From More Booksellers
View all  copies of this book

About the Book

We're sorry; this specific copy is no longer available. AbeBooks has millions of books. We've listed similar copies below.

Description:

Bookseller Inventory #

About this title:

Book ratings provided by Goodreads:
3.94 avg rating
(16 ratings)

Synopsis:

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

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.

"About this title" may belong to another edition of this title.

Bibliographic Details

Title: OpenCL in Action: How to Accelerate Graphics...
Binding: Paperback
Book Condition: New

Top Search Results from the AbeBooks Marketplace

1.

Scarpino, Matthew
Published by Manning Publications 11/20/2011 (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
New Paperback or Softback Quantity Available: 4
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description Manning Publications 11/20/2011, 2011. Paperback or Softback. Book Condition: New. OpenCL in Action: How to Accelerate Graphics and Computation. Book. Bookseller Inventory # BBS-9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 48.96
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Scarpino, Matthew
Published by Manning Publications
ISBN 10: 1617290173 ISBN 13: 9781617290176
New PAPERBACK Quantity Available: > 20
Seller:
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Book Condition: New. 1617290173 *BRAND NEW* Ships Same Day or Next!. Bookseller Inventory # SWATI2132562835

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 47.32
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Scarpino, Matthew
Published by Manning Publications
ISBN 10: 1617290173 ISBN 13: 9781617290176
Used PAPERBACK Quantity Available: > 20
Seller:
Mediaoutlet12345
(Springfield, VA, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Book Condition: Fine. 1617290173 *LIKE NEW* Ships Same Day or Next!. Bookseller Inventory # SWATI21FI897835

More Information About This Seller | Ask Bookseller a Question

Buy Used
US$ 47.32
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

4.

Matthew Scarpino
Published by Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
New Paperback Quantity Available: 10
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Manning Publications, 2011. Paperback. Book Condition: New. Language: English . Brand New Book. 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 TechnologyWhatever 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 BookOpenCL 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 InsideLearn OpenCL step by stepTons of annotated codeTested algorithms for maximum performance*********** Table of ContentsPART 1 FOUNDATIONS OF OPENCL PROGRAMMINGIntroducing OpenCLHost programming: fundamental data structuresHost programming: data transfer and partitioningKernel programming: data types and device memoryKernel programming: operators and functionsImage processingEvents, profiling, and synchronizationDevelopment with C++ Development with Java and PythonGeneral coding principlesPART 2 CODING PRACTICAL ALGORITHMS IN OPENCLReduction and sortingMatrices and QR decompositionSparse matricesSignal processing and the fast Fourier transformPART 3 ACCELERATING OPENGL WITH OPENCLCombining OpenCL and OpenGLTextures and renderbuffers. Bookseller Inventory # AAC9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 56.11
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Matthew Scarpino
Published by Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
New Paperback Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Manning Publications, 2011. Paperback. Book Condition: New. Language: English . Brand New Book. 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 TechnologyWhatever 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 BookOpenCL 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 InsideLearn OpenCL step by stepTons of annotated codeTested algorithms for maximum performance*********** Table of ContentsPART 1 FOUNDATIONS OF OPENCL PROGRAMMINGIntroducing OpenCLHost programming: fundamental data structuresHost programming: data transfer and partitioningKernel programming: data types and device memoryKernel programming: operators and functionsImage processingEvents, profiling, and synchronizationDevelopment with C++ Development with Java and PythonGeneral coding principlesPART 2 CODING PRACTICAL ALGORITHMS IN OPENCLReduction and sortingMatrices and QR decompositionSparse matricesSignal processing and the fast Fourier transformPART 3 ACCELERATING OPENGL WITH OPENCLCombining OpenCL and OpenGLTextures and renderbuffers. Bookseller Inventory # AAC9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 60.37
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Matthew Scarpino
Published by Manning Publications 2011-11-20, Shelter Island, N.Y. (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
New paperback Quantity Available: 5
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Manning Publications 2011-11-20, Shelter Island, N.Y., 2011. paperback. Book Condition: New. Bookseller Inventory # 9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 64.08
Convert Currency

Add to Basket

Shipping: US$ 7.99
From United Kingdom to U.S.A.
Destination, Rates & Speeds

7.

Scarpino, Matthew
Published by Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
New Paperback Quantity Available: 3
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Manning Publications, 2011. Paperback. Book Condition: New. Bookseller Inventory # INGM9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 63.24
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds

8.

Matthew Scarpino
ISBN 10: 1617290173 ISBN 13: 9781617290176
New Paperback Quantity Available: 1
Print on Demand
Seller:
Grand Eagle Retail
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: New. Paperback. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. This item is printed on demand. 434 pages. 0.753. Bookseller Inventory # 9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 68.43
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

9.

Matthew Scarpino
Published by Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
New Softcover First Edition Quantity Available: 1
Seller:
California Spanish Books
(San francisco, CA, U.S.A.)
Rating
[?]

Book Description Manning Publications, 2011. Book Condition: New. Bookseller Inventory # I-9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 66.00
Convert Currency

Add to Basket

Shipping: US$ 4.00
Within U.S.A.
Destination, Rates & Speeds

10.

Matthew Scarpino
Published by Manning Publications
ISBN 10: 1617290173 ISBN 13: 9781617290176
New Paperback Quantity Available: > 20
Seller:
THE SAINT BOOKSTORE
(Southport, United Kingdom)
Rating
[?]

Book Description Manning Publications. Paperback. Book Condition: New. New copy - Usually dispatched within 2 working days. Bookseller Inventory # B9781617290176

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 68.05
Convert Currency

Add to Basket

Shipping: US$ 9.24
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are 10 more copies of this book

View all search results for this book