Sponsored by
|
| Date: |
October 16-19, 2012 |
|
| Location: |
Calgary, AB
|
| Contact: |
Acceleware
403.249.9099 x 356, services@acceleware.com |
| Cost: |
$3250 USD Early Bird Offer: Register before Sep 25th, 2012 and receive $200 off the registration fee! (enter discount code: AXTEB2012)
Your fee includes:
- Use of a laptop equipped with AMD Fusion APU
- Manual of all lectures
- CD copy of lab exercises
- Certificate of Completion
|
|
|
| |
|
Schedule
Tue and Wed: 9:00AM – 5:00PM (incl. 1 hour lunch)
Agenda
- Day 1: Introduction to GPU Programming and GPU Architectures
- Overview of GPU Computing
- Data-Parallel Architectures and the GPU Programming Model
- The GPU Memory Model & Work-item Cooperation
- Hands-on-Exercises: Buffer Allocation and Buffer Transfers, Simple Kernels and Local and Constant Memory
- Day 2: Advanced GPU Programming and Debugging
- Platform, Devices, and Queues
- Open CL Extensions
- Debugging GPU Programs and Numerical Accuracy
- Hands-on-Exercises: Asynchronous Operations and Debugging
- Day 3: Introduction to Optimizations
- Introduction to Optimizations
- Resource Management and Hiding Memory/ALU Latency
- Memory Optimizations
- Hands-on-Exercises: Arithmetic Optimizations, Wavefront/Compute Unit Calculations and correcting memory access pattern transfers and local memory bank conflicts
- Day 4: Advanced Optimizations and Profiling
- 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
|
Space is limited - Please register early to guarantee your spot