back to article How AMD, Intel, Nvidia are keeping their cores from starving

During the recent launch of its 96-core Epyc Genoa CPUs, AMD touched on one of the biggest challenges facing modern computing. For the past several years, the rate at which processors have grown more powerful has outpaced that of the memory subsystems that keep those cores fed with data. "Anything that's using a very large …

  1. Richard 12 Silver badge

    Operating systems already tier

    All the major OS preload expected data from disk into RAM, and eject unused pages back to disk when RAM is low.

    They also choose cores to schedule based on what is probably in the upper levels of CPU cache, to avoid copying between sockets etc.

    They would certainly be better at choosing what should go in the "fast" RAM and what can stay in the "slow" than any firmware level memory manager ever could.

    Let them, Intel!

    1. Roland6 Silver badge

      Re: Operating systems already tier

      I suspect just as cache is tiered, the idea is to tier pages. Which makes sense as we move to larger "in memory" programs and datasets. So a 'page' the OS fetches from RAM is broken down into smaller segments which a firmware memory manager probably can manage better.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like