Been studying RISC-V for… I think a year now. Bought the booklet outlining the ISA’s modules, and have been working down from there.

I have seen various startups and actual products, as well as a bunch of simulators, but I haven’t really seen any projects trying to design a RISC-V CPU from the ground up.

Are there any groups doing this? I don’t think I’m at a point where I could meaningfully contribute, I’m mostly interested for educating myself.

2 points

That’s correct. I’m interested in seeing hardware implementations of it.

permalink
report
parent
reply
1 point

I know LTT has a bit of a bad wrap these days. But he had a video on RISC V a while ago, in a desktop computer https://youtu.be/vaMxTSm53UU?feature=shared

permalink
report
parent
reply
2 points

I’d recommend the Explaining Computers videos on RV over LTT, especially since the guy at EC does a lot more research into RISC-V, and does yearly “state of RISC-V” videos.

https://www.youtube.com/watch?v=f6mPK3QCrBo

permalink
report
parent
reply
2 points

xiangshan , rocket chip , cva6 , ibex .

All of these are built by non profits (although some of them are more like “trade groups” and not “charities”).

xiangshan is probably the most interesting, there is also vroom but it seems inactive for now.

permalink
report
reply
1 point
*
Deleted by creator
permalink
report
reply
4 points

For the longest time, if you needed a CPU, your choices were basically IBM, Intel, DEC, or Motorola (ignoring small, embedded systems). Then some academic papers came out on the value of a ‘reduced’ instruction set. That led to Sun SPARC, IBM POWER, MIPS, PowerPC (and a few other) processors, most of which eventually disappeared.

Another group called ARM came along and offered not just an alternate reduced instruction set, but also the baseline code needed to implement all that. This way, you could cobble together your own CPU for exactly what features you needed (memory, disk, networking, GPU, etc). Having a baseline sped up development a lot, but you had to license that stack and pay ARM royalties.

That hummed along quietly until Apple and NVidia decided to create their own ARM-based chips. All of a sudden, ARM became known as a beefy, power-efficient option for phones, desktops, laptops, and servers.

In 2010, a bunch of academics dusted off the old RISC papers and came up with RISC-V. Companies were started to follow the same model as ARM: modules you could cobble together to make a custom processor. Except all of it was open-source and you didn’t have to pay the ARM license fee.

AI/ML processors are now the new thing. The big race is between Intel, ARM-based processors, and RISC backers to see who can come up with integrated, power-efficient AI processing features and quickly roll them out to customers. That world is divided between beefy processors used for training in data centers, and small, efficient ones used for running inference at the edge (ie phones, cars, gateways, etc).

We are now in the early stages of this period.

permalink
report
parent
reply

RISC-V

!riscv@lemmy.ml

Create post

RISC-V (pronounced “risk-five”) is a license-free, modular, extensible instruction set architecture (ISA).

riscv.org

Youtube | Twitter

Matrix space

Other RISC-V communities on Lemmy

Community stats

  • 53

    Monthly active users

  • 203

    Posts

  • 229

    Comments

Community moderators