Heterogeneous Computing with OpenCL - OpenCL 异构计算 - 书中源代码
Heterogeneous Computing with OpenCL - OpenCL 异构计算 - 书中源代码
1. Heterogeneous Compute
http://www.heterogeneouscompute.org/
2. Figures and Codes from the first edition
Chapter2 - Vector add
http://www.heterogeneouscompute.org/wordpress/wp-content/uploads/2011/06/Chapter2.txt
Chapter4 - Convolution and rotation
http://www.heterogeneouscompute.org/wordpress/wp-content/uploads/2011/06/Chapter4.zip
Chapter7 - Advanced convolution
http://www.heterogeneouscompute.org/wordpress/wp-content/uploads/2011/06/Chapter7.zip
Chapter9 - Histogram
http://www.heterogeneouscompute.org/wordpress/wp-content/uploads/2011/06/Chapter9.zip
Chapter10 - Particle simulation
http://www.heterogeneouscompute.org/wordpress/wp-content/uploads/2011/06/Chapter10.zip
3. Bonus example: Radix sort
Introduction to GPU Radix Sort
http://www.heterogeneouscompute.org/wordpress/wp-content/uploads/2011/06/RadixSort.pdf
http://www.heterogeneouscompute.org/wordpress/wp-content/uploads/2011/06/RadixSort.zip
bonus [ˈbəʊnəs]:n. 奖金,红利,意外收获
4. Errata - Errors - Issues
https://web.archive.org/web/20220316173014/http://www.heterogeneouscompute.org/?page_id=7
http://www.heterogeneouscompute.org/?page_id=7
5. Contents - AMD GPU
Table of Contents first edition
Introduction to Parallel Programming
Introduction to OpenCL
OpenCL Device Architectures
Basic OpenCL Examples
Understanding OpenCL’s Concurrency and Execution Model
Dissecting a CPU/GPU OpenCL Implementation
OpenCL Case Study: Convolution
OpenCL Case Study: Video Processing
OpenCL Case Study: Histogram
OpenCL Case Study: Mixed Particle Simulation
OpenCL Extensions
OpenCL Profiling and Debugging
WebCL
Table of Contents second edition
Introduction to Parallel Programming
Introduction to OpenCL
OpenCL Device Architectures
Basic OpenCL Examples
Understanding OpenCL’s Concurrency and Execution Model
Dissecting a CPU/GPU OpenCL Implementation
Data management
OpenCL Case Study: Convolution
OpenCL Case Study: Histogram
OpenCL Case Study: Mixed Particle Simulation
OpenCL Extensions
Foreign lands: Plugging OpenCL In
OpenCL Profiling and Debugging
Performance optimization of an image analysis application.
References
Heterogeneous Computing with OpenCL
(美) Benedict R. Gaster, (美) Lee Howes, (美) David R. Kaeli, (美) Perhaad Mistry, (美) Dana Schaa 著, 张云泉, 张先轶, 龙国平, 姚继锋等译. OpenCL 异构计算[M]. 清华大学出版社, 2012.
http://www.heterogeneouscompute.org/?page_id=7
OpenCL Guide
https://github.com/KhronosGroup/OpenCL-Guide
更多推荐
所有评论(0)