Menu

Про труднощі переходу з Intel на ARM


О сложностях перехода с Intel на ARM

Очевидно, питання про зміну настільної процесорної платформи з кондачка не вирішуються, і якщо Apple дійсно розраховує вже в третій раз її змінити, то ще є час подумати. Але тут треба чітко собі уявляти всі супутні завдання. Головна проблема при міграції на ARM складається, як виявилося, зовсім не в забезпеченні певного рівня продуктивності. Вона полягає в підтримці досягнутого рівня з плином часу і, як наслідок, у здатності вести «гонку озброєнь» з Intel. Тому що на даний момент гонка ще не почалася: виробники поки ставлять перед собою занадто різні цілі.

Для Intel пріоритетом є продуктивність. Для ARM - енергоефективність, і це в рівній мірі відноситься до підрозділу Боба Менсфілд в Apple, адже свою схему ядра вони розробили на основі ARMv7. Якщо задатися метою зробити по-справжньому продуктивний чіп ARM, то це можливо і зараз, вважає аналітик Натан Бруквуд:

Ви б отримали досить швидку машину.

А ось посперечатися з Intel в темпах розвитку - завдання складніше. Втім, на якомусь етапі Apple може компенсувати недолік потужності спеціальної налаштуванням процесора під софт (і навпаки). Не забувайте: Intel працює на благо всієї індустрії, тоді як у Apple є можливість вести оптимізацію тільки під саму себе і за рахунок цього домагатися більш значних результатів. Ми бачимо це на прикладі порівняння iPhone 5 і Galaxy S III - в останнього 4 ядра, більша частота, але за рахунок дисонансу між залізом і програмною частиною його результат навіть трохи скромніше.

На користь версії з можливою міграцією - нещодавно представлені 64-бітні ARM (Cortex A57 і A53). Повертатися на 32 біта при тій кількості оперативної пам'яті, що можна зустріти в сучасних Mac, було б зовсім нерозумно.

Rosetta? Дійсно, як колись був необхідний емулятор PowerPC під x86, так і в описаному випадку потрібно емулятор x86 під ARM. Цікаво, що саме таку програму розробляють в російському стартапі «Ельбрус Технології». Apple всього-то й потрібно, що запропонувати гідну ціну за компанію, як вона звикла робити! [allthingsd]

|