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

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

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



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






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


Труды института системного программирования РАН, 2019, том 31, выпуск 3, страницы 47–58
DOI: https://doi.org/10.15514/ISPRAS-2019-31(3)-4
(Mi tisp421)
 

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

An exploration of approaches to instruction pipeline implementation for cycle-accurate simulators of «Elbrus»
[Исследование подходов к реализации конвейера инструкций в рамках потактово-точного симулятора микропроцессоров «Эльбрус»]

P. A. Poroshina, A. N. Meshkovba

a INEUM
b MCST
Список литературы:
Аннотация: Программное моделирование играют важную роль в цикле разработки процессоров, так как они предоставляют доступ к еще не существующему оборудованию. Потактово-точные симуляторы позволяют разработчикам программного обеспечения создавать и оптимизировать программы с учетом особенностей и характеристик разрабатываемых процессоров, что особенно важно для архитектур, которые для достижения высокой производительности в основном опираются на агрессивные оптимизации компилятора. Одним из ключевых аспектов потактово-точного симулятора является способ моделирования конвейера симулируемого процессора. Программная модель конвейера оказывает большое влияние на общую структуру симулятора и на его производительность и точность. Основной целью данной статьи является разработка и анализ различных подходов к моделированию конвейера микропроцессоров “Эльбрус”, которые бы позволяли переиспользовать функционал существующего функционального симулятора без его существенных изменений, и которые бы достигали хорошего баланса производительности и точности. Мы коротко описываем особенности микропроцессоров “Эльбрус” и детали существующего функционального симулятора, важные для потактово-точного моделирования. Мы делаем несколько простых, но достаточно общих и полезных наблюдений о поведении конвейера с позиции точного и эффективного потактово-точного моделирования микропроцессоров. Данные наблюдения используются в качестве основы для обоснования, разработки и анализа нескольких подходов к моделированию конвейера, описанных в данной статье. Всего мы описываем четыре различных подхода, начиная с простого и достаточно очевидного, и заканчивая более сложными, полученными после нескольких итераций совершенствований и усложнений на основе ранее сделанных наблюдений. Для каждого подхода мы анализируем его преимущества, недостатки и фундаментальные ограничения.
Ключевые слова: программное моделирование, конвейер, потактово-точный симулятор, микропроцессор, Эльбрус.
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: P. A. Poroshin, A. N. Meshkov, “An exploration of approaches to instruction pipeline implementation for cycle-accurate simulators of «Elbrus»”, Труды ИСП РАН, 31:3 (2019), 47–58
Цитирование в формате AMSBIB
\RBibitem{PorMes19}
\by P.~A.~Poroshin, A.~N.~Meshkov
\paper An exploration of approaches to instruction pipeline implementation for cycle-accurate simulators of «Elbrus»
\jour Труды ИСП РАН
\yr 2019
\vol 31
\issue 3
\pages 47--58
\mathnet{http://mi.mathnet.ru/tisp421}
\crossref{https://doi.org/10.15514/ISPRAS-2019-31(3)-4}
\elib{https://elibrary.ru/item.asp?id=39556498}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp421
  • https://www.mathnet.ru/rus/tisp/v31/i3/p47
  • Эта публикация цитируется в следующих 2 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:161
    PDF полного текста:61
    Список литературы:23
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024