0 / 0 / 1
Регистрация: 13.10.2014
Сообщений: 45
|
||||||
1 | ||||||
OpenMP Сортировка методом пузырька. Растет время выполнения06.11.2019, 04:20. Показов 3030. Ответов 2
Здравствуйте, написал прогу, сортирует двумерный массив методом пузырька в нескольких потоках и замеряет время, за которое выполнилась сортировка, но есть одно но, с ростом количества потоков, растет время на расчет. Пожалуйста подскажите что не так и исправьте.
0
|
06.11.2019, 04:20 | |
Ответы с готовыми решениями:
2
OpenMP. Время выполнения программы больше чем без OpenMP Сортировка методом пузырька, параллельное и последовательное время выполнения OpenMP. Время выполнения программы увеличивается с количеством потоков Сортировка массива методом пузырька и методом выбора |
"C with Classes"
|
|
06.11.2019, 06:26 | 2 |
наверное раз с ростом потоков растет время, нужно этот рост как то ограничить, на создание потока ресурсов затрачивается же не мало, и нужно найти какую то золотую середину, что бы и сортировалось быстро и лишении потоки не создавались. Но это так мысли бомжа, не бери в голову.
0
|
1292 / 909 / 479
Регистрация: 05.12.2013
Сообщений: 3,074
|
|
06.11.2019, 07:23 | 3 |
Да тут все не так, функция bubblesort сортирует только главную диагональ матрицы, а команда #pragma omp parallel num_threads(P) только задает количество потоков, которые можно использовать для распараллеливания
0
|
06.11.2019, 07:23 | |
06.11.2019, 07:23 | |
Помогаю со студенческими работами здесь
3
Ускоренная сортировка методом пузырька и методом слияния Сортировка методом пузырька Сортировка методом пузырька Сортировка методом пузырька Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |