ARM против процессоров Intel: что лучше?

Сегодня большинство вычислительных устройств, вероятно, будут иметь либо процессор, использующий архитектуру x86, например процессоры Intel, либо дизайн ARM (Advanced RISC Machine). как в в ЦП в вашем смартфоне или планшете. Процессоры ARM также используются в ноутбуках.

В наши дни вы можете выбирать между компьютером с процессором Intel или AMD (x86) или устройством с процессором ARM. Итак, когда дело доходит до процессоров ARM или Intel, что лучше?

ARM против Intel: разные истоки

Современные процессоры на базе Intel и ARM могут проследить свои технологии до первых чипов в компьютерах, выпущенных на рынок в начале 1980-х годов, в частности Acorn компьютеры BBC Micro и Intel 8088 нашел в первом ПК IBM. Это проложило путь для двух основных конструкций ЦП современности.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Важно отметить, что, хотя у них есть две отдельные эволюционные линии, они сходятся в том, что мы используем сегодня в этих процессорах.

RISC против CISC

Под капотом основное различие между процессорами Intel и ARM — это тип инструкций, которые понимает каждое устройство. Процессоры на базе ARM — это устройства RISC (компьютер с сокращенным набором команд), а процессоры Intel — устройства CISC (компьютер со сложным набором команд). Конструкции RISC и CISC отличаются тем, как процессоры выполняют свою работу. В процессорах Intel (и AMD) они используют набор инструкций CISC, известный как x86.

Однако большинство их сильных и слабых сторон проистекает из того факта, что устройства RISC обрабатывают короткие, простые инструкции одинаковой длины, в то время как устройства CISC объединяют множество инструкций в длинные, сложные инструкции, обрабатываемые одновременно.

Совместимость программного обеспечения

Процессоры Intel не понимают код ARM, и наоборот. Таким образом, операционная система и программное обеспечение должны быть написаны специально для одного типа процессора.

Программное обеспечение, предназначенное для одного типа ЦП, может работать на другом, но это обычно приводит к большим потерям в производительности и неэффективности.

Исключением является Apple Розетта 2 программное обеспечение для перевода кода. Их индивидуальные процессоры ARM были разработаны специально с учетом Rosetta 2 и позволяют практически беспрепятственно выполнять программное обеспечение, разработанное для компьютеров Mac на базе Intel. В целом потеря производительности у Rosetta 2 невысока, но не идеальна.

Более типичный пример — это Microsoft Поверхность на базе ARM устройств. Когда они пытаются запустить код x86 посредством эмуляции, влияние на производительность настолько велико, что программное обеспечение может оказаться непригодным для использования.

Потребляемая мощность

Существенным преимуществом процессоров на базе ARM перед Intel и другими процессорами x86 является энергопотребление. Оказывается, подход RISC вместе с особыми нововведениями в дизайне ARM делает процессоры невероятно экономными. Вот почему ARM доминирует на рынках смартфонов и планшетов.

Вот почему вы можете работать со своим телефоном 24 часа или больше, в то время как ваш ноутбук Intel с большей батареей может работать всего несколько часов, если вам повезет. Конечно, если вы выберете Mac M1, вы можете получить около 20 часов воспроизведения фильмов, что очень впечатляет для ноутбука.

Чистая производительность

Если исключить энергопотребление, как если бы компьютер был подключен к сети, Intel и другие процессоры CISC x86 работают над всеми RISC-процессорами на базе ARM.

Но, поскольку так много денег идет на разработку процессоров ARM благодаря появлению смартфонов и планшетов, производительность процессоров ARM растет экспоненциально с каждым поколением.

Смартфоны среднего класса уже прошли «достаточно хороший» порог с точки зрения вычислительной мощности и стали достаточно мощными, чтобы удовлетворять повседневные потребности пользователей.

Производительность на ватт

Если мы изменим повествование о том, сколько работы процессор ARM может выполнять на каждый ватт потребляемой энергии, для процессоров Intel x86 все будет выглядеть не так хорошо. Хотя такие компании, как Intel, много работали над созданием энергоэффективных моделей своих процессоров, пробел все же существует.

Рассмотрим приведенное выше сравнение. Intel i7-9750H имеет расчетную тепловую мощность (TDP) 45 Вт, а Snapdragon 888 — 10 Вт. Тем не менее, производительность 888 вполне достижима.

Процессор ARM по-прежнему может соответствовать 75% результатов процессора Intel для высокопроизводительных ноутбуков, когда задействованы все оценки. Имейте в виду, что процессор ARM не имеет активного охлаждения и расположен внутри смартфона. Для большого портативного устройства с активным охлаждением и более чем в четыре раза превышающим TDP такое относительно небольшое преимущество в производительности наглядно демонстрирует разницу в соотношении производительности на ватт между этими технологиями.

Основная симметрия

Захватывающим преимуществом со стороны ARM является использование асимметричных ядер ЦП. Intel и другие процессоры x86 имеют несколько одинаковых ядер. Однако процессоры ARM часто имеют несколько, но разных ядер.

Например, 8-ядерный процессор ARM в смартфоне может иметь четыре ядра с низким энергопотреблением, которые достаточно быстры для повседневных задач, таких как просмотр веб-страниц, просмотр видео, прослушивание музыки и выполнение небольших фоновых задач. Как только вы запускаете видеоигру или начинаете выполнять работу по созданию контента, например редактирование фотографий, срабатывают четыре высокопроизводительных процессора.

Это означает, что вы можете получить преимущество в виде высокой пиковой производительности короткими импульсами по мере необходимости, а также наслаждаться длительным временем автономной работы, усредненным за цикл зарядки аккумулятора.

ARM — будущее?

Когда речь заходит об этих технологиях ЦП, мы задали главный вопрос: «Что лучше?» и, как и следовало ожидать, ответ — «это зависит». Мы можем с уверенностью сказать, что процессоры x86 Intel (и AMD) правят, когда питание не является проблемой. Так что, если он подключен к стене и не зависит от батареи для работы, это процессоры, на которые стоит обратить внимание.

Сегодня в мире портативных компьютеров все не так ясно. Самый большой недостаток ARM — это не производительность, а совместимость с программным обеспечением. Это то, что Apple решила с помощью Rosetta 2, и для Microsoft это высокий приоритет. Предполагая, что программное обеспечение будет работать в системе ARM без значительного (если вообще есть) снижения производительности, оно предлагает лучший баланс производительности и времени автономной работы.

Если все сделано правильно, вы получите такой компьютер, как M1 MacBook Pro. Он более чем достаточно мощный, как универсальный компьютер, и может даже выполнять такие профессиональные задачи, как редактирование видео — уровень производительности, который он может поддерживать в течение 20 часов от батареи! Если вам нужна дополнительная информация о M1, ознакомьтесь с M1 против i7: эталонные сражения.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.