我正在使用搭载Intel I7 3代或4代处理器,没有外部GPU的SBC进行开发。
我使用的是Linux系统。
我想要利用Intel处理器图形功能。
我考虑学习使用CUDA或OpenCl进行开发。
我阅读了一些旧帖子(几年前发布的),但我不确定现在是否有更好的技术:
- 我能否在Intel处理器图形上运行CUDA代码?
- 我能否在Intel处理器图形上运行OpenCL代码?
- 如果我能够在Intel处理器图形上运行CUDA和OpenCL代码,哪个更好?
我正在使用搭载Intel I7 3代或4代处理器,没有外部GPU的SBC进行开发。
我使用的是Linux系统。
我想要利用Intel处理器图形功能。
我考虑学习使用CUDA或OpenCl进行开发。
我阅读了一些旧帖子(几年前发布的),但我不确定现在是否有更好的技术:
正如 @Robert Crovella 所说,你不能在 Intel GPU/CPU 上运行 CUDA。至于 OpenCL,你有几个选择:
我无法确定哪一个是最适合在 Linux 上使用 Intel GPU 的。我认为 Beignet 是第一个支持 Intel GPU 的,然后官方的 Intel 驱动程序出现了。对于 Linux 上的 Intel CPU,我使用 AMD APP SDK。
拥有英特尔UHD显卡的人只需安装OpenCL驱动程序,一切都会正常<3。我正在使用Ubuntu 22.04,它可以在我的英特尔UHD图形620上工作。