1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
||||||
1 | ||||||
Цикл for и OpenMP21.05.2013, 21:59. Показов 1760. Ответов 1
Метки нет (Все метки)
Недавно распаралелил свой цикл for, а теперь решил посмотреть на сколько я выигрываю от этого.
Но вот неожиданность, все многопоточные версии работают дольше, чем одномоточная. Грешу на синхронизацию, но не понимаю в чем дело... Вот собственно код цикла:
1
|
21.05.2013, 21:59 | |
Ответы с готовыми решениями:
1
OpenMP цикл for Как завершить цикл в OpenMP Распараллелить цикл со сложной индексацией используя OpenMP OpenMP. Время выполнения программы больше чем без OpenMP |
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
23.05.2013, 16:31 [ТС] | 2 |
Разобрался сам. Дело было в Winapi-функции, которая генерировала случайные числа. Она не выполнялась параллельно, поэтому постоянно возникали барьеры, что приводило к большому спаду производительности.
0
|
23.05.2013, 16:31 | |
23.05.2013, 16:31 | |
Помогаю со студенческими работами здесь
2
Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием... Цикл с предусловием, цикл с постусловием и цикл с параметром OpenMP Qt и openMP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |