iPhones.ru

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

Леонид Клюев avatar | 25
FavoriteLoading В закладки
О сложностях перехода с 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]

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Очевидно, вопросы о смене настольной процессорной платформы с кондачка не решаются, и если Apple действительно расчитывает уже в третий раз её сменить, то время подумать ещё есть. Но тут надо чётко себе представлять все сопутствующие задачи. Главная проблема при миграции на ARM состоит, как оказалось, совсем не в обеспечении определённого уровня производительности. Она состоит в...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

25 комментариев

Форум →
  1. sgt_Pepper avatar
    sgt_Pepper 7 ноября 2012
    0

    В каком-то смысле жаль будет, если такой переход состоится. Как я понимаю, он будет означать конец хакинтошей.

    Войди на сайт, чтобы ответить
    Ответить
  2. Dire avatar
    Dire 7 ноября 2012
    0

    Всё это спорно.
    С точки зрения “борожения просторов Большого Театра” – да, Apple самое время задуматься о смене поставщика чипов. AMD фактически мертв, рынок монополизирован Intel. И занять “свято место” в обнимку с ARM – в общем не плохая идея. НО это мысли о “господстве”, так сказать.
    А с точки зрения банальной выгоды – стоимости, продуктивности и универсальности – Intel на сегодня единственный партнер Apple, который и “дом сторожит, и есть не просит”.
    И даже не стоит говорить о смене курса при наличии огромного финансового резерва.
    Всё это спорно.

    Войди на сайт, чтобы ответить
    Ответить
  3. Darth Saddam avatar
    Darth Saddam 7 ноября 2012
    0

    Глупый оригинал статьи если честно.
    1. Насчет “производительного АРМ” – бред. Максимум, что достижимо АРМ-ом – “Хромбук”: браузер, смотрелка фильмов, слабые игры – всё. И ничего для учёбы, работы, “нормальной” игры. Оно нужно? Врятли, есть иПад.
    2. Я конечно понимаю, что А6 – крут, но это просто компоновка готовых технологий, никаких серьезных “разработок” тут нет, обычная компоновка (как у Кволакомов, Самсунгов, кетайцев и т.п.). На разработку чего-то “абсолютно своего” у Apple нет ни средств, ни мощностей. Так же нет смысла сравнивать его с Galaxy S III, это принципиально разные продукты, точно так-же, как никто не станет сравнивать х-ядерный АМД с 4-ядерными i7.
    3. реализации A57 и A53, если и появятся, то ещё очень не скоро, а когда появятся, это будут очередные +20% к Cortex A15, так что о каком-то применении на “дэсктопах” можно забыть.
    4. Ну и конечно не стоит забывать про то, что ARM – это RISC. Он может и хорош на узкоспециализированных задачах, но до CISC ему далеко. Единственная возможная роль – “сопроцессор” (а это кажется уже проходили).

    WiND avatar
    WiND7 ноября 2012
    0

    @Darth Saddam, глупый комментарий если честно.
    1. Производительность ARM достаточна для повседневных задач, интернет и офис, простые игрушки – никто не собирается грузить тот же Air (на мой взгляд именно он может первым перейти на ARM) каким-нибудь FCPX или BF3.
    2 и 3. Просто ЛОЛ. Полное незнание предмета. Сравниваем бенчмарки 4S и 5 айфонов. ВНЕЗАПНО 100% прирост производительности.
    4. Опять же, узкоспециализированные не задачи, а ваше мышление и видение позиционирования подобных устройств. Смотрите уже шире, 90 процентов людей не знают даже, сколько ядер в их компе, лишь бы работал контакт да ютуб! А тут ARM в теме. И кушает мало.

    Darth Saddam avatar
    Darth Saddam7 ноября 2012
    0

    @WiND, ну так я и написал, что в таком случае, оно превращается в подобия “Хромбука” или иПада, чего достаточно для “контакта” и “ютуба”, но никак не для игры, учебы, работы.
    А в 100% 4s->5 нет ничего особенного, тоже самое было при 3g->3gs, 4->4s, и это нормально.

    FarDek avatar
    FarDek7 ноября 2012
    0

    @WiND,
    Я прекрасно знаю сколько у меня ядер в процессоре (6 физических) и чипов в видюхе (2 шт.). И дэсктоп менять на “няшный” iMac не собираюсь (хотел одно время монитор взять Mac’овский диагональю 27, но взял другой на IPS матрице с большими возможностями коммуникации). Недостатком места для компа не страдаю, да и “типа моноблоки – это круто” и проблемы элкетропотребления меня ни разу не колышат.
    По этой причине пользуюсь в основном компьютером с Win7 для всего, а MacBook Air и iPad – это больше как гаджеты, где нибудь вне дома (пользуюсь не более 15%).
    Все эти ARM с их энергоэффективностью хороши для мобильности и миниатюризации, а не для производительности. Это разные пути развития.

    WiND avatar
    WiND7 ноября 2012
    0

    @FarDek, мде. Я очень рад тому, что вы знаете. Видимо только не понимаете, что в 90% не входите, ибо гик. Да и понять то, что куче людей не только не нужно 6 ядер в процессоре и 2 в видеокарте (это вообще бредовый пример, еще скажите, что без этого офис, музыка и контактик не заработают), но и вообще пофиг, сколько их, вы не можете.

    The Saint avatar
    The Saint7 ноября 2012
    0

    @Darth Saddam,

    1. Оптимизация ПО? Не, не слышал!
    2. А почему бы их не сравнивать? В конце концов все эти устройства и процессоры предназначены для одних и тех же задач и операций. Вот и выясняется, что Core i7 c четырьмя ядрами работает быстрее чем какой нибудь Bulldozer c 12-ю.
    3. Если Apple возьмется серьезно, а она уже походу делает довольно серьезные шаги в этом направлении, то все у нее получится. А6Х уже выдает неплохую графику и это только в рамках телефона. А что будет если такой же процессор пересобрать под тот же Air?
    4. Помнится еще в далеком 1994-м у меня была приставка Panasonic 3DO, тоже на RISC процессоре, 32-х битном. И ничего… под нее было много игр, и довольно таки мультимедийных. Идем далее. Все iДевайсы основаны на RISC-процессорах. И решают самые разные задачи, все зависит от приложения. Так что не вижу проблем.

    Darth Saddam avatar
    Darth Saddam7 ноября 2012
    0

    @The Saint, что вы имеете ввиду под оптимизацией? Качественные компиляторы? Они давно есть.
    “Неплохую графику” относительно чего? А кроме графики ещё и физика нужна, тоже неплохая. Вы можете показать хоть одну игру, которая приблизилась по качеству и сложности к таким древним играм, как Half-Life-2, Portal-1/2, HOMM-5. Или хотябы к таким играм, как AC 1й, Килзон любой, Год Оф Вар любой?

    artml avatar
    artml7 ноября 2012
    0

    @Darth Saddam, Unreal Engine 3 прекрасно работает под АРМ. Вам недостаточно его возможностей?

    Darth Saddam avatar
    Darth Saddam7 ноября 2012
    0

    @artml, а толку? Сравните Infinity Blade II и Mass Effect 1, оба на Unreal Engine 3.

    Войди на сайт, чтобы ответить
    Ответить
  4. volnoboy avatar
    volnoboy 7 ноября 2012
    0

    Не забываем о цене. Арм стоит в 10 раз дешевле Интел. Поэтому маки в среднем на баксов двести подешевеют, а от этого конкуренты отойдут. Производительность у АРМ в течении нескольких лет подступит к Интелу.

    bigscrap avatar
    bigscrap7 ноября 2012
    0

    @volnoboy, это не маки на 200 баксов подешевеют, это Эппл будет зарабатывать на 200 баксов больше :)

    volnoboy avatar
    volnoboy7 ноября 2012
    0

    @bigscrap, У Эппл есть конкретная маржа, поэтому цены упадут.

    dupers avatar
    dupers7 ноября 2012
    0

    @volnoboy, Тоесть по Вашему интел не будет делать более производительные процессоры, а остановится и подождет, пока яблоко их не догонит?)

    volnoboy avatar
    volnoboy7 ноября 2012
    0

    @dupers, Именно так, спрос на их процессоры значительно падает засчет айпедов и т.п. А значит что и денег на разработку новых СиПиЮ с каждым годом все меньше. В то время как АРМ, срубает больше денег в разы с каждым годом. Это естественный отбор)). Это кроме того, что интер сильно уступает по энергосбережению и вдобавок монополисты, три года все ждали юсб 3.

    dupers avatar
    dupers7 ноября 2012
    0

    @volnoboy, лолшто? Классические решения еще не скоро уйдут в прошлое.
    Атом тоже с каждым годом срубал бабла все больше, пока не достиг своего потолка. Высокопроизводительные процессоры никуда не исчезнут, а будут только развиваться.

    volnoboy avatar
    volnoboy9 ноября 2012
    0

    @dupers, как обычно ответ без аргументов, конечно это завтра не случится, но и 20 лет тоже не займет, Интел будет развиваться, но уйдет в коммерческую среду потихоньку.

    Войди на сайт, чтобы ответить
    Ответить
  5. volnoboy avatar
    volnoboy 7 ноября 2012
    0

    Ах Да. Видео карта тоже встроена в АРМ, поэтому маки до баксов 400 упадут в цене.

    Войди на сайт, чтобы ответить
    Ответить
  6. Whilser avatar
    Whilser 7 ноября 2012
    0

    Переход с PowerPC был крайней необходимостью. Взамен пользователи получили доступ к современным, достаточно мощным решениям компании Intel, это позволило Apple и дальше успешно конкурировать на рынке настольных и мобильных платформ. Переход сейчас на технологию ARM для компании был бы большой ошибкой. Эмулятор? Я вас умоляю!

    Скорей Apple решится выпускать два продукта ПАРАЛЛЕЛЬНО. т.е. на рынке могут появиться недорогие энергоэффективные решения на базе ARM процессоров со специальной версией OSX, и линейка Pro, оснащенная последним поколением процессоров от лидера индустрии. Первые будут выбирать из-за цены, когда не нужна максимальная производительность, а компьютер планируется использовать для несложных повседневных задач, вторые будут выполнять роль “рабочих лошадок”.

    Войди на сайт, чтобы ответить
    Ответить
  7. bigscrap avatar
    bigscrap 7 ноября 2012
    0

    Скорее всего первым кандидатом на переход на арм будет Air, это был бы логичный шаг, увеличить время его активной автономной работы. Особой производительности от него и так никто не ждет, ресурсоемкие задачи не решают. Единственная проблема – уговорить Микрософт и иже с ними писать софт не только под интел, но и под арм. С учетом анонса офиса под планшет с Микрософтом уже договорились.
    Путь “Эмулятора” в случае арм неприменим. Если при переходе на интел Эппл получила более производительный процессор, и могла себе позволить потерю производительности на эмуляции, то в случае с Арм ситуация обратная – нельзя эмулировать более сильный процессор на более слабом так, чтобы пользователь не почувствовал, что его жестоко обманули.

    sgt_Pepper avatar
    sgt_Pepper7 ноября 2012
    0

    @bigscrap, ;) Забавно читать, что от Air “Особой производительности от него не ждет” Может и не ждет, конечно, но она в нем совершенно точно есть

    Войди на сайт, чтобы ответить
    Ответить
  8. iGuest avatar
    iGuest 7 ноября 2012
    0

    Есть еще один вариант: все вычисления делаются в облаке на высокопроизводительном сервере, а устройство лишь отображает передаваемую ему картинку и ловит управляющие сигналы от клавиш, экрана и датчиков. То бишь, устройство работает как терминал. Можно говорить и о SaaS. Тогда да, от устройства не требуется гигантская производительность, но длительное время работы. Это посильная задача для ARM. Но для того, чтобы воплотить эту идею в жизнь – сетям передачи данных еще развиваться и развиваться.

    Войди на сайт, чтобы ответить
    Ответить
  9. Jon-CS avatar
    Jon-CS 7 ноября 2012
    0

    ГЫ, народ вы что в самом деле то? никогда в жизне ARM не сможет заменить X86, если по мегагерцам и по колличеству ядер они догоняют…..
    но есть такое понятие как FLOPS
    зайдите в википедию и всё поймете

    Войди на сайт, чтобы ответить
    Ответить
  10. Afx40 avatar
    Afx40 7 ноября 2012
    0

    intel прочитал эту статью и решил сдаться.. :(

    NASA молится, что бы в Apple кому-нибудь не пришла в голову мысль делать ракеты.

    Мировые производители кофе в ужасе – а вдруг Apple…

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.