Page 2 : High-Bandwidth Cache, HBM2 Memory, Cache Controller, Why Is It Called A Cache?
Contents
High-Bandwidth Cache
AMD Vega will use HBM2 memory, as well as a new High-Bandwidth Cache Controller (HBCC). Together, they are known as the High Bandwidth Cache.
AMD showcased the performance of the High-Bandwidth Cache using a real-time render of Joe Macri’s living room on Radeon ProRender with 700+ GB of data. Although no frame rate was visible, the real-time render appeared to be very smooth.
The HBM2 Memory
HBM2 offers twice the transfer rate per pin (up to 2 GT/s), over its the first-generation HBM memory. This allows it to achieve up to 256 GB/s memory bandwidth per package.
In both HBM and HBM2, up to 8 memory dies can be stacked in a package. But moving to HBM2 allows for twice the memory density – up to 8 GB per package is now possible.
The High-Bandwidth Cache Controller
The second component of the High Bandwidth Cache is the new High-Bandwidth Cache Controller (HBCC). It creates a homogenous memory system for the AMD Vega GPU, with up to 512 TB of addressable memory.
It also allows for the adaptive, fine-grained movement of data between the AMD Vega GPU and the system memory, the NVRAM and the network storage (as part of Infinity Fabric).
Why Is It Called A Cache?
AMD calls the combination of the HBM2 memory and the High-Bandwidth Cache Controller the “High-Bandwidth Cache“. Techies may wonder why AMD chose to call it “cache”, instead of “memory”. After all, HBM2 memory is a type of fast graphics memory.
[adrotate group=”2″]The answer lies in the AMD Vega’s heterogenous memory system. All memory in the system, whether it’s the HBM2 memory or shared memory from the computer’s SDRAM, is seen as a contiguous memory space. A big block of memory, irrespective of how fast they are.
That may be great for memory addressing, but may cause frequently-used data to be placed in slower memory. To avoid such an occurrence, the High-Bandwidth Cache Controller uses the HBM2 memory like a fast cache. This allows it to keep the most frequently-used data in the fastest memory available – the HBM2 memory.
Hence, the HBM2 memory functions like a cache in AMD Vega, and that is why AMD called the combination the High-Bandwidth Cache.
Next Page > New AMD Vega Geometry Pipeline, Compute Unit & Pixel Engine
Support Tech ARP!
If you like our work, you can help support our work by visiting our sponsors, participating in the Tech ARP Forums, or even donating to our fund. Any help you can render is greatly appreciated!
Pingback: Daily Roundup: 2017-01-05 - Bjorn3D.com
Pingback: Watch AMD Vega Run DOOM On Vulkan! - Tech ARP
Pingback: The Complete AMD Radeon Instinct Tech Briefing - Tech ARP
I was wondering if anyone had a recording for the event where Raja introduced the vega GPU in his hand. I can’t find that event anywhere except in that picture and a very short video snippet. http://images.anandtech.com/doci/11002/Raja_575px.jpg
No, we were actually NOT allowed to record a video of that, even though he held it up for just a few seconds.
I too have a picture of Raja showing off the Vega GPU but frankly, it’s just a picture of Raja showing off a chip.
It’s far more interesting to see the AMD Vega running DOOM at 4K -> http://www.techarp.com/articles/watch-amd-vega-run-doom-vulkan/
Pingback: The AMD Vega Memory Architecture Q&A With Jeffrey Cheng - Tech ARP
Pingback: The AMD GDC Capsaicin Event - Vega, Bethesda & More! - Tech ARP
Pingback: The AMD Radeon RX 580 Performance Comparison - Tech ARP
Pingback: The AMD Vega Memory Architecture Q&A With Jeffrey Cheng - Tech ARP
Pingback: The NVIDIA GeForce GTX 1080 Ti Founders Edition Review - Tech ARP