Программные системы: теория и приложения
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Правила для авторов
Загрузить рукопись

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Программные системы: теория и приложения:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Программные системы: теория и приложения, 2019, том 10, выпуск 1, страницы 19–32
DOI: https://doi.org/10.25209/2079-3316-2019-10-1-19-32
(Mi ps336)
 

Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)

Программное и аппаратное обеспечение для суперЭВМ

The optimal control of two work-stealing deques, moving one after another in a shared memory

E. A. Barkovskya, A. A. Lazutinab, A. V. Sokolovc

a LLC Small innovative enterprise “Arvata”
b Lomonosov Moscow State University
c Institute of Applied Mathematical Research
Список литературы:
Аннотация: In the parallel work-stealing load balancers, each core owns personal buffer of tasks called deque. One end of the deque is used by its owner to add and retrieve tasks, while the second end is used by other cores to steal tasks. In the paper two representation methods of deques are analyzed: partitioned serial cyclic representation of deques (one of the conventional techniques); and the new approach proposed by our team, without partition of shared memory in advance between deques moving one after another in a circle. Previously we analyzed these methods for representing FIFO queues in network applications, where the “One after another” way gave the best result for some values of the system parameters.
Purpose of this research is to construct and analyze models of the process of work with two circular deques located in shared memory, where they movie one after another in a circle. The mathematical model is constructed in the form of a random walk by integer points in the pyramid. The simulation model is constructed using the Monte Carlo method. The used work-stealing strategy is stealing of one element. We propose the mathematical and simulation models of this process and carry out numerical experiments.
Ключевые слова и фразы: work-stealing schedulers, work-stealing deques, data structures, absorbing Markov chains, random walks.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 18-01-00125_a
This work was supported by grant RFBR No 18-01-00125-a.
Поступила в редакцию: 28.10.2018
20.11.2018
Подписана в печать : 15.02.2019
Тип публикации: Статья
УДК: 004.942
MSC: Primary 68Q85; Secondary 68P05, 68Q87
Язык публикации: английский
Образец цитирования: E. A. Barkovsky, A. A. Lazutina, A. V. Sokolov, “The optimal control of two work-stealing deques, moving one after another in a shared memory”, Программные системы: теория и приложения, 10:1 (2019), 19–32
Цитирование в формате AMSBIB
\RBibitem{BarLazSok19}
\by E.~A.~Barkovsky, A.~A.~Lazutina, A.~V.~Sokolov
\paper The optimal control of two work-stealing deques, moving one after another in a shared memory
\jour Программные системы: теория и приложения
\yr 2019
\vol 10
\issue 1
\pages 19--32
\mathnet{http://mi.mathnet.ru/ps336}
\crossref{https://doi.org/10.25209/2079-3316-2019-10-1-19-32}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/ps336
  • https://www.mathnet.ru/rus/ps/v10/i1/p19
    Перевод статьи
    Эта публикация цитируется в следующих 2 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Программные системы: теория и приложения
    Статистика просмотров:
    Страница аннотации:125
    PDF полного текста:39
    Список литературы:19
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024