[HN Gopher] Core to core latency data on large systems
___________________________________________________________________
Core to core latency data on large systems
Author : nuriaion
Score : 20 points
Date : 2023-11-07 20:57 UTC (2 hours ago)
(HTM) web link (chipsandcheese.com)
(TXT) w3m dump (chipsandcheese.com)
| jauntywundrkind wrote:
| It'll be interesting to see how CXL shakes out. It might end up
| being not much more than cross socket access! 150ns to go between
| sockets is about what we see here & is in the realm of what CXL
| had been promising.
|
| Having a super short lightweight protocol like CXL.mem to talk
| over such fast fabric has so much killer potential.
|
| These graphs are always such a delight to see. It's a network
| map, of how well connected cores are, and they reveal so many
| particular advantages and diaadvantages of the greater systems
| architecture.
| formerly_proven wrote:
| It's almost poetic to have those mid-1990s Pentiums there, with
| about 2-3x the inter-socket latency of the current state-of-the-
| art, 30 years later.
| gpderetta wrote:
| Very interesting. Now do bandwidth next!
| bee_rider wrote:
| The NUMA nature of recent* chips has made me wonder if there's
| ever going to be a movement to start using message passing
| libraries (like MPI) on shared memory machines.
|
| * actually, not even that recent, Zen planted this hope in my
| brain.
| nvartolomei wrote:
| Thread-per-core software architectures are doing this
| https://penberg.org/papers/tpc-ancs19.pdf
|
| Real world examples are scylladb and Redpanda, both built on
| the seastar framework (C++ https://seastar.io/message-
| passing/).
|
| And for rust there is glommio
| https://www.datadoghq.com/blog/engineering/introducing-glomm...
___________________________________________________________________
(page generated 2023-11-07 23:00 UTC)