Adaptivni Sistemi Avtomatičnogo Upravlinnâ (Dec 2022)

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

  • О. Корочкін,
  • O. Русанова,
  • O. Крутько

DOI
https://doi.org/10.20535/1560-8956.41.2022.271352
Journal volume & issue
Vol. 2, no. 41

Abstract

Read online

Об’єктом аналізу є засоби сучасних мов і бібліотек паралельного програмування, орієнтовані на створення і управління потоками. Особливістю роботи є орієнтація на масштабовані системи, де кількість процесорів і відповідно потоків може змінюватися. Метою роботи є вибір засобів, яки дозволять обирати для масштабованих систем оптимальні засоби динамічного створення та управління потоками. В роботі проаналізовано засоби різних рівнів мов Java, C#, Python, бібліотек WinAPI, MPI, OpenMP. Показано, що для рішення завдання організації взаємодії потоків оптимальним є застосування монітора подібних засобів. Вони забезпечують ефективне рішення обох основних завдань паралельного програмування (комунікації і синхронізації) для масштабованих систем. Бібл. 5, табл. 1.

Keywords