100 likes | 488 Views
Современные тенденции оценки и контроля производительности микропроцессоров на стадии их разработки. Наталья Владимировна Николина НИИСИ РАН. Содержание. Уравнение производительности Тесты производительности Процесс разработки микропроцессора Аналитические модели Потактовые эмуляторы
E N D
Современные тенденции оценки и контроля производительности микропроцессоров на стадии их разработки Наталья Владимировна Николина НИИСИ РАН
Содержание • Уравнение производительности • Тесты производительности • Процесс разработки микропроцессора • Аналитические модели • Потактовые эмуляторы • RTL-моделирование • ПЛИС-прототипы и тестовый запуск • Заключение
Уравнение производительности «Железный Закон» производительности процессора:
Процесс разработки микропроцессора
Аналитические модели • Эмпирическое моделирование • Предполагает в качестве входных параметров статистические данные, полученные в результате потактового моделирования. • Механистическое моделирование • Модель оценивает производительность процессора, основываясь на ключевом наборе метрик архитектуры и приложений. Эти метрики определены в спецификации.
RTL-моделирование • Микротесты: • Оценка длительности единичных инструкций, проверка ее соответствия требованиям спецификации; • Длительность обработки промахов и попаданий в кэш-память разных уровней для инструкций загрузки/сохранения; • Задержки конвейера в случае зависимых инструкций; • Сигнатура; • Контроль IPC для базы функциональных тестов; • Профилирование.
Заключение • Рассмотрены различные методы оценки и контроля производительности разрабатываемых микропроцессоров и их моделей. • Рассмотренные методы суммируют накопленный опыт измерения производительности разрабатываемых в НИИСИ РАН микропроцессоров и их моделей. • По данным методам авторами создана система регрессионного измерения производительности, позволяющая контролировать производительность на всех этапах разработки