Сегодня компьютеры прогрессируют медленнее, чем 20–30 лет назад: правда или миф?

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Блог компании XCOM-SHOP

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

Золотая эпоха ПК — 1990-е и начало 2000-х

Многие из тех, кому за 30 и 40 лет, хорошо помнят, как стремительно развивался компьютерный мир в 90-х годах. Каждое поколение устройств приносило что-то новое, в первую очередь — существенный рост производительности.

Нередко частота или объем памяти удваивался при смене одного компьютера на другой. В рамках одной платформы за весьма короткий срок можно было проапгрейдить процессор с частоты 400 МГц до 800 МГц, получив пропорциональный прирост быстродействия.

То же самое касается видеокарт. Разница в производительности двух смежных поколений могла быть двукратной. При этом выходили они раз в год — без каких-либо пропусков, запозданий и так далее.

Все это приводило к тому, что каждый год можно было не то чтобы апгрейдить свой ПК, а менять его в сборе! И не просто, чтобы потешить свое эго, а получив при этом заметный выигрыш по основным характеристикам и возможностям. В целом увлеченные энтузиасты и геймеры именно так и делали, если могли себе это позволить.

Застой 2010-х и 2020-х: что происходит с центральными процессорами?

Средняя частота процессора значительно выросла с первых дней развития вычислительной техники, но в последние годы в основном стабилизировалась на уровне 3-5 ГГц. Хотя тактовая частота за последние 15 лет существенно не выросла, производительность продолжала расти благодаря таким факторам, как увеличение числа ядер, увеличение объёма кэша и архитектурные усовершенствования.

Добавим немного конкретики. Pentium 4 достиг штатной частоты 3 ГГц еще в 2003 году в поколении Northwood. И посмотрим на одну из последних моделей от «синих» — анонсированный только в июле 2025 года Core Ultra 5 235TA. Его тактовая частота варьируется от 2,2 до 5 ГГц. То есть за последние 22 года (!) почти ничего не изменилось?

Частота процессора перестала расти так быстро, как раньше, из-за сочетания физических, тепловых и технологических ограничений. Увеличение частоты приводит к значительному росту энергопотребления и тепловыделения, что становится трудноуправляемым. Кроме того, дальнейшее уменьшение размеров транзисторов на кристалле процессора упирается в физические ограничения кремния, а также в сложности производства, связанные с проектными нормами.

Так что если еще в нулевых частота CPU была основным показателем производительности и поводом для гордости (либо наоборот), то вот уже больше десяти лет на этот показатель никто особо не обращает внимания. В итоге уже 20 лет прогресс идет в других направления: увеличения количества ядер и оптимизации микроархитектуры.

Первый двухъядерный процессор Intel для ПК вышел в 2005 году. В 2022-2023 годах активизировалась мода на так называемые «малые» или энергоэффективные ядра. Так что в типичном современном «середнячке» уже 14 ядер: 6 основных и 8 вспомогательных. Правда, с ядрами ситуация обстоит несколько иначе, чем с частотой. Чтобы добиться пропорционального роста производительности, требуется уже распараллеливать процессы (либо запускать разные задачи одновременно).

Средняя частота настольных CPU (ГГц) 2000-2025 с ядрами и примерами

