PeterScott
Platinum Member
- Jul 7, 2017
- 2,605
- 1,540
- 106
While I often see someone claim HBM is higher latency, I googled around a lot for that, and most of my research indicates HBM is lower latency, at least lower than GDDR:
AMD Presentation talking about Latency improving features:
http://www.legitreviews.com/amd-high-bandwidth-memory-detailed-with-joe-macri_163855
"The PHY’s are laid out on the edges of the chips to keep the latency to a minimum. HBM does decrease the latency as data is for the most part no longer being moved horizontally to a central part of the die like it was with GDDR5. With HBM it is pushed down vertically and that really helps reduce the latency. HBM has more channels and banks and that helps improve pseudo random access, which is critical to reducing latency for the HPC market."
Answer from a guy who works at Micron:
https://www.quora.com/In-how-many-clock-cycles-is-Samsung-s-High-Bandwidth-Memory-HBM2-faster-than-current-GDDR5-on-current-GPU-chipsets
"HBM latency is lower than GDDR primarily because HBM is not required to have a 7GHz interface. HBM statistically has low latency for random workloads because it has fewer bank group restrictions.
TLDR; HBM is lower latency than GDDR. Calculating how much is workload dependent."
I can't really find anything technical that indicates any kind of HBM latency issue, and really I don't expect one.
The tradeoff for HBM is cost, and flexibility. You pretty much need to be on a silicon interposer next to the device you are supplying.
So if you want to connect it to a CPU you have fixed your amount of memory and created a VERY expensive part.
I don't expect system ram packaged like this in the foreseeable future for general purpose PCs.
But I could see this as the basis for next generation Game Consoles (Sony PS5 and XBX2XLX3...).
In fact I give it high odds that at least one of the next generation consoles uses HBM exclusively for its system and graphics memory.
AMD Presentation talking about Latency improving features:
http://www.legitreviews.com/amd-high-bandwidth-memory-detailed-with-joe-macri_163855
"The PHY’s are laid out on the edges of the chips to keep the latency to a minimum. HBM does decrease the latency as data is for the most part no longer being moved horizontally to a central part of the die like it was with GDDR5. With HBM it is pushed down vertically and that really helps reduce the latency. HBM has more channels and banks and that helps improve pseudo random access, which is critical to reducing latency for the HPC market."
Answer from a guy who works at Micron:
https://www.quora.com/In-how-many-clock-cycles-is-Samsung-s-High-Bandwidth-Memory-HBM2-faster-than-current-GDDR5-on-current-GPU-chipsets
"HBM latency is lower than GDDR primarily because HBM is not required to have a 7GHz interface. HBM statistically has low latency for random workloads because it has fewer bank group restrictions.
TLDR; HBM is lower latency than GDDR. Calculating how much is workload dependent."
I can't really find anything technical that indicates any kind of HBM latency issue, and really I don't expect one.
The tradeoff for HBM is cost, and flexibility. You pretty much need to be on a silicon interposer next to the device you are supplying.
So if you want to connect it to a CPU you have fixed your amount of memory and created a VERY expensive part.
I don't expect system ram packaged like this in the foreseeable future for general purpose PCs.
But I could see this as the basis for next generation Game Consoles (Sony PS5 and XBX2XLX3...).
In fact I give it high odds that at least one of the next generation consoles uses HBM exclusively for its system and graphics memory.