AMD Radeon RX 480 Review: Polaris Hitting The Sweet Spot

The AMD Radeon RX 480 is built around the company's Polaris 10 GPU. It’s the same GPU that will be used on the upcoming Radeon RX 470 as well, but a smaller Polaris 11 with half the CUs and a 128-bit memory interface is also on the way – that GPU will power the Radeon RX 460, and presumably some other entry level graphics cards.

polaris die shot
AMD Polaris 10 Die

AMD's Polaris 10 GPU is comprised of approximately 5.7 billion transistors and has a die size of 232 mm2. The GPUs will be manufactured using Samsung’s or Global Foundries’ 14nm FinFET process, which results in significantly denser transistor count per square millimeter than previous-generation Radeons produced on TSMC’s 28nm process, and hence smaller die sizes, but also lower operating voltages for reduced power.

gcn updates

In addition to the new process technology, there are other enhancements incorporated into Polaris. The architecture has more powerful geometry processing capabilities, increased buffer sizes, more capable delta color compression, tweaked memory controllers, asynchronous compute with prioritization, specialized temporal scheduling, and support for AMD TrueAudio Next, among other features.

small geometry updates

The enhanced geometry engines are significantly more capable than previous-generation offerings. They have a new Primitive Discard Accelerator that culls triangles with no area (or no inclusive sample points) early in the pipeline, to improve efficiency. There is also a new index cache to store small instanced geometry, to reduce the amount of data flowing through the pipeline.

shader updates

Another Polaris key feature includes a 4th-generation version of AMD’s GCN (Graphics Core Next) architecture, with a number of improvements and new features. There’s the aforementioned Primitive Discard Acceleration baked-in, along with an improved hardware scheduler, better instruction prefetch, larger buffers, an optimized L2 cache, and increased shader efficiency.

memory compression updates

There is enhanced lossless delta color compression technology built-into Polaris as well, which improves upon the compression tech introduced with AMD's Tonga GPU. 2, 4, and 8:1 compression ratios are supported now, in addition to an updated memory controller and PHY that support up to 8Gbps GDDR5 memory.

asyc details

Updates to Asynchronous Compute are in Polaris as well and the command processor features a new quality-of-service (QoS) technique called a Quick Response Queue, which allows developers to designate a compute task queue as high-priority. Both high-priority and regular priority tasks can co-exist and share the GPU’s execution resources, but the Async Compute Engines dispatch workgroups from the high-priority tasks ahead of normal tasks. This prioritization ensures that high-priority tasks will use more resources and complete first, without the command processor context switching out other lower-priority tasks.

Marco Chiappetta

Marco Chiappetta

Marco's interest in computing and technology dates all the way back to his early childhood. Even before being exposed to the Commodore P.E.T. and later the Commodore 64 in the early ‘80s, he was interested in electricity and electronics, and he still has the modded AFX cars and shop-worn soldering irons to prove it. Once he got his hands on his own Commodore 64, however, computing became Marco's passion. Throughout his academic and professional lives, Marco has worked with virtually every major platform from the TRS-80 and Amiga, to today's high end, multi-core servers. Over the years, he has worked in many fields related to technology and computing, including system design, assembly and sales, professional quality assurance testing, and technical writing. In addition to being the Managing Editor here at HotHardware for close to 15 years, Marco is also a freelance writer whose work has been published in a number of PC and technology related print publications and he is a regular fixture on HotHardware’s own Two and a Half Geeks webcast. - Contact: marco(at)hothardware(dot)com

Related content