5.6 本章总结
本章中我们讨论了很多有关运行时和执行模型的话题。运行时提供基于任务的执行模式,其底层是基于OpenCL的入队模型和时间对象提供的依赖机制。事件对象能用来分析OpenCL的命令,以及“用户定义的相关回调命令”的性能。内核的执行域是一组层级结构,其包含工作项,工作组,以及NDRange。OpenCL 2.0中加入的一些新功能,能让内核在设备端入队。我们也了解了如何在内核中使用块语法。同样,执行顺序和基本的同步方式也在本章中有所涉及,后续的章节中将描述主机端和设备端的内存模型,以及更加深入的了解执行单元的交互和同步。
当前内容版权归 xiaoweiChen 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 xiaoweiChen .