PowerColor Radeon HD 7850 SCS3 review -
The graphics engine architecture
The Graphics Engine Architecture
With the initial release of the 7000 series AMD moved away from the VLIW5 and VLIW4 architecture we have seen in the last generation of products. If anything, VLIW4 has shown certain inefficiencies in the Radeon HD 6900 series and while VLIW designs are fine for graphics, they are not so grand for computing. Both the Radeon HD 7700 and 7800 series are also based on the very same GCN architecture the 7900 series is based off. GCN is short for Graphics Core Next architecture and the architecture building block has changed significantly to remove certain inefficiencies seen in the VLIW architecture. A GCN in essence is the basis of a GPU that performs well at both graphical and computing tasks. For the compute side of things the new GCN Compute unit model has been introduced, it is designed for better utilization, high throughput and multi tasking, e.g. performance, performance, performance.
So your basic new Shader cluster is one called a (GCN) Compute Unit:
- Non-VLIW Design
- 16 wide SIMD units
- 64 KB registers / SIMD unit
Now if we take 4 of these SIMD units that will be the basis of one Compute Unit (CU), each SIMD unit is 16 wide, times four per compute unit means that each CU has 64 shader processors.
The Pitcairn PRO GPU has 16 Compute Units meaning 64SIMDs x 16 CUs = 1024 Shader Processors (for the R7850).
The Pitcairn XT GPU has 20 Compute Units meaning 64SIMDs x 20 CUs = 1280 Shader Processors (for the R7870).
- Engine has Dual Geometry Engines / Asynchronous Compute Engines
- 32 color ROPs per clock cycle
- Engine ties to 512KB R/W L2 cache
- Pitcairn GPU has up-to 20 Compute Units
The Graphics Core Next Compute Unit (CU) has about the same floating point power per clock as the previous one (i.e. Cayman). It also has the same amount of register space (for the vector units). Each CU also has its own registers and local data share.
GCN is more efficient since it does not require instruction level parallelism (we assume it costs some more area/transistors as well). The outcome, compiling also becomes much more uncomplicated and that means more efficiency and thus there it is again, better performance. GCN is all about creating a GPU good for both graphics and computing purposes.
PCIe Gen 3
In Q3 and Q4 of 2011 we saw a lot of PCIe gen 3 motherboard announcements. What's that all about you ask? In a nutshell, PCI Express Gen 3 provides a 2x faster transfer rate than the previous generation, this delivers capabilities for next generation extreme gaming solutions.
So opposed to the current PCI Express slots which are Gen 2, the PCI Express Gen 3 will have twice the available bandwidth at 32GB/s, improved efficiency and compatibility and as such it will offer better performance for current and next gen PCI Express cards. To make it even more understandable, going from PCIe Gen 2 to Gen 3 doubles the bandwidth available to the add-on cards installed, from 500MB/s per lane to 1GB/s per lane. So a Gen 3 PCI Express x16 slot is capable of offering 16GB/s (or 128Gbit/s) of bandwidth in each direction. That results in 32GB/sec bi-directional bandwidth.
One of the biggest success stories of the Radeon series was the introduction of Eyefinity. Eyefinity allows you to use multiple monitors in desktop and gaming mode. Typically you needed the very same monitors and resolutions, Eyefinity 2.0 changes that. You are now actually able to create a custom resolution. So if you have three differently sized monitors, you can actually get that working (not that I'd recommend it). More monitor signal bandwidth is created with the 7000 series cards as well, you may now create resolutions of 16k x 16k. This for a fact allows you to set up say five screens in 5x1 landscape mode in 1920x1200 and even 2560x1600 monitors. You guys slowly start to understand now why the R7000 has SO MUCH graphics memory right, huge resolutions require huge framebuffers. And for the above mentioned setup with 2560x1600 monitors that would boil down to 12800 x 1600 pixels, that's a 20 Megapixel resolution. You will see support for the aforementioned custom resolutions as well. So 3072x768 can be made manually as well as 5040x1050 or 5670x1200. You are in control of the resolution you like to apply to your monitors. New is Taskbar Positioning. Say you set up 3 or even 5 screens in landscape mode, it's always a total bitch that the start menu and icons are located all the way to the far left screen. The new feature will allow you to configure the position of the taskbar, so if you want it positioned on the middle monitor, that will become an option. That's progress folks...
The latest iteration of the architecture in the AMD Radeon HD 7000 GPU features a brand new generation of Tesselator (Gen 9) in its Geometry Engine. This features optimizations such as; increased vertex re-use, off-chip buffering improvements and larger parameter caches. This helps improve performance at all tessellation factors up to 4x the throughput of AMD Radeon HD 6900 series graphics (Gen 8).
Stereo 3D - HD3D
First off let me state this, the Stereo 3D feature will get expanded to Eyefinity as well. So with the upcoming driver update you will get the option to play games in 3D on multiple monitors. But there is far more interesting news. AMD expanded on the HDMI 1.4a specification and is now going to support frame packing for Stereo 3D. And that will allow for far greater frame rates. The 7900 series GPUs will and are the first to support 3GHz HDMI with frame packing support for Stereo 3D. See, typically you'd be limited to HDMI 1.4a restrictions. ie. the highest resolutions for 3d gaming are 720p60 or 1080p24. You couldn't do 1080p60. The new spec allows you to set up the screen over HDMI to 1080P and get a good 60Hz per eye, that's thus 120Hz in total. This in the past was not possible as over HDMI you'd get 24/30 Hz (and thus FPS) per eye at 1080p. Which is great if you are a fan of seizures. For HD3D gaming you'll be reliant on an external partner like DDD for your 3D game experience though.
AMD's Radeon 7000 series cards will support DirectX 11.1 as the hardware is compatible. It's way too soon to even talk about it really, as DX 11.1 is due to be released alongside Windows 8. Primary updated features in this update are:
- Target independent rasterization
- Flexible interoperability between graphics compute and video
- Native Stereo 3D support
AMD's Unified Video Decoder
Inside each AMD Radeon GPU there's some separate core logic dedicated to video encoding and decoding. This is called the Unified Video Decoder. The Radeon 7000 series will see a small update to it. Obviously it will keep all the features its predecessors had, however MVC (Multi-View Codec), MPEG-4 and DiVX are now supported in hardware. Also, a small feature called Dual Stream HD+HD has been added.
We test and review the PowerColor Radeon HD 7850 SCS3 today. This stock clocked Radeon HD 7850 is cooled passively, meaning it has no fans tool it down. That also means it's rather silent as it does not make any noise. But what about temperatures then you must be wondering ?
PowerColor 7790 TurboDuo OC review
We test and review the PowerColor Radeon HD 7790 TurboDuo OC edition incl FCAT Frametimes. The new graphics card is intended to boost a little more performance into entry-level gaming. The PowerColor TurboDuo HD7790 OC clocks at 7.5% overclocking speed on boost engine, packed with dual-fan cooling and S-shape heat pipe direct touch technology.
PowerColor Radeon HD 7950 PCS+ review
PowerColor is the first in our line-up of R7950 reviews with a customized model. It is the PCS version that clocks in at a cool 880 MHz on the graphics core with it's memory clocked default at an effective data rate of 5000 MHZ. Armed witha custom cooler it is silent, and even cooler compared to the reference model.
PowerColor Radeon 6870 PCS+ review
This is the R6870 PCS+ version where PowerColor pre-overclocks the card to 940 MHz (900 reference) and clock the memory at 4400 MHz coming from 4200 MHz. This should give the card a nifty nice boost.