Earlier quoted context omitted.
When I did a presentation on RISC-V last year I counted 6 real implementations (full custom ASICs). Now granted only one or two of those you can buy, the others are research projects, but they do exist and they did produce real silicon. This year we should see a couple of 64 bit implementations, which is when it'll get really interesting. There are of course multiple FPGA implementations (I have one about 2 feet away…
Is your presentation online?
Open-source chip RISC-V to take on closed x86, ARM CPUs
111–120 of 157 posts
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#112RISC-V is atleast 10 years away from competing with x86 and ARM. It is just now getting to a point where it can power arduino class hardware. Long way to go... but looks promising.
The Freedom E310 chip in the HiFive1 board is shipping today and is already competitive with embedded ARM: https://www.crowdsupply.com/sifive/hifive1/#comparisons . It's comically faster (i.e., 100x) than the AVR chip in the Arduino Uno board, but the similar form factor makes it cheap & easy for early adopters to play around with. I'd bet that within five years a good proportion, even the majority, of Amazon & Googl…
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#113Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#114Earlier quoted context omitted.
You are talking like you could download RISC-V from the internet and send it to the foundry for mass production without additional costs or effort. RISC-V is just a document, is not an implementation. There are many costs involved into designing a CPU that end up costing much more money than paying a license fee. Check this comment: https://news.ycombinator.com/item?id=14284450
How about this: http://www.pulp-platform.org/ ? It still in development, but the plan is to release the full CPU. You still need process/foundry specific data of course (things like flash-cells).
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#115AFAIK, most advanced RISC-V design includes superscalar and OoOE (e.g. comparable to a MIPS R10000 (1995) or an Intel Pentium Pro (1995)), while the RISC-V for the IoT is comparable to a typical single instructions per clock RISC CPU, e.g. MIPS R3000 (1988). The success in the IoT will depend not only in a cheaper price because of no royalties, but also in the "ecosystem": peripherals, buses, etc. Running Linux is a…
>Regarding the use in mobile and desktop, it will have to wait until SIMD extensions are introduced I'm little confused about this talk and comments in here relating to open source in high performance applications (desktop, servers etc). The RISC-V ISA is open source, I get that. There can also be open source Verilog/VHDL designs available. They are probably good for small low performance IoT applications and old pro…
I wonder if a country like Russia, wanting something that they can deploy without worrying that the NSA & Intel are cooperating on state spying, will eventually try and take something like this and bootstrap a domestic semiconductor line of business.
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#116Earlier quoted context omitted.
Apart from buying an actual dev kit like HiFive from SiFive, a great way to get into it is to buy SiFive's FPGA kits https://dev.sifive.com/freedom-soc/evaluate/fpga/ The FPGA board can be used for other things too. If you are really adventurous, I'd suggest buying a FPGA board with better chip so you can fit in larger IP blocks in the future. It will work perfectly fine as a replacement for the above FPGA kit I've l…
I see that what they recommend for the freedom platform https://www.sifive.com/products/freedom/ today, is a dev board https://dev.sifive.com/freedom-soc/evaluate/fpga/ that costs around 3500 USD: https://www.avnet.com/shop/us/p/kits-and-tools/development-k... Do anyone here know what kind of "classic pc" performance one is likely to get out of a board like that? Could you get on the order of low-end pc (~500 dollar…
Both the $99 and $3500 FPGA boards run a Rocket CPU at 65 MHz, which is pretty slow, though faster than you get with a software cycle-accurate simulator on a workstation.
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#117I want to buy RISC-V, both to play with and to support the cause. What are my options like and should I buy something now or wait for the next generation?
People mentioned the siFive option, but that's a microcontroller. If you were looking for a 64 bit processor implementation, without having to use an FPGA... It looks like the first dev board that would be capable of running linux will likely be the lowRISC project. "We are expecting to crowdfund an initial instantiation of the lowRISC platform during the course of 2017" http://www.lowrisc.org/
Ideally, they'll both succeed.
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#118Earlier quoted context omitted.
The "Windows" you can run on a Raspberry Pi (ignoring anything involving X86 emulation) isn't a general-purpose OS. It's more like a deployment target for UWP/IoT apps that you write on a Windows 10 PC.
It's written in C. Why not a general purpose OS?
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#119Earlier quoted context omitted.
>Regarding the use in mobile and desktop, it will have to wait until SIMD extensions are introduced I'm little confused about this talk and comments in here relating to open source in high performance applications (desktop, servers etc). The RISC-V ISA is open source, I get that. There can also be open source Verilog/VHDL designs available. They are probably good for small low performance IoT applications and old pro…
> In other words, if you want competitive RISC-V chip, some company must spend hundreds of millions to develop their own RISK-V chip architecture... I wonder if a country like Russia, wanting something that they can deploy without worrying that the NSA & Intel are cooperating on state spying, will eventually try and take something like this and bootstrap a domestic semiconductor line of business.
Just adopting new Instruction Set Architecture (ISA) is not going to help to magically boost semiconductor business.
Re: Open-source chip RISC-V to take on closed x86, ARM CPUs
#120Earlier quoted context omitted.
ARM is too license-encumbered. If we're going to switch away from x86, it might as well be to something that admits free development and production.
Things are not that straight forward, I wrote a better comment here: https://news.ycombinator.com/item?id=14284409
A robust open processor ecosystem could be the impetus for a huge improvement in open-source EDA tooling and public EDA research. Even now, the absolute cutting edge in HDL research is free and open-source (and 100x more user-friendly than anything to come out of Xilinx or Altera), and I suspect the same would happen for silicon-targeting synthesis tools if there was a demand for it.
The idea would be to get 90% of Intel's performance for 5% of the work. Intel spends insane amounts of money on manual routing and optimization, extensive testing at every stage of prototyping and production, stuff like that. The creative laziness of the free software/hardware people could probably improve on that very substantially with minimal losses to the finished product.