RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2023, том 24, выпуск 1, страницы 115–126 (Mi vmp1077)

Эта публикация цитируется в 1 статье

Параллельные программные средства и технологии

Построение расписания для многоядерного процессора с учетом взаимного влияния работ

А. В. Еремеев, М. Ю. Сахно

Институт математики имени С. Л. Соболева СО РАН, Омский филиал, Омск, Российская Федерация

Аннотация: В статье рассматривается задача планирования работ на многоядерном процессоре с учетом их замедления при совместном выполнении. Предложена постановка задачи и модель частично целочисленного линейного программирования, доказана NP-трудность задачи при числе ядер, ограниченном константой. Результаты планировщика Intel TBB и жадного алгоритма сравниваются с результатами, полученными в соответствии с предложенной моделью с помощью пакета CPLEX. Проведенный эксперимент показал преимущества предложенного подхода по времени завершения всех работ.

Ключевые слова: многоядерный процессор, построение расписаний, частично целочисленное линейное программирование.

УДК: 519.7

Поступила в редакцию: 28.06.2022
Принята в печать: 26.01.2023

DOI: 10.26089/NumMet.v24r108



© МИАН, 2024