ice*_*man 5 c++ multithreading multicore tbb openmp
我想开始编写应用程序(C++),它将利用额外的内核来执行需要执行大量计算并且其计算彼此独立的代码部分.我有以下处理器:x64系列15型号104步进2正常AMD~1900 Mhz在Windows Vista Home premium 32 bit和Opensuse 11.0 64 bit上运行.
在英特尔平台上,我使用了以下API英特尔TBB,OpenMP.他们是否在AMD上工作,AMD是否有类似的API.您的体验是什么?
wei*_*mat 6
OpenMP和TBB也可用于AMD - 它也是一个编译器问题.例如,参见AMD的linux TBB. 我认为这方面的最新发展是通过CUDA或类似的API使用图形卡 - 但这取决于计算的性质.如果它适合,它仍然比CPU快.
归档时间:
16 年,10 月 前
查看次数:
1940 次
最近记录: