4 ms·
Being single thread bottlenecked doesn't mean they are actually saturating a CPU core, it may likely be waiting for data from RAM for a lot if not most of the t
by SkiFire13 1y ago
Being single thread bottlenecked doesn't mean they are actually saturating a CPU core, it may likely be waiting for data from RAM for a lot if not most of the time.
- NoMoreNicksLeft 1y agoThe solution is simple. A bog-standard RISC instruction set, with 64 billion 256-bit registers. The operating system will come on the die, etched into the silicon. There will be no ram and no storage.
- cma 1y agoIf they had it multithreaded, the execution ports could be used on the other threads while one thread is affected by RAM latency. And if there is a pointer chasey task that isn't utilizing all of the core and is waiting on memory and data dependencies, often that just makes threading a bigger win, 16 threads doing pointer chases instead of one if you aren't memory bandwidth bound.