" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

OpenCL Training in Los Angeles, CA


Wednesday, March 27, 2013 at 9:00 AM - Thursday, March 28, 2013 at 5:00 PM

OpenCL Training in Los Angeles, 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 Los Angeles, 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

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


  • 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

  • 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


  • 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 Los Angeles, 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.