Boston Uni; PyopenCl+PyCUDA
Overview:
Intro (Lecture 1):
- GPU arch.
- Intro to OpenCL + PyOpenCL
Dive into CL (Lecture 2):
- cl runtime
- cl device programming language
- notes on implementation
Code Generation (Lecture 3):
- Examples
- Methods of RTCG (Run-time code generation)
- Tuning objectives
- Case Study
Advanced Topics (Lecture 4):
- Multi-GPU; cl+MPI, virtual CL
- PyCUDA