Skip to content

Instantly share code, notes, and snippets.

@kamikat
Last active December 29, 2015 05:38
Show Gist options
  • Save kamikat/7622799 to your computer and use it in GitHub Desktop.
Save kamikat/7622799 to your computer and use it in GitHub Desktop.
Mark some material for OpenCL development

Mark some material for OpenCL development

OpenCL Series by Rob Farber

Part 1: OpenCL™ – Portable Parallelism

http://www.codeproject.com/Articles/110685/Part-1-OpenCL-Portable-Parallelism

Part 2: OpenCL™ – Memory Spaces

http://www.codeproject.com/Articles/122405/Part-2-OpenCL-Memory-Spaces

Part 3: Work-Groups and Synchronization

http://www.codeproject.com/Articles/143395/Part-3-Work-Groups-and-Synchronization

Part 4: Coordinating Computations with OpenCL Queues

http://www.codeproject.com/Articles/167315/Part-4-Coordinating-Computations-with-OpenCL-Queue

Part 5: OpenCL Buffers and Memory Affinity

http://www.codeproject.com/Articles/201258/Part-5-OpenCL-Buffers-and-Memory-Affinity

Part 6: Primitive Restart and OpenGL Interoperability

http://www.codeproject.com/Articles/201263/Part-6-Primitive-Restart-and-OpenGL-Interoperabili

Part 7: OpenCL plugins

http://www.codeproject.com/Articles/329620/Part-7-OpenCL-plugins

Part 8: Heterogeneous workflows using OpenCL

http://www.codeproject.com/Articles/329633/Part-8-Heterogeneous-workflows-using-OpenCL

Part 9: OpenCL Extensions and Device Fission

http://www.codeproject.com/Articles/330174/Part-9-OpenCL-Extensions-and-Device-Fission

OpenCL Best Practices Guide (Nvidia)

http://www.cs.cmu.edu/afs/cs/academic/class/15668-s11/www/cuda-doc/OpenCL_Best_Practices_Guide.pdf

OpenCL Do's and Don'ts

http://www.haifux.org/lectures/267/OpenCL_Dos_and_Donts.pdf

Things to think about when optimising OpenCL

http://www.cs.bris.ac.uk/home/simonm/workshops/OpenCL_lecture4.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment