Tokie produktai kaip „Ryzen 7 5800X3D“ pelnė karūną geriausias CPU žaidimams, jums tikriausiai įdomu, kas yra procesoriaus talpykla ir kodėl tai yra tokia didelė problema. Jau žinome, kad būsimi AMD „Ryzen 7000“ procesoriai ir „Intel“ 13-osios kartos „Raptor Lake“ procesoriai sutelks dėmesį į daugiau talpyklos, o tai reiškia, kad ateityje tai bus labai svarbi specifikacija.
Turinys
- Kas yra CPU talpykla?
- Kaip veikia talpykla?
- Ar procesoriaus talpykla yra svarbi žaidimams?
Bet ar jums turėtų rūpėti procesoriaus talpykla? Išsiaiškinsime, kas yra procesoriaus talpykla, kodėl ji tokia svarbi ir kaip ji gali turėti didelį skirtumą, jei žaidžiate.
Rekomenduojami vaizdo įrašai
Kas yra CPU talpykla?
Talpykla yra viduje esančios atminties kiekis pats CPU, integruotas į atskirus branduolius arba bendrinamas tarp kai kurių arba visų branduolių. Tai nedidelė dedikuotos atminties dalis, kuri yra tiesiogiai procesoriuje, kad jūsų procesoriui nereikėtų gauti informacijos iš sistemos RAM kiekvieną kartą, kai norite ką nors atlikti savo kompiuteryje. Kiekvienas procesorius turi nedidelį talpyklos kiekį, o mažesni CPU gali turėti vos kelis kilobaitus, o dideli CPU gali turėti daug megabaitų talpyklos.
Susijęs
- Kaip „Intel“ galėtų panaudoti AI, kad išspręstų didžiulę kompiuterinių žaidimų problemą
- Būsimas AMD Ryzen 5 5600X3D gali visiškai nuversti „Intel“ biudžetą
- „Intel“ mano, kad jūsų kitam procesoriui reikia AI procesoriaus – štai kodėl
Tačiau jums gali kilti klausimas, kodėl iš viso reikalinga talpykla kai turime RAM, ypač kai vienoje RAM atmintinėje gali būti keli gigabaitai atminties. Viskas priklauso nuo našumo. Dešimtajame dešimtmetyje procesorių ir RAM našumo gerinimo tempas pradėjo ryškėti. Galų gale, procesoriaus dizaineriai buvo orientuoti į greičio didinimą, o RAM dizaineriai norėjo padidinti talpą ir nepaisė greičio. CPU dizaineriams tai buvo problema, nes RAM greitis yra esminis procesoriaus našumo veiksnys daugeliui programų ir kuo didesnis CPU-RAM tarpas, tuo sunkiau būtų tobulėti spektaklis.
Talpykla buvo sprendimas. Nors talpyklos talpa yra maža, palyginti su RAM, jos didelė sparta daugeliu atvejų ją kompensuoja. Tačiau talpykla nėra tobula. Jo pagrindinis trūkumas yra dydis; talpykla yra fiziškai didelė tiek, kiek joje galima saugoti. Talpykla taip pat yra atspari mazgų susitraukimui, todėl nors branduoliai ir kiti procesoriaus komponentai gali gana lengvai trauktis iš kartos į kitą, talpyklos susitraukia daug mažiau. Dėl to talpykla yra labai brangus procesoriaus komponentas, o tai yra viena iš pagrindinių priežasčių, kodėl talpykloje paprastai yra toks mažas atminties kiekis.
Kaip veikia talpykla?
Įprastas talpyklos pritaikymas lėmė niuansingesnį talpyklos ir RAM diegimą iki tol baigėsi atminties hierarchija su talpykla viršuje, RAM viduryje ir saugykla apačioje. Šis pakopinis metodas leidžia svarbiems procesoriaus duomenims būti fiziškai arčiau procesoriaus, taip sumažinant delsą ir padedant kompiuteriui jaustis žvaliai.
Talpykla turi savo hierarchiją arba talpyklos lygius, kurie yra suskirstyti į L1, L2 ir L3 talpyklą. Tai yra visų rūšių talpyklos, tačiau jos atlieka šiek tiek skirtingas funkcijas.
L1 talpykla yra pirmasis talpyklos lygis ir taip pat mažiausia, paprastai skirstoma į L1 instrukcijas arba L1i ir L1 duomenis arba L1d. Kiekvienas procesoriaus branduolys turi išskirtinę L1 talpyklos dalį, kuri paprastai yra tik kelių kilobaitų. L1 talpykloje saugomi duomenys yra dalykai, kuriuos CPU ką tik panaudojo arba tikisi netrukus panaudoti. Jei CPU reikia duomenų, kurių nėra L1 talpykloje, jis pereina į kitą lygį: L2.
Kaip ir L1 talpykla, L2 talpykla dažnai yra išskirtinė vienam procesoriaus branduoliui, tačiau kai kuriuose procesoriuose ji dalijama keliems branduoliams. Jis taip pat daug, daug didesnis; Pavyzdžiui, kiekvienas Core i9-12900K P branduolys turi 80 kilobaitų L1 talpyklos, taip pat 1,25 megabaitų L2 talpyklos, beveik 16 kartų daugiau. Tačiau didesnės talpyklos turi didesnę delsą, o tai reiškia, kad užtrunka daugiau laiko, kol vyksta ryšys tarp procesoriaus branduolio ir talpyklos. Kai procesoriai nori viską atlikti per mikrosekundes ar net nanosekundes, šiek tiek didesnis L2 talpyklos delsos laikas turi reikšmės. Jei CPU neranda prašomų duomenų L2 talpykloje, jis klausia kito lygio: L3.
L3 talpykla yra didelis dalykas: ji yra dalijama tarp kai kurių arba visų procesoriaus branduolių ir yra didelė. 12900K turi 30 MB L3 talpyklos, pavyzdžiui, 24 kartus daugiau nei L2 talpyklos. L3 talpyklos delsa yra dar blogesnė nei L2, tačiau labai svarbu turėti didelę L3 talpyklą, kad CPU nereikėtų prašyti RAM reikalingų duomenų. Išskyrus saugojimą, RAM turi prasčiausią greitį ir vėlavimą atminties hierarchijoje, o kai CPU reikia pasiekti RAM reikalingiems duomenims, viskas sustoja. Idealiu atveju viskas, kas svarbu, bus saugoma bent L3 talpykloje, kad būtų išvengta didžiulio sulėtėjimo.
Kai kurie procesoriai netgi turi L4 talpyklą, tačiau paprastai ji veikia kaip RAM, kuri yra procesoriaus pakete. Kai kuriuose pirmuosiuose „Intel“ 14 nm procesoriuose, pagrįstuose „Broadwell“ architektūra, buvo 128 MB įterptosios DRAM, o būsimi bendrovės Sapphire Rapids serverio procesoriai gali būti su HBM2, kuris naudojamas kaip papildomas talpykla.
Ar procesoriaus talpykla yra svarbi žaidimams?
CPU talpykla daro didelį skirtumą žaidimams. Nors tradiciškai buvo teigiama, kad vienos gijos veikimas, instrukcijos per laikrodį (IPC) ir laikrodžio greitis yra didžiausi. svarbūs žaidimo našumo veiksniai, tapo labai aišku, kad talpykla yra bene svarbiausias veiksnys iš visų konkurencijos tarp AMD ir Intel.
Talpykla yra tokia svarbi žaidimams dėl to, kaip šiandien kuriami žaidimai. Šiuolaikiniai žaidimai turi daug atsitiktinumo, o tai reiškia, kad CPU nuolat turi vykdyti paprastas instrukcijas. Jei nėra pakankamai talpyklos, grafikos plokštė yra priversta laukti procesoriaus, kol instrukcijos kaupiasi ir sukelti kliūtis. Galite pamatyti pavyzdį, kiek tai skiriasi AMD 3D V talpykla technologija viduje Far Cry 6 žemiau.
Pastaraisiais metais pastebėjome tendenciją didinti žaidimų talpyklą. AMD Ryzen 3000 CPU turėjo dvigubai daugiau L3 talpyklos nei ankstesnės kartos ir buvo daug greitesni žaidimams, beveik pasivijo Intel. Kai „Ryzen 5000“ buvo paleista, AMD nepridėjo daugiau talpyklos, tačiau sujungė du L3 talpyklos blokus procesoriaus viduje, o tai labai sumažino delsą ir padėjo AMD pirmauti žaidimų našumo srityje. AMD padvigubėjo su savo 3D V-Cache technologija Ryzen 7 5800X3D, kuriame ant procesoriaus viršaus sukrauta 64 MB L3 talpyklos lustas, iš viso 96 MB, daugiau nei net pavyzdiniame Ryzen 9 5950X.
„Intel“ pasivijo AMD, o jos dabartinės kartos „Alder Lake“ procesoriai turi iki 30 MB L3 talpykla, kuri yra žymiai mažesnė nei daugumoje „Ryzen“ procesorių, tačiau jie taip pat turi daug daugiau L1 ir L2 talpykla. Tačiau „Intel“ trūkumas L3 talpoje nereiškia, kad „Ryzen 5000“ procesoriai yra daug greitesni žaidimams. Mūsų „Core i9-12900K“ apžvalgoje, nustatėme, kad žaidimų našumui 12900K buvo susietas su Ryzen 9 5950X.
Varžybos dėl talpyklos beveik neabejotinai tęsis ir artėjančiais Ryzen 7000 ir Raptor Lake CPU. Patvirtinta, kad „Ryzen 7000“ turi dvigubai didesnę L2 talpyklą nei „Ryzen 5000“, ir tikriausiai pamatysime daugiau procesorių, naudojančių „V-Cache“. Tuo tarpu „Intel“ neturi savo „V-Cache“ versijos, tačiau gandai, kad „Raptor Lake“ turi daug daugiau L3 talpyklos nei „Alder Lake“, tik pačiame procesoriuje.
Redaktorių rekomendacijos
- Naujausias AMD V-Cache lustas pasirodė esąs pigus, greitas ir puikiai tinka žaidimams
- Kaip testuojame kompiuterio komponentus ir aparatinę įrangą
- Štai kodėl žmonės taip nusiminusi dėl šiandieninių Starfield PC naujienų
- Geriausios kompiuterio versijos: biudžetas, žaidimai, vaizdo įrašų redagavimas ir kt
- Galbūt AMD ką tik įjungė į „MacBook“ panašius žaidimų nešiojamuosius kompiuterius, bet aš vis dar skeptiškai žiūriu