ПРОГРАММНЫЕ СИСТЕМЫ: ТЕОРИЯ И ПРИЛОЖЕНИЯ

12+

Электронный научный журнал Института программных систем имени А.К. Айламазяна Российской академии наук

Титульная страница
О журнале
Редакция
Процесс публикации
Научная этика
Авторам
Выпуски журнала
Архив выпусков

Статьи представлены в формате PDF

Для чтения файлов в формате PDF рекомендуется
программа Adobe Reader

 


• Содержание выпуска •
• Программное и аппаратное обеспечение для суперЭВМ •
• Математическое моделирование •

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

Ответственный за рубрику: д.ф.-м.н., чл.-корр. РАН Абрамов С.М.

Слева для каждой статьи показаны: присвоенный статье порядковый номер; дата поступления статьи в редакцию; количество страниц статьи в формате А5; ссылка на полный текст статьи в формате PDF .

 

1

Поступила в редакцию 28.10.2018

Подписана в печать 18.02.2019

15 с.

PDF

Е. А. Барковский, А. А. Лазутина, А. В. Соколов
Построение и анализ модели процесса работы с двумя деками, двигающимися друг за другом в общей памяти

В work-stealing балансировщиках параллельных задач, каждое ядро имеет свой буфер задач – дек (англ. deque). Владелец дека использует один конец для добавления и извлечения задач, а из второго конца задачи перехватываются другими ядрами. В статье анализируются два метода представления деков: один из распространенных методов - раздельное последовательное циклическое представление деков; и новый предложенный нами метод, где общая память для деков заранее не делится и они двигаются друг за другом по кругу. Ранее эти методы анализировались нами для представления FIFO-очередей в сетевых приложениях, где для некоторых значений параметров системы метод «Друг за другом» давал лучший результат.
Целью исследования является построение и анализ модели процесса работы с двумя последовательными деками, когда они двигаются друг за другом по кругу в общей памяти. Математическую модель мы будем строить как случайное блуждание по целым точкам в пирамиде. Имитационная модель строится с помощью метода Монте-Карло. Используемая стратегия work-stealing – перехват одного элемента. Предложены математическая и имитационная модели данного процесса и проведены численные эксперименты.

Ключевые слова:
work-stealing балансировщики, work-stealing деки, структуры
данных, поглощающие цепи Маркова, случайные блуждания.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2019_1_3-17.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2019-10-1-3-17

2

Поступила в редакцию 28.10.2018

Подписана в печать 15.02.2019

14 с.

PDF

Е. А. Барковский, А. А. Лазутина, А. В. Соколов
Построение и анализ модели процесса работы с двумя деками, двигающимися друг за другом в общей памяти

В work-stealing балансировщиках параллельных задач, каждое ядро имеет свой буфер задач – дек (англ. deque). Владелец дека использует один конец для добавления и извлечения задач, а из второго конца задачи перехватываются другими ядрами. В статье анализируются два метода представления деков: один из распространенных методов - раздельное последовательное циклическое представление деков; и новый предложенный нами метод, где общая память для деков заранее не делится и они двигаются друг за другом по кругу. Ранее эти методы анализировались нами для представления FIFO-очередей в сетевых приложениях, где для некоторых значений параметров системы метод «Друг за другом» давал лучший результат.
Целью исследования является построение и анализ модели процесса работы с двумя последовательными деками, когда они двигаются друг за другом по кругу в общей памяти. Математическую модель мы будем строить как случайное блуждание по целым точкам в пирамиде. Имитационная модель строится с помощью метода Монте-Карло. Используемая стратегия work-stealing – перехват одного элемента. Предложены математическая и имитационная модели данного процесса и проведены численные эксперименты. (англ.)

Ключевые слова:
work-stealing балансировщики, work-stealing деки, структуры
данных, поглощающие цепи Маркова, случайные блуждания.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2019_1_19-32.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2019-10-1-19-32

   
   
   

 

• Содержание выпуска •
• Программное и аппаратное обеспечение для суперЭВМ •
• Математическое моделирование •

 

Адрес редакции: 152021, Ярославская обл., Переславский район, село Веськово, ул. Петра Первого, д. 4 "а"
Тел.: (4852) 695-228.       E-mail: info@psta.psiras.ru.      Сетевой адрес издания: http://psta.psiras.ru

© Электронный научный журнал «Программные системы: теория и приложения» (дизайн) 2010-2017
© Институт программных систем имени А.К. Айламазяна РАН  2010-2018