W tym artykule przyjrzymy się, jak zunifikowana architektura pamięci Apple naprawdę działa na Apple Silicon, takim jak procesor M1!
Wraz z ciągłym wypuszczaniem na rynek urządzeń Apple z technologią M, ponownie wzrosło zainteresowanie niesamowitą wydajnością tej rodziny chipsetów. Wprowadzenie na rynek chipa M1 w 2020 roku oznaczało, że firma z Cupertino po raz pierwszy zastosowała ujednoliconą architekturę pamięci (UMA) na krzemie Apple. Takie podejście do pamięci pozwala Apple wycisnąć wyższą wydajność z mniejszej ilości pamięci RAM. Jak więc naprawdę działa zunifikowana pamięć w Apple Silicon? Przyjrzyjmy się temu, zaczynając od kilku ogólnych informacji na temat pamięci i nowości w jej stosowaniu Komputery Mac z procesorem M.
Co to jest pamięć RAM i czym różnią się tutaj chipy M?
RAM oznacza „pamięć o dostępie swobodnym”. Jest to główny element pamięci systemowej na każdym komputerze. Pamięć systemowa stanowi tymczasowe repozytorium danych wykorzystywanych w danym momencie przez Twój komputer. Dane przechowywane w pamięci systemowej mogą obejmować pliki, które aktualnie przeglądasz, a także pliki potrzebne systemowi macOS. Tradycyjnie pamięć RAM występuje fizycznie w postaci długiego drążka, który mieści się w gnieździe na płycie głównej. M1 to właściwie rewolucja również pod tym względem.
Apple zaprojektowało M1 jako system na chipie (SoC), z pamięcią RAM dołączoną do zestawu. Chociaż integracja pamięci RAM z SoC jest powszechna w smartfonach, takich jak Seria iPhone'a 14, jest to stosunkowo nowy pomysł na komputery stacjonarne i laptopy. Dodanie pamięci RAM do projektu SoC umożliwia szybszy dostęp do pamięci, poprawiając wydajność.
Oprócz fizycznego dodania pamięci RAM do SoC, Apple zmienił fundamentalny sposób, w jaki system wykorzystuje pamięć. W tym miejscu do gry wchodzi zunifikowana pamięć na krzemie Apple. Jak więc działa Unified Memory?
Co to jest Unified Memory i jak działa?
Ujednolicona pamięć polega na minimalizacji redundancji danych kopiowanych pomiędzy różnymi sekcjami pamięci wykorzystywanymi przez CPU, GPU itp. Kopiowanie jest powolne i marnuje pojemność pamięci. W przypadku tradycyjnej implementacji pamięci część pamięci RAM jest zarezerwowana dla procesora graficznego. Jeśli Twój laptop jest reklamowany z 16 GB pamięci RAM, a 2 GB jest przydzielone dla procesora graficznego, na zadania systemowe masz dostępne tylko 14 GB. Apple rozwiązuje ten problem za pomocą UMA, zwiększając płynność alokacji pamięci i zwiększając wydajność.
Gry są najlepszym przykładem zrozumienia korzyści płynących z ujednoliconej pamięci. Kiedy grasz w grę na komputerze Mac, procesor najpierw otrzymuje wszystkie instrukcje dotyczące gry, a następnie przesyła dane potrzebne procesorowi graficznemu do karty graficznej. Następnie karta graficzna pobiera wszystkie te dane i przetwarza je w ramach własnego procesora (GPU) i wbudowanej pamięci RAM.
Jeśli masz procesor ze zintegrowaną grafiką, procesor graficzny nadal utrzymuje swój własny fragment pamięci, podobnie jak procesor. Procesor i procesor graficzny pracują niezależnie na tych samych danych, a następnie przekazują wyniki między repozytoriami pamięci. Jeśli porzucisz wymóg przenoszenia danych tam i z powrotem, łatwo zobaczyć, jak trzymanie wszystkiego w tym samym obszarze pamięci może poprawić wydajność. Podejście do ujednoliconej pamięci naprawdę rewolucjonizuje wydajność, umożliwiając wszystkim komponentom dostęp do tej samej pamięci w tym samym miejscu.
Apple naprawdę osiągnął wielkość dzięki rodzinie chipów M. Oprócz fizycznej integracji pamięci RAM, nowa, ujednolicona architektura pamięci umożliwia bardziej efektywne wykorzystanie dostępnej pamięci. Korzystając z tej nowej implementacji pamięci, komputery Mac z procesorem M mogą robić niemal wszystko, w tym także z systemem Windows 10. Umieszczenie całej pamięci w jednej puli oznacza, że dowolny komponent może w razie potrzeby zwiększyć wykorzystanie pamięci, płynnie przydzielając zasoby tam, gdzie jest to potrzebne.
Apple iPad Pro 12,9 cala (2021)
Aby uwierzyć, trzeba zobaczyć ekran iPada Pro o przekątnej 12,9 cala. Dodaj układ M1, a będzie on prawie za mocny jak na iPada.
Apple iMac (2021)
Obecny komputer wielofunkcyjny Apple ma wyświetlacz 4,5 tys., chipset M1 i jest dostępny w pięknych kolorach
1250 dolarów w Amazonie