ps: I shouldn't have written ARM, I meant simple ARM-like ISA (from what I understand it's way smaller than x86).
ps: I shouldn't have written ARM, I meant simple ARM-like ISA (from what I understand it's way smaller than x86).
You can also try Texas Instruments chips too but I think the initial bootup starts from a ROM.
The official website above has a lot of info, but there is a nicer intro @ lwn: https://lwn.net/Articles/647636/
http://riscv.org/download.html#tab_rocket_core
Unfortunately, it would be quite difficult for outside organizations to replicate these measurements unless they can pay TSMC for a fab run.
An ISA can't be "fast" or "slow". It's just a specification. There's no reason you can't build a RISC-V core that's just as fast as an ARM or x86 core. The only reason we haven't done so is because we don't have access to the modern fabrication technologies that Intel and commercial ARM licensees use.
Let's assume that application-targeted instructions can reduce the size of the inner loops in these applications by 2x. Even the RISCiest cores do not, in practice, run at 2x the clock speed or 2x the issue rate of cores with application-targeted instructions. Thus, ISAs with baked in support for these use-case accelerating instructions will be more performant.
The RISCy core probably wins on mm^2, but a perf/mm^2 analysis will be highly dependent on how well designed the application-specific instructions are for area conservation.
https://news.ycombinator.com/item?id=10458577
Personally I'd love for some foundation to just buy up Motorola and open up everything, but I'm guessing a) they depend on IP they can't open up, and b) I guess Google kept all that, and the Motorola that Lenovo now owns(?) is just a brand?
Both FSL and NXP are large ARM licensees so yeah, ain't gonna happen.
But there's a completely open ARMv2 clone: http://opencores.org/project,amber
Clones are even worse out. TurboSilicon was attacked so hard they were thankful to hand all their assets to ARM.