Amd gamecache: що це таке і як він працює на ryzen 3000?

Зміст:
- Що таке AMD GameCache ?
- Що це приносить і що на нас впливає?
- Кеш-пам'ять
- Рівень пам'яті
- Як працює кеш?
- Переваги та наслідки AMD GameCache
- Висновки про AMD GameCache
З приходом нового Ryzen 3000 у морі маркетингу виникла низка нових термінів. Деякі імена ви зрозумієте, але інші можуть бути поза вашим розумінням. Тому сьогодні ми пояснимо, що таке AMD GameCache і чому це, безумовно, актуальна особливість.
Зміст індексу
Що таке AMD GameCache ?
Певним чином, AMD GameCache - це термін, створений виключно для маркетингу. Однак, він має вдосконалення, які є актуальними, крім того, що це просто ім'я. Ми можемо підсумувати, що AMD GameCache - це прізвисько, яке вони дали своїй новій структурі кешу.
Тепер, які нові зміни у нас є? Ми залишаємо вам комерційне відео, яке AMD використовує, щоб коротко пояснити, що таке AMC GameCache, і таким чином ви отримаєте уявлення про те, що це таке.
Що це приносить і що на нас впливає?
Як бачимо, відео збільшує (і трохи перебільшує) переваги, які нам приносить нова технологія Ryzen 3000.
Перше, що вони нам показують у короткому, це нові «до 72 МБ» AMD GameCache. Правда полягає в тому, що це твердження дещо хитро. Більшість Ryzen третього покоління мають 35 ~ 36 Мб кеш-пам’яті (L1, L2 та L3), і лише два Ryzen 9 піднімаються до 72 Мб .
У Ryzen 5 3600 (найдешевша модель) є 32 Мб кеш- пам’яті L3 , що вже вдвічі більше, ніж у Ryzen 7 2700X (найкращий Ryzen 2000) . Це вже досить суттєве поліпшення.
На відміну від інших процесорів, у Ryzen 3-го покоління ми маємо 2 7nm мікросхеми (фізичні ядра) та 1 12nm чіп (управління введення / виведення) .
Кожен 7- нм чип має 3/4 активних ядер (крім Ryzen 9), і кожен з них має свій кеш L1 і L2 . Однак пам'ять рівня 3 поділяється між ядрами однієї мікросхеми, тому це чудова допомога при виконанні певних обчислень.
Наприклад, у відеоіграх є завдання, дуже схожі між собою. Обчисліть гравітацію (фізичну) , зображення, цикли тощо, тому деякі значення постійно повторюються.
Саме там наявність великої пам’яті дозволяє нам зберегти багато цінностей, не змушуючи їх замінювати. Крім того, при спільному використанні декілька ядер можуть повторно використовувати дані, про які вже вимагали їх сусіди, хоча це типова особливість сучасних процесорів.
Кеш-пам'ять
Ми вважаємо, що знання того, як працюють кеші - це те, що може вас зацікавити. Це щось, що належить до галузі знань комп'ютерного / апаратного інженера, але я спробую це пояснити вам простим способом.
Ми будемо багато разів повторювати слова «пам'ять» і «кеш» , тому заздалегідь вибачаємось, але тема є складною.
Рівень пам'яті
Комп'ютери мають кілька рівнів пам'яті, і кожен рівень швидший, ніж ті, що знаходяться під ним. Як результат, найшвидші спогади також є найдорожчими, тому зазвичай встановлюються лише невеликі кількості.
Щоб трохи розібратися в контексті, ви повинні знати, що швидкості вимірюються частками секунди. Доступ до кешованих даних L1 може зайняти 0, 2 нс, а « Опустити вниз» до ОЗУ може бути 40н .
Тут ви можете побачити різні спогади та їх звичайні розміри:
- Кеш-пам'ять L1: 16 ~ 64 кБ пам'ять кеш-пам’яті L2: 32 кБ ~ 4 МБ Кеш-пам’ять L3: 256 кБ ~ 72 МБ оперативної пам’яті оперативної пам’яті / с: 4 ГБ ~ 32 ГБ Основна пам’ять / с (HDD або SSD): 256 ГБ ~ 2 ТБ
Як ви можете знати, оперативна пам’ять значно швидша, ніж SSD. Зазвичай вони досягають швидкості передачі близько 20 ~ 25 Гб / с , тоді як лише найкращі тверді накопичувачі досягають 5 Гб / с при PCIe Gen 4 . Існує однаковий взаємозв'язок між кешем L1-L2 та кешем L2-L3 тощо , тому ви зрозумієте, чому одні використовуються виключно для процесора, а інші - для всієї системи.
Ще один важливий момент, хоча це не стосується цієї теми, це те, що всі спогади над ОЗУ (цей включений) є мінливими. Це означає, що вони зберігають дані лише за наявності електроенергії, тому кеші та оперативні пам’яті «спорожняються», коли комп'ютер вимкнено.
За цим правилом трьох, SSD та HDD є енергонезалежними пам'яттю, тому будь-які збережені нами дані залишатимуться до тих пір, поки ми їх не перезаписаємо.
Як працює кеш?
Коли процесору потрібні дані, він шукає їх у кеші L1 . Якщо його немає, він шукає його на L2, потім на L3 і закінчує "спускатися" до ОЗУ .
При отриманні даних, необхідних процесору, вони приймаються "вгору", і значення зберігаються послідовно в L3, L2 і L1 у випадку, якщо вони нам потрібні в майбутньому . Найцікавіше, що процесор хоче знову використовувати те саме значення.
Якщо значення знаходиться в L1, нам знадобиться лише кілька моментів для його повторного використання. В іншому випадку нам доведеться "спуститися" на наступний рівень, щоб перевірити, чи він все ще існує, і так далі, поки ми не повернемося до оперативної пам'яті . Проблема у нас полягає в тому, що вищі спогади жахливо малі .
Ми залишаємо тут коротке відео (англійською), яке коротко пояснює кеші:
Наприклад, 32 кБ кешу L1 містить приблизно 8000 значень (цілі числа чи плавці) .
Відеоігра може спокійно працювати з мільйонами цінностей щосекунди, тому ми не можемо зберегти всі цінність там. Ось чому кожен раз, коли ми кешуємо дані L1 (не використовуються повторно) , найстаріше значення замінюється.
Якщо дані були видалені з L1 , можливо, вони все ще існують у кеші L2 , оскільки вони є більшими. Зниження рівня - це повільний процес, але набагато швидший, ніж перехід на оперативну пам'ять . Однак якщо минув якийсь час, те ж саме могло статися і це значення більше не існує в L2 . У цьому випадку нам доведеться «спуститися» до L3, і саме тут входить основна механіка AMD GameCache .
Будучи такою щедрою пам'яттю, вона вміщує багато даних, і ймовірність її повторного використання висока. Використовуючи їх, нам не доведеться «спускатися» до оперативної пам’яті , тому процес є досить спрощеним. Крім того, будучи спільним кешем між сусідством, ядро може скористатися тими даними, які інше ядро раніше вимагало, хоча це звичайна особливість у процесорах.
Переваги та наслідки AMD GameCache
Як ви побачите, ця нова структура та розміри в кешах означають значне вдосконалення багатьох типів програм.
AMD, присвоєне йому ім'ям, наголосило на відеоіграх, але будь-яке завдання, яке потребує послідовних розрахунків, матиме однаковий ефект.
Ось комерційне зображення AMD, що показує переваги AMD GameCache перед покращенням частоти ОЗУ . У прикладі вони порівнюють поліпшення кеш-пам'яті з покращенням оперативної пам'яті.
Тут ми бачимо перевагу від 1% до 12%. Якщо поєднати AMD GameCache з високими частотами оперативної пам'яті , ми можемо досягти ще більшої швидкості.
Насправді в новому Ryzen максимальна частота без розгону оперативної пам’яті становить 3200 МГц , тому варто робити ставку на ці компоненти. Крім того, згідно з різними статтями, найкращі частоти оперативної пам’яті для роботи Ryzen 3000 для максимальної продуктивності вище 3200 ~ 3600 МГц .
Висновки про AMD GameCache
Сам по собі AMD GameCache - це не що інше, як бомбастичний заголовок, який надається кешам для залучення аудиторії. Важливим моментом є те, що поліпшення кеш-пам’яті L3 є реальним та вагомим, так що і ігри, і інші процеси будуть покращені.
Однак деякі користувачі були стурбовані цим рішенням AMD. За їхніми словами, вони перейменовують кеш L3 як GameCache - це те, що завдасть шкоди галузі, надавши їй "дружній для дітей" тон.
У той час як Intel перейменувала цю пам'ять як SmartCache (більш тверезо ім'я) , AMD зробила більше молодих та ігрових груп.
Ми розуміємо, що в ігровому світі Intel завжди був найбільш очевидним вибором. Тож тепер, коли AMD відновила собі частину землі, вона хоче видалити якомога більше гусака із золотих яєць.
Покращений IPC , кращий кеш-пам'ять L3 та підтримка високих частот ОЗУ знову роблять AMD чудовою ігровою альтернативою. Однак не захоплюйтесь гарними іменами.
Рекомендуємо цю статтю про третє покоління Ryzen 5. Ці процесори були спеціально створені для ігор завдяки високій тактовій частоті та хорошій одноядерній продуктивності .
Зі свого боку, ми сподіваємось, що ви легко зрозуміли терміни та технології та що ви дізналися щось нове. Просимо вибачення, якщо ми помилилися в поясненнях, і ви можете нам сказати що завгодно у вікні коментарів!
І що ви думаєте про це покращення завдяки AMD GameCache ? Ви вважаєте, що це не так вже й погано? Поділіться своїми ідеями нижче.
VortezAMD Ryzen 3000 ШрифтЩо таке фіджет-спінер і як він працює

Що таке Fidget Spinner і як це працює. Дізнайтеся більше про модну іграшку в Європі. І суперечки, які він породжує. Fidget Spinner
Що таке сканер nvidia і як він працює

Тут створена технологія сканування Nvidia, щоб зробити розгону простіше, ніж будь-коли, ми розповімо вам усі деталі.
▷ Що таке квантовий процесор і як він працює?

Ера квантового процесора наближається і обчислення зникнуть так, як ми це знаємо ✅ Ми дізнаємось, що це квантовий процесор.