-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added solution for second and third openMP task #3
base: master
Are you sure you want to change the base?
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 раза медленнее предыдущих вариантов