Review: AMD Radeon VII

by Tarinder Sandhu on 7 February 2019, 14:01

Tags: AMD (NYSE:AMD)

Quick Link: HEXUS.net/qad3za

Add to My Vault: x

Introduction

Nvidia and AMD share what amounts to a duopoly for discrete graphics cards. Depending on which market-research bulletin you care to follow, Nvidia outsells AMD by a factor of 2:1, though with the latter having gained arguably more share through the cryptocurrency-led boom that peaked just over a year ago.

However, post-boom and things are not so rosy. Both companies have excess inventory in the channel while Nvidia's all-new RTX series has got off to a faltering start, handily exemplifying a case of potent hardware pre-empting widely-available software.

What such commentary disguises is that AMD doesn't have a play in the genuine premium end of the graphics-card market. The >$500 space, though admittedly small in volume but great for marketing, is dominated by two generations of Nvidia GPUs.

The red team is hoping the status quo changes today with the release of Radeon VII, representing the first gaming GPU to be built on a leading-edge 7nm process from industry giant TSMC.

Shipping at $699 (£650), let's examine what silicon-level magic AMD has weaved into its most powerful gaming card ever.

AMD Radeon VII: how does it compare?

 
Radeon VII
Radeon RX Vega 64
Radeon RX Vega 56
Radeon R9 Fury X
Radeon R9 Fury
Radeon RX 580
Launch date
February 2019
August 2017
August 2017
June 2015
July 2015
April 2017
Codename
Vega 20
Vega 10
Vega 10
Fiji XT
Fiji Pro
Polaris 20 XTX
Architecture
GCN 5th
GCN 5th
GCN 5th
GCN 3rd
GCN 3rd
GCN 4th
Process (nm)
7
14
14
28
28
14
Transistors (mn)
13,200
12,500
12,500
8,900
8,900
5,700
Approx Die Size (mm²)
331
486
486
596
596
232
Full Implementation of Die
No
Yes
No
Yes
No
Yes
Processors
3,840
4,096
3,584
4,096
3,584
2,304
Texture Units
240
256
224
256
224
144
ROP Units
64
64
64
64
64
32
Peak GPU Clock (MHz)
1,800
1,546
1,471
1,050
1,000
1,340
Peak GFLOPS (SP)
13,824
12,665
10,544
8,602
7,168
6,175
Memory Clock (MHz)
1,000
945
800
500
500
8,000
Memory Bus (bits)
4,096
2,048
2,048
4,096
4,096
256
Max Bandwidth (GB/s)
1,024
484
410
512
512
256
Memory Size (GB)
16
8
8
4
4
8
Memory Type
HBM2
HBM2
HBM2
HBM
HBM
GDDR5
Power Connectors
8+8
8+8
8+8
8+8
8+8
6
TDP (watts)
300
295
210
275
275
185
GFLOPS per watt
46.1
42.9
50.2
31.28
26.06
33.37
Launch MSRP
$699
$499
$399
$649
$549
$229

Analysis

The most salient point at this juncture is to explain that AMD is not harnessing its next-generation Navi architecture for Radeon VII. That simply is not ready, and won't be anytime soon, so the only recourse has been to look at other, non-gaming GPUs in the stack and choose one that most closely resembles the required credentials of a high-end gaming card.

It is no coincidence, therefore, that Radeon VII uses the latest Vega architecture - GCN 5th Generation - and footprint of the deep-learning-optimised Radeon Instinct MI50 accelerator. Though manifestly powerful on the spec sheet, it is not the finest, fullest interpretation of the Vega 20 die, because that honour belongs to the MI60, which trumps the 60-compute unit (3,840 shaders) Radeon VII and MI50 by housing the full complement of 64 CUs (4,096 shaders).

Okay, so the Radeon VII is the MI50 in gaming livery. That statement largely rings true, but there are important distinctions between GPUs because otherwise the dearer MI50 would be rendered immediately obsolete.

Not quite the MI50

Sure, these two graphics behemoths share a 13.2-billion transistor die, harness 7nm FinFET technology that leads to an impressively small 331mm² surface area, are equipped with a gargantuan 16GB HBM2 framebuffer offering a massive 1TB/s of bandwidth. Heck, they even share the same 300W TDP, so what gives?

Radeon VII has a marginally higher peak core speed of 1,800MHz (vs. 1,746MHz for MI50), though its nominal speeds are 1,400MHz base and 1,750MHz boost. To be fair, there's not much in it with respect to metrics such as single-precision GFLOPS or bandwidth. Where MI50 outshines its gaming cousin is the speed at which it can process double-precision floating-point (64 bit), where MI50 runs at half of SP speed while Radeon VII can only manage 1/4th.

The inherent accuracy of double-precision isn't required in the gaming world, so it's a miss that will not be felt, and this deliberate segmentation enables AMD to properly differentiate the two near-identical GPUs. Still, Radeon VII's otherwise muscular specification plays well with content creators who take liberal advantage of GPU-accelerated compute.

Another minor difference rests with AMD removing the PCIe 4.0 support present in MI50, replacing it with standard PCIe 3.0. Makes sense, as there are no current CPUs that support the faster standard - Ryzen 3000-series waits in the wings - and super-fast throughput is arguably more necessary in the machine-learning space.

And that's your lot from an architecture perspective. Radeon VII is effectively the extant MI50 for desktop gamers, and that means no raytracing support, unlike Nvidia's latest RTX cohort. The next question is one of how it compares against the competition.

Radeon VII vs. Radeon Vega 64

AMD's previous gaming champ, RX Vega 64, uses the same GCN 5th architecture and packs in a greater number of shaders. Yet its instruction-process throughput is actually about 10 per cent lower due to a slower peak core speed. Makes sense when you consider the manufacturing process improvements for Number Seven. The key difference, however, relates to memory. Radeon VII has twice as much and it is more than twice as fast, all accomplished by only inching up the overall board power by just five watts.

Do we really need 16GB of memory for today's games? Good question, and one that AMD answers in the affirmative for a handful of titles run at highest in-game settings at 4K. What that also means is that the vast majority of games are cosy enough within the standard 8GB present on most other high-end cards. The truth is that AMD is having to make a case for 16GB; it has no other choice if going down the doppelganger MI50 route.

The sum of the changes results in, AMD says, a 29 per cent performance uptick over Radeon RX Vega 64. On an unrelated note, Radeon VII supports multi-GPU in DX12 and Vulkan through specific game implementation by the developer, meaning traditional CrossFire is no longer supported.

Radeon VII vs. GeForce RTX/GTX

RX Vega 64 isn't the benchmark that we need concern ourselves with. Priced at $699, the real competition comes from a pair of suitably high-end GeForce cards: the last-gen GTX 1080 Ti and present-gen RTX 2080, which starts at the same price. It is always difficult to cross-compare different architectures, of course, and though Radeon VII thumps either Nvidia GPU in the spec shootout - it has way more throughput and bandwidth than either - history suggests the fight will be much closer. We know this because RTX 2080, though ostensibly packing the same kind of potential as RX Vega 64, is in a different performance league.

It's clear that AMD has built the Radeon VII to take it to Nvidia's second-rung RTX GPU in today's games. Let's examine the card and then roll the benchmark dice.