Год Средняя частота (ГГц) Количество ядер Примеры CPU
2000 1.00 1 Intel Pentium III 1.0 ГГц
2001 1.40 1 AMD Athlon Thunderbird 1.4 ГГц
2002 1.60 1 Intel Pentium 4 Northwood 1.6 ГГц
2003 2.00 1 Intel Pentium 4 2.0-2.4 ГГц
2004 2.40 1 AMD Athlon 64 2.4 ГГц
2005 2.80 2 Intel Pentium D 2.8 ГГц (Dual-Core)
2006 3.00 2 Intel Core 2 Duo E6600 2.4-3.0 ГГц
2007 3.20 4 AMD Phenom X4 9500 2.2-3.2 ГГц
2008 3.00 4 Intel Core 2 Quad Q6600 2.4-3.0 ГГц
2009 3.20 4 Intel Core i7-920 2.66-3.2 ГГц
2010 3.40 4 Intel Core i5-750 2.66-3.4 ГГц
2011 3.40 8 AMD FX-8150 3.6 ГГц (Turbo до 4.2)
2012 3.40 4 Intel Core i7-3770 3.4 ГГц
2013 3.50 4 Intel Core i5-4670K 3.4-3.8 ГГц
2014 3.50 4 Intel Core i7-4790K 4.0 ГГц (Turbo)
2015 3.60 4 Intel Core i5-6600K 3.5-3.9 ГГц
2016 3.60 4 Intel Core i7-7700K 4.2 ГГц (Turbo до 4.5)
2017 3.70 8 AMD Ryzen 7 1700 3.0-3.7 ГГц
2018 3.70 8 Intel Core i9-9900K 3.6-5.0 ГГц
2019 4.00 12 AMD Ryzen 9 3900X 3.8-4.6 ГГц
2020 4.20 10 Intel Core i9-10900K 3.7-5.3 ГГц
2021 4.30 16 AMD Ryzen 9 5950X 3.4-4.9 ГГц
2022 4.40 16 Intel Core i9-12900K 3.2-5.2 ГГц
2023 4.60 16 AMD Ryzen 9 7950X 4.5-5.7 ГГц
2024 5.80 24 Intel Core i9-14900K 3.2-6.0 ГГц
2025 5.50 20 Intel Core Ultra 7 265K 4.0-5.5 ГГц

На основе этих данных можно построить график.

Как видим, за десятилетие с 2010 по 2020 год типичная максимальная частота CPU выросла лишь с 3,5 до 4 ГГц. В последующие годы этот показатель продолжил постепенно увеличиваться, но в основном лишь за счет турбо-режима, то есть возможности ЦП кратковременно повышать частоту при выполнении тяжелых задач. В большинстве случаев предельного значения способно достигать лишь одно из ядер. Если же нагрузка распределена на несколько или все ядра, то процессор не сможет обеспечить то же значение максимальной частоты.

У видеокарт тоже не все так просто

У графических ускорителей прогресс изначально шел немного иначе, ведь они в своей основе являются многопоточными (то есть по факту многоядерными). Другое дело, что и тут рост вычислительной мощности заметно снизился. Вспомнить хотя бы поколение NVIDIA GeForce 6000, вышедшее в 2004 году: количество FPS в актуальных играх того времени выросло в среднем вдвое относительно GeForce 5000. И это всего за один год!

Сейчас все иначе. GeForce RTX 5000 вышли в 2025 году, RTX 4000 — в 2023-м, а RTX 3000 — в 2020-м. То есть срок появления новой генерации вырос в 2-3 раза. При этом RTX 5000 превосходит предшественника в среднем на 20-30%, а RTX 4000 был производительнее RTX 3000 примерно на 20%. В сухом остатке получается, что за пять лет быстродействие выросло в 1,5 раза, хотя раньше прирост был двукратный за один год.

Как индустрия пытается выйти из сложившейся ситуации? Внедряет различные технологии повышения кадровой частоты, в том числе генераторы «фейковых» кадров, апскейлеры и так далее. Кто-то называет эти технологии «костылями», ведь они призваны лишь создать видимость высокой производительности, при этом зачастую несут с собой заметные недостатки в виде артефактов изображения и снижения остроты отклика. Правда, прогресс в этой сфере все же наблюдается: эти технологии тоже постепенно дорабатываются.

В чем главная причина застоя и ждать ли восстановления прогресса?

В течение десятилетий работал закон Мура: количество транзисторов на кристалле удваивалось примерно каждые два года. Это приводило к росту производительности процессоров и снижению стоимости вычислений.

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

