As a layman I don't understand this. Why would we sacrifice half the cores for an architecture choice on the same device? Why not provide 4 cores and settle on an architecture? There must be something I don't understand or some strong use cases I'm not familiar with.
Not that I am too familiar with the matter, but maybe the cores are not "real" independent cores, but share so much of the surrounding die that you have to make the choice. So it is not a quadcore where you can use only two, but a dualcore with an alternative architecture-part.
In a different thread someone said that the part implementing the opcodes are really small, so doing both isn't that much of a tradeoff.
My guess is it's essentially free to knock up a RISC-V core (there have been a couple in tiny tapeout) while ARM are getting aggressive and raising the price of their cores - by building a part than can run with 2 ARM cores or 2 RISCV cores RPi are thinking about their future, not only do they have a way to keep costs down if ARM tries to raise them simply by abandoning ARM but they also have a bargaining chip on the table when that negotiation happens
There's going to be a pretty large number of code bases that when they get recompiled for RISC-V just work, that's going to be scary for ARM
12 comments
[ 3.1 ms ] story [ 39.3 ms ] threadIn a different thread someone said that the part implementing the opcodes are really small, so doing both isn't that much of a tradeoff.
Edit: Correction: Eben Upton said the cores share no logic. https://news.ycombinator.com/item?id=41196880.
There's going to be a pretty large number of code bases that when they get recompiled for RISC-V just work, that's going to be scary for ARM
https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU...
The RISC-V core in RP2350 is similarly performing to M33 except for the lack of FPU.
Notably, SiFive's designs generally halve the area of similarly performing ARM ones, while being slightly faster and using significantly less power.
ARM's become bloated.
Here's an M0+ for an extra 4 cents - hopefully that won't break the bank.
https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU...
Or another 30 cents for an M4.
Source?