例程描述
这个示例将演示在一个应用中用户在主机端(CPU)与FPGA交叠的运算,从而达到将数据传输隐藏在计算过程中,提高数据传输效率。其中包括异步操作和事件对象。
主要学习知识点
- Key Concepts
- OpenCL API
- Host 和 FPGA 同步 Synchronize Host and FPGA
- 处理过程异步 Asynchronous Processing
- 事件 Events
- 异步拷贝 Asynchronous memcpy
- Double Buffer 乒乓
- Burst Transfer 突发传输
- Keywords
- cl_event
- CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE
- clEnqueueMigrateMemObjects
- clEnqueueMapBuffer