Apple M1 | |
---|---|
CPU | |
Produktion |
M1 : 10. november 2020 M1 Pro og M1 Max : 18. oktober 2021 M1 Ultra : 8. marts 2022 |
Udvikler | Apple Inc. |
Fabrikant | |
CPU frekvens | 3,20 GHz |
Produktionsteknologi | 5 nm |
Instruktionssæt | ARMv8.5-A |
Antal kerner |
M1 : 8 kerner (4x Firestorm + 4x Icestorm-kerner) M1 Pro : 8 eller 10 kerner (6x eller 8x Firestorm + 2x Icestorm-kerner) M1 Max : 10 kerner (8x Firestorm + 2x Icestorm-kerner) M1 Ultra : (20x + 4x Icestorm-kerner) |
L1 cache | 256 KB |
L2 cache | 16 MB delt (12 MB - Firestorm, 4 MB - Icestorm) |
L3 cache |
M1 : 16MB M1 Pro : 24MB M1 Max : 48MB M1 Ultra : 96MB |
Integreret GPU |
Proprietær Apple GPU M1 : 7- eller 8-core GPU M1 Pro : 14- eller 16-core GPU M1 Max : 24- eller 32-core GPU M1 Ultra : 48- eller 64-core GPU |
stik | |
Kerner | |
Apple M2 |
Apple M1 er Apples Apples siliciumserie af ARM - arkitektur SoC'er , der bruges i Mac -computere , MacBook bærbare [1] og iPad Pro [2] og iPad Air [3] tablets , fremstillet af kontraktproducenten TSMC ved hjælp af en 5-nanometer proces og indeholder omkring 16 milliarder transistorer.
De første enheder på M1 var MacBook Air (sidst i 2020), MacBook Pro (13-tommer, sent 2020) og Mac Mini 2020 udgivet i november 2020 [4] . Og så i april 2021 blev 24-tommer iMac [5] og iPad Pro [6] introduceret på Apple M1 SoC.
Den 8. marts 2022 blev 5. generation iPad Air baseret på Apple M1-chippen [7] annonceret .
Apple M1 har fire højtydende "Firestorm"-kerner og fire "Icestorm"-kerner med lav effekt, hvilket giver en konfiguration svarende til ARMs big.LITTLE og Intels Lakefield-processorer [8] . Denne kombination giver dig mulighed for at optimere energiforbruget; denne funktion er ikke tilgængelig på Apple-Intel-arkitekturenheder. Apple hævder, at laveffektkerner bruger en tiendedel af kraften fra højtydende kerner.
Højtydende kerner har 192 KB instruktionscache og 128 KB datacache og deler 12 MB L2-cache. Lignende specifikationer for lavenergikernerne er 128KB instruktionscache, 64KB datacache og i alt 4MB L2-cache. Icestorm "E cluster" har en frekvens på 0,6-2,064 GHz og et maksimalt strømforbrug på 1,3 W, Firestorm "P cluster" har en frekvens på 0,6-3,204 GHz og et maksimalt strømforbrug på 13,8 W.
Rosetta 2 's dynamiske binære oversættelsesteknologi gør det muligt for M1-udstyrede produkter at køre software designet til x86-processorer, der kører macOS. Samtidig er arbejdet med alle programmer udviklet til X86-arkitekturen ikke garanteret, og de vil arbejde langsommere.
M1 bruger en enkelt hukommelseskonfiguration LPDDR4X SDRAM 4266 MT/s (8 GB og 16 GB i forskellige modeller), der deles af alle processorkomponenter. SoC- og RAM-chipsene er monteret sammen som en del af et system-i-pakke- design .
M1 Pro har 256-bit LPDDR5 SDRAM 6400 MT/s, mens M1 Max har 512-bit LPDDR5 SDRAM 6400 MT/s. Hukommelsesbåndbredden på M1 er 68 GB/s, M1 Pro er 204 GB/s, og M1 Max er 408 GB/s. M1 Pro understøtter 16 eller 32 GB hukommelseskonfigurationer, mens M1 Max understøtter 32 og 64 GB [9] . M1 Pro inkluderer en ProRes encode og decode media engine, mens M1 Max har to motorer [10] .
M1 Ultra fordobler specifikationerne for M1 Max med en 1024-bit 816GB/s hukommelsesbus og understøttelse af 64GB eller 128GB konfigurationer.
Chippen inkluderer en Apple-designet 8-core (7-core på nogle modeller) grafikprocessorenhed (GPU) med 128 eksekveringsenheder og 1.024 aritmetiske logiske enheder, som Apple hævder kan behandle op til 24.576 samtidige tråde. Derudover indeholder chippen også 16 kerner af den indbyggede AI-accelerator (NPU), der er i stand til at udføre 11 billioner operationer i sekundet [11] . M1 integrerer også en billedsignalprocessor (ISP), NVMe-lagring og Thunderbolt 4-controllere.
I maj 2021 opdagede Asahi Linux-udvikleren Hector Martin en sårbarhed, han kaldte M1RACLES (M1ssing Register Access Controls Leak EL0 State). Martin foreslog, at sårbarheden skyldtes Apples bevidste overtrædelse af ARM-arkitekturspecifikationerne . Som et resultat af denne sårbarhed kan to applikationer hemmeligt udveksle data og omgå enhver softwarebeskyttelse og isolation. Udvikleren påpegede også, at sårbarheden ikke kan rettes af software. På trods af dette mener han, at sårbarheden ikke kan bruges til at forårsage reel skade [12] [13] .
I maj 2022 opdagede forskere ved Tel Aviv University , University of Illinois i Urbana-Champaign og University of Washington en sårbarhed kaldet "Augury" relateret til Data-Memory Dependent Prefetcher (DMP) i M1-chips. Samtidig blev det ikke betragtet som en væsentlig sikkerhedsrisiko [14] .
I juni 2022 annoncerede MIT- forskere , at de havde fundet en spekulativ eksekveringssårbarhed i M1-chips, som de kaldte "Pacman" efter Pointer Authentication Codes (PAC'er). Apple har udtalt, at det ikke mener, at dette udgør en alvorlig trussel mod brugerne [15] .
M1 har vist konkurrencedygtig ydeevne og effektivitet i populære benchmarks (Geekbench 5, Cinebench R23).
En 2020 Mac mini udstyret med M1 bruger 7W tomgang og 39W ved maksimal belastning [16] sammenlignet med 20W tomgang og 122W ved maksimal belastning for en 2018 6-core Intel i7 Mac mini [17] .
På udgivelsestidspunktet blev MacBook Air (M1, 2020) og MacBook Pro (M1, 2020) betragtet som de hurtigste bærbare computere i MacBook-familien fremstillet af Apple [18] , hvilket førte til et kraftigt fald i prisen på bærbare MacBook-computere baseret på Intel på eftermarkedet [19] .
Apple M1 Pro er en 8- eller 10-kernet ARM-processor fremstillet ved hjælp af TSMC's 5nm-proces. Chippen indeholder 8 eller 10 CPU-kerner (6 eller 8 ydeevne og 2 energieffektive) og 16 GPU-grafikkerner med 2048 eksekveringsenheder, plus yderligere 16 kerner af den indbyggede AI-accelerator. Båndbredden af den indbyggede kombinerede hukommelse ( RAM + videohukommelse ) er 200 GB/s. Processoren indeholder 33,7 milliarder transistorer [20] .
Apple M1 Max er en 10-kernet ARM-processor fremstillet ved hjælp af TSMC's 5nm procesteknologi. Chippen indeholder 10 CPU-kerner (8 ydeevne og 2 energieffektive), 24 eller 32 GPU-grafikkerner og 16 kerner i den indbyggede AI-accelerator. Båndbredden på den indbyggede kombinerede hukommelse (RAM + videohukommelse) er 400 GB/s. Processoren indeholder 57 milliarder transistorer [20] .
Apple M1 Ultra er en 20-kernet ARM-processor brugt i Mac Studio -computere siden 2022, fremstillet ved hjælp af TSMC's 5nm-proces. Chippen indeholder 20 CPU-kerner (16 ydeevne og 4 energieffektive), 48 eller 64 GPU-grafikkerner og 32 kerner i den indbyggede AI-accelerator. Båndbredden af den indbyggede kombinerede hukommelse (RAM + videohukommelse) er 800 GB/s. Hovedegenskaben ved M1 Ultra er UltraFusion-arkitekturen, som kombinerer to M1 Max-chips til én gigantisk processor indeholdende 114 milliarder transistorer [21] [22] [23] .
Enheder, der bruger Apple M1:
Enheder, der bruger Apple M1 Pro:
Enheder, der bruger Apple M1 Max:
Enheder, der bruger Apple M1 Ultra:
Tabellen nedenfor viser de forskellige SoC'er baseret på "Firestorm" og "Icestorm" mikroarkitekturerne.
Mulighed | Antal CPU-kerner (P+E) | Antal GPU-kerner | Antal GPU-udførelsesenheder | Antal GPU aritmetiske logiske blokke | Understøttet mængde poolet hukommelse | Antal transistorer |
---|---|---|---|---|---|---|
A14 | 6 (2+4) | fire | 64 | 512 | 4/6 GB | 11,8 mia |
M1 | 8 (4+4) | 7 | 112 | 896 | 8/16 GB | 16 mia |
otte | 128 | 1024 | ||||
M1 Pro | 8 (6+2) | fjorten | 224 | 1792 | 16/32 GB | 34 mia |
M1 Pro | 10 (8+2) | 34 mia | ||||
16 | 256 | 2048 | 34 mia | |||
M1 Maks | 10 (8+2) | 24 | 384 | 3072 | 32/64 GB | 57 mia |
32 | 512 | 4096 | ||||
M1 Ultra | 20 (16+4) | 48 | 768 | 6144 | 64/128 GB | 114 mia |
64 | 1024 | 8192 |