TGViewer
Истовый инженер Истовый инженер @ultimate_engineer · 11.9K subscribers
Post #96 2.62K
❓Как часто в ошибках программ виноваты компиляторы

На YouTube и стримингах вышел второй выпуск подкаста «Битовые маски» с Константином Владимировым, руководителем отдела инструментов разработки и компиляторов в YADRO, инженером с более чем 20-летним опытом работы на С/С++, в том числе в компании Intel. В этом эпизоде Константин обсуждает с ведущими особенности компиляторов для GPU, сложности использования LLVM, необходимого для их создания, а также выделяет наиболее полезные фичи из новых стандартов С++.

Вы узнаете:
▪В чём заключаются базовые отличия CPU и GPU;
▪Почему MLIR не применяется в графических компиляторах;
▪В чём сложность гетерогенного программирования;
▪Зачем разработчику компиляторов знать стандарты C++ и какие полезные новшества появились в C++23 и каких ждать от C++26;
▪Почему undefined behaviour — это хорошо.

Вас также ждёт занимательная история бага, который стоил команде разработки компиляторов полгода работы, и ещё одна о том, как оптимизация сломала Linux kernel.

Смотреть 📺 | Слушать 🎤

А если вы пропустили первую часть, в которой Константин рассказывал о преимуществах и недостатках компиляторов GCC и LLVM, а также о современных подходах к аллокации регистров, то все ссылки можно найти в прошлом посте.

#программы #подкасты #битовыемаски
  • 🔥 19
  • 👍 2
  • ❤ 1
  • 👏 1
More from @ultimate_engineer
  1. Oct 9, 2026📖 Что нужно, чтобы стать AppSec-инженером — Почему все вокруг путают нас с тобой? — А ты…
  2. Oct 8, 2026💡 Быстрый старт через ручное тестирование Компании автоматизируют всё, что можно, и вокру…
  3. Oct 6, 2026🪟 Как первый проект помогает найти свое место в инженерии — рассказывают студенты Нового…
  4. Oct 5, 2026💻 Почему язык из 1970-х до сих пор остается основой системного программирования Язык C по…
  5. Oct 4, 2026🤪🧐😞🤯😍 69 лет со дня запуска первого спутника: какие задачи сегодня решают космические…
  6. Oct 1, 2026🚀 Сколько инженеров нужно, чтоб поднять ракету в воздух? Для сложного инженерного проекта…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →