Co je to Unified Memory a jak funguje na Apple Silicon?

Tento článek se zabývá tím, jak architektura Unified Memory Architecture společnosti Apple skutečně funguje na Apple Silicon, jako je procesor M1!

S neustálým uváděním zařízení Apple s technologií M-powered se obnovuje zájem o úžasnou efektivitu této rodiny čipových sad. Uvedení čipu M1 zpět v roce 2020 přineslo cupertinské firmě první použití sjednocené paměťové architektury (UMA) na křemíku Apple. Tento přístup k paměti umožňuje společnosti Apple vytlačit vyšší výkon z menší celkové paměti RAM. Jak tedy sjednocená paměť na Apple Silicon skutečně funguje? Podívejme se na to, začněme několika základními informacemi o paměti obecně a o tom, jak jsou věci nové Macy poháněné M.

Co je RAM a jak se zde liší M čipy?

RAM je zkratka pro „Random Access Memory“. Toto je hlavní součást systémové paměti na jakémkoli počítači. Systémová paměť poskytuje dočasné úložiště dat používaných vaším počítačem v daném okamžiku. Data uložená v systémové paměti mohou zahrnovat soubory, které si právě prohlížíte, a také soubory potřebné pro macOS. RAM tradičně existuje fyzicky jako dlouhá tyč, která se vejde do slotu na vaší základní desce. M1 je vlastně revolucí i v tomto směru.

Apple navrhl M1 jako systém na čipu (SoC), přičemž RAM je součástí tohoto balíčku. Zatímco integrace RAM se SoC je běžná u smartphonů, jako je např iPhone řady 14, jedná se o relativně nový nápad pro stolní a přenosné počítače. Přidání paměti RAM do konstrukce SoC umožňuje rychlejší přístup k paměti a zvyšuje efektivitu.

Kromě fyzického přidání RAM do SoC Apple změnil zásadní způsob, jakým systém využívá paměť. Zde přichází na řadu sjednocená paměť na křemíku Apple. Jak tedy Unified Memory funguje?

Co je to Unified Memory a jak funguje?

Sjednocená paměť je o minimalizaci redundance dat kopírovaných mezi různými částmi paměti využívanými CPU, GPU atd. Kopírování je pomalé a plýtvá kapacitou paměti. S tradiční implementací paměti je část vaší paměti RAM vyhrazena pro GPU. Pokud je váš notebook inzerován s 16 GB RAM a 2 GB jsou přiděleny GPU, máte k dispozici pouze 14 GB pro systémové úlohy. Apple tento problém řeší pomocí UMA, díky čemuž je přidělování paměti plynulejší a zvyšuje výkon.

Nejlepším příkladem pro pochopení výhod jednotné paměti je hraní her. Když hrajete hru na Macu, CPU nejprve přijme všechny instrukce pro hru a poté pošle data, která GPU potřebuje, do grafické karty. Grafická karta pak všechna tato data vezme a pracuje s nimi v rámci vlastního procesoru (GPU) a vestavěné paměti RAM.

Pokud máte procesor s integrovanou grafikou, GPU si stále udržuje svůj vlastní kus paměti, stejně jako procesor. CPU a GPU pracují na stejných datech nezávisle a poté předávají výsledky tam a zpět mezi svými paměťovými úložišti. Pokud zrušíte požadavek na přesun dat tam a zpět, je snadné vidět, jak by udržení všeho ve stejné oblasti úložiště mohlo zlepšit výkon. Přístup sjednocené paměti skutečně přináší revoluci ve výkonu, protože umožňuje všem komponentům přístup ke stejné paměti na stejném místě.

Apple skutečně dosáhl velikosti s řadou čipů M. Kromě fyzické integrace RAM umožňuje nová sjednocená architektura paměti efektivnější využití dostupné paměti. Pomocí této nové implementace paměti mohou Macy s M-powered dělat téměř cokoliv, včetně se systémem Windows 10. Umístění veškeré paměti do jednoho fondu znamená, že jakákoli komponenta může v případě potřeby zvýšit využití a hladce alokovat zdroje tam, kde je potřeba.

  • 12,9palcový iPad Pro
    Apple iPad Pro 12,9" (2021)

    Obrazovku na tomto 12,9palcovém iPadu Pro musíte vidět, abyste uvěřili. Přidejte čip M1 a to je téměř příliš výkonné pro pouhý iPad.

  • 24palcový iMac s 4,5K displejem
    Apple iMac (2021)

    Aktuální all-in-one od Apple má 4,5K displej, čipset M1 a je dodáván v pěkných barvách

    1250 dolarů na Amazonu