我想开始编写应用程序(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.您的体验是什么?
我想用c ++学习多核编程,你能给我推荐一些笔记吗?而什么是之间的差异pthread,Intel TBB以及openmp?哪个库可以Intel CPU更有效地使用?谢谢.