Summary
OpenCL in Action is a thorough, hands-on presentation of OpenCL, with an eye toward showing developers how to build high-perfor mance 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.
PART 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
《一小时漫画基金实战法》内容简介:基金投资是非常适合普通人的一种投资方式,但在投资之前,我们先要搞懂基金是什么、基金是怎么
《梁小民的极简经济课》内容简介:·世界公认经济学入门教材《经济学原理》(曼昆版)译者、知名经济学家、“经济学界流行歌手”梁
《剪发技术专业图解教程》内容简介:本书以发型层次为线索,通过4种层次分别在颈部、后脑区、侧发区、顶发区、脸周围的不同表现,详
物联网技术概论 本书特色 彭力编著的《物联网技术概论》围绕20多个核心知识点,分为10章展开教学和物联网技术学习之旅。第1章概要介绍物联网的相关知识点,...
《历史文化名城名镇名村系列:焦溪村》内容简介:焦溪古村位于常州市天宁区郑陆镇,地处常州、无锡、江阴三市交界处,完整地保留了
搜索引擎的本质是帮助用户更快、更方便、更有效地查找与获取所需信息。在不断改进搜索算法和提升性能(以技术为中心)的同时,关
《世界顶级时尚品牌&平面设计》的核心是分析23个印刷、颜色选择、展出请柬、网站、香水、化妆品案例,同时探讨时尚设计者和平面设
InternationalcellistSaraSelkirkisapprehensiveaboutthecharityconcertinBathsfamous...
计算机图形学 内容简介 本书主要讲述计算机图形学的有关原理、软硬件环境、几何建模和图形处理的基本方法。介绍了计算机图形学的基本概念、发展和应用,计算机图形系统的...
Entwerfen.Programmieren.Visualisieren.MitinternationalenBest-Practise-Beispielen...
《社群营销:方法、技巧与实践(第2版)》内容简介:互联网正从“物以类聚”,走向“人以群分”的时代。秋叶等人的“社群营销”,并
《女性家庭健身基础:全彩图解版》内容简介:女性家庭健身基础为女性健身者,尤其是希望在家健身的女性提供了健身所需的基础知识和
《原来这是经济学》内容简介:一些常见的有趣现象,热爱生活的你一定注意的到但是你知道吗?这些生活中的点点滴滴都充满了经济学的
参透Delphi/Kylix 本书特色 ◆清华大学教师力作,包含作者多年编译器研究与程序设计教学经验◆深入Object Pascal语言核心,澄清许多容易让人迷...
本书作者是世界著名平面设计师。作者向读者展示了创作一个品牌LOGO的全过程。同时分享了众多知名LOGO设计成功范例。作者简介 Da
《近代法律人的世界》内容简介:本书为中国社会科学院近代史研究所法律史研究群、华中科技大学近代法研究所、华东政法大学法律文明
《互联网商业的下半场》内容简介:随着人工智能和IT技术的发展,以科技为圆心、以资本为半径的互联网商业的上半场已离我们远去,以
本书从金融人士的视角研究互联网时代的金融创新,全面系统地介绍了我国互联网金融的产生背景及原因,梳理了互联网金融的基本理论
《物联网与智慧城市》内容简介:本书立足城市信息化变革需求和信息技术发展推动,结合物联网与智慧城市的发展现状和技术趋势,对智
書裝幀,就如同女媧造人最後吹出的那口氣,賦予一本書新的生命力,更召喚書中內在的靈魂,成為書籍最初的表情,為作品自身說話。