在哪种情况下/senario 应该使用 GPU(而不是 CPU)来运行我的程序?

更新:好的,我会尝试编写一些代码并找出答案。


如果我有一个这样运行的程序:

  1. 它每次从字典中挑选 20 个单词。 (这本词典包含 100,000 个单词)
  2. 它将这 20 个单词组合成一个句子。 (例如good cats are always nice to me
  3. 它运行一个本地函数(例如,有一个定义方法的本地类,例如 MyTool.validate_sentence("good dogs are always nice to me")

如果使用 GPU 会运行得更快吗?

编程语言是 C/Rust。

非常感谢!

my87004767 回答:在哪种情况下/senario 应该使用 GPU(而不是 CPU)来运行我的程序?

简短的回答,是的,运行这种类型的数据会胜过 CPU。

长答案,如果它是(可流式传输的),我的意思是,如果您可以将数据结构化为可迭代的并且可以一个接一个地发送到某个消费端,那么是的。

但是关于您使用的编程语言,我只能告诉您,在 C 和 Rust 等语言中,您肯定会找到支持您的 Gpu Api 的库,例如在 Nvidia 的 Cuda 线程上运行您的代码和等等...

本文链接:https://www.f2er.com/12594.html

大家都在问