podcast

Архитектура «Эльбрус» / Компилятор и профилировщик

05.06.2026
Listen to the episode on your favorite platforms:
  • Apple Podcasts
  • Yandex Music
  • Spotify
  • Звук
  • Castbox
  • Pocket Casts
  • SoundStream
  • Overcast
  • Castro
  • RadioPublic
В новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус».

Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста:

почему сложно сделать хороший компилятор под VLIW;

в чем разница между советским и российским «Эльбрусом»;

почему в разработке для «Эльбруса» очень важно знание компилятора;

почему в архитектуре «Эльбруса» сравнительно больше регистров;

существуют ли «Эльбрусы» для нейросетей;

что делают студенты на курсе Виктора по оптимизациям в компиляции;

в каких вузах стоит учиться работе с компиляторами.

Полезные ссылки:

доклад Виктора «Компилятор LCC и оптимизация слияния кода» https://jrg.su/FzxcY2,

доклад Виктора «PGO: как профиль используется для оптимизации» https://jrg.su/XDSELb,

портал о разработке на платформе «Эльбрус» https://dev.mcst.ru/.