Збільшення попиту на мобільні пристрої прискорило розвиток суміжних галузей. Всього п'ять років тому була випущена найперша версія платформи Android, а вже сьогодні на її основі на ринку з'явилися процесори, які мають по 8 ядер.
Як працюють сучасні мультиядерні системи?
На сьогоднішній день, найпоширеніший варіант - big.LITTLE - здатний виробляти обробку поставленого завдання лише одним кластером, тобто, простіше кажучи, навантаження від будь-якого запущеного додатку не може одночасно розподілитися по ядрах, так як вони мають різну микроархитектуру. При цьому відправною точкою для будь-якої програми служить ядро Cortex A-7, а в міру того, як навантаження на процесор зростає, планувальник перемикає завдання на ядра Cortex-A15. Найскладнішим завданням при побудові платформи для компанії ARM стала мінімізація часу, що витрачається при перемиканні між кластерами ядер. В результаті тривалої роботи компанії вдалося зменшити витрачається на процедуру час до 20 мікросекунд.
Не будемо гадати, а поглянемо лише на деякі факти, які допоможуть переконатися, що гіперпроізводітельность пристрою на восьми ядрах - не більш ніж міф. Розглянемо процесор вищезгаданого Galaxy S4, - Exynos 5 Octa. В даному випадку вісім ядер представлено двома 4-ядерними процесорами. При цьому одночасно задіюється лише один з них, тобто максимальне навантаження йде тільки на 4 ядра. Дане рішення допомагає істотно знизити енергоспоживання, продовживши термін роботи апарату від однієї підзарядки, але ніяк не відбивається на продуктивності пристрою.
Єдине, що заважає компаніям сьогодні виробляти високопродуктивні, мультиядерні системи, - це потреба таких систем в великій кількості транзисторів. Для підняття продуктивності системи, необхідно збільшити кількість транзисторів, що обов'язково призводить до збільшення енергоспоживання і тепловиділення. Саме тому сьогодні всі старання виробників спрямовані на зменшення енергоспоживання в першу чергу, а не на збільшення продуктивності.
Чи варто переплачувати?
Представлені на ринку мобільні восьмиядерні пристрої мають досить високу ціну, незважаючи на те, що в своїй більшості ці апарати виробляються в Китаї. Протестовані на AnTuTu Benchmark «восьяміядернікі», набрали таку кількість балів: Galaxy S4 - 26275 балів (середня вартість - 20 тис. Рублів), Meizu MX3 (18 тис. Рублів), теж заснований на Exynos 5 Octa, показав 29112 балів, Zopo zp998 - 27608 балів (11 тис. руб.). При цьому флагман японської Sony, модель Xperia Z Ultra на основі 4-ядерний платформи Qualcomm Snapdragon 800, хоч і коштує дорожче всіх - 22 тис. Рублів, - випереджає всіх в тесті, показуючи 29185 балів. Для порівняння, модель Galaxy S3 набрала трохи більше 15000 балів.
Приріст продуктивності на 8 ядрах досить відчутний. Однак для чого вона, якщо задіяти її повністю не виходить, - незрозуміло. Сьогодні просто не існує таких мобільних додатків, на обробку яких знадобилося б 8 ядер. Таким чином, придбання пристрою з восьмиядерна процесором сьогодні можна назвати скоріше таким собі «внеском у майбутнє», ніж раціональної покупкою. Даний варіант підійде насамперед тим, хто не любить часто міняти пристрою.