Как работает конвейер процессора и можно ли его обмануть
LiveChannel
Backend

Тезисы

В современных процессорах есть много магии — конвейер, суперскалярность, кэши, предсказатели переходов, распознание паттернов, hyper-threading. Все эти механизмы создавались для ускорения выполнения операций на процессоре.

На сколько хорошо они работают? Как писать код чтобы процессору было удобно его выполнять? И какой прирост производительности можно получить в итоге? Отвечаем с примерами кода и бенчмарками.

Аудитория

Backend-developer.

Уровень сложности

Beginner.



Оцените доклад

Запись доклада

Контур

Вадим Мартынов

Видел программные проекты с миллиардными оборотами, его команды рождались и преображались под его руководством. Участвовал в стартапах, где туман неопределенности скрывал от них будущее. Влюблен в Канбан, коммуникации и Kafka, как в светила на ночном небе.

На протяжении 12 лет в ИТ, руководил командами и процессами, будучи тимлидом, техлидом или process-менеджером. В свободное время преподавал, сея знания, как звезды во вселенной.

Весь этот опыт, как искры во тьме, вспыхнут и погаснут. Пора выступать.

Видел программные проекты с миллиардными оборотами, его команды рождались и преображались под его руководством. Участвовал в стартапах, где туман неопределенности скрывал от них будущее. Влюблен в Канбан, коммуникации и Kafka, как в светила на ночном небе.

На протяжении 12 лет в ИТ, руководил командами и процессами, будучи тимлидом, техлидом или process-менеджером. В свободное время преподавал, сея знания, как звезды во вселенной.

Весь этот опыт, как искры во тьме, вспыхнут и погаснут. Пора выступать.

Другие спикеры секции LiveChannel