Засоби CUDA для оброблення матричних даних великих розмірів
dc.contributor.advisor | Яременко, Вадим Сергійович | |
dc.contributor.author | Авраменко, Андрій Віталійович | |
dc.date.accessioned | 2023-05-17T14:58:52Z | |
dc.date.available | 2023-05-17T14:58:52Z | |
dc.date.issued | 2021 | |
dc.description.abstract | У даній роботі основним завданням було дослідити платформу CUDA для побудови систем обробки матричних даних. У ході дослідження фреймворку, було визначено основні особливості архітектури сучасних графічних прискорювачів, досліджено модель памʼті, проаналізовано особливості програмування під масово-паралельні архітектури. За допомогою матриць можна описати більшу частину інженерних задач. Оскільки обробка матричних даних є однією з основних операцій, що виникають під час вирішення складних задач, то критично важливо мати можливість швидко виконувати типові операції над матрицями. Результатом даної роботи є сформовані підходи для адаптації алгоритмів для реалізації на GPU, а також набір тестів що висвітлюють переваги графічного прискорювача над центральним процесором. Загальний обсяг роботи: 73 сторінки, 24 рисунків, 7 таблиць, 20 посилань. | uk |
dc.description.abstractother | The main purpose of this thesis was to research the CUDA platform for eligibility of building large matrix data processing systems. During the research of the framework, the main features of modern graphics processing unit’s architecture were discovered, the memory model was examined and the main distinctive features of programming massively-parallel architectures were examined. Most of the engineering problems can be described in terms of matrices. As matrix processing is one of the most common operations when solving hard problems, it is crucially important to perform typical matrix operations. The result of this thesis includes a number of ways to adapt existing matrix algorithms to craft an effective GPU implementation and also a set of benchmarks which illustrates the advantages of using GPU over CPU. Total workload: 73 pages, 24 figures, 7 tables, 20 references. | uk |
dc.format.extent | 73 с. | uk |
dc.identifier.citation | Авраменко, А. В. Засоби CUDA для оброблення матричних даних великих розмірів : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Авраменко Андрій Віталійович. - Київ, 2021. - 73 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/55808 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | високопродуктивні обчислення | uk |
dc.subject | розріджені матриці | uk |
dc.subject | CUDA | uk |
dc.subject | BLAS | uk |
dc.subject | high-performance computing | uk |
dc.subject | sparse matrices | uk |
dc.title | Засоби CUDA для оброблення матричних даних великих розмірів | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Avramenko_bakalavr.pdf
- Розмір:
- 1.3 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: