• English
    • українська
  • українська 
    • English
    • українська
  • Увійти
Дивитися документ 
  • Головна
  • Матеріали конференцій ВНТУ
  • Молодь в науці: дослідження, проблеми, перспективи
  • Молодь в науці: дослідження, проблеми, перспективи (МН-2025)
  • Дивитися документ
  • Головна
  • Матеріали конференцій ВНТУ
  • Молодь в науці: дослідження, проблеми, перспективи
  • Молодь в науці: дослідження, проблеми, перспективи (МН-2025)
  • Дивитися документ
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

Реалізація паралельного алгоритму обчислень засобами Python multiprocessing module

Автор
Блонський, Д. О.
Денисюк, В. О.
Denysiuk, V. O.
Дата
2025
Metadata
Показати повну інформацію
Collections
  • Молодь в науці: дослідження, проблеми, перспективи (МН-2025) [960]
Анотації
Розглянуто застосування multiprocessing для реалізації паралельного алгоритму, зокрема використання об'єктів Process, Pool, механізмів міжпроцесної взаємодії (Queue, Pipe) та засобів синхронізації (Lock, Semaphore). Також проводиться оптимізація паралельного алгоритму шляхом балансування навантаження, зниження комунікаційних витрат, використання асинхронних операцій та аналізу продуктивності. Результати експериментального дослідження показали, що правильно налаштований паралельний алгоритм дозволяє значно підвищити продуктивність у порівнянні з послідовною реалізацією. Запропонований підхід може бути використаний для вирішення різноманітних задач, пов’язаних з обробкою великих масивів даних, машинним навчанням та високопродуктивними обчисленнями.
 
The application of multiprocessing for the implementation of a parallel algorithm is considered, in particular the use of Process, Pool objects, interprocess interaction mechanisms (Queue, Pipe) and synchronization tools (Lock, Semaphore). The optimization of the parallel algorithm is also carried out by load balancing, reducing communication costs, using asynchronous operations and analyzing performance. The results of the experimental study showed that a properly configured parallel algorithm allows to significantly increase performance compared to a sequential implementation. The proposed approach can be used to solve various problems related to processing large data sets, machine learning and high-performance computing.
 
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/47667
Відкрити
23223.pdf (437.5Kb)

Інституційний репозиторій

ГоловнаПошукДовідкаКонтактиПро нас

Ресурси

JetIQСайт бібліотекиСайт університетаЕлектронний каталог ВНТУ

Перегляд

Всі архівиСпільноти та колекціїЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOIЦя колекціяЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOI

Мій обліковий запис

ВхідРеєстрація

Статистика

View Usage Statistics

ISSN 2413-6360 | Головна | Відправити відгук | Довідка | Контакти | Про нас
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