OpenCL in Action: How to Accelerate Graphics and Computations

3,94 valoración promedio
( 16 valoraciones por Goodreads )
 
9781617290176: OpenCL in Action: How to Accelerate Graphics and Computations

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

"Sinopsis" puede pertenecer a otra edición de este libro.

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.

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

Scarpino, Matthew
Editorial: Manning Publications
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos PAPERBACK Cantidad: > 20
Librería
Mediaoutlet12345
(Springfield, VA, Estados Unidos de America)
Valoración
[?]

Descripción Manning Publications. PAPERBACK. Estado de conservación: New. 1617290173 *BRAND NEW* Ships Same Day or Next!. Nº de ref. de la librería SWATI2122349097

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 30,43
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,39
A Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Matthew Scarpino
Editorial: Manning Publications, United States (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Paperback Cantidad: 1
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción Manning Publications, United States, 2011. Paperback. Estado de conservación: 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 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 InsideLearn OpenCL step by step Tons of annotated code Tested algorithms for maximum performance*********** Table of ContentsPART 1 FOUNDATIONS OF OPENCL PROGRAMMING Introducing OpenCL Host programming: fundamental data structures Host programming: data transfer and partitioning Kernel programming: data types and device memory Kernel programming: operators and functions Image processing Events, profiling, and synchronization Development with C++ Development with Java and Python General coding principles PART 2 CODING PRACTICAL ALGORITHMS IN OPENCL Reduction and sorting Matrices and QR decomposition Sparse matrices Signal processing and the fast Fourier transform PART 3 ACCELERATING OPENGL WITH OPENCL Combining OpenCL and OpenGL Textures and renderbuffers. Nº de ref. de la librería AAK9781617290176

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 34,34
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Scarpino, Matthew
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Paperback Cantidad: > 20
Librería
BargainBookStores
(Grand Rapids, MI, Estados Unidos de America)
Valoración
[?]

Descripción Paperback. Estado de conservación: New. Nº de ref. de la librería 2553933

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 38,16
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,39
A Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Matthew Scarpino
Editorial: Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Paperback Primera edición Cantidad: 1
Librería
Irish Booksellers
(Rumford, ME, Estados Unidos de America)
Valoración
[?]

Descripción Manning Publications, 2011. Paperback. Estado de conservación: New. book. Nº de ref. de la librería M1617290173

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 49,11
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Matthew Scarpino
Editorial: Manning Publications, United States (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Paperback Cantidad: 1
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción Manning Publications, United States, 2011. Paperback. Estado de conservación: 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 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 InsideLearn OpenCL step by step Tons of annotated code Tested algorithms for maximum performance*********** Table of ContentsPART 1 FOUNDATIONS OF OPENCL PROGRAMMING Introducing OpenCL Host programming: fundamental data structures Host programming: data transfer and partitioning Kernel programming: data types and device memory Kernel programming: operators and functions Image processing Events, profiling, and synchronization Development with C++ Development with Java and Python General coding principles PART 2 CODING PRACTICAL ALGORITHMS IN OPENCL Reduction and sorting Matrices and QR decomposition Sparse matrices Signal processing and the fast Fourier transform PART 3 ACCELERATING OPENGL WITH OPENCL Combining OpenCL and OpenGL Textures and renderbuffers. Nº de ref. de la librería AAK9781617290176

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 49,95
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Matthew Scarpino
Editorial: Manning Publications 2011-11-20, Shelter Island, N.Y. (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos paperback Cantidad: > 20
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción Manning Publications 2011-11-20, Shelter Island, N.Y., 2011. paperback. Estado de conservación: New. Nº de ref. de la librería 9781617290176

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 51,86
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,28
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Scarpino, Matthew
Editorial: Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Paperback Cantidad: 1
Librería
Murray Media
(North Miami Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción Manning Publications, 2011. Paperback. Estado de conservación: New. Never used!. Nº de ref. de la librería 1617290173

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 53,47
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 1,69
A Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Matthew Scarpino
Editorial: Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Paperback Cantidad: 1
Librería
Ergodebooks
(RICHMOND, TX, Estados Unidos de America)
Valoración
[?]

Descripción Manning Publications, 2011. Paperback. Estado de conservación: New. Nº de ref. de la librería DADAX1617290173

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 55,67
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,39
A Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Scarpino, Matthew
Editorial: Manning Publications (2011)
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Paperback Cantidad: 10
Librería
Ergodebooks
(RICHMOND, TX, Estados Unidos de America)
Valoración
[?]

Descripción Manning Publications, 2011. Paperback. Estado de conservación: New. Nº de ref. de la librería INGM9781617290176

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 56,20
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,39
A Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Scarpino, Matthew
Editorial: Manning Publications
ISBN 10: 1617290173 ISBN 13: 9781617290176
Nuevos Cantidad: 1
Librería
Ohmsoft LLC
(Lake Forest, IL, Estados Unidos de America)
Valoración
[?]

Descripción Manning Publications. Estado de conservación: Brand New. Ships from USA. FREE domestic shipping. Nº de ref. de la librería 1617290173

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 59,81
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda