FiringSquad: Home of the Hardcore Gamer - Games, Hardware, Reviews and NewsSubmit your own or view users' CPU overclocking results!

  
 Home   News   THE MATRIX   Deals   Hardware   Games   Features   Media   Products   Forums   FS China 
AddThis Social Bookmark Button

Home : Hardware : Video Cards : AMD-ATI Radeon HD 2900 XT Performance Preview
» Join the Greatest Gaming Community NOW! (It's free)

Already a member? Login
 


Random Gallery >> 
Click to view high-res Image!
The Burning Crusade: Preview 2 Screenshots [43] (4)

My eVGA ride (0) by devit
See Green (4) by mikearmour
Hope or Fear? (0) by ICDP
The Bland Addiction: World of Warcraft (17) by Discobiscuits
Sins of a Solar Empire Beta Review [Prelim 2] (5) by Itchyeyes
OverClocking Boot Camp (3) by Odoyle721
Banana (4) by p4l1ndr0m3
Athlon Overclocking (For Reference) (1) by email_atif
Getting The Most Out of Your AMD CPU (2) by Deux
Apple of your eye... (0) by SuperCharge

More Blogs >>




AMD-ATI Radeon HD 2900 XT Performance Preview
May 14, 2007   Brandon Sandman Bell > [View My Other Articles]
Product Info | +User Review | Article Images(31) | Image Gallery | Comments | Forum Thread
New unified architecture


High-end Specifications Comparison
Radeon HD 2900 XTGeForce 8800 GTXGeForce 8800 GTS 640MB
# of Transistors700M681M681M
Core Clock Speed (MHz)742575500
Stream Processor Clock Speed (MHz)74013501200
# of Stream Processors32012896
Texture Units163224
ROPs162420
Texture fill-rate (Gigatexels/sec)11.918.412.0
Memory Clock (MHz)165018001600
Memory Interface512-bit384-bit320-bit
Memory Bandwidth (GB/sec)105.686.464
Memory Size512MB768MB640MB




While R600 is technically a new design, the chip leverages many technologies already found in ATI’s last two GPUs: R520/580 from the Radeon X1000 series and the Xbox 360’s Xenos GPU. Looking over a block diagram of R600, you’ll immediately recognize many units from R5xx. For instance, to improve dynamic branching, ATI continues to break down the processing workload into a large number of small threads. These threads are then managed by the ultra-threading dispatch processor. Meanwhile from Xbox 360 ATI leverages their unified shading architecture.

For R600, ATI merely builds on this design, adding more powerful superscalar shader processors, a tweaked ultra-threading dispatch processor, the addition of a new tessellation unit (actually borrowed from Xenos) full DirectX 10 support, and a more robust, 512-bit memory interface. All this adds up to a GPU that’s been designed for the next generation in HD gaming, delivering very high levels of performance even when gaming at mega resolutions such as 2048x1536 and 2560x1600 with HDR+AA.

At the heart of all this is ATI’s 2nd-generation unified shader architecture. Consisting of 320 distinct, independent stream processing units, it’s quite impressive. Like NVIDIA’s G80 GPU, ATI has incorporated a scalar architecture for R600’s shading processors (the stream processing units). Only in ATI’s case, R600 can issue many more independent instructions in each shader processor due to its superscalar design. The Radeon HD 2900 can issue up to five scalar multiply-add (MAD) operations and one branch instruction to each shader processor per clock cycle. In comparison, each stream processor in G80 can dual-issue a MAD and MUL instruction.

AMD-ATI Radeon HD 2900 XT Performance Preview [  @ 529 x 579 ] > View Full-Size in another window.



In the block diagram above the stream processors are depicted as yellow squares in the center of the GPU. Attached to each group of five stream processors is a dedicated branch execution unit (the purple square) and general purpose registers which can be used to store input data, temporary values, and output data. Here’s a group of stream processors up close:

With more shading units onboard, it’s important to keep these shader processors fed with data. This is where the ultra-threading dispatch processor comes in. The ultra-threading dispatch processor acts as a traffic cop, it’s a central dispatch unit that is responsible for tracking and distributing thousands of threads simultaneously across the Radeon HD 2900’s shader processors. ATI won’t provide a specific max number of threads, but in comparison, R520/580 was limited to 512 threads.

AMD-ATI Radeon HD 2900 XT Performance Preview [  @ 688 x 618 ] > View Full-Size in another window.



The above diagram breaks down the ultra-threading dispatch processor. As you can see, ATI has provided separate command queues for each shader type: pixel, vertex, or geometry data. From there arbiter units determine which threads will be processed first, based on a variety of parameters. ATI provides two arbiter units per SIMD array, with dedicated arbiter units for texture and vertex fetches, allowing them to be scheduled independently of math operations. Threads that are already executing can be bumped at any time if a higher priority thread is pulled from the command queues. The temporary data is saved so the thread can be resumed later. If a thread is forced to wait for data, it is suspended and a new thread begins executing immediately. The suspended threads remain in the command queue until their requested data arrives. According to ATI, hundreds of threads can be queued up to make sure the SIMD arrays are never sitting idle.


Back! Page 1     More on R600’s architecture Next!
Blog + Share: Digg Del.icio.us Reddit SU furl • More: AddThis Social Bookmark Button
Send This Article to a Friend!  
Table of Contents
  Print Entire Article  

MATRIX CONTENT » RANDOM MEDIA BLOG More Blogs >>
No ratings yet
» Please rate this
Read this Media-Blog entry!» So what if it doesn't follow the topic? (0)
by ICDP (82) Talk with this user on their Shout Box (My other blogs) Posted 6 months ago


 Latest Headlines
First Core i3/Core i5 Clarkdale prices hit web (0)
Atari announces open beta dates for Star Trek Online (4)
Modern Warfare 2 PC outsells Call of Duty 4 (9)
Left 4 Dead 2 PC Review (6)
BioShock 2 special edition includes vinyl LP (11)
Today's News >>
Today's Siteseeing >>


 Table of Contents


FiringSquad is powered by... Back to Top Site MapContact UsAdvertise With Us Privacy StatementAbout Us  
News RSSSiteseeing RSSArticle RSS   © 1998-2009 FS Media, Inc. All Rights Reserved