No idea how this will pan out.
No idea how this will pan out.
Plus PowerPC started to adopt CISC-like instructions, x86-64 started to adopt RISC-like features such as having a multitude of generic registers, and here we are where nobody cares about the distinction.
Don't forget that while Intel won in certain markets, like notebooks, desktops and servers, it's absolutely, utterly irrelevant in other places that ship far, far more CPUs. A typical car may have as many as one hundred CPUs of various types, typically at least fifty, many of them PowerPC for power and legacy reasons. Your phone is probably ARM. Remote controls. Routers. Switches. Refrigerators. Thermostats. Televisions and displays. Hard drives. Keyboards and mice. Basically anything that needs some kind of compute capability probably has a non-Intel processor.
If there's a quagmire we're stuck in it's that we're surrounded by thousands of devices that are likely full of vulnerabilities that can never, will ever be fixed.
Exept, you know the people who created RISC-V. They specifically named it RISC-V to reiterate the point the were making of the advantages of RISC.
Its a literal statment to anybody saying 'Your doing it wrong, RISC is better, so again, RISC-V, please use it'.
What is a "real" RISC CPU? By what definition?
- single cycle ops - easy to decode ops (fixed size) - load/store architecture - lots of registers to reduce pressure on memory
It's not that CISC won, it's that CISC (eventually) didn't lose to any great degree.
The CISC->RISC thing largely happened because the ratio of cpu speeds and memory speeds changed, low end CPUs got caches, they moved on chip, instruction decoding started to be an issue, the x86s were riscy enough that they survived that change
You know that ARM means Advanced RISC Machine, right?
ARMv8-A 64 has gotten a bit CISC.