OpenCL in action : how to accelerate graphics and computation /
OpenCL (Open Computing Language) helps developers build high-performance applications by providing a single programming framework to build programs that execute on today's high-speed devices. Based on C and C++, it's a perfect tool to build number-crunching applications for graphics cards...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Shelter Island, NY :
Manning,
©2012.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro
- Copyright
- Brief Table of Contents
- Table of Contents
- Preface
- Acknowledgments
- About this Book
- Part 1. Foundations of OpenCL programming
- Chapter 1. Introducing OpenCL
- Chapter 2. Host programming: fundamental data structures
- Chapter 3. Host programming: data transfer and partitioning
- Chapter 4. Kernel programming: data types and device memory
- Chapter 5. Kernel programming: operators and functions
- Chapter 6. Image processing
- Chapter 7. Events, profiling, and synchronization
- Chapter 8. Development with C++
- Chapter 9. Development with Java and Python
- Chapter 10. General coding principles
- Part 2. Coding practical algorithms in OpenCL
- Chapter 11. Reduction and sorting
- Chapter 12. Matrices and QR decomposition
- Chapter 13. Sparse matrices
- Chapter 14. Signal processing and the fast Fourier transform
- Part 3. Accelerating OpenGL with OpenCL
- Chapter 15. Combining OpenCL and OpenGL
- Chapter 16. Textures and renderbuffers
- Appendix A. Installing and using a software development kit
- Appendix B. Real-time rendering with OpenGL
- Appendix C. The minimalist GNU for Windows and OpenCL
- Appendix D. OpenCL on mobile devices
- Index
- List of Figures
- List of Tables
- List of Listings.