OpenMP vs. Threading Building Blocks
转一篇2009年在Euro-Par 2009 Parallel Processing上发表的论文供大家参考。
http://download.csdn.net/source/2124661 (资源分0)
在多核系统上比较两种并行编程方法(或者工具):OpenMP和Intel Threading Building Blocks。
结论:
1. TBB需要相当可观的重新设计程序,而OpenMP足够简单;
2. TBB不太适合并行化已有的实现(软件),它为新设计的并行程序培养一种好的编程风格和更高的抽象层;
3. 在论文的实验中,OpenMP稍稍超过TBB。