And*_*dry 3 c++ gcc intel tbb cilk-plus
我正在开发针对英特尔x86_64机器的C++中需要时间要求的模拟.经过一番研究,我找到了两个有趣的库来实现并行化:
正如文档中所述,它们都针对多核处理器的并行性,但仍未确定哪一个是最好的.AFAIK Cilkplus简单地实现了三个关键字,以实现更轻松的并行性(这会导致重新编译GCC以支持这些关键字); 而TBB只是一个促进更好的并行开发的库.
考虑到我在安装CilkPlus时遇到了很多问题(仍在尝试并仍在尖叫).所以我想知道,我应该先检查TBB吗?Cilkplus比TBB好吗?你会推荐什么?
我是否应该完成安装CilkPlus(仍在为此祈祷),是否可以将TBB与它一起使用?他们可以一起工作吗?是否有人使用CiclkPlus和TBB体验过发展?你会建议和他们一起工作吗?
谢谢