Диссертация
№ 425021702947-7Функциональная верификация микропроцессоров на системном уровне с использованием методов машинного обучения
17.02.2025
Целью диссертационной работы является разработка методов функциональной верификации проектируемых микропроцессоров и их моделей, опирающихся на инструменты машинного обучения для повышения полноты покрытия верификации и сокращения затрачиваемых машинных ресурсов.
В процессе исследований и разработок получены следующие новые научные результаты.
1. Метод генерации тестовых последовательностей для верификации атомарных операций в многоядерных микропроцессорах на основе функциональных метрик и ПО для его реализации.
2. Метод ускорения стандартного маршрута функциональной верификации за счет предсказания уровня покрытия создаваемого псевдослучайного теста с применением метода градиентного бустинга.
3. Метод автоматической генерации тестовых последовательностей, имитирующих рабочую нагрузку приложений пользователя из различных областей применения с помощью машинного обучения.
4. Метод генерации тепловых карт кэш-памяти для оценки степени загруженности кэш-памяти, характеризации и сравнения профилей задач.
Практическая ценность работы:
1. Разработанные автором методы и подходы применены в ФГУ ФНЦ НИИСИ РАН при проектировании одноядерных микропроцессоров, а также успешно используются для выполнения ОКР «СМП-НИИСИ» и «ММП-НИИСИ» для создания серверных микропроцессоров 1945ВМ018 и многоядерных мобильных микропроцессоров 1945ВМ028, предназначенных для задач распознавания образов, ОКР «Комдив-Доступ» и в совместной с ФПИ работе «Разработка технологии создания специализированных СБИС на основе чиплетов».
2. Разработанные и реализованные автором механизмы верификации подсистем памяти многоядерных микропроцессоров, а также атомарных операций позволили произвести верификацию и обеспечить серийное производство двухъядерных микропроцессоров. Благодаря комплексному применению созданных средств верификации в конечных изделиях серийно выпускаемых вычислительных систем не выявлено ошибок в областях применения конечного пользователя.
3. Благодаря внедрению предложенного автором механизма предсказания покрытия создаваемого теста было высвобождено порядка 80% затрачиваемых на псевдослучайную верификацию машинных ресурсов, которые в дальнейшем были перенаправлены в другие сферы верификации.
ГРНТИ
28.23.01 Общие вопросы искусственного интеллекта
50.07.03 Теория и моделирование вычислительных сред, систем, комплексов и сетей
50.33.03 Архитектура, структура и общие принципы функционирования электронных вычислительных машин (ЭВМ) и ВК
50.09.33 Микропроцессоры
Ключевые слова
Функциональная верификация
метрики тестового покрытия
генерация псевдослучайных тестов
машинное обучение
Детали
Автор
Гревцев Никита Артемович
Вид
Кандидатская
Целевое степень
Кандидат технических наук
Дата защиты
11.02.2025
Организация защиты
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ "НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ "МОСКОВСКИЙ ИНСТИТУТ ЭЛЕКТРОННОЙ ТЕХНИКИ"
Организация автора
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ УЧРЕЖДЕНИЕ "ФЕДЕРАЛЬНЫЙ НАУЧНЫЙ ЦЕНТР НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ СИСТЕМНЫХ ИССЛЕДОВАНИЙ НАЦИОНАЛЬНОГО ИССЛЕДОВАТЕЛЬСКОГО ЦЕНТРА "КУРЧАТОВСКИЙ ИНСТИТУТ"
Похожие документы
Разработка методики и алгоритмов верификации гетерогенных многоядерных систем на основе графовой модели иерархии когерентной кэш-памяти
0.930
Диссертация
Разработка архитектуры, системных решений и методов для создания микропроцессорных ядер и коммуникационных средств семейства систем на кристалле двойного назначения
0.910
ИКРБС
Разработка архитектуры, системных решений и методов для создания микропроцессорных ядер и коммуникационных средств семейства систем на кристалле двойного назначения
0.907
ИКРБС
Методы разработки аппаратно-программных платформ на основе защищенных и устойчивых к сбоям систем на кристалле и сопроцессоров искусственного интеллекта и обработки сигналов
0.905
ИКРБС
Методы и средства разработки специализированных гетерогенных конфигурируемых интегральных схем для вычислительной техники и систем управления
0.895
Диссертация
ИССЛЕДОВАНИЕ И РАЗРАБОТКА МЕТОДОВ СОЗДАНИЯ ЭЛЕМЕНТНОЙ БАЗЫ И ПРОГРАММНЫХ ПРОДУКТОВ ДЛЯ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ НОВОГО ПОКОЛЕНИЯ
0.894
ИКРБС
РАЗРАБОТКА ФУНКЦИОНАЛЬНОГО И СХЕМОТЕХНИЧЕСКОГО БАЗИСА РЕАЛИЗАЦИИ НАДЕЖНЫХ СУПЕРКОМПЬЮТЕРОВ НА ОСНОВЕ МЕТОДОЛОГИИ ПРОЕКТИРОВАНИЯ СБОЕ- И ОТКАЗОУСТОЙЧИВЫХ САМОСИНХРОННЫХ ЦИФРОВЫХ УСТРОЙСТВ (заключительный)
0.893
ИКРБС
Разработка методов и средств проектирования реконфигурируемых систем на кристалле повышенной надежностиПроект Российского научного фонда №17-19-01645
0.891
НИОКТР
Разработка методов и алгоритмов для автоматизации проектирования отказоустойчивых микро- и наноэлектронных систем на основе введения структурно-информационной избыточностиПроект РФФИ №15-07-02065-а
0.889
ИКРБС
Автоматизация разработки средств тестирования аппаратных ускорителей и опытных образцов интегральных схем. Проект РФФИ 18-07-01218.
0.888
НИОКТР