Remix.run Logo
kriro 3 hours ago

Some people care less about squeezing out performance and more about open standards. I like having more choices, especially open ones.

I am a user, I like to tinker, I'm fairly confident there's more than 1% of people who care about these things. If you live in a country that is threatened by export embargos and the like it also makes a lot of sense to prioritize open.

ThrowawayR2 34 minutes ago | parent | next [-]

Open standards don't mean a thing; you can't execute code on a standard. There are past open ISAs like OpenSPARC, MIPS, and OpenPOWER that never gained any traction.

High performance implementations, i.e. actual chips you can buy, are going to be proprietary and that's not going to change. Engineering hardware is expensive.

PunchyHamster 3 hours ago | parent | prev | next [-]

ISA being open matters very little if chip design isn't and RISC-V isn't going to change much here

swaits an hour ago | parent | prev | next [-]

“People who care about these things” enough that they’re buying Mini ITX RV motherboards? Definitely well under 1% of the market.

webdevver 3 hours ago | parent | prev [-]

I have increasingly negative things to say about this.

There is (so far) nothing 'open' about RISC-V. and I wonder if there really ever was any desire for it, at this point.

This whole "Open ISA" crap appears to be a thin veneer to funnel quite large sums of investment into an otherwise completely proprietary and locked-down environment that could never harm the incumbents in any meaningful way - while still maintaining just enough of a pretense of open source, that the (regrettably myself included) shallow nerds and geeks could get smitten by it.

Where is the RTL? Where are the GDSII masks? Why am I unable to look at the branch predictor unit in the Github code viewer? Or (God forbid!) the USB/HDMI/GPU IP? I reject the notion that these are unreasonable questions.

I want my SoC to have a special register that has the git SHA ID of the exact snapshot of the repository that was used to cook the masks. that, now that - is Open Source. that is Open Computing. And nothing less!

I dont care about the piece of paper with instruction encodings - the least interesting part of any computer!

Wasn't that the whole point? We're more than a quarter of a century in and we're still begging SoC vendors for datasheets. Really incredibly embarassing and disappointing.

Shugyousha an hour ago | parent | next [-]

> Where is the RTL? Where are the GDSII masks? Why am I unable to look at the branch predictor unit in the Github code viewer? Or (God forbid!) the USB/HDMI/GPU IP? I reject the notion that these are unreasonable questions.

As you note correctly, the ISA is open, not this CPU (or board).

The important point is that using an open ISA allows you to create your own CPU that implements it. This CPU can then be open (i.e. you providing the RTL, etc.), if you so desire

I assume it will be much more difficult (or impossible?) to provide the RTL for a CPU with an AMD64 ISA, since that one has to be licensed. I wonder if you paying for the license allows you to share your implementation with the world. Even if it does, it's less likely that you will do so, given that you will have to pay for the licensing fee and make your money back

Since there is no license to pay for in case of RISC-V, it allows you to open up the design of your CPU without you having to pay for that privilege

afiori 44 minutes ago | parent [-]

My superficial understanding is that arm does not prevent from sharing implementation details of your own design but most chips also license a starting implementation that has such limitations. So the end result is often more restricted than the ISA licence some would require

ksec an hour ago | parent | prev [-]

Couldn't have said it better. The moments these people promise everything would be free is a massive red flag. Unfortunately it seems most poodle haven't learned the lesson.

afiori 43 minutes ago | parent [-]

It is a free non-copyleft licence, it is the expected result that derivatives are not similarly free