HyperZ

HyperZ
Не плутати з HyperX.

HyperZ — це бренд для набору методів обробки, розроблених ATI Technologies і пізніше Advanced Micro Devices і реалізованих у їхніх графічних процесорах Radeon. HyperZ був анонсований у листопаді 2000 року[1] і все ще був доступний у серії Radeon HD 2000 на базі TeraScale[2][3] та в поточних графічних продуктах на базі Graphics Core Next.[4]

На Radeon DDR до 7500 які на основі Radeon R100, де дебютував HyperZ, ATI заявила про 20% покращення загальної ефективності візуалізації. Вони заявили, що з HyperZ можна сказати, що Radeon пропонує швидкість заповнення 1,5 гігатекселів за секунду замість очевидної теоретичної швидкості карти в 1,2 гігатекселя. У ході тестування було показано, що HyperZ дійсно запропонував відчутне підвищення продуктивності, що дозволило Radeon з меншою продуктивністю не відставати від менш ефективної GeForce 2 GTS.[5]

Функціональність

HyperZ складається з трьох механізмів:

Z-Compressionстиснення даних, що читаються та/або записуються до Z-буфера без втрат. Схема стиснення ATI, використана на Radeon 8500, працювала на 20% ефективніше, ніж на оригінальних Radeon і Radeon 7500.

Fast Z-Clear – швидке очищення Z-буфера. Після побудови та виведення зображення на екран, інформація, що міститься в Z-буфері, вже неактуальна і підлягає стирання. Z-буфер обнуляється, але записуються не окремі значення, а використовуючи блоки заміщається кілька значень відразу; На Radeon 8500 ATI стверджувала, що цей процес може очистити Z-буфер приблизно в 64 рази швидше, ніж у карти без Fast Z-Clear.

Hierarchical-Z – спрощена реалізація ієрархічного Z-буфера. Ідея ієрархічного Z-буфера досить проста: крім самого Z-буфера організується піраміда Z-буферів зниженого розширення. Кожен із цих нових буферів має розміри, удвічі зменшені по горизонталі та вертикалі порівняно з попереднім Z-буфером. При цьому кожне значення Z з буфера нижчого розширення має бути записане найбільше з чотирьох відповідних значень Z попереднього буфера, що має більшу роздільну здатність;

Версії

З будь-якою новою мікроархітектурою, ATI має перероблену і впроваджену технологію.

HyperZ (R100)

Перша реалізація технології.

HyperZ II (R200)

Алгоритми реалізації функцій Hierarchical-Z, Fast Z-Clear, Z-Compression, були перероблені і вдосконалені. Зменшено розмір блоку (4x4 проти 8x8 у R100). Додалася можливість відкидати 64 пікселі за такт (проти 8 в R100). Все це підвищує швидкість ще на 20%.

HyperZ III (R300)

Використовує більш гнучкий кеш Z-буфера, який оптимізований для рендерингу динамічних тіней у реальному часі.

HyperZ III+ (R350)

Покращення торкнулися Z-кеш (блок, що прискорює роботу з Z-буфером), більш ефективне стиснення Z-даних (максимальне значення 24:1 проти 8:1 у R300) та оптимізація роботи з двостороннім буфером шаблонів. Збільшено швидкість роботи з динамічними тінями, при розрахунку яких активно використовується буфер шаблонів.

HyperZ HD (R420)

Є подальшим розвитком технології HyperZ, перша версія якої була реалізована у першому чіпі сімейства Radeon (R100). Постфікс HD вказує на ефективну роботу у високих розширень.

Див. також

Примітки

  1. ATI HyperZ on 180nm Radeons (PDF). 3 листопада 2000. Архів оригіналу (pdf) за 23 грудня 2021. Процитовано 9 липня 2014.
  2. Depth In-depth (PDF). 10 жовтня 2012. Архів оригіналу (pdf) за 14 липня 2014. Процитовано 4 березня 2022.
  3. Radeon Gallium3D Hierarchical-Z Updated (R600). Radeon Gallium3D Hierarchical-Z Updated (R600). 8 лютого 2012. Архів оригіналу за 4 березня 2022. Процитовано 4 березня 2022.
  4. Feature matrix of the free and open-source "Radeon" graphics device driver. Архів оригіналу за 23 квітня 2021. Процитовано 9 липня 2014.
  5. Witheiler, Matthew (17 липня 2000). AnandTech: ATI Radeon 64MB DDR. Архів оригіналу за 29 грудня 2007. Процитовано 24 липня 2014.

Посилання

  • ATI glossary
  • Иерархический Z-буфер [Архівовано 4 березня 2022 у Wayback Machine.]
  • Anandtech's Preview of Radeon 256 [Архівовано 16 січня 2010 у Wayback Machine.]
  • AMD press release about HyperZ [Архівовано 7 травня 2021 у Wayback Machine.]
  • п
  • о
  • р
ATI / AMD
 
Графічні процесори
Ранні
Wonder • Mach • Rage • All-in-Wonder
Серія Radeon
7000 • 8000 • 9000 • X • X1000 • HD 2000 • HD 3000 • HD 4000 • HD 5000 • HD 6000 • HD 7000 • HD 8000 • R 200 • R 300 • RX 400 • RX 500 • RX Vega • RX 600 • RX 5000 • RX 6000 • RX 7000
Робочі станції та HPC
Інтегровані
Технології
Графічні
EyefinityFreeSync • FSR • PowerTuneCrossFireHybrid GraphicsHyperMemory • HyperZ • HSA • HBM • TruFormMulti Rendering
Мультимедійні
Avivo • Unified Video Decoder • Video Coding EngineVideo Core Next • TrueAudio
 
Чипсети для материнських плат
ATI
IGP 300 • Xpress 200/1100/1150/1600 • 3200 • 1250
AMD
480X/570X/580X • 690 • 700 • 800 • 900 • Fusion Controller Hub • AM4 • TR4 • sTRX4 • sWRX8
 
Інші продукти
Консолі
Flipper (GameCube) • Xenos (Xbox 360) • Hollywood (Wii) • Latte (Wii U) • Liverpool (PlayStation 4) • Durango (Xbox One) • Neo (PS4 Pro) • Scorpio (Xbox One X) • Radeon Vega 3 APU (Atari VCS) • RDNA 2 (Xbox SeriesPlayStation 5)
Програмне забезпечення
Radeon Software • HD3D • AMDGPU • APP SDK • CodeXL • GPU PerfStudio • fglrx • GPUOpenTressFXHLSL2GLSL • ROCm • Close to MetalCodeAnalyst • Cinema 2.0 • Mantle
Придбання
ArtX • Tseng Labs • ATI
{{{alt}}} Це незавершена стаття про апаратне забезпечення.
Ви можете допомогти проєкту, виправивши або дописавши її.