SCHEDULING: ШВИДКА РЕАЛІЗАЦІЯ ПУЛУ ПОТОКІВ З МОЖЛИВІСТЮ ВИКОНАННЯ ГРАФІВ ЗАДАЧ НА С++

Автор(и)

  • Дмитро ПУЙДА Національний університет «Львівська політехніка»

DOI:

https://doi.org/10.31891/csit-2025-1-9

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

дек Чейза-Лева, граф завдань, багатопотоковість, пул потоків, викрадення роботи

Анотація

У статті автор представляє просту та ефективну реалізацію пулу потоків на C++, здатну виконувати графи задач. Проведені експерименти показують, що запропоноване рішення забезпечує продуктивність ЦП, співмірну з Taskflow, високооптимізованою бібліотекою для паралельного та гетерогенного програмування. Реалізація невелика і проста, на момент написання цієї статті складається з менше тисячі рядків коду C++.

##submission.downloads##

Опубліковано

2025-03-27

Як цитувати

ПУЙДА, Д. (2025). SCHEDULING: ШВИДКА РЕАЛІЗАЦІЯ ПУЛУ ПОТОКІВ З МОЖЛИВІСТЮ ВИКОНАННЯ ГРАФІВ ЗАДАЧ НА С++. Computer Systems and Information Technologies, (1), 73–78. https://doi.org/10.31891/csit-2025-1-9