Sapphire Rapids Core-to-Core Latency
jprahman.substack.com
jprahman.substack.com
Is it going to make some effort to keep a "same process/thread on same or neighbor core" or is it up to the end user to play Mel and spend some effort optimizing things?
I remember at $job people acting surprised when they'd run "2 web servers on VMs on hardware" vs "One bare metal web server with 2x the concurrency" and they discovered the "2 VMs" had better throughput. Of course, that's a direct result of $corp using huge 2 socket systems and $ops not paying as much attention to NUMA penalties as the hypervisor did (which happily placed all of VM1 and VM2's workloads on statically assigned cores each properly within a numa performance zone). I never did get a direct answer to "what happens if we just run 2 web servers on one bare metal server; give each their own IP to bind to...
The user is still in charge of deciding where to allocate the application's memory, either via the NUMA APIs, or via numactl. If the application is memory-intensive, for example, one strategy is to spin up one process per NUMA node and make sure it only uses memory and CPUs from that node.
https://www.theregister.com/2023/08/03/aws_custom_xeon_m7i_i...
I wonder what's really brewing at Intel.. it isn't often we get to read about customer-specific silicon.
Copying AMD. EPYC has done this already with mostly minor differences.
Still, that's two each of two different ~400 mm² dies instead of just one type of ~70 mm² CCD. AMD also has the IOD of course, which iirc is also around 400 mm². Everything about the Intel solution looks and feels more expensive to make either way.
They aren't the same resources. Different families have different generation CPUs and/or CPUs from different manufacturers with different performance. Just because instances are available with common core count and memory size doesn't mean an instance with 5+ year old ARM CPUs is going to perform the same as one with new Intel CPUs.
> How do you identify such machine families?
The AWS EC2 site...
Makes it twice as expensive