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

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

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



Компьютерные исследования и моделирование:
Год:
Том:
Выпуск:
Страница:
Найти






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


Компьютерные исследования и моделирование, 2020, том 12, выпуск 4, страницы 773–794
DOI: https://doi.org/10.20537/2076-7633-2020-12-4-773-794
(Mi crm816)
 

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

ЧИСЛЕННЫЕ МЕТОДЫ И ОСНОВЫ ИХ РЕАЛИЗАЦИИ

Оценка масштабируемости программы расчета движения примесей в атмосфере средствами симулятора gem5

А. Н. Семакин

Московский государственный технический университет им. Н. Э. Баумана, Россия, 105005, Москва, 2-я Бауманская ул., д. 5, стр. 1
Список литературы:
Аннотация: В данной работе мы предлагаем новую эффективную программную реализацию алгоритма расчета трансконтинентального переноса примеси в атмосфере от естественного или антропогенного источника на адаптивной конечно-разностной сетке, концентрирующей свои узлы внутри переносимого облака примеси, где наблюдаются резкие изменения значений ее массовой доли, и максимально разрежающей узлы во всех остальных частях атмосферы, что позволяет минимизировать общее количество узлов. Особенностью реализации является представление адаптивной сетки в виде комбинации динамических (дерево, связный список) и статических (массив) структур данных. Такое представление сетки позволяет увеличить скорость выполнения расчетов в два раза по сравнению со стандартным подходом представления адаптивной сетки только через динамические структуры данных.
Программа создавалась на компьютере с шестиядерным процессором. С помощью симулятора gem5, позволяющего моделировать работу различных компьютерных систем, была произведена оценка масштабируемости программы при переходе на большее число ядер (вплоть до 32) на нескольких моделях компьютерной системы вида «вычислительные ядра–кэш-память–оперативная память» с разной степенью детализации ее элементов. Отмечено существенное влияние состава компьютерной системы на степень масштабируемости исполняемой на ней программы: максимальное ускорение на 32-х ядрах при переходе от двухуровневого кэша к трехуровневому увеличивается с 14.2 до 22.2. Время выполнения программы на модели компьютера в gem5 превосходит время ее выполнения на реальном компьютере в 104–105 раз в зависимости от состава модели и составляет 1.5 часа для наиболее детализированной и сложной модели.
Также в статье рассматриваются подробный порядок настройки симулятора gem5 и наиболее оптимальный с точки зрения временных затрат способ проведения симуляций, когда выполнение не представляющих интерес участков кода переносится на физический процессор компьютера, где работает gem5, а непосредственно внутри симулятора выполняется лишь исследуемый целевой кусок кода.
Ключевые слова: масштабируемость программ, трехмерный перенос примесей в атмосфере.
Поступила в редакцию: 11.05.2019
Исправленный вариант: 02.04.2020
Принята в печать: 13.04.2020
Тип публикации: Статья
УДК: 519.6
Образец цитирования: А. Н. Семакин, “Оценка масштабируемости программы расчета движения примесей в атмосфере средствами симулятора gem5”, Компьютерные исследования и моделирование, 12:4 (2020), 773–794
Цитирование в формате AMSBIB
\RBibitem{Sem20}
\by А.~Н.~Семакин
\paper Оценка масштабируемости программы расчета движения примесей в атмосфере средствами симулятора gem5
\jour Компьютерные исследования и моделирование
\yr 2020
\vol 12
\issue 4
\pages 773--794
\mathnet{http://mi.mathnet.ru/crm816}
\crossref{https://doi.org/10.20537/2076-7633-2020-12-4-773-794}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/crm816
  • https://www.mathnet.ru/rus/crm/v12/i4/p773
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Компьютерные исследования и моделирование
    Статистика просмотров:
    Страница аннотации:119
    PDF полного текста:31
    Список литературы:34
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024