Parallel Computing using OPENCL

Introduction how to write parallel C on a SIMD fitted on FPGA

  HOME >> Courses and Training >> Parallel Computing using OPENCL

VEC311E: Parallel Computing using OpenCL on Intel® Fpga

Fpga training series

It’s shown some different platforms where an opencl program can run, from left to right: cpu, dsp,multi core cpu,  array of processors, fpga. Tfe training focus is how target an OPENCL source on a Fpga

It’s show how the distributed software architecture, the C/C++ program on host will drive the Opencl algorithm target on FPGA. HOw to generate this will be taught in the OPENCL fpga training

OpenCL is a standard for writing parallel programs for heterogeneous systems. In the FPGA environment, OpenCL constructs are synthesized into custom logic. This course introduces the basic concepts of parallel computing.

It covers the constructs of the OpenCL standard and the Intel® FPGA SDK for OpenCL flow that automatically converts kernel C code into hardware that interacts with the host. In hands-on labs, you’ll write programs to run on both the CPU & FPGA.

Course Duration: 2 Days

At Course Completion You will be able to:

  • Describe high-level parallel computing concepts and challenges
  • Understand the advantages of using the Intel® FPGA SDK for OpenCL
  • Know the basics of the OpenCL standard
  • Write simple programs in OpenCL
  • Compile and run OpenCL programs using the Intel® FPGA SDK for OpenC solution


Skills Required

  • Basic understanding of the C programming language




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

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