Засоби CUDA для оброблення матричних даних великих розмірів
Вантажиться...
Дата
2021
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У даній роботі основним завданням було дослідити платформу CUDA
для побудови систем обробки матричних даних. У ході дослідження
фреймворку, було визначено основні особливості архітектури сучасних
графічних прискорювачів, досліджено модель памʼті, проаналізовано
особливості програмування під масово-паралельні архітектури.
За допомогою матриць можна описати більшу частину інженерних
задач. Оскільки обробка матричних даних є однією з основних операцій, що
виникають під час вирішення складних задач, то критично важливо мати
можливість швидко виконувати типові операції над матрицями.
Результатом даної роботи є сформовані підходи для адаптації
алгоритмів для реалізації на GPU, а також набір тестів що висвітлюють
переваги графічного прискорювача над центральним процесором.
Загальний обсяг роботи: 73 сторінки, 24 рисунків, 7 таблиць, 20 посилань.
Опис
Ключові слова
високопродуктивні обчислення, розріджені матриці, CUDA, BLAS, high-performance computing, sparse matrices
Бібліографічний опис
Авраменко, А. В. Засоби CUDA для оброблення матричних даних великих розмірів : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Авраменко Андрій Віталійович. - Київ, 2021. - 73 с.