实验结果奇怪的原因是什么?

时间:2018-12-24 16:38:24

标签: parallel-processing openmp tbb hyperthreading

我在计算机上进行实验时遇到问题。我已经完成了300个并行算法(32个线程)的测试,发现大约10%的测试的运行时间少于其他测试。看起来是这样的:我们有100个测试,每个运行时约100毫秒,然后我们有30个测试,运行时约80毫秒,再有170个测试,运行时约100毫秒。每次实验都会发生。我使用了OpenMP,TBB,PTHREAD,std :: Thread,并且每种并行技术都会发生这种情况。 是什么原因呢?

CPU:Intel®Core™i7 Kaby Lake H 2800-3800 MHz 核心数:4 线程:8

0 个答案:

没有答案
相关问题