一点免责声明:这更像是一种理论/学术问题,而不是我遇到的实际问题。
在OpenCL中设置并行程序的常用方法是编写 C/C++ 程序,该程序设置设备(GPU 和/或其他 CPU)、内核和数据缓冲区以在设备上执行内核。
这个程序是从主机启动的,它曾经是一个 CPU。
是否可以编写一个 OpenCL 程序,其中主机是 GPU,设备是其他 GPU 和/或 CPU?
这种情况的先决条件是什么?
是否需要特殊的 GPU,或者是否可以使用任何支持 OpenCL 的 GPU?
一点免责声明:这更像是一种理论/学术问题,而不是我遇到的实际问题。
在OpenCL中设置并行程序的常用方法是编写 C/C++ 程序,该程序设置设备(GPU 和/或其他 CPU)、内核和数据缓冲区以在设备上执行内核。
这个程序是从主机启动的,它曾经是一个 CPU。
是否可以编写一个 OpenCL 程序,其中主机是 GPU,设备是其他 GPU 和/或 CPU?
这种情况的先决条件是什么?
是否需要特殊的 GPU,或者是否可以使用任何支持 OpenCL 的 GPU?