CPUxАРХИТЕКТУРА В ДЕТАЛЯХ

ПРОЦЕССОРЫ / ПАМЯТЬ / ПРОИЗВОДИТЕЛЬНОСТЬ

База знаний

Начните с основ, затем переходите к памяти и измерениям. Все материалы — новые редакционные руководства.

Показаны все 7 руководств

Основы ↗

Как процессор выполняет программу

От инструкции до результата: регистры, декодирование и исполнение.

Читать руководство →
Память ↗

Кэш, память и локальность

Почему порядок обхода данных иногда важнее количества вычислений.

Читать руководство →
Исполнение ↗

Условные переходы и предсказание

Как ветвления влияют на поток инструкций и что проверять в тесте.

Читать руководство →
Параллелизм ↗

Ядра, потоки и предел ускорения

Что даёт многопоточность и как оценить её пользу до переписывания кода.

Читать руководство →
Практика ↗

Как измерять производительность

Повторяемый эксперимент вместо одного удачного запуска.

Читать руководство →
Практика ↗

Частота, мощность и нагрев

Почему гигагерцы не заменяют измерение задачи.

Читать руководство →
Основы ↗

ISA и микроархитектура

Один программный контракт и разные способы его реализации.

Читать руководство →