Training | ArrayFire (original) (raw)

CUDA and OpenCL Training

We provide high-quality 2- or 4-day CUDA™ and OpenCL training courses.

Since we specialize solely in CUDA and OpenCL work, we can uniquely immerse students in GPU and heterogeneous computing. Students of our courses walk away proficient at programming CUDA or OpenCL, receive the latest industry knowledge and techniques for GPU computing, and learn the tricks to maximize performance from heterogeneous computing devices.

For groups, we either travel to your location, host in our Atlanta office, or train remotely via video conference, tailoring our instruction to meet your application-specific needs.

We recommend that attendees have a working knowledge of C/C++ for a fruitful learning experience.

Talk to Us to Register a Group Training Course

individual students, register for an upcoming training session

Image

"Can't ask for better individualized instruction than the environment I was fortunate enough to encounter. The instructor was able to completely focus on my particular needs and concerns."

Included in All Courses

You provide the minds, and we'll take care of the rest. Each training comes with the following:

Image

CUDA and OpenCL Training Syllabus

* Courses are taught in either CUDA or OpenCL. Similar principles apply in each framework.

Day 1, Introduction

Lectures:

Practice:

Day 2, Optimization

Lectures:

Practice:

Day 3, Multi-GPU

Lectures (customizable):

Practice:

Day 4, Algorithm Problems

Lectures and Practice (customizable):

Image