Apple M3 — это серия систем на кристалле (SoC) на базе ARM , разработанная Apple Inc. , часть серии Apple Silicon , в качестве центрального процессора (CPU) и графического процессора (GPU) для настольных компьютеров и ноутбуков Mac . Выпущенный в конце 2023 года, он является третьим поколением архитектуры ARM, предназначенным для компьютеров Mac от Apple после перехода с Intel Core на Apple Silicon , придя на смену Apple M2 .
Apple анонсировала M3 30 октября 2023 года на своем онлайн-мероприятии Scary Fast , посвященном Хэллоуину , [4] вместе с моделями iMac и MacBook Pro с использованием M3. [5] [6] [7]
Серия M3 — это первый 3-нм дизайн Apple для настольных компьютеров и ноутбуков. Он производится TSMC . [8] [9]
Модернизированный графический процессор включает в себя такие функции, как динамическое кэширование, затенение сетки и аппаратно-ускоренная трассировка лучей . [10]
Технология динамического кэширования выделяет локальную память в реальном времени. В отличие от традиционных подходов, динамическое кэширование гарантирует, что используется только точный объем памяти, необходимый для задачи, тем самым оптимизируя использование памяти и потенциально повышая производительность и эффективность. Это особенно полезно для задач с интенсивной графикой, где динамическое выделение памяти может быть критическим. [11]
Поддерживаемые кодеки на M3 включают 8K H.264 , 8K H.265 (8/10 бит, до 4:4:4), 8K Apple ProRes , VP9 , декодирование JPEG и AV1 . [12]
M3 содержит специализированное оборудование для нейронной сети в 16-ядерном Neural Engine, способном выполнять более 18 триллионов операций в секунду, что медленнее, чем 35 триллионов операций в секунду NPU A17 Pro, который используется в серии iPhone 15 Pro .
Apple специально нацелилась на разработку и рабочие нагрузки ИИ , как с Neural Engine, так и с увеличенной максимальной памятью (128 ГиБ) M3 Max, что позволяет создавать модели ИИ с большим количеством параметров. Apple заявляет о 15% улучшении производительности для рабочих нагрузок ИИ на M3 (по сравнению с предыдущим поколением M2). [13]
Архитектура унифицированной памяти M3 (UMA) похожа на поколение M2; M3 SoC используют 6400 MT/s LPDDR5 SDRAM . Как и в предыдущих сериях M SoC, это служит как RAM, так и видео RAM. M3 имеет 8 контроллеров памяти, M3 Pro имеет 12, а M3 Max имеет 32. Каждый контроллер имеет ширину 16 бит и способен получать доступ к памяти объемом до 4 ГиБ. [14]
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. [15]
Другие компоненты включают процессор обработки сигналов изображений (ISP), контроллер хранилища NVM Express , Secure Enclave и контроллер USB4 , включающий поддержку Thunderbolt 4 .
В таблице ниже показаны различные SoC. [7]