Matthew Scarpino 
OpenCL in Action [EPUB ebook] 
How to accelerate graphics and computations

支持

Summary Open CL in Action is a thorough, hands-on presentation of Open CL, with an eye toward showing developers how to build high-performance applications of their own. It begins by presenting the core concepts behind Open CL, 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. Open CL 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 Open CL in Action blends the theory of parallel computing with the practical reality of building high-performance applications using Open CL. 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 Open CL is needed. Purchase of the print book comes with an offer of a free PDF, e Pub, and Kindle e Book from Manning. Also available is all code from the book. What’s Inside Learn Open CL step by step Tons of annotated code Tested algorithms for maximum performance***********Table of Contents PART 1 FOUNDATIONS OF OPENCL PROGRAMMINGIntroducing Open CLHost 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 OPENCLReduction and sorting Matrices and QR decomposition Sparse matrices Signal processing and the fast Fourier transform PART 3 ACCELERATING OPENGL WITH OPENCLCombining Open CL and Open GLTextures and renderbuffers

€53.99
支付方式
购买此电子书可免费获赠一本!
语言 英语 ● 格式 EPUB ● 网页 456 ● ISBN 9781638352389 ● 出版者 Manning ● 发布时间 2011 ● 下载 3 时 ● 货币 EUR ● ID 8252548 ● 复制保护 Adobe DRM
需要具备DRM功能的电子书阅读器

来自同一作者的更多电子书 / 编辑

16,746 此类电子书