Amd gamecache: какво е това и как работи на ryzen 3000?
Съдържание:
- Какво е AMD GameCache ?
- Какво носи и какво ни влияе?
- Кеш памет
- Нива на паметта
- Как работи кешът?
- Предимства и последствия от AMD GameCache
- Изводи за AMD GameCache
С идването на новия Ryzen 3000 в морето на маркетинга се появиха редица нови термини. Някои имена ще разберете, но други може да са извън вашето разбиране. Затова днес ще обясним какво е AMD GameCache и защо това е определено уместна функция.
Индекс на съдържанието
Какво е AMD GameCache ?
В известен смисъл AMD GameCache е термин, създаден изцяло за маркетинг. Въпреки това, той има подобрения, които са от значение освен просто хубаво име. Можем да обобщим, че AMD GameCache е псевдонимът, който им е дал новата структура на кеша.
Сега какви нови промени имаме? Оставяме ви комерсиалното видео, което AMD използва за кратко обяснение какво представлява AMD GameCache и така получавате представа какво е това.
Какво носи и какво ни влияе?
Както можете да видите, видеото подобрява (и малко преувеличава) предимствата, които ни носи новата технология на Ryzen 3000.
Първото нещо, което ни показват накратко, е новият "до 72 MB" AMD GameCache. Истината е, че това твърдение е малко сложно. Повечето трето поколение Ryzen носят 35 ~ 36MB кеш памет (L1, L2 и L3), а само двете Ryzen 9 отиват до 72MB .
Ryzen 5 3600 (най-евтиният модел) има 32 MB L3 кеш памет, което вече е двойно повече от това, което имаше Ryzen 7 2700X (най-добрият Ryzen 2000) . Това вече е доста значително подобрение.
За разлика от други процесори, в третото поколение Ryzen имаме 2 7nm чипове (физически ядра) и 1 12nm чип (I / O управление) .
Всеки 7nm чип има 3/4 активни ядра (с изключение на Ryzen 9) и всяко от тях има свой L1 и L2 кеш . Обаче паметта на ниво 3 се споделя между ядрата на един и същ чип, така че е от голяма помощ при извършване на определени изчисления.
Например във видеоигрите има задачи, които са много сходни помежду си. Изчислете гравитация (физическа) , изображения, цикли и така нататък, така че някои стойности се повтарят постоянно.
Именно там наличието на щедра памет ни позволява да запишем много ценности, без да сме принудени да ги заменим. Освен това, когато се споделят, няколко ядра могат да използват повторно данни, които съседите им вече са поискали, въпреки че това е типична характеристика на съвременните процесори.
Кеш памет
Вярваме, че знанието как работят кешовете е нещо, което може да ви представлява голям интерес. Това е нещо, което принадлежи към областта на познанието на компютърен / хардуерен инженер, но ще се опитам да ви го обясня по прост начин.
Ще повтаряме думите „памет“ и „кеш“ много, затова се извиняваме предварително, но темата е сложна.
Нива на паметта
Компютрите имат множество нива на памет и всяко ниво е по-бързо от тези под него. В резултат на това най-бързите спомени са и най-скъпите, така че обикновено се инсталират само малки количества.
За да влезете малко в контекста, трябва да знаете, че скоростите се измерват в части от секундата. Достъпът до кеширани L1 данни може да отнеме 0, 2 ns и "слизането" до RAM може да бъде 40ns .
Тук можете да видите различните спомени и техните обичайни размери:
- L1 кеш: 16 ~ 64kB L2 кеш памет: 32kB ~ 4MB L3 кеш памет: 256kB ~ 72MB RAM памет / s: 4GB ~ 32GB Основна памет / s (HDD или SSD): 256GB ~ 2TB
Както може би знаете, RAM е значително по-бърза от SSD. Те обикновено достигат скорост на трансфер от около 20 ~ 25GB / s , докато само най-добрите твърди дискове достигат 5GB / s с PCIe Gen 4 . Съществува същата връзка между кеша L1-L2 и кеша L2-L3 и така нататък , така че ще разберете защо някои са за изключително използване на процесора, а други са за цялата система.
Друг съответен момент, въпреки че не е свързан с тази тема, е, че всички спомени над RAM паметта (тази включва) са променливи. Това означава, че те спестяват данни само ако имат електричество, така че кешовете и RAM паметта се "изпразват", когато компютърът е изключен.
По това правило на три, SSD и HDD са енергонезависими спомени, така че всички данни, които запазваме, ще останат там, докато не ги презапишем.
Как работи кешът?
Когато процесорът се нуждае от данни, той го търси в кеша на L1 . Ако го няма, търси го на L2, след това на L3 и завършва „слизане“ към RAM .
При получаване на данните, от които процесорът се нуждае, той се приема "нагоре" и стойността се съхранява последователно в L3, L2 и L1, в случай че имаме нужда в бъдеще . Смешното става, когато процесорът иска да използва отново същата стойност.
Ако стойността е в L1, имаме нужда само от няколко момента, за да я използваме отново. В противен случай ще трябва да „слезем“ на следващото ниво, за да проверим дали все още съществува там и така нататък, докато не се върнем към RAM . Проблемът, който имаме е, че по-високите спомени са ужасно малки .
Оставяме ви тук кратко видео (на английски), което обяснява накратко кешовете:
Например, 32 kB от L1 кеш съдържа приблизително 8000 стойности (цели числа или плаващи числа) .
Видеоиграта може спокойно да работи с милиони стойности всяка секунда, така че не можем да запишем всички стойности там. Ето защо всеки път, когато кешираме L1 данни (не се използват повторно) , най-старата стойност се заменя.
Ако данните са били изтрити от L1 , може би все още съществуват в кеша на L2 , тъй като са по-големи. Спускането на ниво е бавен процес, но много по-бърз от преминаването към RAM . Ако обаче е минало известно време, същото може да се е случило и тази стойност вече не съществува в L2 . В този случай трябва да се „спуснем“ към L3 и тук идва основната механика на AMD GameCache .
Тъй като е толкова щедра памет, тя отговаря на много данни и вероятността да се използва повторно е голяма. Като ги използваме повторно, не е нужно да „слизаме“ към RAM , така че процесът е доста рационализиран. Освен това, като споделен кеш между квартал, ядрото може да се възползва от данните, които друго ядро е поискало по-рано, въпреки че това е обща характеристика в процесорите.
Предимства и последствия от AMD GameCache
Както ще видите, тази нова структура и размери в кешовете означават значително подобрение в много видове програми.
С името му, AMD наблегна на видеоигрите, но всяка задача, която изисква последователни изчисления, ще има същия ефект.
Ето комерсиално изображение на AMD, показващо предимствата на AMD GameCache срещу подобряване на честотите на RAM . В примера те сравняват подобряването на кеш паметта с подобряването на RAM паметта.
Тук можем да видим предимство между 1% и 12%. Ако комбинираме AMD GameCache с високи RAM честоти, можем да постигнем още по - високи скорости.
Всъщност в новия Ryzen максималната честота без овърклок RAM е 3200 MHz , така че трябва да заложите на тези компоненти. Освен това, според различни статии, най-добрите RAM честоти за Ryzen 3000 да работят с върхова производителност е над 3200 ~ 3600 MHz .
Изводи за AMD GameCache
AMD GameCache само по себе си не е нищо друго освен бомбастично заглавие, което се дава на кешове, за да привлече публика. Важният момент е, че подобрението на L3 кеш паметта е реално и тежко, така че и игрите, и другите процеси ще бъдат подобрени.
Някои потребители обаче са били загрижени за това решение от AMD. Според тях те преименуват кеша на L3 като GameCache е нещо, което ще навреди на индустрията, като му придаде "удобен за деца" тон.
Докато Intel преименува паметта си като SmartCache (по-трезво име) , AMD привлече повече от младата и геймърската публика.
Ние разбираме, че в света на игрите Intel винаги е бил най-очевидният избор. Така че сега, когато AMD си възвърна някаква почва, тя иска да изтръгне възможно най-много от гъските от златните яйца.
Подобреният IPC , по-добрият кеш на L3 и поддръжката за високи RAM честоти правят AMD отново отлична алтернатива за игри. Не се увличайте от хубави имена.
Препоръчваме тази статия за третото поколение Ryzen 5. Тези процесори са специално създадени за игри поради високите им тактови честоти и добрата едноядрена работа .
От наша страна се надяваме, че лесно сте разбрали условията и технологиите и че сте научили нещо ново. Съжаляваме, ако сме направили грешка в обясненията и можете да ни кажете всичко в полето за коментар!
И какво мислите за това подобрение благодарение на AMD GameCache ? Мислите ли, че не е толкова лошо? Споделете идеите си по-долу.
VortezAMD Ryzen 3000 FontБенчмарки: какво е това? За какво е това история, видове и съвети
Обясняваме какви са критериите за сравнение и за какво са предназначени. В допълнение към разказа за историята, типовете и някои съвети, базирани на нашия опит. Както на компютър, така и при избора на най-доброто за вашите нужди. Не го пропускайте!
→ Подценяване: какво е това? За какво е това и как да го направя ??
Подценяването или блокирането е чудесна практика вашият процесор или графика да консумира по-малко и да загрява по-малко. ☝
▷ Mifi 4g модем: какво е това устройство и за какво е това?
Използването на сателитни мрежи в ваша полза може да бъде много полезно. Обясняваме какво представляват и какво може да направи MiFi 4G модемът за нас