标签: opencl gpgpu gpu-programming
我是OpenCL编程的新手。设备,上下文和平台有什么区别?
答案 0 :(得分:24)
平台是特定的OpenCL实现,例如AMD APP,NVIDIA或Intel OpenCL。上下文是具有该平台的一组可用设备的平台。这些设备是执行计算的实际处理器(CPU,GPU等)。
因此,如果您使用英特尔平台,则此平台的有效上下文将包含CPU设备。如果您使用NVIDIA平台,则有效的上下文将包括NVIDIA GPU设备。