Що таке Ядра big.LITTLE

Коротко: Потужні ядра для навантаження + економні для фону.

big.LITTLE — це архітектура процесора, де на одному чипі розміщено два типи ядер: потужні («big») для вимогливих завдань і економні («LITTLE») для фонової роботи. Смартфон автоматично перемикається між ними залежно від того, що ви робите, — без жодних дій з вашого боку. Завдяки цьому пристрій і швидко реагує на навантаження, і тривало тримає заряд акумулятора.

Як це працює

Уявіть, що у вашому телефоні є два «режими двигуна»: спортивний і економний. Коли ви запускаєте гру, рендерите відео або відкриваєте важкий застосунок — процесор задіює потужні ядра, які виконують складні обчислення якомога швидше. Щойно ви перейшли до читання стрічки новин, заблокували екран або просто чекаєте на повідомлення — в роботу вступають економні ядра, які споживають значно менше енергії. Цей перехід відбувається за мілісекунди й непомітний для користувача.

Архітектуру big.LITTLE розробила компанія Arm, і сьогодні її використовують у переважній більшості мобільних процесорів: чипах серії Exynos від Samsung, Dimensity від MediaTek, Kirin від Huawei та інших. Зокрема, в сучасних процесорах кількість ядер кожного типу варіюється: наприклад, типова конфігурація може включати кілька потужних ядер і кілька економних — конкретне співвідношення залежить від покоління та виробника чипа. Qualcomm реалізує схожий підхід під власною назвою, однак принцип розподілу навантаження між ядрами різної продуктивності залишається тим самим.

При виборі пристрою архітектура big.LITTLE безпосередньо впливає на два параметри: автономність і плавність роботи. Якщо ви переважно користуєтеся телефоном для дзвінків, месенджерів і перегляду відео — кількість і «потужність» великих ядер для вас менш критична: більшість часу пристрій працюватиме на економних ядрах, а отже довше тримати заряд. Переплачувати за топовий чип у такому сценарії немає практичного сенсу.

Якщо ж ви граєте у вимогливі ігри, монтуєте відео на смартфоні або активно використовуєте кілька застосунків одночасно — якість і кількість потужних ядер стають визначальними. У такому разі варто звертати увагу на покоління архітектури та актуальність чипа, а не лише на загальну кількість ядер: вісім слабких ядер не замінять чотири сучасних потужних.

Часті питання

Чим big.LITTLE відрізняється від звичайного багатоядерного процесора?
У звичайному багатоядерному процесорі всі ядра однакові за продуктивністю й енергоспоживанням. Big.LITTLE натомість об'єднує ядра різних «класів» на одному чипі: одні заточені на максимальну швидкість, інші — на мінімальне споживання енергії. Це дозволяє досягти балансу між продуктивністю та автономністю, якого неможливо отримати з однорідними ядрами без компромісів.
Чи справді big.LITTLE помітно впливає на час роботи від акумулятора?
Так, і це один із найвідчутніших практичних ефектів. Оскільки смартфон більшу частину дня перебуває в режимі очікування або виконує нескладні завдання, економні ядра задіяні значно частіше, ніж потужні. Саме тому пристрої з грамотно реалізованою архітектурою big.LITTLE помітно перевершують за автономністю смартфони з однорідними ядрами за аналогічних умов використання.
Більше ядер — завжди краще?
Це поширене непорозуміння. Восьмиядерний процесор не обов'язково швидший за шестиядерний: якщо «зайві» ядра є застарілими або економними за архітектурою, вони майже не впливають на продуктивність у важких завданнях. Важливіше дивитися на покоління архітектури ядер, тактову частоту потужних ядер і реальні результати незалежних тестів, а не лише на кількість ядер у назві чипа.

Ще з розділу «Продуктивність і пам’ять»