|
Параллельные программные средства и технологии
Построение расписания для многоядерного процессора с учетом взаимного влияния работ
А. В. Еремеев, М. Ю. Сахно Институт математики имени С. Л. Соболева СО РАН,
Омский филиал, Омск, Российская Федерация
Аннотация:
В статье рассматривается задача планирования работ на многоядерном процессоре с учетом их замедления при совместном выполнении. Предложена постановка задачи и модель частично целочисленного линейного программирования, доказана NP-трудность задачи при числе ядер, ограниченном константой. Результаты планировщика Intel TBB и жадного алгоритма сравниваются с результатами, полученными в соответствии с предложенной моделью с помощью пакета CPLEX. Проведенный эксперимент показал преимущества предложенного подхода по времени завершения всех работ.
Ключевые слова:
многоядерный процессор, построение расписаний, частично целочисленное линейное программирование.
Поступила в редакцию: 28.06.2022 Принята в печать: 26.01.2023
Образец цитирования:
А. В. Еремеев, М. Ю. Сахно, “Построение расписания для многоядерного процессора с учетом взаимного влияния работ”, Выч. мет. программирование, 24:1 (2023), 115–126
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vmp1077 https://www.mathnet.ru/rus/vmp/v24/i1/p115
|
Статистика просмотров: |
Страница аннотации: | 77 | PDF полного текста: | 44 |
|