ДОСЛІДЖЕННЯ МОЖЛИВОСТЕЙ ТЕХНОЛОГІЙ GPGPU ПРИ ВИКОНАННІ SIMD-ОПЕРАЦІЙ
Ескіз недоступний
Дата
2025
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем
Анотація
Випускна кваліфікаційна робота присвячена аналізу, розробці та
апробації паралельних алгоритмів, що використовують обчислювальні
можливості графічних процесорів для виконання SIMD-операцій. Метою
роботи є створення ефективних методик розпаралелювання обчислювальних
задач, зокрема множення матриць, обчислення скалярного добутку векторів
та ділення матриці на число, що дозволяє досягнути високої продуктивності
при обробці великих обсягів даних.
Процес виконання роботи розбитий на кілька основних етапів. На
першому етапі було проведено аналіз літератури та досліджень у галузі
паралельних обчислень і технологій GPGPU. Цей етап дозволив окреслити
основні підходи та методи оптимізації обчислень з використанням SIMDоперацій. Другий етап присвячено проектуванню алгоритмів. Було
розроблено концепції розподілених обчислень для множення матриць,
скалярного добутку векторів та ділення матриці на число, враховуючи
можливості паралелізації на графічних процесорах. Створено модульну
архітектуру, що забезпечує ефективну синхронізацію потоків та оптимальний
розподіл обчислювального навантаження між локальними підсистемами. На
третьому етапі було реалізовано програмний застосунок із використанням
технології CUDA. Розроблене ПЗ дозволяє проводити обчислення за
допомогою паралельних алгоритмів, що імплементують SIMD-операції, з
використанням різних кількостей потоків.