GPUs Graphics Reviews

AMD Radeon Vega Frontier Edition review: Hiking between the worlds

This means that it is already in the approximate, where AMD actually wants to go. While Nvidia has to be careful not to cannibalize its own sister card, the Quadro P6000, AMD does not (currently) have an in-house sister, which can be used with it. With Vega, AMD is now offering a new generation of GPUs that will have received over 200 changes and improvements in the redesign of the architecture. Even if in the end it probably boils down to a kind of new GCN generation: AMD emphasizes that the... Disassembly and radiator details Removing the upper hee cover requires some suitable tools. With a small Torx screwdriver (T5), the six small swivels that hold this cover can be turned out.... Board layout AMD has definitely thought a little bit about the division of the board, especially since the elimination of the external memory modules opens up new possibilities. Exactly in their place you now place the individual power supplies. We... Foreword to the application benchmarks Why we use the Quadro P6000 as a counterpart and not the Titan XP or GeForce GTX 1080 Ti certainly has several reasons, which we have already partially mentioned on the first page. In addition, there is nat... Cheat as you cheat can? It's easy to explain why we've changed our benchmark selection slightly compared to the recently released CPU tests. Since we have to compare several graphics cards from different manufacturers, it falls... Gaming with a "Prosumer" card? Yes, but... AMD itself says that the Radeon Vega Frontier Edition is not an explicitly gaming graphics card, but you can still do so with it. Another problem arises ... Even with DrectX12, we probably can't expect any miracles after the results we have just seen. Should a driver bang give a real boost, then the difference between DirectX11 and Directx12 performance could still be ... DirectX12 and Doom in the window The game Volcano vs. OpenGL 4.5 has been interesting for a long time when it comes to testing Doom. Annoyingly, the Creators Update of Windows again presented us with problems when it comes to the perfor... Power consumption at a glance We measure a value of 14 watts for the card in the idle, which is so okay in view of the scope of performance, even if we had hoped for a little less. But you can really live with that. For the multi-monitor... Temperature curve and clock rate The fan control is quite conservative, so that the maximum temperature of 84°C (short-term also up to 85°C) is reached relatively quickly. But then the card already has approx. 10% of their performance from the cold... Summary There was once a film called "The Great Bluff" - a classic in which you didn't really know who died in whose arms and who gets whom in the end. So either AMD has all enjoyed over a year on the nose ring...

With Vega, AMD is now offering a new generation of GPUs that will have received over 200 changes and improvements in the redesign of the architecture. Even if in the end it probably boils down to a kind of new GCN generation, AMD emphasizes that it is a completely new solution.

HBM2 as a scalable storage architecture

AmD's first indication of Vegas' architectural change is the storage and the entire associated infrastructure. The reason for this focus is the ever-increasing memory requirement. Both AMD and Nvidia work separately on ways to reduce host processor overhead, maximize throughput, minimizing bottlenecks in accessing the GPU, especially those that are data sets can occur again and again.

It is therefore important to bring even more memory capacities even closer to the GPU and not to let the costs explode. It seems that AMD Vega has moved a big step closer to this important goal with a much more flexible storage hierarchy. With HBM2, Vega uses d for an interesting new component and this collection of on-package memory, which was once quite unspectacularly called a frame buffer, is now brilliantly called "High Bandwidth Cache".

Already at HBM (and Fiji), AMD had the vision to bring the most powerful memory as close as possible to the GPU. This also includes the working and data storage of the entire system. And even if this includes significantly slower technologies in this infrastructure, HBM2 should be seen as a consistent continuation of the path taken. After all, an up to eight-fold increase in the capacity of each stack in direct comparison to the first generation is quite a considerable step forward, especially since doubling the bandwidth per pin also helps to significantly increase the maximum possible throughput of the whole.

This could have the biggest impact on gaming performance if it relates to the actual storage subsystem. AMD also gives the new "High Bandwidth Cache" controller (HBCC), which has to perform more than the previous storage controller, at least virtually addressable 512 terabytes for extremely large amounts of data. Of course, you only have to use it. However, thanks to HBCC, Vega is able to move memory pages even more finely, using various programmable techniques. Thus, a received data request can be realized asynchronously via the DMA transfer, while the GPU has already switched to another thread in order to be able to continue working there without interruption.

This means that the controller actually receives the data "on-demand", but it can also return it in a forward-looking manner. In addition, information stored in the HBM in system memory can be easily replicated like an additional cache, or the HBCC – which seems even more important – can do with a single instance in order to save space and reduce overhead.

New programmable geometry pipeline

Let's just remember: The first HawaiiGPU on the Radeon R9 290 X brought some notable improvements compared to the Tahiti GPU on the Radeon HD 7970. One of them concerned an improved front end with now four instead of two geometry units, each of which each had a Geometry assembler, a Vertex assembler, and a tessellation unit. 

The subsequent Fiji GPU as Radeon R9 Fury X then again relied on this already known hawaiian configuration, but brought with it some other innovations – for example, a significantly increased tessellation performance. Currently, the Ellesmere GPU (Radeon RX 480) uses a new handful of techniques to use the same constellation with the four geometry units through various filter algorithms or discarding unnecessary polygons to provide a performance benefit.

