<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Дослідження та розробка програми множення матриць у розподіленій системі із застосуванням технології 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.

Опис

УДК

Тип документа

Мова

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)

  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/.