HiperZ

HyperZ es la marca de un conjunto de técnicas de procesamiento desarrolladas por ATI Technologies y posteriormente Advanced Micro Devices e implementadas en sus Radeon-GPU. HyperZ se anunció en noviembre de 2000 y todavía estaba disponible en la serie Radeon HD 2000 basada en TeraScale y en los productos gráficos actuales basados en Graphics Core Next.
En los núcleos basados en Radeon R100, Radeon DDR a través de 7500, donde HyperZ debutó, ATI reclamó una mejora del 20% en la eficiencia total de rendimiento. Dijeron que con HyperZ, Radeon podría ser dicho para ofrecer 1,5 gigatxels por segundo rendimiento de llenado en lugar de la tasa teórica aparente de la tarjeta de 1,2 gigatexels. En las pruebas se demostró que HyperZ realmente ofreció una mejora de rendimiento tangible que permitió a los Radeon menos dotados para mantenerse al día con la GeForce 2 GTS menos eficiente.
Funcionalidad
HyperZ consta de tres mecanismos:
- compresión Z
- El Z-buffer se almacena en un formato comprimido sin pérdidas para minimizar el ancho de banda Z-Buffer ya que Z lee o escribe están teniendo lugar. El esquema de compresión ATI utilizado en Radeon 8500 operaba un 20% más eficazmente que en el Radeon original y Radeon 7500.
- Z rápido claro
- En lugar de escribir ceros a lo largo de todo el Z-buffer, y así utilizar el ancho de banda de otro Z-Buffer escribe, se utiliza una técnica Fast Z Clear que puede etiquetar bloques enteros del Z-Buffer como despejado, de tal manera que sólo cada uno de estos bloques necesita ser etiquetado como aclarado. En Radeon 8500, ATI afirmó que este proceso podría limpiar el Z-Buffer hasta aproximadamente 64 veces más rápido que el de una tarjeta sin Z rápida.
- Hierarchical Z-buffer
- Esta característica permite que el píxel que se renderiza se comprueba contra el t-buffer antes de que el píxel llegue realmente a los tuberías de renderización. Esto permite que los píxeles inútiles sean lanzados temprano (principalmente Z rechaza), antes de que el Radeon tenga que hacerlos.
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
- HyperZ III+ – R350 utilizado 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