适用于APU + GPU的OpenCL

时间:2012-09-16 10:02:29

标签: java c++ opencl cpu multi-gpu

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

  • AMD CPU(内置Radeon HD 6550D的A8-3870 APU:400流处理器:xxx GFLOPS)近110美元
  • AMD显卡:HD 7750(512流处理器:819 GFLOPS峰值性能)近170美元
  • 适当的ram(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代码示例?

谢谢。

1 个答案:

答案 0 :(得分:3)

  

使用OpenCL和类似程序,我可以在官方网站上提到819 + xxx GFLOPS吗?

这是最佳表现。峰值表现的一个定义是; 制造商保证不超过此评级

你最有可能获得这个数字,但没有做有用的事情。您可以根据具体要求实现的目标在很大程度上取决于它的内容。实际上,您可能希望获得此值的0.1%到10%。

  

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

我会使用你最舒服的任何东西。你可以从任何一个调用GPU,但你使用的语言是C语言,所以“宿主”语言是什么并不重要。

  

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

不可能说,但不管你选择什么都没关系。

  

您能否使用多个GPU提供一个非常极简的OpenCL代码示例?

网上有很多例子,但你真的需要关注你将使用系统的内容。