🎤 47 веток в ассемблерном коде: разговор с Игорем Астаховым об оптимизации высокопроизводительных библиотек
Просмотр видео и прослушивание аудио на компьютерах и телефонах были бы невозможны без незаметных рядовому пользователю высокоэффективных библиотек, оптимизированных под конкретную архитектуру. В гостях у подкаста «Битовые маски» — Игорь Астахов, инженер-программист, который занимается оптимизацией таких библиотек 25 лет.
Он начал карьеру в науке и программировал с помощью переключателей компьютер PDP-8/e размером со шкаф. В конце 90-х годов Игорь перешёл в Intel, а сейчас продолжает работу над высокопроизводительными библиотеками в YADRO. Ведущие подкаста поговорили с ним о том, как писали и дебажили машинный код три десятилетия назад, об особенностях низкоуровневой оптимизации, векторизации и акселераторах.
Из выпуска вы узнаете:
▪ Что такое идеальный код с точки зрения разработчика низкоуровневых оптимизаций;
▪ Как работают над переносом библиотеки на архитектуру, которая ещё не появилась;
▪ Возможна ли реализация высокопроизводительной библиотеки на С без интринсиков;
▪ Как измеряют производительность низкоуровневых оптимизаций;
▪ Почему математика — во главе угла оптимизации DSP-алгоритмов;
▪ Сможет ли AI создать высокопроизводительный код низкоуровневой библиотеки.
Смотреть📺 | Слушать 🎤
#программы #подкасты #битовыемаски
Просмотр видео и прослушивание аудио на компьютерах и телефонах были бы невозможны без незаметных рядовому пользователю высокоэффективных библиотек, оптимизированных под конкретную архитектуру. В гостях у подкаста «Битовые маски» — Игорь Астахов, инженер-программист, который занимается оптимизацией таких библиотек 25 лет.
Он начал карьеру в науке и программировал с помощью переключателей компьютер PDP-8/e размером со шкаф. В конце 90-х годов Игорь перешёл в Intel, а сейчас продолжает работу над высокопроизводительными библиотеками в YADRO. Ведущие подкаста поговорили с ним о том, как писали и дебажили машинный код три десятилетия назад, об особенностях низкоуровневой оптимизации, векторизации и акселераторах.
Из выпуска вы узнаете:
Смотреть
#программы #подкасты #битовыемаски