Optimizing OpenCL on Intel FPGA

Write, load and run an OPENCL Code on an Intel FPGA

  HOME >> Courses and Training >> Optimizing OpenCL on Intel FPGA

VEC321E: Optimizing OpenCL for Intel® FPGA

Fpga programming courses series

It’s giving the Idea of how an OPENCL program will be compiled on a FPGA. The OPENCL FPGA course will make you able to do it.This course covers the optimization techniques needed to implement a high performance OpenCL® solution on an FPGA using the Intel® SDK for OpenCL. We will discuss good coding design practices, ways to improve data processing efficiency, memory access efficiencies, and host side optimizations. We will also focus on Intel® SDK for OpenCL specific features that can significantly improve OpenCL performance on FPGAs compared to other platforms.

Course Duration: 2 Days


At Course Completion

You will be able to:

  • Use good coding design practices to implement a high performance OpenCL FPGA system
  • Apply multiple methods to improve data processing efficiency of OpenCL kernels
  • Improve memory access efficiencies in the system
  • Optimize host side operations
  • Understand Intel® specific features that will significantly boost the performance of an OpenCL solution

Prerequisites and Skills Required

  • Completion of the training VEC311, Parallel Computing with OpenCL or Attendance of the Parallel Computing with OpenCL Workshop or a good understanding of the OpenCL standards



GEB Enterprise S.r.l. • VAT 10190271006
Via Rocca di Papa, 21 - 00179 Roma ITALY •
Ph. +39 06 7827464 - Fax: +39 06 7806894 • info@geb-enterprise.com

Copyright © 2009 GEB Enterprise S.r.l. All rights reserved.