使用Delphi来利用GPGPU技术?
GPGPU是在视频卡上使用并行处理器大大提高性能的原则.
有没有人有任何想法使用GPGPU在Delphi,使用OpenCL或CUDA? CUDA只是NVidia,但也采用了OpenCL“标准”. 我从Google搜索中发现了几个Delphi示例,但是它们会崩溃或不编译/运行. 最终的说明样本是: >从这里下载并安装OpenCL DLL. 在那个阶段,我可以开始研究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中有一个示例项目. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |