‹ BackHN Continuity

Thread

Samsung is expected to more than double output of its HBM4 and HBM4E DRAM

562 points · 458 comments · giuliomagnifico

  1. fooker · · focus · HN ↗
    What's the main blocker (other than the current inflated cost) for using HBM instead of DRAM as the primary memory for consumer electronics?
    1. nutjob2 · · focus · HN ↗
      Nothing except CPU manufacturer choices. Mac laptops use it and they're consumer products.

      People will have to get used to buying a fixed amount of RAM with their CPU but thats unlikely to be a problem.

      1. fooker · · focus · HN ↗
        Apple's "unified memory" marketing is so strong that even tech literate people seem to have this misconception!

        They have managed to pull this sort of thing off many many times. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Reality_distortion_field" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Reality_distortion_field

        1. Rohansi · · focus · HN ↗
          Yup, the only reason Macs have higher memory bandwidth is because they use more memory channels, which gives them a wider bus. Both Intel and AMD only allow more than dual channel memory on server class processors these days.
          1. Kon5ole · · focus · HN ↗
            The memory bandwidth is a small thing compared to the massive win you get by not having to move data between two memory pools at all.
            1. Rohansi · · focus · HN ↗
              Depends on your workload. And AMD has supported unified memory long before Apple Silicon existed anyway.
            2. fooker · · focus · HN ↗
              Often you don&#x27;t move memory around as a programmer, but that&#x27;s exactly what happens in the background.

              It&#x27;s the address space that&#x27;s unified, not always the physical hardware.

              The data movement (when needed) is handled transparently in the background by page faults and other tricks.

              1. Rohansi · · focus · HN ↗
                Moving memory around is a bottleneck. Non-unified memory usually means copying over the PCIe bus which is way slower than RAM (and way way slower than VRAM). Actually unified memory means you don&#x27;t need to copy anything at all though which is the absolute best case for performance.
                1. [deleted] · · focus · HN ↗

                  [deleted]

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.