|
Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем
Минимизация средних затрат на перераспределение при работе с work-stealing деком в двухуровневой памяти
Е. А. Аксеноваa, А. А. Лазутинаb, А. В. Соколовa a Институт прикладных математических исследований КарНЦ РАН
b Московский государственный университет имени М. В. Ломоносова
Аннотация:
В работе рассмотрена задача оптимального управления workstealing деком (англ. — deque) в двухуровневой памяти. Предполагается, что известны вероятности параллельных операций с деком и временные характеристики памяти для двух уровней. Задача состоит в нахождении оптимального числа элементов с двух сторон дека, которые при перераспределении дека должны быть оставлены в быстрой памяти. В качестве критерия оптимальности рассмотрены минимальные средние затраты на перераспределение памяти, которые возникают в случае переполнения или опустошения быстрой памяти. Такой критерий позволяет учитывать конкретные скорости доступа к уровням памяти и применять разработанные методы к разным сочетаниям быстрой и медленной памяти. Построены математическая и имитационная модели процесса работы с деком, представлены результаты численных экспериментов.
Ключевые слова и фразы:
work-stealing балансировщики, work-stealing деки, кэширование деков, случайные блуждания, имитационные модели.
Поступила в редакцию: 15.01.2021 09.04.2021 Подписана в печать : 12.05.2021
Образец цитирования:
Е. А. Аксенова, А. А. Лазутина, А. В. Соколов, “Минимизация средних затрат на перераспределение при работе с work-stealing деком в двухуровневой памяти”, Программные системы: теория и приложения, 12:2 (2021), 53–71
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ps382 https://www.mathnet.ru/rus/ps/v12/i2/p53
|
Статистика просмотров: |
Страница аннотации: | 129 | PDF полного текста: | 37 | Список литературы: | 34 |
|