
HyperZ es la marca de un conjunto de técnicas de procesamiento desarrolladas por ATI Technologies y posteriormente por Advanced Micro Devices e implementadas en sus GPU Radeon . HyperZ se anunció en noviembre de 2000 [1] y todavía estaba disponible en la serie Radeon HD 2000 basada en TeraScale [2] [3] y en los productos gráficos actuales basados en Graphics Core Next . [4]
En los núcleos basados en Radeon R100 , Radeon DDR a 7500, donde debutó HyperZ, ATI afirmó una mejora del 20% en la eficiencia general de renderizado. Afirmaron que con HyperZ, se podría decir que Radeon ofrece un rendimiento de tasa de relleno de 1,5 gigatexeles por segundo en lugar de la tasa teórica aparente de la tarjeta de 1,2 gigatexeles. En las pruebas se demostró que HyperZ realmente ofrecía una mejora tangible del rendimiento que permitía a la Radeon menos dotada seguir el ritmo de la GeForce 2 GTS menos eficiente . [5]
Funcionalidad
HyperZ consta de tres mecanismos:
- Compresión Z
- El búfer Z se almacena en un formato comprimido sin pérdidas para minimizar el ancho de banda del búfer Z a medida que se realizan las lecturas o escrituras Z. El esquema de compresión que ATI utilizó en Radeon 8500 funcionó un 20 % más eficazmente que en las Radeon y Radeon 7500 originales .
- Limpieza rápida de Z
- En lugar de escribir ceros en todo el búfer Z y, por lo tanto, utilizar el ancho de banda de otra escritura en el búfer Z, se utiliza una técnica de borrado rápido de Z que puede etiquetar bloques enteros del búfer Z como borrados, de modo que solo sea necesario etiquetar como borrado cada uno de estos bloques. En Radeon 8500 , ATI afirmó que este proceso podía borrar el búfer Z hasta aproximadamente 64 veces más rápido que el de una tarjeta sin borrado rápido de Z.
- Buffer Z jerárquico
- Esta función permite que el píxel que se está renderizando se compare con el búfer Z antes de que el píxel llegue a los canales de renderizado. Esto permite descartar los píxeles inútiles antes de tiempo (rechazo Z temprano), antes de que Radeon tenga que renderizarlos.
Versiones de HyperZ
Con cada nueva microarquitectura , ATI ha revisado y mejorado la tecnología.
- HyperZ – R100
- HyperZ II – R200 (8500-9250)
- HyperZ III – R300 en Radeon 9700 [6]
- HyperZ III+ – R350 usado en Radeon 9800, Radeon 9800 XL, Radeon 9800 Pro y Radeon 9800 SE
- HyperZ HD – R420 utilizado en Radeon X700 a Radeon X850 XT PE
Véase también
Referencias
- ^ "ATI HyperZ en Radeons de 180 nm" (PDF) . 2000-11-03 . Consultado el 2014-07-09 .
- ^ "Profundización" (PDF) . 10 de octubre de 2012. Archivado desde el original (PDF) el 14 de julio de 2014. Consultado el 9 de julio de 2014 .
- ^ "Actualización de Radeon Gallium3D Hierarchical-Z (R600)". Actualización de Radeon Gallium3D Hierarchical-Z (R600). 8 de febrero de 2012.
- ^ "Matriz de características del controlador de dispositivo gráfico "Radeon" gratuito y de código abierto" . Consultado el 9 de julio de 2014 .
- ^ Witheiler, Matthew (17 de julio de 2000). "AnandTech: ATI Radeon 64MB DDR" . Consultado el 24 de julio de 2014 .
- ^ "ATi asume el liderazgo en tecnología 3D con Radeon 9700 y HyperZ III". Tom's Hardware . 2002-07-18 . Consultado el 2014-07-09 .
Enlaces externos
- Vista previa de la Radeon 256 de Anandtech
- Nota de prensa de AMD sobre HyperZ