Which makes articles like this one: http://www.digitaltrends.com/computing/intel-arm-processors-... ridiculous.
"the unthinkable happened. Intel revealed it was going to build ARM processors."
Do your damn research, people :-)
I have always wondered how ARM succeeded when MIPS was already around. Anyone know ?
In a way it is reminiscent of the z80 clones that was all over the place in the 80s.
So I am very sensitive to the misuse of "RISC trade mark".
Ideal RISC design is very easy to develop. It can be easily tailored to various application domains, including high-performance (OoO) and low-energy. RISC instruction semantics should be simple, all implementation details are hidden. In my opinion, there are only three RISC designs - DEC Alpha, IBM Power and RISC-V. Others contain various design issues that show their inner cogs and that had to be accounted in the designs different from the original one.
(in my MIPS implementation experience I've implemented 33% of MIPS commands in the first month and spent another month accounting for branch delay slot)
ARM contains three deviations from ideal RISC: user-visible PC (read of PC returns PC of command+8!), multi-cycle group load/store commands and condition codes. All three "features" make it difficult to design something different in performance than original ARM.
Minor point: ARM-1-based devices were kinda, sorta, brought to market around '85-'86. That's neck-and-neck with MIPS I. Real ARM-2 based machines in '87 were three years ahead of the RS/6000.
Of course, lots of people were developing RISC architectures in the early 80s, in parallel.