【发布时间】:2012-09-16 10:02:28
【问题描述】:
我正在考虑组装这个系统:
- 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 代码非常简单的示例?
谢谢。
【问题讨论】:
-
您不太可能达到理论峰值 GFLOPS 数字。你需要这个系统做什么?
-
流体动力学和固态物理模拟+游戏
-
操作系统可能很重要。
-
Linux 64 位或 Windows 8 可能。我听说 Nvidia 驱动程序在 AMD gpu 板载时取消了 Physix。
-
我在这个问题中统计了 五个 几乎不相关的问题,而且它们几乎都离题或以某种方式不适合 Stack Overflow。
标签: java c++ opencl cpu multi-gpu