Аналіз засобів управління потоками в масштабованих комп’ютерних системах

Об’єктом аналізу є засоби сучасних мов і бібліотек паралельного програмування, орієнтовані на створення і управління потоками. Особливістю роботи є орієнтація на масштабовані системи, де кількість процесорів і відповідно потоків може змінюватися. Метою роботи є вибір засобів, яки дозволять обирати...

Full description

Bibliographic Details
Main Authors: О. Корочкін, O. Русанова, O. Крутько
Format: Article
Language:English
Published: Igor Sikorsky Kyiv Polytechnic Institute 2022-12-01
Series:Adaptivni Sistemi Avtomatičnogo Upravlinnâ
Subjects:
Online Access:http://asac.kpi.ua/article/view/271352
_version_ 1797957313697415168
author О. Корочкін
O. Русанова
O. Крутько
author_facet О. Корочкін
O. Русанова
O. Крутько
author_sort О. Корочкін
collection DOAJ
description Об’єктом аналізу є засоби сучасних мов і бібліотек паралельного програмування, орієнтовані на створення і управління потоками. Особливістю роботи є орієнтація на масштабовані системи, де кількість процесорів і відповідно потоків може змінюватися. Метою роботи є вибір засобів, яки дозволять обирати для масштабованих систем оптимальні засоби динамічного створення та управління потоками. В роботі проаналізовано засоби різних рівнів мов Java, C#, Python, бібліотек WinAPI, MPI, OpenMP. Показано, що для рішення завдання організації взаємодії потоків оптимальним є застосування монітора подібних засобів. Вони забезпечують ефективне рішення обох основних завдань паралельного програмування (комунікації і синхронізації) для масштабованих систем. Бібл. 5, табл. 1.
first_indexed 2024-04-11T00:02:24Z
format Article
id doaj.art-9875564c86454e0da6a930c955883673
institution Directory Open Access Journal
issn 1560-8956
2522-9575
language English
last_indexed 2024-04-11T00:02:24Z
publishDate 2022-12-01
publisher Igor Sikorsky Kyiv Polytechnic Institute
record_format Article
series Adaptivni Sistemi Avtomatičnogo Upravlinnâ
spelling doaj.art-9875564c86454e0da6a930c9558836732023-01-09T18:42:24ZengIgor Sikorsky Kyiv Polytechnic InstituteAdaptivni Sistemi Avtomatičnogo Upravlinnâ1560-89562522-95752022-12-0124110.20535/1560-8956.41.2022.271352Аналіз засобів управління потоками в масштабованих комп’ютерних системахО. Корочкін0O. Русанова1O. Крутько2КПІ ім. Ігоря СікорськогоКПІ ім. Ігоря СікорськогоКПІ ім. Ігоря Сікорського Об’єктом аналізу є засоби сучасних мов і бібліотек паралельного програмування, орієнтовані на створення і управління потоками. Особливістю роботи є орієнтація на масштабовані системи, де кількість процесорів і відповідно потоків може змінюватися. Метою роботи є вибір засобів, яки дозволять обирати для масштабованих систем оптимальні засоби динамічного створення та управління потоками. В роботі проаналізовано засоби різних рівнів мов Java, C#, Python, бібліотек WinAPI, MPI, OpenMP. Показано, що для рішення завдання організації взаємодії потоків оптимальним є застосування монітора подібних засобів. Вони забезпечують ефективне рішення обох основних завдань паралельного програмування (комунікації і синхронізації) для масштабованих систем. Бібл. 5, табл. 1. http://asac.kpi.ua/article/view/271352потокивзаємодія потоківмасштабовані комп’ютерні системи
spellingShingle О. Корочкін
O. Русанова
O. Крутько
Аналіз засобів управління потоками в масштабованих комп’ютерних системах
Adaptivni Sistemi Avtomatičnogo Upravlinnâ
потоки
взаємодія потоків
масштабовані комп’ютерні системи
title Аналіз засобів управління потоками в масштабованих комп’ютерних системах
title_full Аналіз засобів управління потоками в масштабованих комп’ютерних системах
title_fullStr Аналіз засобів управління потоками в масштабованих комп’ютерних системах
title_full_unstemmed Аналіз засобів управління потоками в масштабованих комп’ютерних системах
title_short Аналіз засобів управління потоками в масштабованих комп’ютерних системах
title_sort аналіз засобів управління потоками в масштабованих комп ютерних системах
topic потоки
взаємодія потоків
масштабовані комп’ютерні системи
url http://asac.kpi.ua/article/view/271352
work_keys_str_mv AT okoročkín analízzasobívupravlínnâpotokamivmasštabovanihkompûternihsistemah
AT orusanova analízzasobívupravlínnâpotokamivmasštabovanihkompûternihsistemah
AT okrutʹko analízzasobívupravlínnâpotokamivmasštabovanihkompûternihsistemah