Apple M3 — это серия систем на кристалле (SoC) на базе ARM , разработанных Apple Inc. в качестве центрального процессора (ЦП) и графического процессора (ГП) для настольных компьютеров и ноутбуков Mac . Это третье поколение архитектуры ARM, предназначенное для компьютеров Apple Mac после перехода с Intel Core на Apple Silicon , пришедшее на смену Apple M2 . Apple анонсировала M3 30 октября 2023 года на своем онлайн-мероприятии Scary Fast , посвященном Хэллоуину , [5] вместе с моделями iMac и MacBook Pro, использующими M3. [6] [7] [8]
Серия M3 — это первая разработка Apple, изготовленная по 3-нм техпроцессу для настольных компьютеров и ноутбуков. Его производит компания TSMC . [9] [10]
Модернизированный графический процессор включает в себя такие функции, как динамическое кэширование, Mesh Shading и аппаратно-ускоренную трассировку лучей . [11]
Технология динамического кэширования распределяет локальную память в режиме реального времени. В отличие от традиционных подходов, динамическое кэширование гарантирует, что используется только тот объем памяти, который необходим для задачи, тем самым оптимизируя использование памяти и потенциально повышая производительность и эффективность. Это особенно полезно для задач с интенсивным использованием графики, где динамическое распределение памяти может иметь решающее значение. [12]
Унифицированная архитектура памяти (UMA) M3 аналогична поколению M2; SoC M3 используют LPDDR5 SDRAM со скоростью 6400 МТ/с . Как и в случае с предыдущими SoC серии M, он служит как оперативной памятью, так и видеопамятью. M3 имеет 8 контроллеров памяти, M3 Pro — 12, а M3 Max — 32. Каждый контроллер имеет ширину 16 бит и способен получить доступ к ОЗУ объемом до 4 ГиБ. [3]
M3 Pro и 14-ядерный M3 Max имеют меньшую пропускную способность памяти, чем M1/M2 Pro и M1/M2 Max соответственно. M3 Pro имеет 192-битную шину памяти, тогда как M1 и M2 Pro имели 256-битную шину, что обеспечивает пропускную способность всего 150 ГБ/с по сравнению с 200 ГБ/с у его предшественников. 14-ядерный M3 Max поддерживает только 24 из 32 контроллеров, поэтому он имеет скорость 300 ГБ/с против 400 ГБ/с для всех моделей M1 и M2 Max, тогда как 16-ядерный M3 Max имеет те же 400 ГБ/с. ГБ/сек, как и у предыдущих моделей M1 и M2 Max. [13]
M3 содержит специализированное оборудование нейронной сети в 16-ядерном Neural Engine, способном выполнять более 18 триллионов операций в секунду. Другие компоненты включают процессор сигналов изображения (ISP), контроллер хранилища PCI Express , Secure Enclave и контроллер USB4 с поддержкой Thunderbolt 4 .
Apple специально нацелена на разработку и рабочие нагрузки ИИ , как с помощью Neural Engine, так и с увеличенным максимальным объемом памяти (128 ГиБ) M3 Max, что позволяет моделировать ИИ с большим количеством параметров. Apple заявляет об улучшении производительности рабочих нагрузок искусственного интеллекта на 15 % на M3 (по сравнению с M2 предыдущего поколения). [14]
Поддерживаемые кодеки M3 включают 8K H.264 , 8K H.265 (8/10 бит, до 4:4:4), 8K Apple ProRes , декодирование VP9 , JPEG и AV1 . [15]
В таблице ниже показаны различные SoC. [8]