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

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

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



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






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


Труды института системного программирования РАН, 2016, том 28, выпуск 3, страницы 161–172
DOI: https://doi.org/10.15514/ISPRAS-2016-28(3)-10
(Mi tisp43)
 

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

Approaches to stand-alone verification of multicore microprocessor caches
[Подходы к автономной верификации кэш-памятей многоядерных микропроцессоров]

Mikhail Petrochenkov, Irina Stotland, Ruslan Mushtakov

MCST
Список литературы:
Аннотация: В статье приведен обзор методов, применяемых при проверке корректности поведения кэш-памятей многоядерных микропроцессоров. Описаны общие свойства устройств подсистемы памяти микропроцессора, а также свойства, специфичные для кэш-памятей, и метод поддержки согласованности состояния памяти в системе на основании протокола когерентности. Представлены подходы к проектированию тестовой системы, генерации корректных тестовых воздействий и проверке правильности поведения тестируемого устройства. Предложены модификации общего подхода к генерации тестовых воздействий для устройств с внеочередным исполнением инструкций. Приведены способы разработки тестовых систем на различных уровнях абстракции. В статье описан основной способ проверки поведения устройства на уровне транзакций - разработка эталонной поведенческой модели для последующего сравнения реакций устройства с эталонными; расхождения в реакциях сигнализируют об ошибке. Выделены критерии применимости данного подхода. Описаны методы верификации устройств, поведение которых функционально не детерминировано на уровне транзакций: метод «серого ящика», базирующийся на анализе внутренних интерфейсов устройства, для устранения возникающей неопределенности в поведении устройства. Кроме того, приведен новый метод, основанный на динамическом уточнении поведенческой модели на основе реакции устройства. Также рассмотрены преимущества использования утверждений утверждения в генераторе тестовых воздействий в качестве дополнительных методов обнаружения ошибок. В работе приведен метод, позволяющий упростить проверку поведения устройств с внеочередным исполнением инструкций, основанный формировании эталонной очереди их выполнения. В заключение представлены результаты применения предложенных подходов к верификации кэш-памятей многоядерных микропроцессоров архитектуры «Эльбрус» и «SPARC-V9».
Ключевые слова: многоядерный микропроцессор, кэш-память, внеочередное исполнение, тестовая система, недетерминированное поведение, верификация на основе эталонных моделей, автономная верификация, «SPARC-V9», микропроцессор «Эльбрус».
Реферативные базы данных:
Тип публикации: Статья
Язык публикации: английский
Образец цитирования: Mikhail Petrochenkov, Irina Stotland, Ruslan Mushtakov, “Approaches to stand-alone verification of multicore microprocessor caches”, Труды ИСП РАН, 28:3 (2016), 161–172
Цитирование в формате AMSBIB
\RBibitem{PetStoMus16}
\by Mikhail Petrochenkov, Irina Stotland, Ruslan Mushtakov
\paper Approaches to stand-alone verification of multicore microprocessor caches
\jour Труды ИСП РАН
\yr 2016
\vol 28
\issue 3
\pages 161--172
\mathnet{http://mi.mathnet.ru/tisp43}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(3)-10}
\elib{https://elibrary.ru/item.asp?id=26605253}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp43
  • https://www.mathnet.ru/rus/tisp/v28/i3/p161
  • Эта публикация цитируется в следующих 1 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:189
    PDF полного текста:82
    Список литературы:29
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024