
HyperZ is the brand for a set of processing techniques developed by
ATI Technologies and later
Advanced Micro Devices
Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and technology company headquartered in Santa Clara, California and maintains significant operations in Austin, Texas. AMD is a Information technology, hardware and F ...
and implemented in their
Radeon-
GPUs. HyperZ was announced in November 2000 and was still available in the
TeraScale-based
Radeon HD 2000 Series and in current
Graphics Core Next-based graphics products.
On the
Radeon R100
The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to ...
-based cores, Radeon DDR through 7500, where HyperZ debuted, ATI claimed a 20% improvement in overall rendering efficiency. They stated that with HyperZ, Radeon could be said to offer 1.5 gigatexels per second fillrate performance instead of the card's apparent theoretical rate of 1.2 gigatexels. In testing it was shown that HyperZ did indeed offer a tangible performance improvement that allowed the less endowed Radeon to keep up with the less efficient
GeForce 2 GTS.
Functionality
HyperZ consists of three mechanisms:
; Z compression: The Z-buffer is stored in a
lossless compressed format to minimize the
Z-Buffer bandwidth as Z read or writes are taking place. The compression scheme ATI used on
Radeon 8500 operated 20% more effectively than on the original Radeon and
Radeon 7500
The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D computer graphics, 3D acceleration based upon Direct3D 7.0 and OpenGL, OpenGL 1.3, and all but the entry-level versions offloading host ...
.
; Fast Z clear: Rather than writing zeros throughout the entire Z-buffer, and thus using the bandwidth of another Z-Buffer write, a Fast Z Clear technique is used that can tag entire blocks of the Z-Buffer as cleared, such that only each of these blocks need be tagged as cleared. On
Radeon 8500, ATI claimed that this process could clear the Z-Buffer up to approximately 64 times faster than that of a card without fast Z clear.
; Hierarchical Z-buffer: This feature allows for the pixel being rendered to be checked against the
z-buffer before the pixel actually arrives in the rendering pipelines. This allows useless pixels to be thrown out early (early Z reject), before the Radeon has to render them.
Versions of HyperZ
With each new
microarchitecture
In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular ...
, ATI has revised and improved the technology.
* HyperZ –
R100
* HyperZ II –
R200 (8500-9250)
* HyperZ III –
R300 in Radeon 9700
* HyperZ III+ – R350 used in Radeon 9800, Radeon 9800 XL, Radeon 9800 Pro and Radeon 9800 SE
* HyperZ HD –
R420 used in
Radeon X700 to Radeon X850 XT PE
See also
*
Rasterization
*
Z-buffering
A z-buffer, also known as a depth buffer, is a type of data buffer used in computer graphics to store the depth information of fragments. The values stored represent the distance to the camera, with 0 being the closest. The encoding scheme may ...
*
Irregular Z-buffer
*
Depth map
In 3D computer graphics and computer vision, a depth map is an Digital image, image or Channel (digital image), image channel that contains information relating to the distance of the Computer representation of surfaces, surfaces of scene objec ...
References
External links
Anandtech's Preview of Radeon 256AMD press release about HyperZ
AMD technologies
ATI Technologies
Graphics cards
{{compu-hardware-stub