加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

使用Delphi来利用GPGPU技术?

发布时间:2020-12-15 10:09:09 所属栏目:大数据 来源:网络整理
导读:GPGPU是在视频卡上使用并行处理器大大提高性能的原则. 有没有人有任何想法使用GPGPU在Delphi,使用OpenCL或CUDA? CUDA只是NVidia,但也采用了OpenCL“标准”. 我从Google搜索中发现了几个Delphi示例,但是它们会崩溃或不编译/运行. 最终的说明样本是: 从这里
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中有一个示例项目.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读