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

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

В 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 — Заключение

Pour écouter des épisodes au contenu explicite, connectez‑vous.

Recevez les dernières actualités sur cette émission

Connectez‑vous ou inscrivez‑vous pour suivre des émissions, enregistrer des épisodes et recevoir les dernières actualités.

Choisissez un pays ou une région

Afrique, Moyen‑Orient et Inde

Asie‑Pacifique

Europe

Amérique latine et Caraïbes

États‑Unis et Canada