如何编写opencl的驱动程序?
How to write a driver for opencl?
如何开始为新设备开发 opencl 接口?
这类工作的资源在哪里?
我快速浏览了 specification,但发现它有点难以导航。
有两种选择:
从头开始。将非常乏味并且极不可能产生能够通过所有 Khronos 测试的兼容实现(此外,您甚至不太可能访问测试套件)
分叉现有的开源实现,例如 POCL 或 Beignet。 POCL 可能是最容易扩展的。这样你仍然无法访问 Khronos 测试套件,但一些有权访问的人为 POCL 做出了贡献,因此它接近合规的机会非常大。
如何开始为新设备开发 opencl 接口? 这类工作的资源在哪里?
我快速浏览了 specification,但发现它有点难以导航。
有两种选择:
从头开始。将非常乏味并且极不可能产生能够通过所有 Khronos 测试的兼容实现(此外,您甚至不太可能访问测试套件)
分叉现有的开源实现,例如 POCL 或 Beignet。 POCL 可能是最容易扩展的。这样你仍然无法访问 Khronos 测试套件,但一些有权访问的人为 POCL 做出了贡献,因此它接近合规的机会非常大。