Дослідження та розробка програми множення матриць у розподіленій системі із застосуванням технології RPC
Вантажиться...
Файли
Дата
Науковий керівник
Редактор
Інші учасники
Відповідальний
ORCID
Назва журналу
Номер ISSN
Назва тому
DOI
Альтернативна назва
Анотація
Розглянуто розробку алгоритму та програмного забезпечення для розподіленого множення матриць з використанням технології віддаленого виклику процедур RPC. Проведено аналіз архітектури «клієнт-сервер» та протоколу XML-RPC для організації міжпроцесної взаємодії. Обґрунтовано вибір стрічкової декомпозиції як основного методу паралелізації для мінімізації комунікаційних затримок. Створено програмну реалізацію на мові Python з використанням бібліотеки NumPy. Проведено тестування продуктивності системи, проаналізовано вплив накладних витрат на серіалізацію даних та визначено межі ефективності використання
The development of an algorithm and software for distributed matrix multiplication using Remote Procedure Call technology is considered. An analysis of the client-server architecture and the XML-RPC protocol for organizing interprocess communication was carried out. The choice of strip decomposition as the main parallelization method to minimize communication delays is justified. A software implementation in Python using the NumPy library was created.
The development of an algorithm and software for distributed matrix multiplication using Remote Procedure Call technology is considered. An analysis of the client-server architecture and the XML-RPC protocol for organizing interprocess communication was carried out. The choice of strip decomposition as the main parallelization method to minimize communication delays is justified. A software implementation in Python using the NumPy library was created.
Опис
Ключові слова
УДК
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Денисюк В. О., Пірняк В. В. Дослідження та розробка програми множення матриць у розподіленій системі із застосуванням технології RPC // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28307.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (9)
- Remote procedure call. URL: https://en.wikipedia.org/wiki/Remote_procedure_call
- Множення матриць URL: https://uk.wikipedia.org/wiki/Множення_матриць.
- Глущенко В. М. Технології розподілених систем і паралельних обчислень: Навчальний посібник. Вінниця: ВНТУ, 2018. 214 с.
- Олійник А. М. Розподілені обчислювальні системи та мережі: Підручник. Львів: Видавництво Львівської політехніки, 2021. 410 с.
- Степаненко В. Я. Основи теорії паралельних обчислень. К.: Техніка, 2016. 320 с.
- Ковальчук Л. С. Чисельні методи в інформатиці: Навчальний посібник. К.: Вища освіта, 2017. 380 с.
- Минайленко Р.М. Паралельні та розподілені обчислення: Навч. посібник. Кропивницький: Видавець Лисенко В. Ф., 2021. 153 с. URL: https://dspace.kntu.kr.ua/server/api/core/bitstreams/396e02d2-725b-47b5-a1c0-ae07a9bec326/content .
- Tkinter — Python Interface to Tcl/Tk. Python.org. URL: https://docs.python.org/3/library/tkinter.html
- The Unified Modeling Language. URL: https://www.uml-diagrams.org/.