AMD多核编程

5
我希望开始编写应用程序(C++),利用额外的核心执行需要执行大量计算且计算互不影响的代码部分。我拥有以下处理器:x64 Family 15 Model 104 Stepping 2 Authentic AMD ~1900 Mhz,运行在Windows Vista家庭高级版32位和Opensuse 11.0 64位上。

在Intel平台上,我使用了以下API:Intel TBB,OpenMP。它们是否适用于AMD,而AMD是否有类似的API?你的经验是什么?
1个回答

6
OpenMP和TBB也都适用于AMD - 这也是一个编译器的问题。 例如,请参见linux TBB on AMD。 我认为最新的发展是通过CUDA或类似的API使用图形卡 - 但这取决于您计算的性质。如果适合,它比CPU更快。

CUDA确实是非常特定的业务,因为GPU被优化为一次应用于多个“数据”操作。 - Matthieu M.
我的笔记本电脑有一张Nvidia显卡(6150 Go)...我该如何开始? - iceman
有没有链接可以找到有人在 AMD 上尝试过 TBB 并讨论了仪器结果或给出了一些性能基准?在 developer.amd.com 上是否有 TBB 库的 AMD 等效物? - iceman
上周发布了Visual Studio 2010 Beta 2,所以请务必查看在x64 intel和amd上运行良好的Parallel Pattern Library和Asynchronous Agents Library。 - Rick

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接