OpenCL™ is a standard for writing parallel programs for heterogeneous systems, much like the NVidia* CUDA* programming language. In the FPGA environment, OpenCL constructs are synthesized into custom logic. An overview of the OpenCL standards will be discussed. You will learn about the platform, execution, memory, and programming models that define the OpenCL specification. Syntax of the OpenCL language will be discussed, and you will see examples of OpenCL usage. The similarities and differences between OpenCL and CUDA will be highlighted throughout. The advantages of using the Intel® FPGA OpenCL solution will be presented.*OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission of Khronos*Other names and brands may be claimed as the property of others
Offered By


Introduction to OpenCL on FPGAs
IntelAbout this Course
5,707 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Beginner Level
Approx. 16 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessFlexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs Beginner Level
Approx. 16 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
1 hour to complete
Heterogeneous Parallel Computing
1 hour to complete
3 videos (Total 11 min)
4 hours to complete
OpenCL for Platform and Host-side Software
4 hours to complete
3 videos (Total 14 min)
4 hours to complete
Executing OpenCL Kernels
4 hours to complete
4 videos (Total 22 min)
4 hours to complete
NDRange Kernels
4 hours to complete
3 videos (Total 31 min)
Reviews
- 5 stars50%
- 4 stars21.69%
- 3 stars14.15%
- 2 stars8.49%
- 1 star5.66%
TOP REVIEWS FROM INTRODUCTION TO OPENCL ON FPGAS
by AKAug 11, 2020
It was really a nice opportunity for having these courses free.I loved it.
by ADApr 18, 2020
It would be more interesting if you could provide more hands-on experiments
by NAMay 15, 2022
Great introduction to the fgpa's working model and how realtime api's work
by MSJan 8, 2022
I appreciate this course for those are wanted to learn FPGA
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
Is financial aid available?
More questions? Visit the Learner Help Center.