News for hackers. Stuff that matters.
Re:Evaluating the Infinity Cache in AMD Strix Halo by joelthelion on Wednesday October 22, 2025 @02:15AM (#45665436)
I don't quite get it. What's so special about having 32MB of cache? Why is it called "infinity"?
Re:Evaluating the Infinity Cache in AMD Strix Halo by noelwelsh on Wednesday October 22, 2025 @02:21AM (#45665469)
This article from the same site goes into the Infinity Cache design in a bit more detail: https://chipsandcheese.com/p/amds-cdna-3-compute-architectur...

The summary is that it's a cache attached to the memory controllers, rather than the CPUs, so it doesn't have to worry about cache coherency so much. This could be useful for shared memory parallelism.

Re:Evaluating the Infinity Cache in AMD Strix Halo by joelthelion on Wednesday October 22, 2025 @02:23AM (#45665492)
Thank you!
Re:Evaluating the Infinity Cache in AMD Strix Halo by jbreitbart on Wednesday October 22, 2025 @08:03AM (#45667781)
Since it is attached to the memory controller, one could argue that it is truly the final level of the cache hierarchy and the term infinity is not only a marketing term.
Re:Evaluating the Infinity Cache in AMD Strix Halo by ot on Wednesday October 22, 2025 @09:18AM (#45668674)
But then you could add another level of slower (but still faster than RAM) and larger cache. So it is after all the CPU caches, but the first of all the memory caches. A more mathematically correct name would be L_omega.
Re:Evaluating the Infinity Cache in AMD Strix Halo by p_l on Wednesday October 22, 2025 @09:28AM (#45668849)
IBM Power8 and Power9 used Centaur chips which had similar "last level cache" onboard.

Because it is last level before the actual ram chips, no coherency involved.

Re:Evaluating the Infinity Cache in AMD Strix Halo by MisterTea on Wednesday October 22, 2025 @10:46AM (#45669934)
Sounds a bit like a tightly coupled memory (TCM) in an embedded CPU; Fast single cycle RAM shared across the system.
Re:Evaluating the Infinity Cache in AMD Strix Halo by ignaloidas on Wednesday October 22, 2025 @10:54AM (#45670067)
This is quite exactly the opposite of TCM in fact
Re:Evaluating the Infinity Cache in AMD Strix Halo by phire on Wednesday October 22, 2025 @02:50AM (#45665667)
AMD named their memory fabric "infinity fabric" for marketing reasons. So when they developed their memory attached cache solution (which lives in the memory fabric, unlike a traditional cache), the obvious marketing name is "infinity cache"

The main advantage of a memory attached cache is that it's cheaper than a regular cache, and can even be put on a seperate die, allowing you to have much more of it.

AMDs previous memory fabric from the early 2000s was called "Hyper Transport", which has a confusing overlap with Intel's Hyper Threading, but I think AMD actually bet intel to the name by a few years.

Re:Evaluating the Infinity Cache in AMD Strix Halo by typpilol on Wednesday October 22, 2025 @03:22AM (#45665841)
How's latency vs a traditional?
Re:Evaluating the Infinity Cache in AMD Strix Halo by Tuna-Fish on Wednesday October 22, 2025 @03:54AM (#45666039)
It has a higher latency than AMD's L2 caches, but similar compared to Nvidia's L2. [0]

I think AMD might be ditching it for the next gen in exchange for growing the L2's, because the lower latency is beneficial to ray tracing.

[0]: https://substackcdn.com/image/fetch/$s_!LHJo!,f_auto,q_auto:...

Re:Evaluating the Infinity Cache in AMD Strix Halo by ColonelPhantom on Friday October 24, 2025 @02:24AM (#45691467)
Not sure if ditching infinity cache/L3 for a bigger L2 would make sense. It seems at least plausible to me that growing the L2 cache that much would make its latency worse, thus losing most of what has been gained. In the image you linked, Nvidia's L2 latency is like twice as high as AMD's!

Keep in mind that the 'big' desktop chips have bigger caches too. The L2 on a 5080 and 'L3' on a 9070 XT are both 64 MB. Additionally, AMD has already been growing the L2, going to 8 MB on the 9070 XT vs. 4 MB on the 7800 XT and 6800 XT.

Re:Evaluating the Infinity Cache in AMD Strix Halo by Tuna-Fish on Friday October 24, 2025 @09:09AM (#45694237)
To clarify, the idea that AMD is ditching IC is not mine, I find it puzzling too.

Their marketing materials to OEMs have been leaked, and they no longer mention IC at all, instead proudly displaying (much higher) L2 amounts per GPU. This of course doesn't necessarily mean that they are definitely removing it, but it certainly hints at that.

Re:Evaluating the Infinity Cache in AMD Strix Halo by FuriouslyAdrift on Wednesday October 22, 2025 @03:15PM (#45673803)
Infinity Fabric is, in fact, the current superset of HyperTransport. HyperTransport is an IO architecture for chip to chip communication and has been used by pretty much everyone. It's also an open spec and has a consortium managing it.

https://en.wikipedia.org/wiki/HyperTransport

Re:Evaluating the Infinity Cache in AMD Strix Halo by adrianmonk on Wednesday October 22, 2025 @06:33PM (#45676022)
Confusing, yes, but at least they didn't call it "HyperLink".

Also, Ross Technology beat them both to "hyper" names with the hyperSPARC CPU.

Re:Evaluating the Infinity Cache in AMD Strix Halo by pixelpoet on Wednesday October 22, 2025 @02:22AM (#45665483)
What makes Intel's SMT implementation "hyper"? What makes Mario "Super"? It's just marketing.
Re:Evaluating the Infinity Cache in AMD Strix Halo by themafia on Wednesday October 22, 2025 @02:53AM (#45665686)
> What makes Mario "Super"?

The Super Mushroom power-up.

Re:Evaluating the Infinity Cache in AMD Strix Halo by ahofmann on Wednesday October 22, 2025 @03:41AM (#45665952)
SCNR: What makes the Mushroom power-up "Super"?
Re:Evaluating the Infinity Cache in AMD Strix Halo by fruitworks on Wednesday October 22, 2025 @04:03AM (#45666096)
It's got what mario craves
Re:Evaluating the Infinity Cache in AMD Strix Halo by askl on Wednesday October 22, 2025 @08:05AM (#45667803)
Electrolytes?
Re:Evaluating the Infinity Cache in AMD Strix Halo by arjvik on Wednesday October 22, 2025 @03:07AM (#45665769)
Hyperthreading is technically a level above superscalar?
Re:Evaluating the Infinity Cache in AMD Strix Halo by dripdry45 on Wednesday October 22, 2025 @08:01AM (#45667766)
Apparently, Mario actually was the super for the building that they were in. He was not super, he was the super (supervisor) fixing stuff
Re:Evaluating the Infinity Cache in AMD Strix Halo by motorest on Wednesday October 22, 2025 @11:05AM (#45670264)
> Apparently, Mario actually was the super for the building that they were in. He was not super, he was the super (supervisor) fixing stuff

+1 insightful.