Современные процессоры производятся по техпроцессу 3-5 нм, чипы видеокарт — 4-5 нм. И это будет если не конечная остановка, то как минимум длительная стоянка. Да, TSMC (ведущий мировой производитель чипов) уже анонсировала техпроцессы вплоть до 1,4-1,6 нм, а Intel готовит производство с точностью 1,8 нм. Но стоит отдавать себе отчет в том, что каждый последующий шаг дается индустрии все тяжелее. Вот и с выходом годных кристаллов по перспективным нормам наблюдаются проблемы. Так что с учетом использования текущих принципов разработки человечество все ближе к естественному ограничению.

Есть ли плюсы в текущей ситуации?

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

Во-первых, с большинством повседневных задач даже старый ПК или ноутбук справляется вполне приемлемо. Разница ощущается только в профессиональных сценариях — рендеринг, машинное обучение, научные расчёты. Если требуется серфить интернет, работать с корреспонденцией, бухгалтерией и так далее, то «машинка» возрастом 10-15 лет будет вполне бодрой.

Во-вторых, медленный прогресс позволяет реже апгрейдить свой ПК, даже если речь идет об игровой сборке или рабочей станции. В текущих условиях можно пропустить не то что один год, а одно-два поколения «железа». Для игр и рабочих задач вполне сгодятся ПК на Intel LGA 1700 и даже LGA 1200, AMD AM4, NVIDIA RTX 3000, DDR4 и так далее. Конечно, приятнее тешить свое эго на самых современных и мощных комплектующих, но непосредственной необходимости в этом сегодня куда меньше, чем пару десятилетий назад.

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

Автор не входит в состав редакции iXBT.com (подробнее »)

20 комментариев

