Toybrick

标题: 官方有没有可以做c++多线程开发的库? [打印本页]

作者: protossw512    时间: 2019-4-16 04:45
标题: 官方有没有可以做c++多线程开发的库?
我们最近在尝试使用c++进行多线程开发,请问官方有自己的库吗?
之前看有人测试OpenMP在3399上好像效果不好,多线程反而比单线程慢。测试贴在这里:
http://www.icxbk.com/article/detail/222.html

不知道除了用c++本身的thread库,官方是否有提供更好的选项?

作者: jefferyzhang    时间: 2019-4-16 08:56
没有
作者: hjf515    时间: 2019-4-18 15:54
采用omp进行多线程并行加速,我测了发现使用双核的效果最好。
双核默认使用的是2个大核,四核的性能要差过双核,使用六核同时加速 反而不如双核,可能是因为调度的消耗。
作者: protossw512    时间: 2019-4-19 07:15
hjf515 发表于 2019-4-18 15:54
采用omp进行多线程并行加速,我测了发现使用双核的效果最好。
双核默认使用的是2个大核,四核的性能要差过 ...

感谢,请问你用双核加速效果大概是单核的多少倍呢?我看我贴的那个测试链接双核和单核速度几乎是一样的。




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3