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