3 ms·
Did this ever change for macOS? When they still sold dual socket Mac Pros, macOS was ~30% slower is some benchmarks compared to Windows on a similar machine due
by hs86 8y ago
Did this ever change for macOS? When they still sold dual socket Mac Pros, macOS was ~30% slower is some benchmarks compared to Windows on a similar machine due to the lack of NUMA support.
After that, the Mac Pro was `innovated` and since then Macs only had uniform memory access and I wonder if their developers ever solved this issue.
After the long neglect of their file system this might be another part of Darwin that is behind their competition for the next couple of years.
- RantyDave 8y agoThe threadrippers are still only single socket. Honestly, with the way processors are going right now, I think multi-socket may become a thing of the past.
- hs86 8y agoThey are single socket but the arrangement of their CCX means that we have NUMA even on a single socket system. AnandTech has some info: https://www.anandtech.com/show/11697/the-amd-ryzen-threadripper-1950x-and-1920x-review/3 https://www.anandtech.com/show/11697/the-amd-ryzen-threadrip... This results in a gaming mode which disables some cores to achieve higher fps in not NUMA-aware games. Afair, this is even worse with the new 32 core CPUs.
- jjm 8y agoMulti cores with Infiniti fabric means actual multi CPUs. NUMA is real and no you don’t need multiple sockets for multiple CPUs.
- ksec 8y agoI think that would be the reason why Apple haven’t choose AMD yet. On the hand it has taken years if not over a decades of HPC and Server work that Linux had this fully tested and tuned. I wonder if Windows or Mac will ever be on that level. Any one knows how good is NUMA on FreeBSD, OpenBSD and DF BSD?
- hs86 8y agoFor the state of NUMA on FreeBSD it seems like drewg123 (and HN comments in general) is a good source for: https://hn.algolia.com/?query=freebsd%20numa&sort=byPopularity&prefix&page=0&dateRange=all&type=comment https://hn.algolia.com/?query=freebsd%20numa&sort=byPopulari...
- ksec 8y agoLooks like BSD's NUMA current situation aren't very good at all.