Партнерский материал
Новые процессоры M3 от Apple — это, пожалуй, самые ожидаемые чипы 2023 года. Первоначальный успех серии M1 был огромным, но всё ли, что мы можем ожидать от M3 и будущих поколений, лишь небольшие, постепенные усовершенствования? Именно это мы и хотим выяснить, сравнив производительность Apple M3, M2 и M1.
Apple M3 | Apple M2 | Apple M1 | |
---|---|---|---|
Ядра производительности | 4 | 4 | 4 |
Ядра эффективности | 4 | 4 | 4 |
Тактовые частоты – базовая/повышенная | 2,40 – 3,70 ГГц | 2,42 – 3,48 ГГц | 2,06 – 3,20 ГГц |
Литография | 3 нм | 5 нм | 5 нм |
Тип памяти | LPDDR5-6400 | LPDDR5-6400 | LPDDR4X-4266 |
Интегрированный графический процессор | Apple M3 GPU (10 ядер) | Apple M2 GPU (8 ядер) Apple M2 GPU (10 ядер) |
Apple M1 GPU (8 ядер) Apple M1 GPU (7 ядер) |
Глядя на три микросхемы серии M, вы можете увидеть, что физически изменилось немногое. Все три всё еще используют схему 4+4 с конфигурацией big.LITTLE, то есть 4 ядра производительности и 4 ядра эффективности. Однако Apple внесла усовершенствование и M3 использует новый графический процессор с совершенно новой архитектурой и алгоритмами затенения, позволяющими разработчикам игр и компаниям, занимающимся программным обеспечением для 3D-моделирования, лучше использовать многоугольники, составляющие 3D-модели в играх. GPU M3 теперь также поддерживает трассировку лучей с аппаратным ускорением. В сочетании с дополнительной производительностью мы наконец-то можем получить приличный игровой опыт на MacBook Pro.
Синтетические тесты
Новый чип M3 в базе данных Geekbench 6 в сравнении с предыдущими, и вот результаты:
Одноядерный | Многоядерный | |
---|---|---|
Apple M3 | 3095 (+19% в сравнении с чипом M2) | 11724 (+17% в сравнении с чипом M2) |
Apple M2 | 2610 (+10% в сравнении с чипом M2) | 10060 (+15% в сравнении с чипом M1) |
Apple M1 | 2365 | 8731 |
Сравнение процессоров
Тесты включают в себя шесть различных областей: масштабирование изображения с помощью машинного обучения, редактирование видео (Final Cut Pro X), редактирование изображений (Affinity Photo 2), компиляция кода в Xcode, производительность в электронных таблицах Excel и создание музыки в Logic Pro.
Какие ноутбуки Apple протестировала? Базой для всех тестов является MacBook Pro 13 2017 года с четырехъядерным процессором Intel Core i7 и встроенной видеокартой Iris Plus 645. Далее мы имеем три разных ноутбука MacBook Pro с Apple Silicon. Первый — это 13-дюймовая модель с чипом M1 (8-ядерный GPU) и 16 гигабайтами оперативной памяти. Также у нас есть прошлогодний MacBook Pro 13 с чипом M2 (10-ядерным графическим процессором) и 24 гигабайтами памяти. Наконец, новейший MacBook Pro в списке — это 14-дюймовая модель с чипом M3 и 24 ГБ памяти. Теперь переходим к самим тестам.
Масштабирование изображений
Для этого теста Apple использует собственное программное обеспечение Photomator для увеличения разрешения изображений (апскейлинг) посредством алгоритма машинного обучения. Это предполагает обучение алгоритму тому, как выглядят два идентичных изображения с разным разрешением, с надеждой найти подходящий способ добавить больше пикселей к изображениям, сделав их более детализированными, не вызывая заметных визуальных отличий. Здесь MacBook M2 почти в 15 раз быстрее базового устройства, а MacBook M3 — в 17,7 раза быстрее базового устройства.
Редактирование видео
Лучшая программа для редактирования видео в продуктах Apple Final Cut Pro, настолько хорошо оптимизированная для работы на MacBook Pro, MacBook Air и Mac, что любой другой вариант не кажется таким хорошим. Здесь мы видим очень стабильный рост из года в год, поскольку чип M2 почти в 6 раз быстрее базового, а чип M3 — в 7,4 раза быстрее.
Обработка изображений
Здесь Apple использовала Affinity Photo 2 для теста, нишевый продукт, предлагающий очень мощные функции без необходимости оформлять подписку. Как видите, мы имеем постепенное улучшение: M2 в 5,4 раза быстрее базовой версии, тогда как M3 в 5,9 раза быстрее, т.е. скачок от M2 до M3 достаточно невелик.
Компиляция кода
Если вы когда-нибудь захотите стать разработчиком под iOS, это возможно только с помощью языка Swift, а вашим лучшим другом здесь станет Xcode, собственная IDE Apple для компиляции, тестирования и отладки кода. В данном случае мы не видим значительного скачка от M2 до M3, но первоначальное повышение производительности от базовой линейки до процессоров серии M является фантастическим.
Производительность
Для фанатов бухгалтерского учета Excel — очень мощная программа. Потому возникает необходимость исполнять код и писать офисные сценарии для автоматизации определенных повторяющихся задач. Как видим, чип M1 удваивает производительность MacBook на базе Intel, в то время как M2 и M3 постепенно улучшают эту производительность.
Создание музыки
Наконец-то Apple показала тест создания музыки с помощью своего программного обеспечения Logic Pro. Здесь мы видим очень небольшое увеличение от чипов M1 к чипам M2, но достаточно значительное увеличение производительности между чипами M2 и M3.
Использование памяти
Apple также добилась прогресса с новой функцией для своего GPU под названием Dynamic Caching. Эта функция является частью значительного улучшения видеокарты в чипах серии M, поскольку графические процессоры семейства M3 обладают совершенно новой архитектурой, включающей эту функцию. В типичной для Apple форме многие детали держатся в тайне, потому что Apple не хочет ничего отдавать и не хочет беспокоить своих клиентов лишними техническими разговорами.
Как традиционные графические процессоры используют доступную память? Типичный графический процессор предназначен для одновременного запуска нескольких рабочих нагрузок (шейдеров). Для этого нужно выделить пространство памяти для каждой из этих задач, поскольку графический процессор считывает задачи и автоматически выделяет место для записи ответа в память перед выполнением. Это означает, что некоторая память графического процессора всегда зарезервирована и не может использоваться ни для чего другого, пока задача не будет решена. Apple пытается разработать новый алгоритм распределения памяти, учитывающий, насколько далеко продвигается задача, и предоставляет память только тогда, когда оно близится к завершению или уже завершено. Это увеличит использование GPU, и Apple это знает, поэтому они показали этот график на своем мероприятии.
Таким образом, память не занята незавершенными задачами, что позволяет графическому процессору работать по сути. Хотя это, несомненно, освободит память, чтобы большее число задач можно было выполнять быстрее, этот новый алгоритм выглядит и более сложным в реализации. Кроме того, вы не хотите утруждать ЦП динамическим распределением памяти. В зависимости от того, насколько сложен алгоритм, разумным вариантом может быть встраивание отдельного маленького чипа в графический процессор, обрабатывающий распределение памяти. В SoC серии M уже есть много отдельного кремния для разных процессов, поэтому добавление еще одного чипа не сделает производство более дорогим или усложненным.
Материал предоставлен интернет-магазином eStore.ua