Apple M3, M3 Pro i M3 Max – co nowego?
Apple wczoraj pokazało swój pierwszy 3-nanometrowy SoC przeznaczony do Maków, w trzech różnych wariantach, i otrzymały je w pierwszej kolejności nowe MacBooki Pro oraz iMac 24″. Oto co nowego wprowadza to wydanie Apple Silicon…
Co nowego?
Zaletą tworzenia własnych układów dla własnych potrzeb jest możliwość konfiguracji ich pod zastosowania, które chcemy przyspieszyć lub usprawnić. Przykładowo, Apple w tym roku dodało dekoder dla AV1, który jest przede wszystkim wykorzystywany przez YouTube’a. Zrobili to akurat ze względu na iPhone’a w Apple A17 Pro, ale Mac dostaje to w spadku, dzięki czemu odtwarzanie filmów na tej platformie będzie oszczędniejsze w kwestii wykorzystania baterii.
Nowy jest więc proces 3 nm, który powinien wiele poprawić w teorii. Więcej nowości znajdziemy w GPU, w postaci Dynamic Caching, przyspieszony sprzętowo ray tracing oraz mesh shading. Dlatego musimy pamiętać, że bezpośrednio porównanie liczby i rodzaju rdzeni pomiędzy generacjami to za mało – aby zoptymalizować wybór SoC musimy wiedzieć na czym najbardziej skorzystają zadania, które wykonujemy. Może potrzebnych jest więcej rdzeni CPU, a może mniej, bo nie są to zadania wielowątkowe? A może GPU jest istotne?
Apple Silicon korzysta z Unified Memory Architecture, czyli RAM jest na pokładzie SoC i jest wykorzystywany zarówno przez CPU jak i GPU (oba są częścią SoC). W tej rodzinie zmieniono konfigurację RAM-u dość znacząco. M3 można mieć z 8, 16 lub 24 GB RAM, przy czym dopłata do 24 GB wydaje się być absurdalnie droga nawet jak na standardy Apple, M3 Pro przyjmie 18 GB lub 36 GB, a M3 Max 36, 48, 64, 96 lub 128 GB RAM. Wspomniana nowość – Dynamic Caching – będzie teraz w czasie rzeczywistym zajmowała tylko tyle pamięci, ile rzeczywiście potrzebuje, co Apple twierdzi ogromnie wpłynie na optymalizację uśrednionego wykorzystania SoC, co powinno z kolei wpłynąć na najbardziej wymagające aplikacje dla profesjonalistów oraz na gry.
Apple chwali się wzrostami wydajności i oszczędności na wielu różnych słupkach i wykresach. Dają nam ogólny pogląd na temat tego, czego możemy się spodziewać, ale historia potwierdza, że poszczególne zadania mogą się diametralnie różnić zależnie od optymalizacji software’u, wymagań danego programu i setek innych czynników. Poczekam więc na własny testy i porównania, aby wyciągnąć wnioski, ale oczekuję wielkich rzeczy.
Ostatnią nowością, o której warto wspomnieć, to niższa przepustowość RAM wybranych konfiguracji. Przykładowo, w M3 Pro wynosi ona teraz 150 GBps zamiast 200 GBps w M2 Pro i M1 Pro, a w M3 Max spadek z 400 GBps na 300 GBps dotyczy modelu 14/30-rdzeniowego podczas gdy model 16/40-rdzeniowy zachowuje 400 GBps.
Rodzina M3 jeszcze nie jest kompletna i być może dlatego nie doczekaliśmy się uaktualnienia Maca Studio, który normalnie przyjmuje warianty Ultra. Czekamy też na uaktualnionego Mac Mini.
Apple Silicon – Seria M
SoC | CPU | GPU | Neural Engine | RAM |
---|---|---|---|---|
M1 | 8-core 4p+4e |
7-core | 16-core | 8 / 16 GB |
8-core 4p+4e |
8-core | |||
M1 Pro | 8-core 6p+2e |
14-core | 16-core | 16 / 32 GB |
10-core 8p+2e |
16-core | |||
M1 Max | 10-core 8p+2e |
24-core | 16-core | 32 / 64 GB |
32-core | ||||
M1 Ultra | 20-core 16p+4e |
48-core | 32-core | 64 / 128 GB |
64-core | ||||
M2 | 8-core 4p+4e |
8-core | 16-core | 8 / 16 / 24 GB |
10-core | ||||
M2 Pro | 10-core 6p+4e |
16-core | 16-core | 16 / 32 GB |
12-core 8p+4e |
19-core | |||
M2 Max | 12-core 8p+4e |
30-core | 16-core | 32 / 64 / 96 GB |
38-core | ||||
M2 Ultra | 24-core 16p+8e |
60-core | 32-core | 64 / 96 / 192 GB |
76-core | ||||
M3 | 8-core 4p+4e |
8-core | 16-core | 8 / 16 / 24 GB |
10-core | ||||
M3 Pro | 11-core 5p+6e |
14-core | 16-core | 18 / 36 GB |
12-core 6p+6e |
18-core | |||
M3 Max | 14-core 10p+4e |
30-core | 16-core | 36 / 48 / 64 / 96 / 128 GB |
16-core 12p+4e |
40-core |