问题标签 [gpu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
16436 浏览

matlab - 如何使用 CUDA 在 GPU 上运行 MATLAB 代码?

我想使用 NVIDIA 的 CUDA 在 GPU 上运行 MATLAB 代码。我发现了几个 3rd-party 引擎:

有人会推荐这些还是那里有更好的?有什么提示或建议吗?

0 投票
1 回答
462 浏览

flash - Haxe 闪存硬件优化

可以从 haxe 启用硬件优化(wmode)吗?

0 投票
4 回答
8680 浏览

delphi - 使用 Delphi 来利用 GPGPU 技术?

GPGPU 是在显卡上使用并行处理器以大幅提高性能的原理。

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

我从 Google 搜索中找到了一些 Delphi 示例,但它们要么崩溃,要么无法编译/运行。

最终的指令样本将是:

  1. 从这里下载并安装 OpenCL DLL。
  2. 从这里下载 OpenCL SDK。
  3. 从这里下载这个示例 Delphi 项目。
  4. 打开并编译 Delphi 项目。如果一切按计划进行,它将做“它应该做的任何事情”

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

这种东西真的开始起飞了。Embarcadero 在这个阶段不需要自己做任何事情(除非他们愿意),但如果有 Delphi 的教程和示例可用,那就太好了。许多示例可用于其他语言,但我们还需要一个良好且简单的 Delphi 示例来展示将 Delphi 用于 GPGPU 应用程序是多么容易。

0 投票
1 回答
2568 浏览

gpu - 使用 ATI 流处理器在 GPU 上恢复 RAR 密码

我是 GPU 编程的新手,我使用 brook+ 语言在 ATI 流处理器上进行蛮力 RAR 密码恢复,但我看到用 brook+ 语言编写的内核不允许对正常函数进行任何调用(内核函数除外),我的问题是:

1) 在这种情况下如何使用 unrar.dll (to unrar archive files) A​​PI?这是编程RAR密码恢复的唯一方法吗?

2)使用GPU的破解和ElcomSoft软件怎么样,它们是如何工作的?

3)这个程序中GPU(ATI流处理器或CUDA)内的功能究竟起到了什么作用?

4) nVidia/CUDA 技术是否比 ATI/brook+ 语言更容易/更灵活?

0 投票
3 回答
1977 浏览

architecture - 关于 cuda 的问题

我正在研究 GPU 编程,想了解更多关于 CUDA 的信息。我已经阅读了很多关于它的内容(来自 Wikipedia、Nvidia 和其他参考资料),但我仍然有一些问题:

  1. 以下对架构的描述是否准确?:GPU 有多个处理器,每个多处理器都有流处理器,每个流处理器可以同时运行线程块。

  2. 所有参考资料都指出,在一个块内创建的最小线程数是 32……这是为什么呢?

  3. 我有一个 ATI Radeon 视频卡。我能够在没有仿真模式的情况下编译一个简单的 CUDA 程序!!。我以为我只能在支持的 Nvidia VGA 上编译和运行 CUDA 程序。有人可以解释一下吗?

0 投票
4 回答
716 浏览

.net - 是否可以将简单的并行计算推送到 .Net 中的 GPU?

随着 .Net 4.0 和新的并行扩展的出现,我想知道 CLR 是否能够优化并将一些计算推送到 GPU?或者是否存在任何可以帮助完成任务的库?

我根本不是 GPU 编程专家,所以如果这是一个愚蠢的问题,请原谅我。也许 CLR 不支持与 GPU 指令集的接口?它们是不是太原始了,或者只是超出了范围?

提前致谢。

[编辑] 澄清一下:我知道 CUDA 和类似库,但我想知道是否有纯 .Net 解决方案,如果有,它可以在幕后为您工作,还是您需要进行显式编码?

0 投票
3 回答
2526 浏览

iphone - iPhone矩阵乘法和求逆

我正在尝试对来自 iPhone 加速度计的数据应用卡尔曼滤波器。我需要尽可能快地执行矩阵乘法和求逆,所以我很好奇使用 GPU 执行这两个任务的可能性。到目前为止,我只找到了一个矩阵乘法参考:

即使很难,用户也不确定这个乘法是在 GPU 内部执行的。您对如何(如果可能)对反转做同样的事情有任何提示吗?

谢谢你们!

0 投票
1 回答
610 浏览

f# - Microsoft Accelerator V2 - toArray2D 问题

我是 Microsoft.Accelerator 的新手。看看下面的代码(它是 F#,但它类似于 C#):

基本上,我创建了一个 FPA 列表并以生成的 newfi 列表中的每个元素都依赖于 fi 列表中的所有元素的方式对其进行处理。最后我想得到结果 fi 列表。我的问题是:我应该为结果 FPA 列表中的每个元素 (FPA) 调用 toArray2D 吗?在我看来,每次调用 toArray2D 时都会运行整个计算,这非常耗时。

谢谢您的帮助。奥尔德里奇

0 投票
9 回答
4375 浏览

macos - 在 Mac 上远程登录时如何在 GPU 上测试 OpenCL?

当我在控制台登录时,我的 OpenCL 程序可以找到 GPU 设备,但当我使用 ssh 远程登录时却找不到。此外,如果我在 ssh 会话中以 root 身份运行该程序,该程序可以找到 GPU。

该计算机是带有 GeForce 9400 GPU 的 Snow Leopard Mac。

如果我从控制台或以 root 身份运行程序(见下文),输出如下(注意“GeForce 9400”行):

但如果只是我,通过 ssh,没有 GeForce 9400 条目:

我想在 GPU 上测试我的代码,而不必是 root。那可能吗?简化的 GPU 查找程序如下:

编辑:我发现在nvidia 的论坛上提出了基本相同的问题。不幸的是,唯一的答案是“这是错误的论坛”形式。

0 投票
3 回答
1557 浏览

.net - 从托管代码执行 CPU/GPU 指令

考虑到执行禁用位,从高级托管环境(如 VB.NET 2008 或 C#)对本机处理器执行指令的推荐方式是什么。此外,有没有人在针对图形处理器执行 GPU 指令方面取得了类似的成就?