Полный текст

Архитектура «Эльбрус» / Компилятор и профилировщикВ новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус».Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста:почему сложно сделать хороший компилятор под VLIW;в чем разница между советским и российским «Эльбрусом»;что в компиляторе «Эльбруса» написано с нуля;какие особенности есть у VLIW-компилятора;почему в архитектуре «Эльбруса» сравнительно больше регистров;зачем в «Эльбрусе» санитайзер оптимизации;в каких вузах стоит учиться работе с компиляторами.Полезные ссылки:доклад Виктора «Компилятор LCC и оптимизация слияния кода»,доклад Виктора «PGO: как профиль используется для оптимизации»,портал о разработке на платформе «Эльбрус».Смотреть или слушатьRUTUBEVKYouTubeИстовый инженер Слушать в Я.Музыка