Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Scarpino, Matthew, 1975-
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)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn793359797
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 120509s2012 nyua o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d EUX  |d COO  |d C6I  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d OCLCF  |d OCLCQ  |d CEF  |d WYU  |d UAB  |d AU@  |d VT2  |d OCLCQ  |d LDP  |d HS0  |d OCLCQ  |d OCLCO  |d YDX  |d DST  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 015880026  |2 Uk 
019 |a 780652120  |a 1062885753  |a 1103259955  |a 1129366255  |a 1156926490  |a 1180299776  |a 1202556483  |a 1238386094  |a 1240509706 
020 |z 9781617290176 
020 |z 1617290173 
029 1 |a DEBBG  |b BV040902203 
029 1 |a DEBSZ  |b 378296809 
029 1 |a DEBSZ  |b 381382710 
035 |a (OCoLC)793359797  |z (OCoLC)780652120  |z (OCoLC)1062885753  |z (OCoLC)1103259955  |z (OCoLC)1129366255  |z (OCoLC)1156926490  |z (OCoLC)1180299776  |z (OCoLC)1202556483  |z (OCoLC)1238386094  |z (OCoLC)1240509706 
037 |a CL0500000136  |b Safari Books Online 
050 4 |a QA76.642  |b .S23 2012 
082 0 4 |a 005.2/752  |2 23 
049 |a UAMI 
100 1 |a Scarpino, Matthew,  |d 1975- 
245 1 0 |a OpenCL in action :  |b how to accelerate graphics and computation /  |c Matthew Scarpino. 
260 |a Shelter Island, NY :  |b Manning,  |c ©2012. 
300 |a 1 online resource (xxii, 434 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
500 |a Includes index. 
546 |a English. 
505 0 |a 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. 
520 |a 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 and multi-core processors. 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. It explains the fundamental data structures of OpenCL in an intuitive manner, proceeding from the simple to the complex. Practical coding guidance is presented throughout, with loads of valuable techniques and code examples included. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Parallel programming (Computer science) 
650 0 |a OpenCL (Computer program language) 
650 6 |a Programmation parallèle (Informatique) 
650 6 |a OpenCL (Langage de programmation) 
650 7 |a OpenCL (Computer program language)  |2 fast 
650 7 |a Parallel programming (Computer science)  |2 fast 
776 0 8 |i Print version:  |a Scarpino, Matthew, 1975-  |t OpenCL in action.  |d Shelter Island, NY : Manning, ©2012  |z 9781617290176  |w (DLC) 2011275335  |w (OCoLC)745978767 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781617290176/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a YBP Library Services  |b YANK  |n 302272752 
994 |a 92  |b IZTAP