TBB、OpenMP对比

1、TBB需要相当可观的重新设计程序,而OpenMP足够简单;

2、TBB不太适合并行化已有的实现(软件),它为新设计的并行程序培养一种好的编程风格和更高的抽象层;

3、在论文的实验中,OpenMP稍稍超过TBB;

4、TBB只能针对C++,  如果程序基于C或者Fortran就用不上了;

5、TBB提供了并行容器,使得结构上的并行更加简单方便;

6、如果您的并行模式主要用于内建类型的有界循环(bounded loop),最好采用 OpenMP;

7、OpenMP需要编译器支持,TBB需要下载运行库;

相关链接:TBB/OpenMP/raw thread三种并发编程的取舍分析

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值