←back to thread

141 points zdw | 1 comments | | HN request time: 0.234s | source
Show context
joelthelion ◴[] No.45665436[source]
I don't quite get it. What's so special about having 32MB of cache? Why is it called "infinity"?
replies(3): >>45665469 #>>45665483 #>>45665667 #
noelwelsh ◴[] No.45665469[source]
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.

replies(4): >>45665492 #>>45667781 #>>45668849 #>>45669934 #
1. p_l ◴[] No.45668849[source]
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.