А вы задумывались, насколько выросла производительность современных процессоров? Ведь мы порой не обращаем на это внимания. Но если сравнить процессоры разных поколений между собой, то большой ли будет разрыв в производительности? Давайте посмотрим.

"Не дай бог жить в эпоху перемен", — именно так гласит старинная китайская пословица. Но мы с вами живем не просто в эпоху перемен, а в эпоху очень быстрых перемен. Буквально за последние 3-5 лет производительность процессоров сделала большой рывок вперед. Сменились архитектуры процессоров, выросло количество ядер, появились энергоэффективные ядра (пока лишь у Intel), повысились частоты (5 ГГц и выше уже не кажутся фантастикой).

И порой сложно сравнивать разные процессоры между собой. Вот как сравнить условный i5 13400 и легендарный i7 2600K: у первого 6 производительных ядер и 4 энергоэффективных (16 потоков в сумме), а у второго - всего 4 ядра и 8 потоков на архитектуре 2011 года. Значит ли это что i5 13400 в 2 раза быстрее, раз у него 16 потоков? Нет, не значит. Архитектуры разные. Да и в многопоточной нагрузке результаты будут разные.

И тут я подумал, а что если сравнить ряд процессоров между собой только в однопоточной производительности. А чем тестировать? Пожалуй, тест CPU-Z подойдет весьма неплохо. Скажу сразу, у меня нет на руках многих современных процессоров, потому результаты бенчмарка CPU-Z я буду брать из доступных источников в интернете. Например, с сайта valid.x86.fr. Данные могут несколько отличаться даже при тестированнии одной и той же модели процессора: в разных ПК разные системы охлаждения, настройки power limits, разные частоты ОЗУ и т.д. Но как ориентир производительности их использовать можно.

В декабре 2020 года я собрал себе компьютер на базе процессора Ryzen 7 2700, который оказался более чем вдвое производительнее старого FX-6300 по моим тестам Cinebench R15 и R20. В CPU-Z старенький FX набирает примерно 225 баллов, а мой 2700-й Ryzen - уже 409, прирост за 6-7 лет порядка 81,7% или 13,6% в год, если бы AMD обновляла архитектуры процессоров каждый год (FX6300 вышел в 2012 году, а процессоры Zen+ - в 2018-м). Запомним эти цифры.

Для примера легенда бюджетных ПК образца 2012 года, процессор i3-2100, набирает около 253 баллов, а более новый Intel Core i3-6100 образца 2016 года набирает около 368 баллов. Прирост за 4 года 45,45% или 11,36% в год.

Intel Core i5-2500K и i7 2600K набирают примерно 368 баллов в однопотоке, а Intel Core i5-6500 всего 389 баллов. Прирост за 4 года составил всего 5,7%. А, например, i7 6700 (почти топовый процессор поколения skylake на соккете 1151 первой версии) набирает в однопотоке "всего" 383 балла. То есть в период с 2012 по 2016-2017 годы производительность топовых процессоров от Intel росла существенно меньше, чем у бюджетных процессоров.

Скриншот с сайта https://forum.rigsofrods.org/threads/cpu-z-benchmark-thread.2123/

К слову, бюджетный Ryzen 3 1200 набирает примерно 374 балла, немного обгоняя что i5-6500, что старичка i7 2600K, правда последний будет в лидерах в многопоточных задачах за счет 8 потоков.

Правда в разгоне до 5 ГГц i7 2600K набирает уже 502-505 баллов.

Скриншот с сайта https://forum.rigsofrods.org/threads/cpu-z-benchmark-thread.2123/

Далее смотрим на другой мой тест Ryzen 3 3100 - в CPU-Z процессор набирает 452 балла в однопоточной производительности. Это +10,5% за счет смены архитектуры процессора с Zen+ на Zen2. Не уверен, что ради 10% прибавки стоит менять свой Zen+ на Zen2. Правда у 3100-го уже 4 ядра и 8 потоков.

При этом бюджетный 4-ядерный и 8-поточный процессор на стоковых для себя частотах существенно обгоняет легенду 2600K (также в стоке) и чуть-чуть не дотягивается до 2600K в разгоне. Разница между Ryzen 3 3100 и i7 2600K в стоке составляет 22,8%.

В 2019-2020 году Ryzen 3 3100 конкурировал с Intel i3 9100, а потом и с разными вариациями процессора i3 10-го поколения. Итак, i3-10100F набирает 458 баллов, i3-10105F - 468 баллов. а i3-9100F - 470 баллов.  То есть Intel Core i5-6500 6-го поколения набирал 389 баллов, а 9-е и 10-е поколения i3 уже 460-470 баллов. Прирост между поколениями составил 18,25 - 20,8% за 3-4 года. Или по 5-6% в год. То есть в какой-том момент рост однопоточной производительности стал замедляться и в бюджетном сегменте процессоров. Да и разницы между 9 и 10 поколениями i5 в однопотоке практически нет. Видимо, Intel выжала из

А теперь переходим к самому интересному - скачку производительности с 2020 по 2023 годы. С i3 10100 и Ryzen 3 3100 ситуация понятна. Далее Intel выпускает 11-е поколение своих процессоров на новой архитектуре, а AMD - новые процессоры Zen3. Правда сравнить бюджетный i3 11-го поколения не получится, их просто не выпускали. Да и Ryzen 3 5000-й серии были лишь со встроенной графикой на ядре AMD Cezanne с урезанной кэш-памятью 3 уровня до 8 Мбайт (вроде и Zen3, но существенно урезанные).

