This event has ended

OpenCL Training in San Jose, CA

AccelerEyes

Wednesday, July 10, 2013 at 9:00 AM - Thursday, July 11, 2013 at 5:00 PM

San Jose, CA

OpenCL Training in San Jose, CA

Ticket Information

Ticket Type Sales End Price Fee Quantity
OPENCL-TRAINING-2DAY Ended $1,399.00 $0.00

Who's Going

Loading your connections...

Share OpenCL Training in San Jose, CA

Event Details

AccelerEyes has been working closely with AMD and Intel to develop premium OpenCL training courses for AMD devices and the Intel Xeon Phi coprocessor. This comprehensive two day course will enable you to become proficient in writing and optimizing applications for AMD and Intel hardware using OpenCL.

Partnering closely with AMD and Intel, AccelerEyes training courses are the fastest way for developers to become proficient at OpenCL programming. AccelerEyes is uniquely equipped to provide training for AMD and Intel accelerator devices due to our extensive experience programming  ArrayFire. We have helped thousands of organizations speedup their code and our primary objective is to help you increase productivity while maximizing the return on your hardware.

Course Goodie Bag

All training courses include the following:

  • Instruction by an excellent and interesting expert. Many hands-on exercises
  • Use of a laptop with OpenCL device
  • Choice of Linux or Windows operating system
  • Printed manual of lecture material
  • Electronic copy of programming exercises
  • Certificate of Completion

 

OpenCL Training Course Syllabus

Day 1: Introduction to OpenCL
Lectures:

  • OpenCL Computing Overview
  • The OpenCL Programming Model
  • Architectures Supported
  • Basic Dataset Mapping Techniques
  • OpenCL Libraries, ArrayFire
  • Asynchronous Operation
  • Portability


Practice:

  • A Simple OpenCL Kernel
  • Equivalent ArrayFire Example
  • Monte Carlo Pi Estimation
  • Using OpenCL Libraries
  • Timing OpenCL and ArrayFire
  • Porting Code for Multiple DevicesLectures:


Day 2: OpenCL Optimization
Lectures:

  • OpenCL Architecture: Work Groups, Work-Items, WaveFronts
  • OpenCL Memory Model: Global, Local and Constant Memory
  • OpenCL Command Queues: Asynchronos Launches and Concurrent Execution
  • Advanced Mapping Techniques
  • Architecture Specific Limitations and Optimizations
  • ArrayFire: Lazy Evaluation and Code Vectorization


Practice:

  • Matrix Transpose
  • Optimization Using Local Memory
  • Median Filter
  • Optimization Using Constant Memory
  • Command Queues Example
  • ArrayFire Example: Nearest Neighbor Algorithm
Have questions about OpenCL Training in San Jose, CA? Contact AccelerEyes

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.