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
Номер
Розділ
Статті
Ліцензія
Авторське право (c) 2025 Дмитро ПУЙДА

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.