Introduction to OpenCL™ for Intel® FPGAs (IOPNCL110)

8 Hours Instructor-Led / Virtual Class Course

Course Description

OpenCL™ is a standard for writing parallel programs for heterogeneous systems. With the Intel® FPGA SDK for OpenCL, OpenCL constructs are synthesized into custom logic for optimal acceleration on FPGA devices. This course introduces the basic concepts of parallel computing. It covers the constructs of the OpenCL standard & the Intel FPGA flow that automatically converts kernel C code into hardware that interacts with the host. In hands-on labs, you’ll write programs to run in emulation mode as well as on an FPGA board.

At Course Completion

You will be able to:

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

Skills Required

  • Basic understanding of the C programming language

Follow-on Courses

Upon completing this course, we recommend the following courses (in no particular order):

Applicable Training Curriculum

This course is part of the following Intel FPGA training curriculum:

Class Schedule

Result Showing 5

Virtual Classroom06/05/2017 - 06/06/2017$695Register Now
San Diego, CA (Instructor-Led)06/07/2017 - 06/07/2017$695Register Now
Virtual Classroom08/08/2017 - 08/09/2017$695Register Now
Virtual Classroom10/10/2017 - 10/11/2017$695Register Now
Virtual Classroom12/05/2017 - 12/06/2017$695Register Now