Новый SoC M1 от Apple выглядит великолепно, не быстрее, чем 98% ноутбуков
Вчера Apple анонсировала свою новую SoC M1. Это впечатляющая работа - я поделюсь некоторыми мыслями по этому поводу здесь, - но я хочу сразу уточнить одну вещь. Apple сделала много заявлений о производительности M1 по сравнению с x86, которые я хочу обсудить, но главное, о чем мы собираемся поговорить в первую очередь, это взято непосредственно с собственного веб-сайта Apple:
«А в MacBook Air M1 быстрее, чем чипы 98 процентов ноутбуков, проданных за последний год».
Apple делает сноску в заявлении, поэтому будет справедливо воспроизвести сноску:
Тестирование проводилось Apple в октябре 2020 года на контрольных образцах 13-дюймового MacBook Pro с чипом Apple M1 и 16 ГБ оперативной памяти. Производительность измерена с помощью избранных стандартных тестов. Конфигурации ПК из общедоступных данных о продажах за последние 12 месяцев. Тесты производительности проводятся с использованием конкретных компьютерных систем и отражают приблизительную производительность MacBook Pro.
Какие тесты? Мы не знаем. С какими компьютерами, в частности, сравнивала себя Apple? Мы не знаем. Мы действительно знаем, что продажи Chromebook в прошлом году резко выросли благодаря всплеску дистанционного обучения, и в результате на рынок ПК пришло огромное количество низкоуровневых систем.
Но, честно говоря, заявление о 98% даже не имеет смысла на первый взгляд. Прежде всего, каким бы хорошим ни было на самом деле ядро ARM от Apple, с точки зрения физики невозможно, чтобы безвентиляторный четырехъядерный процессор Apple M1 мог превзойти 8-ядерный Intel Core i9. Если бы Apple думала, что может превзойти восьмиядерный Core i9 с четырехъядерным M1, предлагая при этом все дополнительные преимущества, которые, по ее утверждениям, может предложить чип, она бы так и сделала.
Во-вторых, мы уже знаем, что рынок высокопроизводительных ПК намного шире. По данным IDC, в 2020 году будет поставлено 22,3 млн игровых ноутбуков и 14,8 млн настольных компьютеров. Сюда не входят люди, которые создают свои собственные системы - мы рассматриваем только продажи OEM / бутиков. По данным IDC, в 2019 году было отгружено около 267 млн ПК. Предположим, что в этом году рынок вырастет на 5 процентов благодаря COVID-19, а это 279 миллионов компьютеров. Игровые ПК сами по себе составляют 13,2% рынка. Это до того, как мы примем во внимание рабочие станции и профессиональные коммерческие ПК для бизнеса (Dell, Microsoft и HP могут не продавать много топовых систем в абсолютном выражении, но они явно продают достаточно, чтобы сделать их прибыльными). Даже если мы допустим, что новый M1 SoC быстрее, чем некоторый процент игровых ноутбуков и высокопроизводительных ПК - и я готов согласиться, - он не быстрее 98 процентов из них.
Где реальный предел производительности Apple? Я предполагаю, что они не прекратили поставки систем Intel. В конце концов, учитывая огромные преимущества, которые Apple заявляет об этом чипе, имеет смысл только развернуть его во всех сегментах, где он может претендовать на преимущество. Apple по-прежнему продает шестиядерные системы Intel с Radeon 5300M, так что пока я буду рассматривать это как вероятную точку смены производительности, пока у нас не будет независимых тестов для сравнения. Если это окажется неправдой, компании придется серьезно объяснять раздраженным клиентам высокого класса.
Если отбросить эту глупость, новый M1 от Apple выглядит потрясающе
Я повторяю то же самое, что и Гордон Унг в своей последней статье на PCWorld, и хочу признать, что я не единственный, кто высказывает это конкретное мнение. Еще в одном я с ним согласен: M1 действительно выглядит как действительно значительный скачок в производительности процессора. Это отчасти причина того, что меня раздражает то, как Apple продает ее.
Apple M1 - это восьмиъядерный чип с четырьмя высокопроизводительными ядрами и четырьмя высокоэффективными ядрами. Apple не предоставила нам подробных данных о производительности, но компания утверждает, что высокоэффективные ядра «обеспечивают такую же производительность, как и двухъядерный MacBook Air текущего поколения, при гораздо меньшем энергопотреблении».
Это на самом деле дает нам полезное место для начала, когда дело доходит до оценки производительности. Речь идет о процессоре Intel Core i3-1000NG4 - 2C / 4T с базовой тактовой частотой 1,1 ГГц и турбо-режимом 3,2 ГГц. Сопоставление производительности процессора 2C / 4T с процессором 4C / 4T впечатляет, но реальная история здесь - это угол энергопотребления и, конечно же, неизвестная разница в производительности между высокоэффективными и высокопроизводительными ядрами.
Apple не раскрывает многие детали своих процессорных ядер, но Anandtech провела ряд микротестов против A14 (M1 использует то же ядро CPU Firestorm, что и A14 SoC), чтобы оценить его конструкцию и возможности. Диаграмма ниже представляет собой информированное «лучшее предположение» о том, как на самом деле выглядит архитектура процессора Apple:
Формат декодирования Apple шириной 8 шире, чем у любой другой компании в отрасли. Для сравнения: только что выпущенная AMD Zen 3 оснащена четырехканальным декодером. Zen 3 немного сложнее - он также может передавать до 8 объединенных инструкций из своего кеш-памяти за цикл и отправляет до шести инструкций микроопераций за цикл. Даже в этом случае мы ожидаем, что Apple будет отправлять больше инструкций за цикл, учитывая огромную ширину ее интерфейса.
Ядро Firestorm может хранить в своем буфере порядка чтения (ROB) гораздо больше инструкций, чем любой другой дизайн на рынке, сообщает Anandtech, с хранилищем для ~ 630 инструкций. Это количество инструкций, которые ядро может ожидать выполнения во время выполнения потока, и Apple ~ 630 выбивает AMD и Intel из воды. У Intel ROB - 352 инструкции, у AMD - 256. Другие текущие конструкции ARM - ~ 224.
Если у Apple была философия дизайна с M1, она, похоже, была «будь большим или иди домой». Дизайн невероятно широк и содержит не менее семи портов выполнения для целочисленных операций. Кэш инструкций L1, как вы уже догадались, огромен, его размер составляет 192 КБ. Старые процессоры AMD Excavator использовали такой объем кеш-памяти инструкций L1, но в их случае L1i был разделен между двумя ядрами ЦП.
Что касается производительности, у Anandtech также есть ряд результатов, которые показывают, что A14 (не Apple Silicon через M1, а производный от iPhone A14) сравнивается с процессорами Intel и AMD x86, и результаты ... ну, они отчасти невероятные . На приведенной ниже диаграмме показаны только Intel и Apple, но AMD не находится в принципиально иной позиции.
Главный вывод состоит в том, что быстрые ежегодные улучшения Apple не оставили ей, как говорит Anandtech, «другого выбора», кроме как создавать собственные кремниевые решения.
Доказывает ли это, что Apple M1 быстрее 98 процентов ПК, учитывая то, насколько он невероятно конкурентоспособен с решениями AMD и Intel при незначительной мощности? Нет. Граница мощности не имеет значения, поскольку мы сравниваем абсолютную производительность, а SPEC - полезный, но синтетический тест, который не переводится напрямую в результаты производительности в любом конкретном реальном приложении. Опять же, энергопотребление и производительность процессора не линейны; Apple может значительно превзойти Intel и AMD на 10 Вт. Но тот факт, что сегодня мы не видим, чтобы Mac Pro выпускались с кремнием от Apple, говорит о том, в чем компания чувствует свои сильные стороны в настоящее время. Не стоит ожидать, что безвентиляторная система M1 в ближайшее время начнет превосходить 5950X в многопоточных приложениях. Ожидайте, что сравнения и основные моменты Apple будут специально сосредоточены на низком энергопотреблении, где x86 является самым слабым по сравнению с ARM.
x86 только что получил уведомление
Заявление Apple «Быстрее, чем 98 процентов ноутбуков» является бредом, но не позволяйте этому факту вводить вас в заблуждение относительно более серьезной проблемы AMD и Intel. Эта кривая должна выглядеть знакомо:
Это похоже на то, что Nuvia обещает предоставить сверх того, чего достигла x86. Nuvia, конечно, утверждает, что она выйдет намного выше графиков данных для A13, но суть в том, что компании, не использующие архитектуру x86, заявляют - и на данный момент поставляют - кремний, который, по их мнению, быстрее и эффективнее. эффективнее всего, что может предложить x86.
Такие компании, как Nuvia и Apple, могут делать такие заявления, потому что они предлагают, по сути, более эффективный процессор. Энергопотребление процессора не является линейным - оно увеличивается с увеличением тактовой частоты. Лучший способ для ЦП повысить свою абсолютную эффективность - это увеличить IPC, чтобы сократить абсолютную тактовую частоту и одновременно повысить производительность. AMD быстро увеличила IPC своих процессоров, основанных на Zen, но для обеспечения производительности она также опирается на более высокие тактовые частоты. AMD не в том же положении, что и Intel, но то, что вы видите выше, - это процессор мощностью 5 Вт, работающий с точностью до 5950X. Это не лучший вариант для любого производителя x86.
Мы не узнаем, какова настоящая конкурентная ситуация, пока не сможем сравнить результаты тестов, но я не ожидаю, что Apple проиграет ни одну из этих битв при оценке по ядрам и частоте. Поскольку и Intel, и AMD недавно запустили новые архитектуры, мы узнаем, сможет ли какая-либо компания ответить на этот вызов, только в 2021 году.
На данный момент мы можем предположить, что x86 по-прежнему выигрывает в матчах с M1 благодаря превосходным тактовым частотам и количеству ядер, но это продлится ровно столько, сколько потребуется Apple, чтобы продолжить масштабирование своей конструкции SoC в сторону увеличения. Я бы не стал рассчитывать на большое окно.
Читать далее
ARMing for War: новый Cortex-A78C бросит вызов x86 на рынке ноутбуков
ARM сделала еще один шаг на пути к самостоятельной конкуренции с x86, представив на этой неделе Cortex-A78C. Новый чип содержит до восьми «больших» ядер ЦП и до 8 МБ кэш-памяти третьего уровня.
Лучшие игры для ноутбуков и бюджетных ПК в 2020 году
Тот факт, что у вас старый или дешевый ПК, не означает, что вы не можете наслаждаться играми. В каталоге ПК есть тысячи задних книг. Вот некоторые из наших любимых.
Предложения ET: ноутбук Dell Inspiron 15 5000 Intel Core i7-1165G7 за 674 доллара, робот-пылесос iRobot Roomba i7 + 7550 за 599 долларов
Сегодня вы можете воспользоваться 10-процентной скидкой, чтобы купить ноутбук Dell Inspiron 15 5000 с процессором Intel Core i7-1165G7, 12 ГБ оперативной памяти и 512 ГБ NVMe SSD всего за 674 доллара. Вы также можете получить робот-пылесос Roomba i7 + от iRobot всего за 599 долларов США, что является той же ценой, что и в Киберпонедельник.
Игровой ноутбук с Ryzen 7 5800H и мобильным RTX 3080 просочился
Новый вариант Acer Nitro 5 имеет процессор AMD Ryzen 7 5800H и мобильный графический процессор Nvidia GeForce RTX 3080. Однако официально ни одна из этих частей не существует. Ой.