Комп'ютерні новини
Всі розділи
AMD Vega вдвічі ефективніше використовує відеопам'ять
Під час презентації мікроархітектури AMD Vega стало відомо про повністю переглянуту в ній організацію роботи з пам'яттю. Зокрема, в структуру додано особливий кеш High Bandwidth Memory Cache (HBMC), що працює під керуванням контролера High Bandwidth Cache Controller (HBCC). Виявляється, інтеграція цієї кеш-пам'яті забезпечує приголомшливий ефект в іграх, дозволяючи знизити об’єм використання відеопам'яті максимум на 50%.
Згідно з поясненнями Раджа Кодурі (Raja Koduri), наявні на ринку мікроархітектури не забезпечують необхідну гнучкість при використанні іграми відеопам'яті. Наприклад, якщо моніторинг показує споживання грою 4 ГБ, то в реальності вона потребує не більше 2 ГБ. Решта 2 ГБ частково задіяні через неможливість розподілу відеопам'яті на дрібніші фрагменти для ефективного використання, а частково через бажання розробників перестрахуватися.
Справа в тому, що обмін даними з фрейм-буфером – доволі затратна процедура з позиції таймінгів і продуктивності, тому на GDDR5 / GDDR5X / HBM-пам'яті вона здійснюється набагато швидше, ніж на DDR3 або DDR4. Тому розробники прагнуть перестрахуватися від падіння продуктивності в разі вимушеного переходу на ОЗП і відразу ж резервують виділення більшого об’єму відеопам'яті, ніж це необхідно. На прикладі The Witcher 3 і Fallout 4 добре видно, що об’єм реально споживаної відеопам'яті орієнтовно вдвічі нижчий, ніж зарезервованої.
Особливості роботи HBMC зокрема та мікроархітектури AMD Vega загалом дозволяють ефективніше використовувати кожен фрагмент відеопам'яті. Тому 8 ГБ пам'яті в AMD Vega умовно можна за ефективністю порівняти з 16 ГБ в наявних на ринку відеокартах.