That's what everyone thinks. Not people who know CPUs, of course, but everyone else.
Maybe with some sort of fancy hardware-driven round-robin sleep for all cores contending for memory?
-
-
One of the classic "many-smaller-cores" problems as been threading. Cavium has 8 SMT threads per core, so that when one thread waits on memory, other threads can continue processing. Centriq has no threading, so cores stop completely.
-
While Cavium's approach is superior in theory, many have long doubted it and suspected the approach Centriq is now using might be better.
-
Partly it's because many-slower cores fail when they are too slow, and partly because when memory bandwidth is constrained, you want the cores to sleep rather than trying other work.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.