代码之家  ›  专栏  ›  技术社区  ›  sascha

libstdc++并行模式:谁在使用它?安全吗?有类似的项目吗?[关闭]

  •  16
  • sascha  · 技术社区  · 15 年前

    C++库的GNU实现支持并行模式,解释 here .

    • 有使用经验吗?好的?坏的?尤其是关于正确性,还有性能。
    • 您是否将它与全局打开的并行开关-DY-GLUBCXXORY并行使用,或者仔细使用手动开启的特定并行化功能,例如: __gnu_parallel::sort(v.begin(), v.end()); ?
    • 有没有类似的开源项目?意思是:比使用openMP更容易并行化。

    谢谢你的经验。

    3 回复  |  直到 15 年前
        1
  •  3
  •   lucas clemente    15 年前

    我用它做过一些小项目,对大型stl操作有很好的加速效果。我从未遇到过任何问题(我使用了全局切换)。但是我并没有做太多的基准测试,你可能想参考一下 http://algo2.iti.kit.edu/singler/mcstl/parallelmode_se.pdf http://ls11-www.cs.uni-dortmund.de/people/gutweng/AD08/VO11_parallel_mode_overview.pdf .

        2
  •  4
  •   amit kumar    14 年前

    回答太晚了,但是:

    justifications 为了这个。此外,TBB还有许多例子和设计模式。

        3
  •  1
  •   dhruvbird    13 年前

    这看起来很相似,虽然我没有深入研究过。 http://thrust.github.com/