Публікація:
Бібліотека глибокого навчання мовою Scala з використанням CUDA

Завантаження...
Зображення мініатюри

Дата

2025

Назва журналу

ISSN журналу

Назва тома

Видавництво

Дослідницькі проекти

Організаційні підрозділи

Видання журналу

Анотація

Мета роботи – створення бібліотеки глибокого навчання мовою програмування Scala, з використанням технології CUDA, для пришвидшення обчислювань, шляхом використанням паралельних обчислень. Методи дослідження – теоретичний (збір та структуризація теоретичного матеріалу), експериментальний (програмна реалізація прототипу бібліотеки). Методи розробки базуються на технологіях Scala та CUDA. У результаті роботи було проведено теоретичне дослідження матричних та тензорних операцій, шару прямого поширення, популярних функцій активації та оптимізаторів. Реалізовано прототип бібліотеки глибокого навчання з використанням технології CUDA для прискорення обчислень. Досліджено швидкість виконання операцій на центральному та графічному процесорі. Визначено різницю у швидкості роботи, а також її причини, між розробленою бібліотекою та іншими реалізаціями.

Опис

Ключові слова

CUDA, використання паралельних обчислень, прототип бібліотеки глибокого навчання

Бібліографічний опис

Мельнічук А. Є. Бібліотека глибокого навчання мовою Scala з використанням CUDA : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 122 Комп’ютерні науки / А. Є. Мельнічук ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 62 с.

DOI