Remix.run Logo
Pushing AMD's Infinity Fabric to Its Limit(chipsandcheese.com)
154 points by klelatti 16 hours ago | 6 comments
majke 6 minutes ago | parent | next [-]

This has puzzled me for a while. The cited system has 2x89.6 GB/s bandwidth. But a single CCD can do at most 64GB/s of sequential reads. Are claims like "Apple Silicon having 400GB/s" meaningless? I understand a typical single logical CPU can't do more than 50-70GB/s, and it seems like a group of CPU's typically shares a mem controller which is similarly limited.

To rephrase: is it possible to cause 100% mem bandwith utilization with only or 1 or 2 CPU's doing the work per CCD?

AbuAssar 8 hours ago | parent | prev | next [-]

Great deep dive into AMD's Infinity Fabric! The balance between bandwidth, latency, and clock speeds shows both clever engineering and limits under pressure. Makes me wonder how these trade-offs will evolve in future designs. Thoughts?

Cumpiler69 2 hours ago | parent [-]

IMHO these internal and external high speed interconnects will be more and more important in the future, as More's law is dying, GHz aren't increasing, and newer FAB nodes are becoming monstrously expensive, so connecting cheaper made dies together is the only way to scale compute performance for consumer applications where cost matters. Apple did the same on the high end M chips.

The only challenge is SW also needs to be rewritten to use these new architectures efficiently otherwise we see performance decreases instand of increases.

Agingcoder 6 hours ago | parent | prev | next [-]

Proper thread placement and numa handling does have a massive impact on modern amd cpus - significantly more so than on Xeon systems. This might be anecdotal, but I’ve seen performance improve by 50% on some real world workloads.

cebert 13 hours ago | parent | prev [-]

George’s detailed analysis always impresses me. I’m amazed with his attention to detail.

geerlingguy 11 hours ago | parent [-]

It's like Anandtech of old, though the articles usually lag product launches a little further. Probably due to lack of resources (in comparison to Anandtech at its height).

I feel like I've learned a bit after every deep dive.