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