Tutoriali

Intel pametna predmemorija: što je to, kako radi i čemu služi?

Sadržaj:

Anonim

Danas ćemo vam reći što je Intel Smart Cache , jedan od izraza koji vam možda najviše zvuči o plavom timu. Ovaj nadimak čujemo otprilike od 2011. godine , i istina je da ga sada vidimo u bilo kojem nizu specifikacija Intelovog CPU-a . Međutim, što je korisno, a što marketing?

Sadržaj indeks

Intel Smart Cache, novi pojam za procesorsku memoriju

Na primjer , jedinična struktura jezgara u Intelovim procesorima uvelike koristi primjeni predmemorije. Skuplja je struktura za stvaranje, ali omogućuje puno više predmemoriranja.

S druge strane, imamo različite interne algoritme koji optimiziraju čitanje koda sve dok je predmemorija mnogo učinkovitija.

Najjasniji je primjer ideje o blokiranju (ili predmemoriranju pomoću blokova). Ovaj algoritam nastoji podijeliti velike petlje u manje blokove (podijeliti i osvojiti) .

Da pojednostavimo, mogli bismo reći da ćemo umjesto 1 do 10 000 ići 1 do 10 000 puta.

Deset tisuća vrijednosti ne stane u L1 predmemoriju , tako da ćemo za svaku novu vrijednost morati „spustiti i pronaći“ sve do DRAM-a . S druge strane, deset vrijednosti se uklapa u L1 , tako da ćemo se morati spustiti samo na DRAM 10 puta. Jedanaestu vrijednost koju ćemo tražiti (ponovo 1) naći ćemo u predmemoriji L1 .

Možemo izbrojati na desetke tehnologija i optimizacija poput ove, a upravo su mali detalji koji čine Intel Smart Cache zanimljivom implementacijom.

Evolucija Intel Smart Cache-a

S obzirom na to da je ta baza već uspostavljena, moramo se smjestiti u 2009. - 2011. godinu , gdje počinjemo vidjeti učinkovitije procesore.

Prelazak na 2 i 4 jezgre dogodio se nedavno, ali bilo je još mnogo problema zbog nove tehnologije. Arhitekture su bile nove i puno podataka je izgubljeno ili nije korišteno. S druge strane, potrošnja je bila astronomska i općenito su potrebne nove ideje za poboljšanje ove platforme.

No, ideja o zajedničkoj memoriji cachea već je pala u glavama mnogih i preostalo joj je samo ispravno je implementirati. Bili smo u mogućnosti vidjeti neke prethodne modele sa sličnim aplikacijama, ali vjerojatno je Intel Smart Cache uspostavljen kao najpouzdanija i stabilna alternativa.

Najvažniji modeli koji su počeli dijeliti keš memoriju bili su Intel Core prvih generacija. Jedva su imali 2 ili 3 MB predmemorijske memorije između tri razine, ali tamo smo već vidjeli prve implementacije ove „tehnologije“ . U stvari, u istom Intelovom članku možete vidjeti kako oni stalno uspoređuju procesore s neobrijanim predmemorijom.

Preporučujemo vam Unigine superpozicije: što je to i koje funkcije ima?

Vremenom, prirodni razvoj tehnologije omogućio nam je dodavanje bržih memorija, više količine i boljih algoritama. Danas vrhunski modeli usmjereni na korisnika prosječno imaju 12 ~ 16MB poput Intel Core i9-9900k ili i7-9700k .

Učinkovitost procesora Intel

Nije vijest da Intel posljednjih godina ima vrlo dobre rezultate.

Izlaskom svog novog Intel Core-a označili su put naprijed za buduće CPU modele. Imali su izvrsne jednojezgrene performanse, dobre multi-core performanse i imali smo to jasno organiziranu u tri odvojena raspona. Od sredine 2000-ih do sredine 2018. mogli bismo bez oklijevanja reći da je Intel dominirao na tržištu.

Unatoč tome, posljednjih smo godina vidjeli kako se opušta više nego što je potrebno, izvadivši modele s nekoliko noviteta koji su nudili samo "malo više" . Sa svoje strane, AMD postepeno gradi čvrste temelje poput današnjih Ryzen procesora.

Zbog strukture koju AMD koristi, njeni procesori trebaju i imaju koristi od velike količine predmemorijske memorije. Toliko da će vrhunski stolni model nositi oko 72 MB predmemorije i očekivati ​​do 128 MB (usporedite ih sa 16 MB i9) . Međutim, više memorije ne znači i bolje performanse.

Unatoč tome što imaju puno manje keš memorije, Intelovi procesori i dalje su gotovo jednako ili snažniji od svojih kolega AMD . Najistaknutiji zadatak je performanse u igrama, gdje ti procesori stavljaju škrinju s naizgled nižim specifikacijama.

S druge strane, valja napomenuti vremena odziva RAM memorije . To ima više veze sa strukturom arhitekture procesora, ali je pomalo zanimljivo i povezano s temom.

U prosjeku se zna da AMD procesori imaju znatno veća vremena odziva u odnosu na konkurenciju. To se rješava podrškom za memoriju viših frekvencija, ali nemojte se zavaravati. Veći broj ne znači i bolje performanse.

Što budućnost donosi predmemorijima?

Kao i mnoge druge stvari u životu, budućnost je neizvjesna.

Čini se da nemamo nikakvu alternativu predmemorijima, pa se čini kao da ćemo biti s njima nekoliko desetljeća. Naravno, možemo očekivati ​​poboljšanja veličine, učinkovitosti i algoritama koji se primjenjuju. Neupitno je da tehnologija postaje sve moćnija, učinkovitija i jeftinija.

Problem koji nam često pada na pamet je da je konkurencija između AMD-a i Intela doista neuravnotežena. Crveni tim je nešto jači od svoje plave konkurencije, ali moramo se sjetiti da AMD koristi 7nm tranzistore i puno veće RAM frekvencije.

Drugim riječima, AMD koristi dva do tri puta napredniju tehnologiju od Intel-a , ali ipak ima tek malu prednost u odnosu na njih. Pa što će se dogoditi kad Intel dosegne 7nm , znajući koliko stisnu i optimiziraju svoje mikro-arhitekture?

Bez obzira na to, ne možemo vidjeti alternativne vremenske rokove. Trenutno znamo da je Intel pomalo oboren, ali sve se može promijeniti s Intelovim procesorima desete generacije .

Čini se da stvari poput Intel Smart Cache ovih dana zajedno s mnogim drugim potpornim tehnologijama omogućuju Intelu da zadrži svoje. Iako više nema potpunu dominaciju, još uvijek je to alternativa kojoj se mnogi korisnici pridruže.

Sada nam recite koja je to tehnologija koja najviše privlači vašu pažnju iz Intela? Mislite li da Intel Smart Cache ima neke bitne razlike? Podijelite svoje ideje u okviru za komentare.

Intel SoftwareQuora Font

Tutoriali

Izbor urednika

Back to top button