使用Delphi来利用GPGPU技术?

前端之家收集整理的这篇文章主要介绍了使用Delphi来利用GPGPU技术?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
GPGPU是在视频卡上使用并行处理器大大提高性能的原则.

有没有人有任何想法使用GPGPU在Delphi,使用OpenCL或CUDA? CUDA只是NVidia,但也采用了OpenCL“标准”.

我从Google搜索中发现了几个Delphi示例,但是它们会崩溃或不编译/运行.

最终的说明样本是:

>从这里下载并安装OpenCL DLL.
>从这里下载OpenCL SDK.
>从这里下载此示例Delphi项目.
>打开并编译Delphi项目.如果所有人都去计划,它会做“无论它应该做什么”

在那个阶段,我可以开始研究OpenCL SDK和编写/编译DLL来从任何Delphi应用程序调用.

这种东西真的开始起飞了. Embarcadero在这个阶段不需要做任何事情(除非他们想要),但是如果有一个教程和Delphi可用的示例,这将是巨大的.许多样本可用于其他语言,但是我们还需要一个很好的简单的Delphi示例来显示使用Delphi进行GPGPU应用程序的简便性.

解决方法

CUDA仍然是nVidia,而不会改变.在这种情况下,OpenCL是一个真正的标准,不仅限于GPGPU.

至于在Delphi中使用它,我所知道的是如何在Free Pascal中使用它.然而,有一些机会代码可以移植,这里是一个链接到更新的标题

FreePascal Mantis RFE OpenCL

至于DLL,如果你使用nVidia,可以找到here.

Here但是我们在Delphi中有一个示例项目.

猜你在找的Delphi相关文章