【发布时间】:2009-03-05 15:28:55
【问题描述】:
我将改进我的自定义图形引擎,以便它能够利用多核 CPU。更确切地说,我正在寻找一个库来并行化循环。
在我看来,OpenMP 和英特尔的线程构建模块都非常适合这项工作。此外,Visual Studio 的 C++ 编译器和大多数其他流行的编译器都支持两者。这两个库似乎都非常易于使用。
那么,我应该选择哪一个?有没有人尝试过这两个库,并且可以给我一些使用这两个库的利弊?另外,你最终选择了与什么合作?
谢谢,
阿德里安
【问题讨论】:
-
类似问题:stackoverflow.com/questions/326487/…(我在我的问题中添加了对这个问题的引用。)
标签: c++ multithreading multicore openmp tbb