MacResearch.org David W. Gohara, Ph.D.
-
- Science
-
MacResearch.org is a an online community for scientsts using Apple hardware and software in their research.
-
Episode 6 - Questions and Answers (PDF)
In this episode we'll go over an example of real-world code that has been parallelized by porting to the GPU. The use of shared memory to improve performance is covered as well as a discussion of synchronization points for coordinated work within a work-group. Source code is provided.
-
- video
Episode 6 - Shared Memory Kernel Optimization (Video)
In this episode we'll go over an example of real-world code that has been parallelized by porting to the GPU. The use of shared memory to improve performance is covered as well as a discussion of synchronization points for coordinated work within a work-group. Source code is provided.
-
Episode 5 - Questions and Answers (PDF)
This episode covers questions hthat were generated from the previous podcast. We'll discuss GPU layout/terminology and bank conflicts resulting from shared memory access.
-
- video
Episode 5 - Questions and Answers (Video)
This episode covers questions hthat were generated from the previous podcast. We'll discuss GPU layout/terminology and bank conflicts resulting from shared memory access.
-
Episode 4 - Memory Layout and Access (PDF)
In this episode we cover some questions regarding function calls from kernels and the use of clFinish. Also, we'll discuss basic GPU architecture, memory layout, shared memory. Thread blocks, warps and efficient data loading will also be discussed.
-
- video
Episode 4 - Memory Layout and Access (Video)
In this episode we cover some questions regarding function calls from kernels and the use of clFinish. Also, we'll discuss basic GPU architecture, memory layout, shared memory. Thread blocks, warps and efficient data loading will also be discussed.
Customer Reviews
The best resource about opencl
Mark's clear understanding and experience with the sparkling new technology is a site to behold. Even though right now the six episodes have yet to clear up some things for me I suggest listening and viewing these expertly created presentation; there is simply nothing better for the opencl enthusiast.
Outstanding quality
The production quality, presentation, and content are all suprisingly excellent. These shows are a pleasure to watch, and extremely helpful for someone coming to OpenCL from a single-core background (or transitioning from CUDA).