【问题标题】:Firemonkey CUDA/OpenCL火猴 CUDA/OpenCL
【发布时间】:2013-04-28 21:01:44
【问题描述】:

在 Embarcadero 网站上,它说它支持这一点,但我没有看到 Delphi 附带的任何演示或示例。因此,如果这确实是一场闹剧,那么我敢打赌,我们将不得不等到 XE9 才能获得适当的 CUDA/OpenCL 支持。

http://edn.embarcadero.com/article/41688

问: FireMonkey 是否允许使用 GPU 来获得高性能 计算(例如 CUDA 或 OpenCL)?

答:可以,是的。

那么如何使用 Firemonkey 进行基本的 CUDA/OpenCL 计算呢?

【问题讨论】:

  • 再往下看:问:FireMonkey 是否有像 OpenCL 这样的能力来使用 GPU 进行数学运算 答:在这个版本中没有。 GPU 编程不是与 FMX 正交吗?为什么它必须是 FMX 的一部分?
  • @DavidHeffernan 它是为 GLScene 计划的,当时……在 Firemonkey 存在之前……
  • 呵呵,好吧,我也“允许”你使用CUDA或OpenCL。

标签: delphi firemonkey delphi-xe3 firemonkey-fm2


【解决方案1】:

您可以将 CUDA 或 OpenCL 与 FireMonkey 一起使用。

我的意思是,FireMonkey 在使用 DirectX/OpenGL 进行渲染时并没有禁用 OpenCL/CUDA。

这就是FAQ的意思。

纯真。没有谎言。

(我承认我上过耶稣会大学) :)

所以您需要一个 OpenCL/CUDA 库和编译器。我怀疑你可以使用this open source project,或this one,或者用另一个编译器编写一个外部CUDA dll,更集成到CUDA/OpenCL编程中。一些sample code here

【讨论】:

  • 为什么是-1,哦,骄傲的匿名投票者?因为提到耶稣会?即使是现任教皇也会对此嗤之以鼻。 :)
猜你喜欢
  • 2011-12-13
  • 2012-02-24
  • 1970-01-01
  • 2013-05-02
  • 1970-01-01
  • 1970-01-01
  • 2011-04-17
  • 2013-10-07
  • 1970-01-01
相关资源
最近更新 更多