Octa-core краще, ніж quad-core не завжди! Все про процесорах пристроїв під управлінням android

Ви можете подумати, що «octa-core» процесор краще, ніж «quad-core», тому що вісім ядер краще, ніж чотири. Але це не завжди вірно.

Технології - складна штука. Завдання відділу маркетингу - спростити їх для покупців, але досить часто при цьому жертвують чесність. «Чим більше, тим краще» - проста і зрозуміла формула. Але так само, як висока роздільна здатність не означає кращу якість зображень, так і продуктивність процесора не завжди залежить від кількості ядер.

Більше ядер не означає, що процесор буде працювати краще

Octa-core краще, ніж quad-core не завжди! Все про процесорах пристроїв під управлінням android
На випадок, якщо попередні два речення не прояснили все досить чітко, давайте повторимо: продуктивність вашого процесора не буде збільшуватися при додаванні нових ядер. Все набагато складніше. Ми вже пояснювали, як працюють ядра процесора, але важливо пам'ятати, що кожне ядро ​​- лише невелика частина загальної продуктивності процесора.

Ефективність цих восьми ядер диктується багатьма факторами. Вона залежить від частоти ЦПУ, програмного забезпечення, здатного працювати з усіма ядрами, а також дизайну та архітектури самого чіпа.

Найбільшу роль, як правило, грає програмне забезпечення. Мобільні ігри, наприклад, часто оптимізовані для використання декількох ядер, щоб збільшити продуктивність. Однак це стосується не всіх ігор, а що більш важливо, не всіх додатків. Насправді, більшість програм використовують тільки одне або два ядра. Втім, процесор все одно активує всі свої ядра і інші елементи чіпа, так що заряд акумулятора він буде споживати на повну потужність.

Архітектура процесорів і ARM проти Intel

Octa-core краще, ніж quad-core не завжди! Все про процесорах пристроїв під управлінням android
Процесор може виглядати як невеликий квадратний чіп, але має досить складним внутрішнім пристроєм. Кожен процесор складається з елементів на кшталт ядер, кеша пам'яті, логічних воріт і так далі. Вам не обов'язково знати, для чого вони потрібні, але якщо дана тема вас все-таки зацікавила, можете почитати подробиці про дизайн процесорів. Потрібно пам'ятати тільки те, що дизайн процесора дуже впливає на його продуктивність.

Визначаючи механізм роботи логічних воріт, організовуючи зв'язок між кешем і ядрами, а також застосовуючи кілька інших хитрощів, процесор «dual-core» може стати краще ніж «quad-core», а «quad-core», ніж «octa-core».

ARM першої представила ідеологію процесорних ядер big.LITTLE, де кожен чіп має два «quad-core» процесора (в загальному, виходить вісім ядер). Один набір «quad-core» процесорів забезпечує максимальну продуктивність. Інший концентрується на ефективності використання заряду акумулятора, а також на зменшенні нагріву. Зазвичай ці набори дію незалежно, за винятком дуже рідкісних випадків.

Більшість сучасних смарфтони під управлінням Android обладнані чіпами, побудованими за технологією ARM, які виробляються Qualcomm, Samsung, Mediatek, NVIDIA і декількома іншими компаніями.

Проте, Intel все ще використовує ідеологію «quad-core», хоча ARM вже просуває подвійний набір «quad-core».

Що таке Octa-Core і чому це не має значення?

Саме тому деякі виробники використовують фразу «Справжні octa-core», що позначає, що всі вісім ядер в процесорі працюють одночасно.

Що цікаво, на момент написання даної статті, не існує програмного забезпечення, які б в повній мірі використовувало переваги восьмиядерних процесорів. Більшості додатки така потужність абсолютно не потрібна. Навіть сучасні ігри для Android відмінно працюють на «quad-core» процесорах (якщо пристрій обладнаний пристойним графічним процесором) і не вимагають восьми ядер.

Чи може «quad-core» процесор теоретично бути могутніше ніж «octa-core»? Так. Але якщо завдання виконується з максимально можливою швидкістю вже на чотирьохядерному процесорі, тоді в додаткових ядрах просто немає ніякого сенсу.

Не всі Quad-Core і Octa-Core процесори рівні

Octa-core краще, ніж quad-core не завжди! Все про процесорах пристроїв під управлінням android
Крім кількості ядер, потрібно брати до уваги і їх характеристики. Найкраще це ілюструється серією процесорів Cortex-A від ARM, які зараз використовуються найширше. У сімейство Cortex-A входять наступні процесори, від найменш до найбільш потужних: A72, A57, A53, A17, A15, A9, A7, A5.

Тим часом, NVIDIA Tegra 4 (анонс відбувся приблизно в той же час) був «quad-core» процесором з ядрами ARM A15. Однак, через більш високої якості цих ядер, Tegra 4 впевнено обходив MT6592 в більшості тестів на продуктивність.

Ось відмінний приклад «quad-core» процесора, який виявився кращим, ніж «octa-core». І таких ситуацій на мобільному ринку незліченна безліч.

На що звертати увагу при виборі процесора?