Засоби CUDA для оброблення матричних даних великих розмірів

Вантажиться...
Ескіз

Дата

2021

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

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

У даній роботі основним завданням було дослідити платформу CUDA для побудови систем обробки матричних даних. У ході дослідження фреймворку, було визначено основні особливості архітектури сучасних графічних прискорювачів, досліджено модель памʼті, проаналізовано особливості програмування під масово-паралельні архітектури. За допомогою матриць можна описати більшу частину інженерних задач. Оскільки обробка матричних даних є однією з основних операцій, що виникають під час вирішення складних задач, то критично важливо мати можливість швидко виконувати типові операції над матрицями. Результатом даної роботи є сформовані підходи для адаптації алгоритмів для реалізації на GPU, а також набір тестів що висвітлюють переваги графічного прискорювача над центральним процесором. Загальний обсяг роботи: 73 сторінки, 24 рисунків, 7 таблиць, 20 посилань.

Опис

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

високопродуктивні обчислення, розріджені матриці, CUDA, BLAS, high-performance computing, sparse matrices

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

Авраменко, А. В. Засоби CUDA для оброблення матричних даних великих розмірів : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Авраменко Андрій Віталійович. - Київ, 2021. - 73 с.

DOI