Reading Notes
- OpenCL 2.0 异构计算 【第三版】1/2
- JackG-2022/6/18
> 异构
对应用负载进行类型划分,控制密集型负载和数据密集型负载分别交给专用,高效的硬件单元进行处理。
并发 - 多指令并发;多线程并发(单核多线程,多核多线程)。
并行 - 单指令,多数据并行;多指令,多任务并行;多线程并行(硬件多线程,一核一线程)。
> 设备架构
设备架构的不同是OCL 抽象模型建立的直接驱动力。OCL 模型背后的设计哲学来自对不同设备架构的权衡使用的实践