S
В статье не упомянули про фактор стоимости — для получения прибыли изделие должно быть массовым. Иначе производитель вместо прибыли получит «шляпу». Скорее всего можно накрутить намного больше производительности, но тогда изделия уйдут в иной ценовой сегмент, а заодно станут монструозными по габаритам и требуемым системам охлаждения (размерность и шумность оных).
Вспомним относительно недавнюю отмену выпуска топового видеоускорителя AMD, аналога 5080/5090. По слухам/утечкам вышел слишком сильно большой и горячий.
Y
Там AMD и так всё выжали, ничего мощнее не удалось бы сделать.
Administrator
Да прям, осенью-зимой выпустят новьё наверняка
1
На самом деле рост производительности железа не является первоочередной задачей в персоналках.
Намного более важна оптимизация софта, как системного, так и прикладного.
Главным препятствием на пути решения проблем является МS, ее софт и средства разработки, которые она предлагает.
Если посмотреть на ситуацию непредвзято, т.е. исходить из того что задача это что-тов реальном секторе, а не баллы в тестах, то можно увидеть что производительность не так уж и увеличилась. Интенсивный рост был только в обработке видео и играх. Серьезные вычислительные задачи вроде моделирования сложных процессов как были на больших машинах, так и остались, задачи в реальном времени окончательно уехали на спец.контроллеры.
Персоналки в тупике?
w
Автору хорошо бы сменить ИИ.
На что-то дороже. И, главное, то что контекст лучше держит. Тогда не надо будет статью малыми кусками писать. И если в начале статьи более менее чисто, то во второй половине — грустно.
k
Хорошо задачу под ответ подгонять. Ну например, берем нужные показатели и строим графики, как аффтар. Результат — ну плохие современные процессоры, достижений никаких… Частоты не растут, ядер тоже тыщи штук не стало — ну ваще прогресса никакого, сплошной застой!
А то что современный процессор (например Intel Core Ultra 7 265K относительно Intel Pentium 4 2.00GHz) на 1 ядро производительней в 22 раза, а в пересчете на количество ядер — в 440 раз, это мы умолчим, это не те показатели, которые нам нужны…
X86
а винда все также тормозит при открытии меню «Пуск» или проводника)
o
Вендопроблемы, в KolibriOS ничего не тормозит)
Y
Эм, разница меньше, 22х раз в одноядерном режиме нет. Ну и опять же… надо смотреть какие задачи и команды, тогда не было AVX вообще, и как это сравнивать.
N
Новые инструкции это часть прогресса, именно поэтому бенчмарки добавляют их в тесты и они влияют на конечный результат оценки производительности.
N
Зависит от конкретного ПО, но да в некоторых случаях современное ПО работает многократно быстрее.
1
Да ну? Какие именно программы для офиса, монтажа видео и расчетов стали работать в 20 раз быстрее? Я уж не говорю о влиянии многоядерности — на 2 порядка не выросло вообще ничего нигде.
U
Два порядка, это в 100 раз. В 100 раз точно не стали.
a
Смотря что измерять. Та же оракловая база на винде по сравнению с 90-ми и три порядка спокойно даст. Тут же еще диски стали быстрее, шины, память…
k
А вы не учитываете, что требования к контенту с тех пор выросли?
Что там обрабатывалось во времена Пеньков 4-х? У нас к примеру региональные телеканалы обрабатывали в лучшем случае 720х576 под аналоговое ТВ. Даже цифра в кабельном такая же была потом еще долго. И кодировалось в MPEG-2, который по сравнению с нынешними форматами кодируется вообще мгновенно, но в те годы требовал либо специализированных двухпроцессорных станций, либо аппаратных кодеков для обработки в реальном времени.
Сейчас же я этот MPEG-2 на обычной офисной машине могу кодировать со скоростью х30-х50 к реальному времени, причем ограничением служит недостаточно распараллеленный кодек, который давно не развивается — вот вам наглядный прирост.
Однако сейчас никто не кодирует в MPEG-2, и даже классический MPEG-4 забыт — все работают с H.264. При этом сложность кодирования выросла на порядки, если сравнивать эти кодеки. А еще теперь все работают минимум с FullHD, который в 5 раз большей площади или QHD — в 8, и соответственно во столько же раз больше требуют ресурсов.
Поэтому вы и не увидите напрямую рост производительности, т.к. всё съедает увеличившаяся сложность обработки.
Tadoritz
> Хорошо задачу под ответ подгонять.

Если уж хотелось поднабросить, то надо было заказать нейронке статью, отстаивающую противоположный тезис и в блогах опубликовать. Тут нейронку спросили, замедлилось ли; она ответила, что да, и как минимум в этом была права.
*Daem*
Я с 98 года слежу за играми и железом. Помню как под новые хитовые игры, которые выходили каждый год требовалось новое железо. Иначе играешь на минималках и с низким fps, с долгими загрузками, подгрузками и вылетами в винду. Помню, чтобы поиграть нормально в Q2 — Q3 надо было докупать 3DFx Vodoo 2… иначе картинка полная лажа с 3-5 fps))) Потом когда Diablo 2 вышла, ей оперативки надо было много по тем временам для комфортной игры, примерно максимум сколько могла принять средняя материнка. Затем первая половина 2000-ых очень весело и бурно развивалась, но вдруг всё полетело просто в астрал когда в 2007 вышел Crysis. Тогда всё железо было положено на лопатки и очухалось только через поколение. Еще складывалась такая ситуация в целом, что HDD стали слабым звеном в ПК и вот когда стали появляться дешевые SSD, то как же на них полетела винда вместе со всякими Крайзисами, все стало очень быстро загружаться\подгружаться.
В целом с автором согласен, интенсивность прогресса замедлилась.
DimanDimanyich
Достаточно вспомнить сколько по времени были банковские транзанкции ранее и сейчас. Стоит в комплексе расматривать.
S
Аффтар, ты чё хотел сказать? Даже к покупке не расположил.
S
Да ты чё. Кста. ещё и бабы меньше дают.

Добавить комментарий