AMD promised us last year that Vega would now be able to work up to 11 polygons at the top instead of the maximum four polygons per cycle, which is up to 2.75 times that. This is the result of what AMD has inserted into the geometry pipeline as the New Primitive Shader Stage. Instead of the hardware-anchored but inflexible functions, a flexible shader array is now used to process the resulting polygons.

This can best be compared with the functionality of a compute shader for processing the geometry tasks – easy and programmable, and equipped with the ability to discard unnecessary polygons at a high rate. Of course, this shader functionality also contains much of what DirectX offers with its vertex, envelope, domain, and geometry shader levels, but you want to be more flexible in the order and priority of the actual processing.

The frontend also benefits from an improved "Workgroup Distributor", which should be able to ensure the best possible load balancing around the now programmable hardware.

The Vega-NCU (Next-Generation Compute Unit)

With its Pascal-based GPUs, which are now widely represented on the market, Nvidia currently serves every segment. The largest and most expensive GP100 processor offers top FP32 power of up to 10.6 TFLOPS (at maximum boost speed). A 1:2 ratio of the FP64 cores results in peak performance with double accuracy of up to 5.3 TFLOPS. The support of FP16 (half-precision) for computing and saving allows up to 21.2 TFLOPS.

Designed for the normal home user market, the GP102 and GP104 GPUs still offer the equivalent FP32 performance for your shader count, but both FP64 and FP16 performance are artificially curtailed, making them significantly cheaper maps are not very suitable for certain scientific calculations.

In contrast, with Vega and frontier edition in particular, AMD strives to pass on the full computing power to the end customer, even outside the MI cards presented, thus providing some added value for normal end users compared to the competitor cards. Create. At least as a marketing approach, this even makes sense, because you are sure to reach a completely new target group with it.

The CU block with its 64 IEEE 754-2008 compatible shaders remains as such – only that AMD now calls it NCU (Next-Generation Compute Unit), which also includes support for new data types. Logically, these 64 shaders, together with your maximum power of two floating-point operations per cycle, result in a maximum of 128 32-bit operations per cycle.

Using F16-packed calculations, this results in up to 256 16-bit operations per cycle.  AMD concludes that, under optimal conditions, it could even be up to 512 8-bit operations per cycle cycle. Even with FP64 (Double Precision), AMD seems to have no problem releasing the full, uncircumcised performance to the general public.

The impetus for this flexibility may have come from the console world. After all, we know that Sony's PlayStation 4 Pro can achieve up to 8.4 TFLOPS in FP16 performance, twice its performance in 32-bit operations. Or perhaps AMD's efforts to gain a foothold in machine learning and training with products like MI25 are the real triggers.

In the end, it may even be both to poach in areas outside of Nvidia's current market presence. In both cases, new consoles, entire data centers and, of course, PC gamers as well as semi-professional users can benefit to the same extent. In addition to the fact that the NCUs have also been optimized for higher clock rates, it also relies on larger instruction buffers in order to be able to use the computing units as well as possible over the entire time.

Next-Generation Pixel Engine and Waiting for a Miracle

Let's move on to what AMD calls the "Draw Stream Binning Rasterizer," which, as a complement to the traditional ROP, should be able to improve performance while also saving energy.

However, there is still the biggest question mark in the room at this point, because in the benchmarks already made to these maps, the colleagues of various publications have not yet been able to see any truly groundbreaking improvements. Therefore, one suspects that this functionality could only be made available later by driver and that the Vega Frontier Edition is currently operating in "compatibility mode".

BIOS, update, drivers or nothing – anything is possible and we can't make a judgment at this point for exactly this reason. Allow. But back to the subject.

Thus, a special cache on the chip should allow the rasterizer to edit the data for intersecting polygons only once and oothe all those pixels that would not be visible in the finished scene anyway.

The second point is that AMD has changed its cache hierarchy in general and fundamentally so that the rendering backends are now directly connected to the L2 cache.

In the pre-Vega architectures, AMD did not have proper memory access for non-coherent pixels or textures that would have allowed each pipeline stage to synchronize them over a shared point. For example, a texture rendered as a result of a scene for later use was sent all the way back to the graphics memory outside the graphics chip before it could be recalled. AMD now handles all of this with the coherent access, which , as AMD says, should offer an enormous increase in performance whenever, for example, Deffered Shading is used.

Danke für die Spende



Du fandest, der Beitrag war interessant und möchtest uns unterstützen? Klasse!

Hier erfährst Du, wie: Hier spenden.

Hier kannst Du per PayPal spenden.

About the author

Igor Wallossek

Editor-in-chief and name-giver of igor'sLAB as the content successor of Tom's Hardware Germany, whose license was returned in June 2019 in order to better meet the qualitative demands of web content and challenges of new media such as YouTube with its own channel.

Computer nerd since 1983, audio freak since 1979 and pretty much open to anything with a plug or battery for over 50 years.

Follow Igor:
YouTube Facebook Instagram Twitter

Werbung

Werbung