Процедури вирішення СЛАР з розрідженими матрицями із одночасним застосуванням GPU та CPU обчислень
dc.contributor.advisor | Булах, Богдан Вікторович | |
dc.contributor.author | Дурда, Роман Євгенович | |
dc.date.accessioned | 2023-02-18T08:30:16Z | |
dc.date.available | 2023-02-18T08:30:16Z | |
dc.date.issued | 2022-06 | |
dc.description.abstracten | In this thesis we discussed methods of solving SLAE with sparse matrices, using GPU and CPU, using tools such as programming language C++ and the framework for computing GPGPU – OpenCL. We considered what are the general methods for solving system of linear algebraic equations. Learned how the GPU works and what its advantages and disadvantages are compared to the CPU. Also we explored which methods of solving SLAE with sparse matrices should be used for computing on a graphics processor. The result of this work became the software implementation of two methods for solving SLAE with sparse matrices, and an analysis of the operation of these methods on different GPUs and the CPU itself. This work may be of interest to those who are often confronted with differential equations and solving SLAE with sparse matrices, as well as to those who want to know how a GPU works with an example of using it as a GPGPU using C++ with OpenCL. Total workload: 92 pages, 11 pictures, 12 tables, 15 references. | uk |
dc.description.abstractuk | У даній дипломній роботі були розглянуті методи вирішення СЛАР з розрідженими матрицями, застосовуючи GPU і CPU, з використанням таких інструментів як мова програмування C++ та фреймворк для обчислення GPGPU – OpenCL. Ми розглянули, які взагалі бувають методи для вирішення систем лінійних алгебраїчних рівнянь. Дізналися як працює GPU та в чому її переваги та недоліки порівняно з СPU. Також дослідили, які саме методи розв’язання СЛАР з розрідженими матрицями доцільно використовувати при обчислюванні на графічному процесорі. Результатом же цієї роботи стала програмна реалізація двох алгоритмів для розв’язування СЛАР з розрідженими матрицями, та аналіз роботи цих методів на різних графічних процесорах та самому центральному процесорі. Дана робота може бути цікава для тих, хто часто стикається з диференціальними рівняннями та вирішенням СЛАР з розрідженими матрицями, а також для тих хто хоче дізнатися як працює графічний процесор, з прикладом застосування його як GPGPU, використовуючи C++ з OpenCL. Загальний обсях роботи: 92 сторінки, 11 рисунків, 12 таблиць, 15 посилань. | uk |
dc.format.page | 93 с. | uk |
dc.identifier.citation | Дурда, Р. Є. SLAE solving procedures with sparse matrices using both GPU and CPU computing : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Дурда Роман Євгенович. - Київ, 2022. - 93 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/52753 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | СЛАР | uk |
dc.subject | графічний процесор | uk |
dc.subject | центральний процесор | uk |
dc.subject | C++ | uk |
dc.subject | розріджена матриця | uk |
dc.subject | метод градієнтного спуску | uk |
dc.subject | метод спряжених градієнтів | uk |
dc.subject | паралельні обчислення | uk |
dc.subject | GPGPU | uk |
dc.subject | OpenCL | uk |
dc.subject | Matrix-Market format | uk |
dc.subject | SLAE | uk |
dc.subject | GPU | uk |
dc.subject | CPU | uk |
dc.subject | sparse matrix | uk |
dc.subject | steepest descent method | uk |
dc.subject | conjugate gradient method | uk |
dc.subject | parallel computing | uk |
dc.title | Процедури вирішення СЛАР з розрідженими матрицями із одночасним застосуванням GPU та CPU обчислень | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Durda_bakalavr.pdf
- Розмір:
- 1 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: