Что нужно знать бэкэндеру об архитектуре процессора

Backend
Зал №4

Тезисы

При больших нагрузках повышение эффективности кода может оказаться куда лучшей инвестицией, чем закупка новых ресурсов. Мы заглянем в «подкапотное пространство» процессора. Увидим для чего там кэш, конвейер, векторные инструкции, и что там есть ещё. Разглядим там отличия x86 и ARM. Обсудим, каким должен быть код чтобы выжать из процессора все соки, а не ждать сотни циклов пока загрузится вон тот байт.

Аудитория и уровень

Начинающий-продвинутый. Начинающие откроют дял себя новый мир (взгляд) на написание кода. Уверенные увидят детализацию, того с чем имеют дело. Продвинутые получат повод для дискуссий.

Презентация (на Я.Диске)

Записи выступлений доступны платным участникам CodeFest 11
В свободном доступе появятся через год

Залогиниться

Huawei

Александр Коботов

Увлекаюсь программированием больше 30 лет. Поработал в Intel, Яндекс, Align Technologies, теперь Huawei. От интерна до principal engineer. В основном занимался оптимизацией вычислительных алгоритмов. Горжусь вкладом в проекты Intel MKL и Yandex CatBoost. В свободное от работы время обучаю программированию студентов НГУ, пишу музыку, ходил в горы и путешествовал.

Увлекаюсь программированием больше 30 лет. Поработал в Intel, Яндекс, Align Technologies, теперь Huawei. От интерна до principal engineer. В основном занимался оптимизацией вычислительных алгоритмов. Горжусь вкладом в проекты Intel MKL и Yandex CatBoost. В свободное от работы время обучаю программированию студентов НГУ, пишу музыку, ходил в горы и путешествовал.

Другие спикеры секции Backend: