OpenCL:单线程vs多线程内核 (Chinese Version: OpenCL: Single-threaded vs. Multi-threaded Kernels) (OCOPNCLKERN)

12 Minutes Online Course

Course Description

该在线培训讨论了给FPGA加速器上的OpenCL程序员带来巨大优势的一个细微差别。单线程任务的概念,即编译器自动提取并行处理,多线程内核,你可以将多线程行为作为NDRange编程到OpenCL内核中。你将学习一个FFT实现实例,该实例展示了两种方法并对其性能进行了比较。

At Course Completion

You will be able to:

  • 描述内核是怎样被映射到FPGA
  • 理解循环流水和并行线程的区别
  • 理解单线程(任务)和多线程(NDRange)是怎样处理循环一致性的
  • 知道什么时候使用任务,什么时候使用NDRange

Skills Required

  • 基础OpenCL编码知识

Applicable Training Curriculum

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

Class Schedule

Result Showing 1

LocationDatesPriceRegistration
On-lineAnytimeFreeRegister Now