Подкаст Битовые маски

Разработка компиляторов: что поменялось за 20 лет

1 выпуск
29 мая 2023
163
0
Подкаст Битовые маски
163
0
1 выпуск
29 мая 2023
Разработка компиляторов: что поменялось за 20 лет

Где послушать:


В этом выпуске авторы подкаста беседуют с Дмитрием Петровым про разработку компиляторов, LLVM backend для RISC-V и Kotlin компилятор.

Дмитрий — ведущий разработчик компиляторной команды и больше 20 лет занимается разработкой системного ПО. В основном это была разработка различных компиляторов, а ещё он занимался гридами в Intel. Кроме того, Дмитрий участвовал в разработке С/С++ компилятора в МЦСТ и Kotlin компилятора в JetBrains. А теперь снова вернулся к компилятору C/C++, но уже для RISC-V архитектуры.

  • 00:00:00Вступление. Представление гостя
  • 00:01:53Устройство компилятора (верхнеуровнево)
  • 00:03:33Задачи фронтенда и бэкенда компилятора
  • 00:06:08Параллелизм на уровне инструкций, instruction scheduling
  • 00:21:52Бенчмарки и performance компиляторов
  • 00:25:21Взаимосвязь instruction scheduling и register allocation
  • 00:31:12Начало карьеры: МЦСТ, Sun Microsystems
  • 00:39:44Работа в Intel
  • 00:43:37Разработка Kotlin-компилятора и работа в JetBrains
  • 00:59:31Инструменты разработки
  • 01:02:24Совет начинающим программистам
Наверх
Будь первым, кто оставит комментарий