-2

我正在考虑组装这个系统:

  • AMD CPU(A8-3870 APU,内置 Radeon HD 6550D:400 个流处理器:xxx GFLOPS)近 110 美元
  • AMD显卡:HD 7750(512个流处理器:819 GFLOPS峰值性能)近170$
  • 合适的内存(1600MHz 总线)和主板

我可以使用 OpenCL 和类似程序实现官方网站中提到的 819+xxx GFLOPS 峰值性能吗?

我可以将所有 912 个内核与 OpenCL/Jocl 一起使用吗?将 cpu 内核添加到锅中是否很重要(其中 4 个(当然其中 2 个将用于馈送 gpu))?

C++ 或 Java,哪一个拥有最多的库以在计算机上使用多个 gpu 或 apu?

如果我取消 apu 和 gpu 并购买单个 Nvidia GTX-660 会怎样?这个赢了?(229$ -1800GFLOPS)(有一个简单的 4 核 cpu 最便宜的没有 apu)

我不想做一个 VS 问题。我需要知道什么对科学计算(75% 的时间)和游戏(%25 的时间)更好,因为我的预算很低。对于“科学计算”,我的意思是流体动力学+固态物理模拟。对于游戏,我的意思是那些有 openCL 和 PhysX。

你能给出一个使用多个 GPU 的 OpenCL 代码的非常简单的例子吗?

谢谢你。

4

1 回答 1

4

我可以使用 OpenCL 和类似程序实现官方网站中提到的 819+xxx GFLOPS 吗?

这是巅峰表现。峰值性能的一种定义是;制造商保证不超过此额定值

您最有可能达到这个数字,但没有做一些有用的事情。您可以针对您的特定要求实现什么在很大程度上取决于它是什么。您可能期望在现实中获得该值的 0.1% 到 10%。

C++ 或 Java,哪一个拥有最多的库以在计算机上使用多个 gpu 或 apu?

我会使用你最喜欢的任何东西。您可以从其中任何一个中调用 GPU,但您使用的语言类似于 C,因此“宿主”语言是什么并不重要。

如果我取消 apu 和 gpu 并购买单个 Nvidia GTX-660 会怎样?

不可能说,但是无论您选择什么,都很有可能会好起来。

你能给出一个使用多个 GPU 的 OpenCL 代码的非常简单的例子吗?

网络上有很多示例,但您确实需要关注您将使用该系统的目的。

于 2012-09-16T10:19:39.280 回答