Порівнювати CPU тільки за гігагерцами — приблизно як порівнювати автомобілі тільки за обертами двигуна. Реальна швидкодія є результатом архітектури, ядер, кешу, частот і типу навантаження.
Ядра та потоки
Ядро здатне виконувати інструкції незалежно від інших ядер. Програми, що добре розподіляють роботу, отримують перевагу від багатоядерності. Технології багатопотоковості допомагають одному фізичному ядру ефективніше працювати з кількома потоками, але «16 потоків» не дорівнюють 16 повноцінним ядрам.
Частота
Частота показує кількість тактів за секунду. Однак різні архітектури виконують різну кількість корисної роботи за один такт, тому 5 ГГц одного CPU не обов’язково швидші за 4,5 ГГц іншого.
Навіщо потрібен кеш
Кеш — дуже швидка пам’ять поруч із ядрами. Вона зменшує необхідність постійно звертатися до повільнішої оперативної пам’яті. Для частини ігор особливо важливі швидкість одного ядра та кеш, а для рендерингу або компіляції — багатопотокова продуктивність.
Найкращий спосіб зробити висновок — відкрити порівняння процесорів за продуктивністю у потрібних вам тестах.
Чотири параметри відповідають на різні питання
| Параметр | Що означає | Чого не гарантує |
|---|---|---|
| Ядра | Обчислювальні блоки CPU | Пропорційної швидкості в усіх програмах |
| Потоки | Логічні потоки виконання, доступні системі | Подвоєння швидкості на одному ядрі |
| Частота | Кількість тактів за секунду | Однакової роботи за такт у різних архітектур |
| Кеш | Швидка пам’ять поруч з обчислювальними блоками | Універсальної переваги від більшого обсягу |
Приклад гібридного процесора
Intel Core 7 150U має 2 продуктивні та 8 енергоефективних ядер, разом 10 ядер і 12 потоків. Його максимальна частота для продуктивних ядер — до 5,4 ГГц. Це не означає, що всі десять ядер постійно працюють на 5,4 ГГц: тип ядра, навантаження, температура й ліміти потужності різняться.
Кеш не додають до RAM
L1, L2 та L3 мають різні ролі й затримки. Сума їхніх обсягів не є еквівалентом оперативної пам’яті. Порівнювати кеш корисніше в межах близьких архітектур, доповнюючи інформацію реальним тестом. Кількість мегабайт без контексту може ввести в оману.
Як обрати між двома CPU
Виберіть single-core для оцінки переважно однопотокових задач і multi-core для паралельних, але дивіться також конкретну програму. Результати різних версій тесту не зводьте до одного рейтингу. Перейдіть до каталогу процесорів та гайда для ноутбуків.
Параметри прикладу: офіційна специфікація Intel.