Added solution for second and third openMP task#3
Added solution for second and third openMP task#3LevchenkoDmitry wants to merge 18 commits intolisitsynSA:masterfrom
Conversation
|
Также 2 решения к 3 задаче. calc_reduce: [TEST 01] [TEST 02] [TEST 03] [TEST 04] [TEST 05] [TEST 06] [TEST 07]
|
Problems 4 and 5
Loops tasks
Added solution for 4th loop task
Merging tasks
Added solution for 2nd comp task
Сделал несколько решений:
calc2: решение основано на reduction, но не проходит также 4 тест. Время работы не сильно отличается от предыдущего решения, так как механизм работы +- такой же (каждому треду выдается по локальной переменной, где идет суммирование), ошибка та же самая в том же знаке после запятой.
calc3: каждому элементу выдается по элементу массива, после суммируем элементы.
Решение проходит все тесты, но по 3 тесту видно, что почти в 2.5 раза медленнее предыдущих вариантов