Live data from Hacker News

Open-source chip RISC-V to take on closed x86, ARM CPUs

computerworld.com.au

51–60 of 157 posts

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#51

I thought that microprocessor production and design was fraught with risk of infringing on other designers' patents (even for original ISAs). I can see that industry heavyweights have arrived to support RISC-V, so hopefully that comes with a team of professors/lawyers that could defend them. But, why now? Why couldn't this have happened sooner? Didn't Sun try to create an open SPARC processor design? What does RISC-V…

There are a number of things that make RISC-V different from OpenSPARC. One is that OpenSPARC is not a very scalable design, it could probably only ever work in servers and workstations, and workstations are essentially a monoculture. Another reason is timing: manufacturing processes have effectively stopped yielding performance and power gains as the fundamental constraint (distance between components on chip) doesn…

OpenSPARC is GPL. And OpenSPARC means the T1/T2 designs (high throughput, very low single-threaded performance) which are useless outside their niche.

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#52
As someone not knowledgeable about hardware, I really enjoyed reading Agner Fog's message board where he and others discuss creating a new open source instruction set: http://agner.org/optimize/blog/read.php?i=421

RISC-V is discussed some, and part of the discussion is how to improve it.

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#53

RISC-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 & Google servers, will be running on RISC V chips.

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#54
post #45

Earlier quoted context omitted.

That was the Apple Lisa's folly. It cost too much than most early adopters wanted to pay. The PPC was a good brand but Intel out innovated them making faster x86 chips cheaper than PPC makers could. Apple had to move to Intel to compete with Intel PCs running Windows or Linux. Amiga still uses PPC but they are expensive. Arm chips are so cheap to make that there is the $5 Raspberry PI Zero cheapest computer on a chip…

I am curious as a total novice why chips and why now? As you said ARM is cheap. For price to performance I don't see why there aren't multi-motherboards coming out. Someone made a 10 raspberry pi MoBo which if it is cost effective would be easier than a cluster. I think it would be awesome if that was scaleable but I am sure there is a reason. It would be cool and save space making a cluster out of 4 of those boards…

10 raspberry pi MoBo? Do you have a link for that?

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#55
post #33

Earlier quoted context omitted.

You have a point, but I think there is a reasonable midpoint that Talos missed altogether. RISC-V's move towards RPi/Arduino style mini-systems lets them get a market going at a price point that has some chance to get some uptake early, and hopefully grow from there. Talos seemed amazing, and I was always fond of the ppc/power architecture and wished for something more modern than an old G5 mac, but $7k for a desktop…

That was the Apple Lisa's folly. It cost too much than most early adopters wanted to pay. The PPC was a good brand but Intel out innovated them making faster x86 chips cheaper than PPC makers could. Apple had to move to Intel to compete with Intel PCs running Windows or Linux. Amiga still uses PPC but they are expensive. Arm chips are so cheap to make that there is the $5 Raspberry PI Zero cheapest computer on a chip…

> Amiga

Which incidentally uses the more than ten year old PA6T-1682M which has been on life-support for the entirety of its existence.

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#56
post #45

Earlier quoted context omitted.

That was the Apple Lisa's folly. It cost too much than most early adopters wanted to pay. The PPC was a good brand but Intel out innovated them making faster x86 chips cheaper than PPC makers could. Apple had to move to Intel to compete with Intel PCs running Windows or Linux. Amiga still uses PPC but they are expensive. Arm chips are so cheap to make that there is the $5 Raspberry PI Zero cheapest computer on a chip…

I am curious as a total novice why chips and why now? As you said ARM is cheap. For price to performance I don't see why there aren't multi-motherboards coming out. Someone made a 10 raspberry pi MoBo which if it is cost effective would be easier than a cluster. I think it would be awesome if that was scaleable but I am sure there is a reason. It would be cool and save space making a cluster out of 4 of those boards…

Toy SoCs, like those used in almost every single-board computer, have bad I/O, which makes them poorly suited to general-purpose clustering. Also, general-purpose clustering is not something people strive to bother with. Especially not at a performance level that is as low as a bunch of Raspis.

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#57
post #50

Earlier quoted context omitted.

The RISC-V team was very careful in establishing prior art for every design decision. The patents on ISAs tend to be on their quirks, so keeping things truly minimal helps avoid all of that complexity. Like a lot of what Sun did, prior open chip designs weren't good enough. Academics starting with a clean slate and a 20+ years of additional experience gives RISC-V real advantages over MIPS and ARM. The primary advant…

> Just getting a license from ARM is 10+ million dollars. Which license? ARM offers several different models. > Apple creates their own CPU and GPU designs, Google has custom hardware for machine learning, and Samsung is about to overtake Intel as the world's largest chip manufacturer. Why should they keep shelling out billions to ARM, Intel, and AMD just to use their ISA? The Google hardware we know (TPU) for learni…

Well, a 10 million dollar license is nothing of you factor the Fab costs

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#58
post #53

RISC-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…

> It's comically faster (i.e., 100x) than the AVR chip in the Arduino Uno board

Beating AVR cores on performance is like stealing candy from a baby. No one hands out prizes for that.

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#59
post #50

Earlier quoted context omitted.

The RISC-V team was very careful in establishing prior art for every design decision. The patents on ISAs tend to be on their quirks, so keeping things truly minimal helps avoid all of that complexity. Like a lot of what Sun did, prior open chip designs weren't good enough. Academics starting with a clean slate and a 20+ years of additional experience gives RISC-V real advantages over MIPS and ARM. The primary advant…

> Just getting a license from ARM is 10+ million dollars. Which license? ARM offers several different models. > Apple creates their own CPU and GPU designs, Google has custom hardware for machine learning, and Samsung is about to overtake Intel as the world's largest chip manufacturer. Why should they keep shelling out billions to ARM, Intel, and AMD just to use their ISA? The Google hardware we know (TPU) for learni…

>BigCo's like Apple or Samsung are probably ARM partners, so no per-design/unit fees.

Nope, all ARM licensees pay a per-unit royalty, regardless of their partnership level[0]. Being the biggest might help Apple and Samsung negotiate a slightly lower royalty rate, but by the end of the day it's still at least 1% of the chip's selling price.

[0] http://www.anandtech.com/show/7112/the-arm-diaries-part-1-ho...

Re: Open-source chip RISC-V to take on closed x86, ARM CPUs

#60
post #50

Earlier quoted context omitted.

The RISC-V team was very careful in establishing prior art for every design decision. The patents on ISAs tend to be on their quirks, so keeping things truly minimal helps avoid all of that complexity. Like a lot of what Sun did, prior open chip designs weren't good enough. Academics starting with a clean slate and a 20+ years of additional experience gives RISC-V real advantages over MIPS and ARM. The primary advant…

> Just getting a license from ARM is 10+ million dollars. Which license? ARM offers several different models. > Apple creates their own CPU and GPU designs, Google has custom hardware for machine learning, and Samsung is about to overtake Intel as the world's largest chip manufacturer. Why should they keep shelling out billions to ARM, Intel, and AMD just to use their ISA? The Google hardware we know (TPU) for learni…

The Google TPU is designed as an ISA extension of RISC-V according to the paper, and David Patterson's heavy influence implies this as well.
Post reply on HN