The graphics processing unit (GPU) codenamed the Radeon R600 is the foundation of the Radeon HD 2000/3000 series and the FireGL 2007 series video cards developed by ATI Technologies. The HD 2000 cards competed with nVidia's GeForce 8000 series, while the HD 3000 cards competed against the GeForce 9 series.
Architecture
<!-- Image with unknown copyright status removed: -->
Unified shaders
The R600 is the first personal computer graphics processing unit (GPU) from ATI based on a unified shader architecture. It is ATI's second generation unified shader design and is based on the Xenos GPU implemented in the Xbox 360 game console, which used the world's first such shader architecture. Previous GPU architectures implement separate processors for each type of graphics function. A unified architecture leverages many flexible processors which can be scheduled to process a variety of shader types, thereby significantly increasing GPU throughput (dependent on application instruction mix as noted below). The R600 core processes vertex, geometry, and pixel shaders as outlined by the Direct3D 10.0 specification for Shader Model 4.0 in addition to full OpenGL 3.0 support.
The new unified shader functionality is based upon a very long instruction word (VLIW) architecture in which the core executes operations in parallel.