Advanced OpenCL training courses by Acceleware in Aug, Sept & Oct
July 19, 2012 by Tony DeYoung
Acceleware's customized 4-day OpenCL training consists of classroom lectures and several practical hands-on exercises. It is specifically tailored for learning parallel programming in OpenCL on AMD GPUs and APUs.
Attendees should have a background C/C++ (2 or more years).
Upcoming OpenCL Course Dates:
Aug 21, 2012 - Houston, TX
Sep 11, 2012 - Los Angeles, CA
Oct 16, 2012 - Calgary
4-Day Course Syllabus
- Overview of GPU Computing
- OpenCLL Software
- Data-Parallel Architectures and the OpenCL Programming Model
- The OpenCL Memory Model & Work-item Cooperation
- Hands-on-Exercises: Buffer Allocation and Buffer Transfers, Simple Kernels and Local and Constant Memory
- Task Concurrency and Synchronization
- Images and Graphics Interoperability
- Debugging GPU Programs and Numerical Accuracy
- Hands-on-Exercises: Asynchronous Operations, Images and Graphics Interoperability and Debugging
- Latency and the Execution Model
- Arithmetic Optimizations
- Memory Optimizations
- Hands-on-Exercises: Arithmetic Optimizations and Correcting memory access pattern transfers and local memory bank conflicts
- Profiling applications
- Case Study – 3D Convolution or Other Case Study
- Multiple GPUs, Cluster of GPUs
- Hands-on-Exercises: Using the Stream Profiler to optimize a kernel and 3D Convolution – Putting it all together
Comments
There are no comments for this entry yet.
Post your comments
Note: All comments are moderated for spambots so there will be a posting delay.
Your email address will not be published.