+39 06 7827464 info@geb-enterprise.com
GEB Enterprise

GEB Enterprise

Parallel Computing using OPENCL

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

VEC311E: Parallel Computing using OpenCL on Intel® Fpga

Fpga training series


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