Процессоры для игровых ПК становятся более мощными с каждым поколением благодаря улучшениям в процессорной микроархитектуре. 1 Они позволяют увеличивать количество исполняемых инструкций за один такт (Instruction Per Clock, IPC). 1 В результате процессор успевает производить большее количество вычислений за единицу времени. 1
Некоторые способы, которыми достигается прирост производительности:
- Улучшение предсказателей переходов. 1 Доработка этих блоков помогает увеличить производительность за счёт уменьшения количества промахов предсказания инструкций. 1
- Увеличение количества декодеров. 1 За счёт этого процессор становится способен декодировать больше инструкций за такт. 1
- Улучшения планировщиков исполнения. 1 Благодаря этому становится возможным более «плотно» загрузить работой исполнительные порты, что помогает добиться их большей эффективности, повышая производительность. 1
- Увеличение регистрового файла. 1 Расширяет хранилище для поступающих команд. 1
- Усовершенствования блока сохранения/загрузки. 1 Позволяют совершать больше операций сохранения/загрузки за такт, тем самым увеличивая эффективность работы с памятью. 1
- Улучшения блоков FPU. 1 Увеличение количества и производительности блоков вычислений с плавающей запятой позволяет быстрее выполнять мультимедийные инструкции, а также внедрять поддержку их новых видов. 1
Компании Intel и AMD выпускают новые поколения процессоров каждые 1–2 года, улучшая архитектуру своих устройств, их производительность и добавляя поддержку новых технологий. 3