Вы здесь

''Квантовые'' эффекты производительности

Лекция
Предмет:
Дата записи:
17.12.13
Дата публикации:
17.12.13
Код для блога:

Микроархитектура процессора скрыта от разработчика компиляторами, виртуальными машинами, интерпретаторами, и т.д. А надо ли программистам вообще думать о микроархитектуре? Это же всё равно что изучать квантовую механику чтобы приготовить борщ!

Что разработчику стоит знать об устройстве Hardware? Каков минимальный объём знаний требуется Performance-специалисту? В докладе будут рассмотрены конкретные примеры с точки зрения Performance. Кроме прочего, мы попробуем ответить на следующие вопросы:

  • Должен ли разработчик знать, как устроены современные процессоры?
  • Защищены ли разработчики от утекания микроархитектурных проблем на высокий уровень?
  • Как не удивляться тому, что две почти одинаковые программы могут работать с разной на порядки скоростью?

Сергей расскажет нам о том, как микроархитектура процессора может влиять на производительность приложений самыми невероятными способами. Будет много примеров, в которых мы увидим интересные эффекты того, как микроархитектора процессора влияет на исполняемый код.

Информация о встрече