Програмно-апаратний комплекс для рішення задач лінійної алгебри з комплексними числами
| dc.contributor.advisor | Корочкін, Олександр Володимирович | |
| dc.contributor.author | Литвиненко, Роман Юрійович | |
| dc.date.accessioned | 2025-07-10T08:41:12Z | |
| dc.date.available | 2025-07-10T08:41:12Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У даній роботі розроблено високопродуктивний програмно-апаратний комплекс для рішення задач лінійної алгебри з комплексними числами на кластерній архітектурі. Розглянуто підходи до реалізації розподілених обчислень, обґрунтовано вибір засобів розпаралелювання на рівні міжвузлової та міжядерної комунікації. Розроблено архітектуру двоступеневої паралельної обробки: перший рівень забезпечує взаємодію між обчислювальними вузлами за допомогою MPI та gRPC, другий — оптимізує виконання операцій на окремих ядрах з використанням Numba. Проведено тестування ефективності роботи на різних вхідних даних. Результати свідчать про здатність системи до масштабованої обробки комплексних числових матриць у режимі високої продуктивності з піковим коефіцієнтом прискорення 9,98. | |
| dc.description.abstractother | This work presents the development of a high-performance hardware-software complex for solving linear algebra problems involving complex numbers using a cluster architecture. The study examines approaches to the implementation of distributed computing and substantiates the selection of tools for parallelization at both the inter-node and intra-core communication levels. A two-tier parallel processing architecture has been designed: the first tier enables interaction between computing nodes via MPI and gRPC, while the second optimizes operation execution on individual cores using Numba. Performance testing was conducted on various input data. The results demonstrate the system’s capability for scalable processing of complexvalued matrices in high-performance mode, achieving a peak acceleration factor of 9.98. | |
| dc.format.extent | 129 с. | |
| dc.identifier.citation | Литвиненко, Р. Ю. Програмно-апаратний комплекс для рішення задач лінійної алгебри з комплексними числами : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Литвиненко Роман Юрійович. – Київ, 2025. – 129 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74833 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | Лінійна алгебра | |
| dc.subject | комплексні числа | |
| dc.subject | паралельні обчислення | |
| dc.subject | MPI | |
| dc.subject | gRPC | |
| dc.subject | Python | |
| dc.subject | Numba | |
| dc.title | Програмно-апаратний комплекс для рішення задач лінійної алгебри з комплексними числами | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Lytvynenko_bakalavr.pdf
- Розмір:
- 1.66 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: