Guider

Amd gamecache: hva er det og hvordan fungerer det på ryzen 3000?

Innholdsfortegnelse:

Anonim

Med ankomsten av den nye Ryzen 3000 har en serie nye vilkår dukket opp i havet av markedsføringen. Noen navn vil du forstå, men andre kan være utenfor din forståelse. Så i dag skal vi forklare hva AMD GameCache er, og hvorfor det er en absolutt relevant funksjon.

Innholdsindeks

Hva er AMD GameCache ?

På en måte er AMD GameCache et begrep som er laget for markedsføring. Imidlertid har det forbedringer som er relevante utover å bare være et pent navn. Vi kan oppsummere at AMD GameCache er kallenavnet som de har gitt sin nye cache-struktur.

Nå, hvilke nye endringer har vi? Vi etterlater deg den kommersielle videoen som AMD bruker for å kort forklare hva AMD GameCache er, og slik at du får et inntrykk av hva det er.

Hva bringer det og hva påvirker det oss?

Som du ser forbedrer videoen (og overdriver litt) fordelene som den nye teknologien til Ryzen 3000 gir oss .

Det første de viser oss i det korte, er den nye 'opptil 72 MB' av AMD GameCache. Sannheten er at denne uttalelsen er litt vanskelig. De fleste 3. generasjons Ryzen har 35 ~ 36 MB cache-minne (L1, L2 og L3), og bare de to Ryzen 9-erene går opp til 72 MB .

Ryzen 5 3600 (den billigste modellen) har 32 MB L3-hurtigminne , som allerede er dobbelt så mye som Ryzen 7 2700X (den beste Ryzen 2000) hadde . Dette er allerede en ganske betydelig forbedring.

I motsetning til andre prosessorer har vi i 3. generasjon Ryzen 2 7nm brikker (fysiske kjerner) og 1 12nm brikke (I / O-kontroll) .

Hver 7nm- brikke har 3/4 aktive kjerner (unntatt Ryzen 9), og hver av disse har sin egen L1- og L2-cache . Imidlertid deles nivå 3-minne mellom kjernene i den samme brikken, så det er en god hjelp når du utfører visse beregninger.

I videospill er det for eksempel oppgaver som er veldig like hverandre. Beregn tyngdekraften (fysiske) , bilder, sykluser og så videre, slik at noen verdier stadig blir gjentatt.

Det er der hvor det å ha et sjenerøst minne gjør det mulig for oss å redde mange verdier uten å bli tvunget til å erstatte dem. Når de deles, kan flere kjerner gjenbruke data som naboene allerede har bedt om, selv om det er et typisk trekk ved moderne prosessorer.

Bufferminne

Vi tror at det å vite hvordan cacher fungerer, er noe som kan være av stor interesse for deg. Det er noe som hører til kunnskapsområdet til en datamaskin / maskinvareingeniør, men jeg vil prøve å forklare det for deg på en enkel måte.

Vi kommer til å gjenta ordene 'minne' og 'cache' mye, så vi beklager på forhånd, men emnet er sammensatt.

Minne nivåer

Datamaskiner har flere nivåer av minner, og hvert nivå er raskere enn dem under det. Som et resultat er de raskeste minnene også de dyreste, så bare små mengder er vanligvis installert.

For å komme litt i sammenheng, må du vite at hastigheter måles i brøkdeler av et sekund. Å få tilgang til en hurtigbufret L1- data kan ta 0, 2 ns og "gå ned" til RAM kan være 40n .

Her kan du se de forskjellige minnene og deres vanlige størrelser:

  • L1 cache: 16 ~ 64 kB L2 cache minne: 32 kB ~ 4MB L3 cache minne: 256 kB ~ 72 MB RAM minne / s: 4 GB ~ 32 GB Hovedminne / s (HDD eller SSD): 256 GB ~ 2TB

Som du kanskje vet, er RAM betydelig raskere enn SSD-er. Disse når typisk overføringshastigheter på rundt 20 ~ 25 GB / s , mens bare de beste solide stasjonene når 5 GB / s med PCIe Gen 4 . Det er samme forhold mellom L1-L2-hurtigbufferen og L2-L3-hurtigbufferen og så videre , så du vil forstå hvorfor noen er til eksklusiv bruk av prosessoren, og andre er for hele systemet.

Et annet relevant poeng, selv om det ikke følger med dette emnet, er at alle minnene over RAM (denne inkluderer) er ustabile. Dette betyr at de bare lagrer data hvis de har strøm, slik at cachen og RAM-ene blir "tømt" når datamaskinen er slått av.

Etter denne tre-regelen er SSD-er og HDD- er ikke-ustabile minner, så all data vi lagrer vil forbli der til vi overskriver den.

Hvordan fungerer cachen?

Når CPU trenger data, ser den etter dem i L1- cachen . Hvis den ikke er der, ser den etter den på L2, så på L3 og ender opp med å "gå ned" til RAM .

Når du skaffer dataene som prosessoren trengte, tas den opp og verdien lagres fortløpende i L3, L2 og L1 i tilfelle vi trenger det i fremtiden . Det morsomme kommer når prosessoren vil bruke den samme verdien igjen.

Hvis verdien er i L1 trenger vi bare noen få øyeblikk for å gjenbruke den. Ellers må vi "gå ned" til neste nivå for å sjekke om det fremdeles eksisterer der, og så videre til vi kommer tilbake til RAM . Problemet vi har er at de høyere minnene er veldig små .

Vi legger igjen en kort video (på engelsk) som kort forklarer hurtigbufrene:

For eksempel har 32 kB L1-cache omtrent 8000 verdier (heltall eller flyter) .

Et videospill kan stille jobbe med millioner av verdier hvert sekund, så vi kan ikke lagre alle verdiene der. Dette er grunnen til at hver gang vi bufrer L1-data (ikke gjenbrukes) , erstattes den eldste verdien.

Hvis dataene er slettet fra L1 , eksisterer det kanskje fortsatt i L2- cache, ettersom de er større. Å gå ned på et nivå er en treg prosess, men mye raskere enn å gå til RAM . Imidlertid, hvis det har gått noe tid, kan det samme ha skjedd, og den verdien eksisterer ikke lenger i L2 . I dette tilfellet må vi "gå ned" til L3, og det er her hovedmekanikken til AMD GameCache kommer inn .

Å være et så sjenerøst minne, det passer til mye data, og sannsynligheten for å gjenbruke den er høy. Ved å bruke dem på nytt trenger vi ikke å "gå ned" til RAM , så prosessen er ganske strømlinjeformet. Ved å være en delt cache mellom et nabolag, kan en kjerne også dra nytte av dataene som en annen kjerne tidligere har bedt om, selv om det er en vanlig funksjon i prosessorer.

AMD GameCache fordeler og implikasjoner

Som du vil se, betyr denne nye strukturen og størrelsene i hurtigbufrene en betydelig forbedring i mange typer programmer.

Med navnet gitt til det, har AMD lagt vekt på videospill, men enhver oppgave som krever påfølgende beregninger vil ha samme effekt.

Her er et kommersielt bilde av AMD som viser fordelene med AMD GameCache mot en forbedring av frekvensene til RAM . I eksemplet sammenligner de forbedring av hurtigminnet med forbedret RAM-minne.

Her kan vi se en fordel på mellom 1% og 12%. Hvis vi kombinerer AMD GameCache med høye RAM- frekvenser, kan vi oppnå enda høyere speed-ups.

Faktisk, i den nye Ryzen er maksfrekvensen uten å overklokke RAM- en 3200 MHz , så du bør satse på disse komponentene. I henhold til forskjellige artikler er også de beste RAM- frekvensene for Ryzen 3000 for å kjøre med topp ytelse over 3200 ~ 3600 MHz .

Konklusjoner om AMD GameCache

I seg selv er AMD GameCache ingenting annet enn en bombastisk tittel som har blitt gitt til cacher for å tiltrekke publikum. Det viktige poenget er at forbedringen i L3-hurtigminnet er reell og tungtveiende, slik at både spill og andre prosesser blir forbedret.

Noen brukere har imidlertid vært opptatt av dette vedtaket fra AMD. I følge dem gir de nytt navn til L3-hurtigbufferen ettersom GameCache er noe som vil skade industrien ved å gi den en "barnevennlig" tone.

Selv om Intel har gitt nytt navn til minnet til SmartCache (et mer nøkternt navn) , har AMD trukket mer av den unge og spillerpublikummet.

Vi forstår at Intel i spillverdenen alltid har vært det mest åpenbare valget. Så nå som AMD har gjenvunnet noe grunn, ønsker den å skvise ut så mye av gåsa som mulig fra gulleggene.

Forbedret IPC , bedre L3-cache og støtte for høye RAM- frekvenser gjør AMD til et utmerket spillalternativ igjen. Imidlertid ikke bli ført bort av vakre navn.

Vi anbefaler denne artikkelen om 3. generasjon Ryzen 5. Disse prosessorene er spesielt laget for spill på grunn av høye klokkefrekvenser og gode ytelser med en enkel kjerne .

For vår del håper vi at du lett har forstått vilkårene og teknologiene og at du har lært noe nytt. Vi beklager hvis vi har gjort en feil i forklaringene, og du kan fortelle oss hva som helst i kommentarfeltet!

Og hva synes du om denne forbedringen takket være AMD GameCache ? Tror du det ikke er så ille? Del ideene dine nedenfor.

VortezAMD Ryzen 3000 Font

Guider

Redaktørens valg

Back to top button