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

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

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



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






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


Труды института системного программирования РАН, 2020, том 32, выпуск 2, страницы 53–60
DOI: https://doi.org/10.15514/ISPRAS-2020-32(2)-5
(Mi tisp498)
 

Test environment for verification of multi-processor interrupt system with virtualization support
[Тестовое окружение для верификации многопроцессорной системы прерываний с поддержкой виртуализации]

D. A. Lebedev, V. N. Kutsevol

MCST
Список литературы:
Аннотация: Система прерываний является важной частью микропроцессоров. Прерывания широко используются для взаимодействия с оборудованием и реагирования на сигналы. Современные микропроцессорные системы прерываний включают аппаратную поддержку виртуализации. Аппаратная поддержка помогает повысить производительность виртуальных машин. Однако добавление дополнительной функциональности может привести к появлению потенциальных ошибок. В статье представлен обзор подходов, используемых для систем прерывания в многоядерных микропроцессорах с аппаратной поддержкой виртуализации. Описаны некоторые определения и характеристики систем прерываний, которые необходимо учитывать в процессе проверки. Представлена общая схема автономной среды верификации. Universal Verification Methodology была применена для построения тестовой системы. Для упрощения разработки модуля проверки использовалась эталонная модель с учетом временных характеристик. Последовательности первичных запросов и автоматически генерируемые вторичные запросы в специальных модулях авто генерации использовались для рандомизации поведения тестовой системы. Были описаны некоторые трудности, обнаруженные в процессе верификации, а также соответствующие методы их решения. Представлены обобщенные этапы алгоритма тестирования. Были рассмотрены некоторые другие методы проверки корректности работы системы прерываний. В заключение приведены примеры применения предложенных подходов для верификации системы прерываний микропроцессоров с архитектурой Эльбрус и «SPARC-V9», разработанной АО МЦСТ. Представлены результаты и дальнейший план развития тестовой системы.
Ключевые слова: тестовая система, автономная верификация, многоядерные микропроцессоры, система прерываний, UVM, виртуализация.
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: D. A. Lebedev, V. N. Kutsevol, “Test environment for verification of multi-processor interrupt system with virtualization support”, Труды ИСП РАН, 32:2 (2020), 53–60
Цитирование в формате AMSBIB
\RBibitem{LebKut20}
\by D.~A.~Lebedev, V.~N.~Kutsevol
\paper Test environment for verification of multi-processor interrupt system with virtualization support
\jour Труды ИСП РАН
\yr 2020
\vol 32
\issue 2
\pages 53--60
\mathnet{http://mi.mathnet.ru/tisp498}
\crossref{https://doi.org/10.15514/ISPRAS-2020-32(2)-5}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp498
  • https://www.mathnet.ru/rus/tisp/v32/i2/p53
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:107
    PDF полного текста:290
    Список литературы:16
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024