3 ms·
This isn't hard to deal with because it's just an evolution of having to check the # of CPU cores to know how many worker threads to start. But there are a few
by astrange 2y ago
This isn't hard to deal with because it's just an evolution of having to check the # of CPU cores to know how many worker threads to start.
But there are a few more problems because of cache hierarchies; touching the same memory from different CPU clusters at once can be extra slow, possibly even slower than fetching it from DRAM.
This is called NUMA (which is ironic for a unified memory SoC.)
- jhugo 2y agoUnified but not uniform.