GPGPU 是在显卡上使用并行处理器以大幅提高性能的原理。
有没有人对在 Delphi 中使用 GPGPU,使用 OpenCL 或 CUDA 有任何想法?CUDA 只是 NVidia,但他们也采用了 OpenCL“标准”。
我从 Google 搜索中找到了一些 Delphi 示例,但它们要么崩溃,要么无法编译/运行。
最终的指令样本将是:
- 从这里下载并安装 OpenCL DLL。
- 从这里下载 OpenCL SDK。
- 从这里下载这个示例 Delphi 项目。
- 打开并编译 Delphi 项目。如果一切按计划进行,它将做“它应该做的任何事情”
在那个阶段,我可以开始研究 OpenCL SDK 并编写/编译 DLL 以从任何 Delphi 应用程序调用。
这种东西真的开始起飞了。Embarcadero 在这个阶段不需要自己做任何事情(除非他们愿意),但如果有 Delphi 的教程和示例可用,那就太好了。许多示例可用于其他语言,但我们还需要一个良好且简单的 Delphi 示例来展示将 Delphi 用于 GPGPU 应用程序是多么容易。