Course Description
The OpenCL™ standard is a standard for writing parallel programs for heterogeneous systems. In the FPGA environment, OpenCL program language constructs are synthesized into custom logic. This course introduces to the students the basic concepts of parallel computing including the approaches to solving the challenges involved with programming. An overview of the OpenCL standard will be discussed along with the advantages of using Intel® FPGAs.
*OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission of Khronos.
Program Objectives
You will be able to:
- Describe high-level parallel computing concepts and challenges
- Understand the basic concept of OpenCL programs and how the language maps to various hardware
- Understand the advantages of using the Intel FPGAs in OpenCL applications
Prerequisites
- None
- Domains 5
- Syllabus Download
- Quizzes 0
- Duration 40 hours
- Skill level All levels
- Students 303
- Certificate No
- Assessments Yes