OpenCL & Heterogeneous Computing News
Supporting open standards for parallel programming of heterogeneous systems
Email
* indicates required field
Required fields must be filled in!

Recent news

Happenings in the OpenCL / Heterogeneous Computing Community

Advanced OpenCL training courses by Acceleware in Aug, Sept & Oct

July 19, 2012 by Tony DeYoung

Acceleware's customized 4-day OpenCL training consists of classroom lectures and several practical hands-on exercises. It is specifically tailored for learning parallel programming in OpenCL on AMD GPUs and APUs.

Attendees should have a background C/C++ (2 or more years).

Upcoming OpenCL Course Dates:

Aug 21, 2012 - Houston, TX
Sep 11, 2012 - Los Angeles, CA
Oct 16, 2012 - Calgary

4-Day Course Syllabus

  • Overview of GPU Computing
  • OpenCLL Software
  • Data-Parallel Architectures and the OpenCL Programming Model
  • The OpenCL 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
    • Task Concurrency and Synchronization
    • Images and Graphics Interoperability
    • Debugging GPU Programs and Numerical Accuracy
    • Hands-on-Exercises: Asynchronous Operations, Images and Graphics Interoperability and Debugging
  • Day 3: Introduction to Optimizations
    • Latency and the Execution Model
    • Arithmetic Optimizations
    • Memory Optimizations
    • Hands-on-Exercises: Arithmetic Optimizations 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
  • Comments

    There are no comments for this entry yet.

    Post your comments

    Note: All comments are moderated for spambots so there will be a posting delay.
    Your email address will not be published.

    Name:

    Email:

    Comment:

    Remember my personal information

    Notify me of follow-up comments?

    To help prove you are not a spambot please enter the word you see in the image below: