|
|
|
|
|
by klelatti
677 days ago
|
|
You're conflating the characteristics of the ISA with the value proposition offered by the designs using it. Not the same at all. Other historical architectures typically targeted higher performance. Arm specifically went after low-power applications, which continues today when we see the priorities in the design of Arm and x86 cores, for example. |
|
Before 2000, there were at least a dozen CPU architectures that went for the same low-power applications as Arm. There were a lot of microcontroller or processor vendors and each one of them had at least one proprietary ISA, if not 2 or 3 or even more different proprietary ISAs.
More than 20 years ago, I have redesigned various kinds of communication equipment, in order to replace many other kinds of CPUs, for example Motorola MC683xx or ColdFire or IBM PowerPC CPUs, with Arm CPUs.
In none of those cases the Arm CPUs had a lower power consumption or any other technical advantage. In fact in all cases the Arm CPUs were technically inferior to the CPUs replaced by them, which has required the implementation of various hardware and software workarounds.
There was only one reason why the Arm CPUs had been selected to replace their predecessors with different architectures, and that was the lower price. Their lower price was in great part due to the fact that there already were many competing vendors of Arm CPUs, so if you did not like one of them it was easy to replace it with another vendor.