När Apple introducerade den första Mac-datorn med ett Apple Silicon-chip förra året, nämligen M1, överraskade det många iakttagare. De nya Apple-datorerna gav betydligt högre prestanda med lägre energiförbrukning, tack vare den enkla övergången till en egen lösning – användningen av ett "mobilt" chip baserat på ARM-arkitekturen. Denna förändring förde med sig ytterligare en intressant sak. I denna riktning menar vi övergången från så kallat operationellt minne till enhetligt minne. Men hur fungerar det egentligen, hur skiljer det sig från tidigare procedurer och varför ändrar det lite på spelreglerna?
Vad är RAM och hur skiljer sig Apple Silicon?
Andra datorer förlitar sig fortfarande på traditionellt driftminne i form av RAM, eller Random Access Memory. Det är en av de viktigaste komponenterna i en dator som fungerar som en tillfällig lagring för data som behöver nås så snabbt som möjligt. I de flesta fall kan det till exempel vara öppna filer eller systemfiler. I sin traditionella form har "RAM" formen av en långsträckt platta som bara behöver klickas in i lämplig kortplats på moderkortet.
Men Apple bestämde sig för en diametralt annorlunda procedur. Eftersom M1, M1 Pro och M1 Max chips är så kallade SoCs, eller System on a Chip, betyder det att de redan innehåller alla nödvändiga komponenter inom det givna chipet. Det är just därför i det här fallet Apple Silicon inte använder traditionellt RAM-minne, eftersom det redan har det inbyggt direkt i sig självt, vilket för med sig ett antal fördelar. Det bör dock nämnas att i denna riktning för Cupertino-jätten en liten revolution i form av ett annat tillvägagångssätt, vilket är vanligare för mobiltelefoner hittills. Den största fördelen ligger dock i bättre prestanda.
Rollen av enhetligt minne
Målet med enhetligt minne är ganska tydligt – att minimera antalet onödiga steg som kan bromsa själva prestandan och därmed minska hastigheten. Detta problem kan enkelt förklaras med hjälp av exemplet med spel. Om du spelar ett spel på din Mac får processorn (CPU) först alla nödvändiga instruktioner och skickar sedan några av dem till grafikkortet. Den bearbetar sedan dessa specifika krav genom sina egna resurser, medan den tredje pusselbiten är RAM-minnet. Dessa komponenter måste därför hela tiden kommunicera med varandra och ha överblick över vad varandra gör. Men sådan överlämnande av instruktioner "biter förstås också av" en del av själva föreställningen.
Men vad händer om vi integrerar processorn, grafikkortet och minnet i ett? Detta är precis det tillvägagångssätt som Apple har tagit i fallet med sina Apple Silicon-chips och krönt det med enhetligt minne. Hon är enhetlig av en enkel anledning - den delar sin kapacitet mellan komponenter, tack vare vilken andra kan komma åt den praktiskt taget med ett fingerknäpp. Det är precis så prestandan flyttades framåt helt utan att nödvändigtvis behöva öka driftsminnet som sådant.
Precis som alla andra grafikkort... prestandan är bra, men i princip är det inget nytt.
Förlåta. Som alla andra INTEGRERADE grafikkort.
Hela artikeln handlar om RAM-minne.
Även om det är ett integrerat grafikkort, bearbetar båda komponenterna (CPU och GPU) fortfarande instruktioner på sin egen sandbit. Därefter överför de bara data till varandra. Så det fungerar inte på samma sätt som att använda enhetligt minne.
@Majo – Kanske ska försöka läsa den igen :)
Istället för att jämföra den med en iGPU är det bättre att jämföra den med Playstation 5. Det är faktiskt samma teknik. Eller liknande, så ingen tar mitt ord för det :)
Det är tydligt att Apple har uppnått något som andra tillverkare nu tittar på på långt håll och undrar om de ska börja göra detsamma.