Разработка симуляторов и эмуляторов. Виды симуляторов. Современные фреймворки

Битовые маски: о системном программировании простыми словами

В 21-м выпуске подкаста «Битовые маски» к Антону Афанасьеву присоединились сразу два гостя из YADRO. Валентин Петров — главный архитектор отдела исследований производительности и моделирования архитектур, ранее разрабатывал суперкомпьютеры в Mellanox и Nvidia. Евгений Бесчастнов — эксперт группы разработки симуляторов и моделей производительности, до этого занимался симуляторами ядер процессоров в Synopsys.

Главной темой выпуска стали симуляторы процессорных архитектур. Наши герои обсудили, что представляют собой и чем различаются симуляторы и эмуляторы, связанные с ними проблемы и их решения. Отдельно рассмотрели саму разработку симуляторов, сценарии их использования и, основываясь на своем опыте, вывели три компонента успеха в разработке симуляторов процессорных архитектур. В завершение выпуска Валентин и Евгений оценили, какие качества наиболее важны для специалистов в их сфере, а также где можно научиться разработке симуляторов процессорных архитектур.

Видео на YouTube: https://youtu.be/4rgJuQNpINI
Видео на Rutube: https://rutube.ru/video/dd89e58319604e6de760ef208304178f/

00:00:00 — Тизер

00:00:44 — Представление Валентина и Евгения

00:01:45 — Карьерный путь Валентина

00:03:24 — Карьерный путь Евгения

00:07:58 — В чем разница симулятора и эмулятора

00:11:13 — Классификация симуляторов

00:16:41 — Скорость работы симуляторов и способы ее увеличить

00:21:08 — Пользователи симуляторов

00:22:52 — Процесс разработки симулятора и связь с разработкой процессора

00:25:48 — Насколько быстрее разработать симулятор, чем железо

00:33:46 — Какой софт можно запустить на симуляторах и в каких режимах

00:36:54 — Необходимые знания и фреймворки для создания симуляторов

00:44:44 — Баги в симуляторах и их причины

00:54:50 — SystemC

01:00:02 — Самые сложные аспекты для симуляции

01:06:04 — Использование AI в разработке симуляторов

01:09:14 — Что нужно знать для разработки симуляторов

01:14:50 — Заключение

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada