КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
Молодь в науці: дослідження, проблеми, перспективи (МН-2026)

Розмір шрифта: 
ДОСЛІДЖЕННЯ ТА РОЗРОБКА ПРОГРАМИ МНОЖЕННЯ МАТРИЦЬ У РОЗПОДІЛЕНІЙ СИСТЕМІ ІЗ ЗАСТОСУВАННЯМ ТЕХНОЛОГІЇ RPC
Валерій Олександрович Денисюк, Владислав Віталійович Пірняк

Остання редакція: 2026-01-21

Анотація


Розглянуто розробку алгоритму та програмного забезпечення для розподіленого множення матриць з використанням технології віддаленого виклику процедур RPC. Проведено аналіз архітектури «клієнт-сервер» та протоколу XML-RPC для організації міжпроцесної взаємодії. Обґрунтовано вибір стрічкової декомпозиції як основного методу паралелізації для мінімізації комунікаційних затримок. Створено програмну реалізацію на мові Python з використанням бібліотеки NumPy. Проведено тестування продуктивності системи, проаналізовано вплив накладних витрат на серіалізацію даних та визначено межі ефективності використання RPC для обчислювально інтенсивних задач.


Ключові слова


розподілені системи, RPC, XML-RPC, матричне множення, Python, продуктивність.

Посилання


1.Remote procedure call. URL: https://en.wikipedia.org/wiki/Remote_procedure_call

2.Множення матриць URL: https://uk.wikipedia.org/wiki/Множення_матриць.

3.Глущенко В. М. Технології розподілених систем і паралельних обчислень: Навчальний посібник. Вінниця: ВНТУ, 2018.  214 с.

4.Олійник А. М. Розподілені обчислювальні системи та мережі: Підручник. Львів: Видавництво Львівської політехніки, 2021. 410 с.

5.Степаненко В. Я. Основи теорії паралельних обчислень. К.: Техніка, 2016. 320 с.

6.Ковальчук Л. С. Чисельні методи в інформатиці: Навчальний посібник. К.: Вища освіта, 2017. 380 с.

7.Минайленко Р.М. Паралельні та розподілені обчислення: Навч. посібник. Кропивницький: Видавець Лисенко В. Ф., 2021. 153 с. URL: https://dspace.kntu.kr.ua/server/api/core/bitstreams/396e02d2-725b-47b5-a1c0-ae07a9bec326/content .

8.Tkinter — Python Interface to Tcl/Tk. Python.org. URL: https://docs.python.org/3/library/tkinter.html

9.The Unified Modeling Language. URL: https://www.uml-diagrams.org/.


Повний текст: PDF