Робота з сучасними засобами, що дозволяють використовувати паралельні обчислення для оптимізації роботи програмного забезпечення. Потрібно дослідити одну з бібліотек, мов програмування або технологій, які працюють з паралельністю в системах із загальною або розподіленою пам'яттю.
Завдання:
- Описати призначення обраної технології (клас задач, для яких вона підходить, переваги).
- Розробити інструкцію з налаштування середовища для роботи з цією технологією, включно з інтеграцією у Visual Studio або інше стандартне середовище розробки.
- Надати теоретичний огляд основних можливостей технології (ключові команди, бібліотеки, типи пам’яті або конструкції, що стосуються паралельних обчислень).
- Розробити приклад проєкту (або кілька прикладів), де використовується дана технологія, із порівнянням результатів роботи з альтернативними методами.
Результати:
- Інструкція та огляд оформити у вигляді документу.
- Робочий код або проекти із посиланнями на вихідні файли для перевірки.