Intel Core i7-10700F в CPU-Z single tread тесте набирает 528 баллов, а его "сменщик", Intel Core i7-11700K - 638 баллов. Это 20,8% за одно поколение процессоров! Напомню, что 11-е поколение вышло всего примерно через полгода после 10-го.

Конкурировал с 10700F тогда AMD Ryzen 7 3700X, набиравший 509 баллов. Между моим Ryzen 2700 и 3700X разница в производительности 12,6% за счет обновленной архитектуры и более высокой частоты ядер (кстати, разница между 2700X и 3700X еще меньше).

С Intel Core i7-11700K конкурировал AMD Ryzen 7 5800X, набиравший в CPU-Z 640 баллов. Они де-факто равны по производительности в однопоточной производительности. А между 3700X  и 5800X разница 25,7%. Только вдумайтесь, когда еще от поколения к поколению мы получали 25% прироста производительности! Наверное только на стыке XX и XXI веков, когда Intel и AMD устроили гонку частот процессоров.

И дальше выходит еще одна новая архитектура от Intel, представителем бюджетной линейки которой стал i3-12100.  В тесте он набирает 659 баллов. По сравнению с i3-10105F прирост составил 40,8% за два года или чуть больше 20% в год. Неплохо, очень неплохо!

Intel Core i5-12400 набирает примерно 660 баллов, а i5-11400 - 561 балл. Прирост за одно поколение - 17,8%. При том, что у i5 12400 нет энергоэффективных ядер, которые очень хорошо помогают в многопоточной нагрузке. Поэтому сравнение архитектур получается более менее честным.

А сейчас в 2023 году в продаже есть 13-е поколение от Intel и 7000-я линейка от AMD. Intel i7-13700K набирает 864 балла в однопотоке в CPU-Z, а его предшественник, i7-12700K - 788 баллов. Прирост 9,6%. AMD Ryzen 9 7950X набирает 767 баллов, а Ryzen 9 5950X - 647 баллов: прирост 18,5%.

Не впечатляет? За чуть больше чем десятилетие однопоточная производительность процессоров выросла в 2-3 раза (вспоминаем FX-6300 с его 225 баллами и "бодрого старичка" i7 2600K с 368 баллами). Тот же i9-13900K набирает 900 баллов. О многопоточной производительности речи вообще не веду, она выросла не в разы, а в десятки раз (в многопоточном тесте CPU-Z FX-6300 набирает примерно 1000 баллов, а i9-13900K - более 16 000 баллов).

Какие выводы можно сделать?

Действительно, у Intel был "застой", когда с 2012 по 2016-2017 годы производительность их процессоров росла по 5-6% в год. Отсутствие конкуренции позволяет монополисту просто зарабатывать деньги на покупателях, не сильно думая о внедрении каких-либо прорывных технологий. И те кто купил в 2012-2014 годах топовый i7 могли не париться с апгрейдом вплоть до 2020 года точно. Выйти из "спячки" Intel помог животрепещущий пинок под зад от AMD. При этом производительность в бюджетном сегменте росла несколько более высокими темпами.

Сама же AMD проделала серьезную работу над процессорами поколения ZEN. Тот же Ryzen 3 1200 (один из самых бюджетных процессоров в линейке) догоняет i7 2600K и более чем в полтора раза производительнее FX-6300. Хотя сама 1000-я серия Ryzen считается достаточно "сырой" (были проблемы с ОЗУ, которые исправлялись уже последующими обновлениями прошивок БИОС), не самой производительной, но и далеко не слабой (тот же Ryzen 1600 набирал 389 баллов, а Intel Core i5-7400 - 383 балла в однопотоке, а эти процессоры позиционировались как примерно одного уровня).

В какой-то момент казалось, что расти в производительности на ядро больше некуда, как за последние пару лет произошел еще один скачок. Однопоточная производительность выросла еще на 50% (с условных 530 до 760-800 баллов). И это классно!

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

Кстати, вот в этом ролике прекрасно показан процесс ограничения температуры процессора Ryzen 5 7600X через настройку БИОС с тестами производительности. Рекомендую посмотреть.

Да и по деньгам обновление ПК на новые платформы выходило весьма дорого, весь 2022 год оперативная память DDR5 хоть снижалась в цене, но стоила ощутимо дороже DDR4 аналогичного объема. Ну и переход от воздушных кулеров к "водянкам" многих отталкивает. Правда по тестам для i5 12400 / 13400 / 12600K (без разгона) хватает хорошего кулера. В играх потребление процессоров не столь высоко.

Теперь те, кто купил себе условные Ryzen 2700 / 3700 или i5 10400 и выше вполне могут задуматься об обновлении либо процессора (например, до Ryzen 5700 / 5800x применительно к соккету AM4), либо об обновлении всей платформы целиком.

Ну и отвечу на свой же вопрос в самом начале статьи: "значит ли это что i5 13400 в 2 раза быстрее чем i7 2600K, раз у него 16 потоков против 8?":

  • i5 13400 набирает 715 баллов в однопотоке и 6495 баллов в многопотоке;
  • i7 2600K набирает 368 баллов в однопотоке и 1870 баллов в мнокопотоке;
  • разница в однопотоке - 1,94 раза, разница в многопотоке - 3,47 раза.

Вот такой получился прогресс. На этом все. Надеюсь, статья будет вам полезна. Буду рад если вы поделитесь ею с друзьями 🙂