SiFive open sources RISC-V chips
github.com
github.com
Along with: https://www.crowdsupply.com/onchip/open-v
The fifth RISC-V workshop is on right now and being live blogged at: http://www.lowrisc.org/blog/2016/11/fifth-risc-v-workshop-da...
Quake ran on a 75MHz cpu, but needed 8MB or ram.
These particular RISC-V parts are targeting the microcontroller marketplace where there's little RAM required.
However, transistor count has been doubling for quite some time, and clock frequency has gone up by a factor of 100.
The idea behind RISC no longer applies. This is observed in the numbers and the fact that every processor manufacturer has been adding video engines, crypto engines and vector units to their processors.
Software for a device like this typically relies heavily on statically-allocated data structures, with limited use of the stack and no dynamic memory allocation at all. It's therefore generally easy to figure out how much RAM you actually need and fit your data structures efficiently into whatever's available. You're not going to be running threads with independent stacks or trying to keep a lot of heap space open to avoid fragmentation; you're just going to use static vars and fixed-length arrays, and the compiler will pack it all in for you.
They have actual chips/boards shipping in December & February: https://www.crowdsupply.com/sifive/hifive1
RISC-V is open, but so is the SH-esque j-core. Why is RISC-V so much more popular?
Also, is anyone scaling the RISC-V up to compete with Xeon/Opteron?
I can think of plenty of markets which would be glad to see this from their SoC vendor.