Битовые маски #1: разработка компиляторов / LLVM backend для RISC-V / Kotlin компилятор
Update: 2023-07-031
Description
В первом выпуске беседуем с Дмитрием Петровым – он участвовал в разработке С/С++ компилятора в МЦСТ и Kotlin компилятора в JetBrains. А теперь снова вернулся к компилятору C/C++, но уже для RISC-V архитектуры, в Syntacore.
0:00:00 - Представление гостя
0:01:53 - Устройство компилятора (верхнеуровнево)
0:03:33 - Задачи фронтенда и бэкенда компилятора
0:06:08 - Параллелизм на уровне инструкций, instruction scheduling
0:21:52 - Бенчмарки и performance компиляторов
0:25:21 - Взаимосвязь instruction scheduling и register allocation
0:31:12 - Начало карьеры: МЦСТ, Sun Microsystems
0:39:44 - Работа в Intel
0:43:37 - Разработка Kotlin-компилятора и работа в JetBrains
0:59:31 - Инструменты разработки
1:02:24 - Совет начинающим программистам
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel