‹ BackHN Continuity

Thread

How did AMD Ryzen get 50% faster in two years?

487 points · 206 comments · ibobev

  1. epolanski · · focus · HN ↗
    Serious question with 1GB L3 isn't it theoretically possible to boot a full Linux without ram?

    Edit: dug in it, no, because cache isn't addressable and it's directly managed by the cpu.

    1. floxy · · focus · HN ↗
      I used to use a full Slackware Linux distribution with X-Windows on a 486 clone with 4 Megabytes of RAM.
    2. stevefan1999 · · focus · HN ↗
      Intel has a cache-as-ram (CAR) mode / Non-Eviction Mode, which is what you wanted but it is only available before DRAM is brought up via core initialization. Not sure about AMD.
      1. matthewfcarlson · · focus · HN ↗
        AFAIK AMD doesn’t do this because it’s a pain in the butt to do from a hardware and firmware perspective. They basically have their equivalent of the intel ME do RAM for training and then the main cpu comes on with DRAM already up. At least it was like that five years ago when I last worked on an AMD part.
    3. BalistaCRATZ · · focus · HN ↗
      I suspect this will also be sliced across cores on a CCD, which means even less effective cache for a single core boot
    4. bluGill · · focus · HN ↗
      I suspect someone at AMD could do this, but it would require a custom build of the CPU since the memory controller would have to change.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.