3 ms·
Though maybe we can get some NUMA-like affinity control for the M1 Ultra, so HPC control freaks can finally tune the fuck out of this hardware.
by cyber_kinetist 5y ago
Though maybe we can get some NUMA-like affinity control for the M1 Ultra, so HPC control freaks can finally tune the fuck out of this hardware.
- rovr138 5y agoI'm actually curious about memory. Since they're 2 distinct chips, will a single chip be able to handle 128GB? Not sure how the interconnect works.
- cyber_kinetist 5y agoYes, as all NUMA machines do, one CPU can access all memory, both local (to the CPU) and global (through the interconnect). The problem is that there is a significant latency cost when a CPU accesses non-local memory (limitations of the interconnect). So the HPC people writing their algorithms make sure that this happens at a minimal amount, by enforcing that the data each CPU is using is allocated locally as possible (ex. by using special affinity controls provided by libnuma) I was just curious if these kinds of optimizations are possible in the M1 Ultra.
- MBCook 5y agoBut IS there an interconnect? The way Apple presented it sounded more like the chips talked at a lower layer, much like if it was all built as one physical chip, than when you have two normal chips with an interconnect fabric. Someone will figure it out with benchmarks or something.
- celeritascelery 5y agoThere is an interconnect. They just claim it is faster then competitors.