Реалізація матричного множення з використанням топології Mesh Network на основі DirectCompute
Вантажиться...
Файли
Дата
Науковий керівник
Редактор
Інші учасники
Відповідальний
ORCID
Назва журналу
Номер ISSN
Назва тому
DOI
Альтернативна назва
Анотація
У роботі розглянуто реалізацію алгоритму множення матриць із використанням топології Mesh
The paper considers the implementation of a matrix multiplication algorithm using the Mesh Network topology and DirectCompute technology. The features of a hybrid computing architecture are analyzed, where the central processing unit performs control functions, and the graphics processing unit is used for massive parallel computations. The feasibility of using a mesh topology for modeling streaming computations and pipeline execution of compute shaders is substantiated. A software system is developed as a console application in C# using the .NET environment, which simulates DirectCompute mechanisms and CPU–GPU interaction. The proposed solution demonstrates the effectiveness of parallel data processing for matrix multiplication tasks and can be used as a training model for studying modern GPU computing approaches.
The paper considers the implementation of a matrix multiplication algorithm using the Mesh Network topology and DirectCompute technology. The features of a hybrid computing architecture are analyzed, where the central processing unit performs control functions, and the graphics processing unit is used for massive parallel computations. The feasibility of using a mesh topology for modeling streaming computations and pipeline execution of compute shaders is substantiated. A software system is developed as a console application in C# using the .NET environment, which simulates DirectCompute mechanisms and CPU–GPU interaction. The proposed solution demonstrates the effectiveness of parallel data processing for matrix multiplication tasks and can be used as a training model for studying modern GPU computing approaches.
Опис
Ключові слова
УДК
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Денисюк В. О., Мельник Т. С. Реалізація матричного множення з використанням топології Mesh Network на основі DirectCompute // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28260.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (7)
- Національний технічний університет України «КПІ ім. Ігоря Сікорського». Навчальні матеріали з лінійної алгебри. URL: https://ela.kpi.ua/server/api/core/bitstreams/d605e9e7-d1dc-4ee1-88ad-32a08fc6d570/content
- Khan Academy. Properties of Matrix Multiplication. URL: https://uk.khanacademy.org/math/precalculus/x9e81a4f98389efdf:matrices/x9e81a4f98389efdf: properties-of-matrixmultiplication/a/properties-of-matrix-multiplication.
- Wolfram Research. Matrix Multiplication — Technical Background. URL: https://mathworld.wolfram.com/MatrixMultiplication.html.
- Microsoft Docs. HLSL Shader Model 5.0 Specification. URL: https://learn.microsoft.com/enus/windows/win32/direct3dhlsl/dx-graphics-hlsl.
- GeeksforGeeks. What is a Mesh Network? URL: https://www.geeksforgeeks.org/computer-networks/what-is-meshnetwork/.
- Coursera. What is a Mesh Network? URL: https://www.coursera.org/articles/what-is-a-mesh-network.
- Stephen Cleary. Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming. 2nd Edition. URL:https://dokumen.pub/concurrency-in-c-cookbook-asynchronous-parallel-and-multithreaded-programming-2nbsped149205450x-9781492054504.html.