Смена поколения процессоров редко означает разрыв в производительности. Прирост на такт от версии к версии архитектуры обычно скромный, а заметные скачки случаются при смене компоновки кристалла, техпроцесса или организации кэша — то есть не каждый год. Из этого следует практический вывод: процессор, отставший на одно-два поколения, во многих сценариях не становится узким местом. Проблема в том, что процессор покупается не сам по себе, а вместе с платформой, и именно платформа чаще определяет, оправдан выбор или нет.

Что на самом деле меняется между поколениями

Список изменений от поколения к поколению довольно устойчив: производительность на такт, предельные частоты, объём и топология кэша, контроллер памяти и поддерживаемый стандарт памяти, версия и количество линий PCIe, набор инструкций, аппаратные блоки кодирования видео, встроенная графика, энергоэффективность на единицу работы.

Важно, что эти пункты дорожают неравномерно. Производительность на такт растёт медленно и постепенно. А вот интерфейсы меняются ступенчато: переход на новый стандарт памяти или на следующую версию PCIe происходит разом и сразу разводит платформы по разные стороны. Поэтому старый процессор может отставать в счёте на единицы, но при этом не давать половины пропускной способности накопителю или сетевому адаптеру просто потому, что на плате линии старой версии.

Отдельная категория — блоки, которых раньше физически не было. Аппаратный кодек нового формата, ускоритель матричных операций, расширенные векторные инструкции: если рабочая нагрузка опирается на такой блок, разница между поколениями измеряется не процентами, а разами, и никакой запас по частоте это не компенсирует.

Платформа тянется следом

Процессор задаёт сокет, сокет задаёт чипсет, чипсет — тип памяти, число линий и их распределение. Экономия на самом кристалле часто съедается тем, что вокруг него: старая платформа требует памяти прошлого стандарта, ограничивает количество быстрых слотов накопителей, а иногда навязывает менее удобную схему питания. Обратная ситуация тоже встречается: свежий процессор ставится в плату начального уровня, где узел питания греется и снижает частоты под длительной нагрузкой, и выигрыш поколения растворяется.

Второй фактор — сроки поддержки. Микрокод и обновления прошивки выходят для платформы ограниченное время. Когда поддержка закончилась, система остаётся с известными аппаратными уязвимостями либо с уже применёнными обходными механизмами, часть которых стоит производительности на определённых типах операций — прежде всего на нагрузках с частыми системными вызовами и обращениями к диску. Для домашней машины это терпимо, для узла, обслуживающего запросы круглосуточно, — аргумент против.

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

Где отставание видно, а где нет

Задачи по-разному чувствительны к возрасту процессора.

Игровая нагрузка в связке с быстрой видеокартой упирается в скорость одного потока и в задержки памяти — здесь разница поколений заметна, особенно на низких разрешениях, когда видеокарта не является ограничителем. Пакетная многопоточная работа — сборка проекта, рендер, транскодирование — считается ядрами и тепловым бюджетом, и старший процессор старого поколения с большим числом ядер нередко закрывает задачу не хуже среднего нового. Офисные приложения, браузер, работа с документами не различают поколения вовсе: там всё упирается в накопитель и объём памяти.

Отдельно стоит потребление. Старый техпроцесс тратит больше ватт на ту же работу. Для машины, включённой пару часов в день, это вопрос охлаждения. Для сервера, работающего непрерывно, разница в десятки ватт превращается в постоянную статью расхода и в дополнительное тепло, которое надо снимать. В стойке, ограниченной по мощности и отводу тепла, эффективность на ватт часто перевешивает цену кристалла — подробнее про специфику таких платформ в разделе серверных процессоров.

Как оценивают конкретный экземпляр

Процессор — деталь без движущихся частей, но не бессмертная. Длительная работа при повышенном напряжении вызывает деградацию: экземпляр перестаёт держать те частоты, которые держал раньше, и требует всё большего напряжения для стабильности. Внешне это не видно, проявляется только под нагрузкой.

Что проверяют физически: состояние контактных площадок или ножек, следы вскрытия крышки, остатки термоинтерфейса в местах, где его быть не должно. Что проверяют программно: стабильность под длительным стресс-тестом, температуры и частоты в конце прогрева, а не в первые секунды, отсутствие ошибок при одновременной нагрузке на память и вычислительные блоки. Отдельная категория риска — инженерные образцы и OEM-варианты с урезанной поддержкой прошивок: они запускаются не на любой плате и не всегда получают обновления.

Когда компромисс работает

Выбор в пользу прошлого поколения технически обоснован, когда узел не является ограничителем в целевой нагрузке: задача упирается в количество ядер, объём памяти или скорость накопителя, а не в производительность на такт. Он обоснован при апгрейде внутри существующего сокета, когда плата и память остаются на месте и меняется только кристалл. Он обоснован там, где допустим простой и есть запас по питанию и охлаждению.

Он перестаёт работать, когда нагрузка опирается на аппаратный блок, появившийся позже; когда нужны линии PCIe новой версии под накопители или адаптеры; когда платформа лишилась обновлений прошивки; когда система работает круглосуточно и разница в потреблении накапливается. В этих случаях экономия на поколении оплачивается в другом месте.