В чем причина странных результатов эксперимента? - PullRequest
0 голосов
/ 24 декабря 2018

У меня проблема с экспериментом на моем компьютере.Я сделал 300 тестов параллельного алгоритма (32 потока) и увидел, что время выполнения тестов примерно на 10% меньше, чем у других.Это выглядит так: у нас есть 100 тестов с продолжительностью выполнения около 100 мс, затем у нас есть 30 тестов с продолжительностью ~ 80 мс и снова 170 тестов с продолжительностью ~ 100 мс.Это происходит каждый эксперимент.Я использовал OpenMP, TBB, PTHREAD, std :: Thread, и это происходит с каждой параллельной технологией.В чем причина этого?

Процессор: Intel® Core ™ i7 Kaby Lake H 2800 - 3800 МГц Ядра: 4 потока: 8

...