Author Topic: RISC-V, what do you think about ?  (Read 53601 times)

0 Members and 1 Guest are viewing this topic.

Offline HAL-42b

  • Frequent Contributor
  • **
  • Posts: 423
Re: RISC-V, what do you think about ?
« Reply #25 on: January 22, 2016, 08:09:06 am »
Looks like it has already been taped out. This guy says they can ship to academia packs of 100 for an incredibly low price of 30.000$.

https://youtu.be/mD-njD2QKN0?t=40m45s

Also it appears India has officially adopted the ISA and NPTEL is spending 80 millions on it.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #26 on: January 22, 2016, 11:39:54 am »
India has officially adopted the ISA and NPTEL is spending 80 millions on it.

so, Instruction Sets Want To Be Free: will be called "India core" ?
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #27 on: January 22, 2016, 11:41:49 am »
Quote
UC Berkeley Computer Science Professor, David Patterson reviews 50 years of computer architecture to show there is now widespread agreement on instruction set architecture ISA. Unlike most other fields, despite this harmony there is no open alternative to proprietary offerings from ARM and Intel. In his talk he proposes RISC-V RISC Five, which targets Systems on a Chip SoC

no open alternative to proprietary offerings from ARM and Intel :-//
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #28 on: January 22, 2016, 12:41:40 pm »
  :o :o :o
 

Offline MT

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: aq
Re: RISC-V, what do you think about ?
« Reply #29 on: January 22, 2016, 06:38:57 pm »
I read years ago, like 10-12, a article about a CPU guru who said: the world dont need yet another cpu architecture.
 

Offline Kalvin

  • Super Contributor
  • ***
  • Posts: 2145
  • Country: fi
  • Embedded SW/HW.
Re: RISC-V, what do you think about ?
« Reply #30 on: January 22, 2016, 06:47:25 pm »
I read years ago, like 10-12, a article about a CPU guru who said: the world dont need yet another cpu architecture.

I also read an CEO who said ""There is no reason anyone would want a computer in their home."

When I first looked at this thread my thoughts we also "oh no, yet another academic architecture". After watching the Patterson's lecture I think now otherwise, there is still room for another ISA.
« Last Edit: January 22, 2016, 06:52:04 pm by Kalvin »
 

Offline aventuri

  • Contributor
  • Posts: 26
  • Country: it
Re: RISC-V, what do you think about ?
« Reply #31 on: January 22, 2016, 08:11:30 pm »
When I first looked at this thread my thoughts we also "oh no, yet another academic architecture". After watching the Patterson's lecture I think now otherwise, there is still room for another ISA.

yes, ..one that doesn't need to win just for the technical merit (pure performance like Intel did for many years, or better ratio performance/power/money like more recently Arm) but for other reasons too, for becoming the ISA for "the rest of us"..

as always, a "new kid in town" does just need to be "good enough" and mainly with NO-STRINGS-ATTACHED! :-)
 

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4078
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: RISC-V, what do you think about ?
« Reply #32 on: January 22, 2016, 08:31:17 pm »
Not reading all the papers in depth it looks like this: "arm is expensive, we can do better".

Mandatory xkcd:

 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11248
  • Country: us
    • Personal site
Re: RISC-V, what do you think about ?
« Reply #33 on: January 22, 2016, 08:40:21 pm »
Not reading all the papers in depth it looks like this: "arm is expensive, we can do better".
ARM, MIPS, PowerPC, and dozens of other RISC processors are exactly the same with minor variations on the theme.

So having at least one robust and open solution will not hurt. After all, they are doing their own thing and not asking for money, so it all god in my book.
Alex
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Re: RISC-V, what do you think about ?
« Reply #34 on: January 22, 2016, 08:45:31 pm »

So long standards!
And that's why you need a governing organization and certification program.
Bluetooth is a standard too, but that didn't stop Apple from making bluetooth devices that were completely incompatible with everything else and still call it Bluetooth.

What are you blathering about? All Apple devices implement Bluetooth as defined by the Bluetooth SiG.

Now, they might implement custom Bluetooth 4 (LE) protocols, for talking from say the phone to computer (Handoff, etc.) but so do hundreds of other companies! It's part of the Bluetooth LE standard!

In fact, on iOS they actually open this up and allow apps to implement any custom protocols they want. This is how third party devices talk to iPhones without having to register with Apple's Made for iPhone program (as is the case with the Lightning and formerly Dock interfaces).

What they *don't* support is Classic Bluetooth file transfer (aside from contacts and photos), on iOS at least; OS X fully supports it.

If you don't like Apple, fine, but try knowing what you're talking about before spouting off. It takes 60 seconds on Google to verify something.
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline HAL-42b

  • Frequent Contributor
  • **
  • Posts: 423
Re: RISC-V, what do you think about ?
« Reply #35 on: January 22, 2016, 09:01:24 pm »
Quote
I read years ago, like 10-12, a article about a CPU guru who said: the world dont need yet another cpu architecture.

There are two reasons that might make somebody say that: 1 - He did not anticipate the end of Moore's law. 2 - He doesn't care about Open Source.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #36 on: January 23, 2016, 08:37:35 pm »
Quote
The problem with RISC-V is that the target markets — small companies looking for extreme customization — simply may not be big enough to ever spark much in the way of toolset development, familiarity, or cost savings. How many companies both want to build their own extremely customized architecture and can afford to hire the engineers that would do the job more ably that a default Cortex-A5 CPU from ARM? Our guess is not many. This leaves RISC-V in an uneasy no-man’s land — the engineers with the expertise to build the products are most likely familiar with other ecosystems, while the companies that would most benefit from the cost savings and customized features can’t afford the engineers.

interesting  :popcorn:
 

Online edavid

  • Super Contributor
  • ***
  • Posts: 3383
  • Country: us
Re: RISC-V, what do you think about ?
« Reply #37 on: January 23, 2016, 09:38:06 pm »
Quote
The problem with RISC-V is that the target markets — small companies looking for extreme customization — simply may not be big enough to ever spark much in the way of toolset development, familiarity, or cost savings. How many companies both want to build their own extremely customized architecture and can afford to hire the engineers that would do the job more ably that a default Cortex-A5 CPU from ARM? Our guess is not many. This leaves RISC-V in an uneasy no-man’s land — the engineers with the expertise to build the products are most likely familiar with other ecosystems, while the companies that would most benefit from the cost savings and customized features can’t afford the engineers.

interesting  :popcorn:

I don't agree that it has to be customized to be useful... it could be adopted by anyone who wants to develop an SoC, but doesn't want to pay the ARM tax (like the already mentioned example of the ESP8266, or the SkyTraq NavSpark GPS).
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #38 on: January 23, 2016, 09:44:08 pm »
it could be adopted by anyone who wants to develop an SoC, but doesn't want to pay the ARM tax

in this case, ins't better OpenRISC? OpenRISC cores come under the GPL, which requires that all derivative works also be open and free, while the RISC-V authors aim to provide several freely available CPU designs, under a BSD license, but (if I am correct) the BSD license allows derivative works such as RISC-V chip designs to be either open and free like RISC-V itself, or closed and proprietary  :-//
 

Offline MrSlack

  • Frequent Contributor
  • **
  • Posts: 880
  • Country: gb
Re: RISC-V, what do you think about ?
« Reply #39 on: January 23, 2016, 09:45:12 pm »
I'd rather pay the ARM tax myself if I was building a product.  There's enough experience out there to be able to solve any speed bumps you hit. Also TTM is likely lower on something vendored and staff fungibility is better with something more mainstream. Not all cost is production; a lot is R&D and support and you need.

I'd rather write software with Erlang at work but it's not the real cost centre.
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11248
  • Country: us
    • Personal site
Re: RISC-V, what do you think about ?
« Reply #40 on: January 23, 2016, 09:45:53 pm »
in this case, ins't better OpenRISC?
In ideal world, yes. In ideal world we also have communism.

In real world, it is not always possible to have things free and open.
Alex
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #41 on: January 23, 2016, 09:54:22 pm »
I'd rather pay the ARM tax myself if I was building a product

this is my mind position (including gcc, which i'd rather prefer to avoid, and I pay keil and green hills myself)
I was just trying to understand their motivations :popcorn:
 

Online ataradov

  • Super Contributor
  • ***
  • Posts: 11248
  • Country: us
    • Personal site
Re: RISC-V, what do you think about ?
« Reply #42 on: January 23, 2016, 09:56:27 pm »
I was just trying to understand their motivations :popcorn:
But the reality is, all those special use applications do want to avoid ARM tax, and use crap like Cortus and Xtensa. If you are picking between ARM and anything else, no contest, ARM wins. If you are picking Cortus vs. RISC-V, RISC-V wins, IMO.
Alex
 

Offline MrSlack

  • Frequent Contributor
  • **
  • Posts: 880
  • Country: gb
Re: RISC-V, what do you think about ?
« Reply #43 on: January 23, 2016, 10:10:33 pm »
I'd rather pay the ARM tax myself if I was building a product

this is my mind position (including gcc, which i'd rather prefer to avoid, and I pay keil and green hills myself)
I was just trying to understand their motivations :popcorn:

Indeed - can't stand GCC/gdb. LLVM+clang is my daily driver albeit on x86-64.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #44 on: January 23, 2016, 10:13:21 pm »
gdb

gdb is pure crap from my point of view, even if I have developed (when I was a student) a gdb-stub for both my MIPS32 board (Atlas) and 68EC000 board (IDP)
 

Offline MrSlack

  • Frequent Contributor
  • **
  • Posts: 880
  • Country: gb
Re: RISC-V, what do you think about ?
« Reply #45 on: January 23, 2016, 10:19:07 pm »
gdb

gdb is pure crap from my point of view, even if I have developed (when I was a student) a gdb-stub for both my MIPS32 board (Atlas) and 68EC000 board (IDP)

Rather you than me. About as often as I use it now is backtraces from core files. Thank goodness for valgrind, unit tests and assertions sprinkled everywhere.
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #46 on: January 23, 2016, 10:22:55 pm »
reality is, all those special use applications do want to avoid ARM tax, and use crap like Cortus and Xtensa. If you are picking between ARM and anything else, no contest, ARM wins. If you are picking Cortus vs. RISC-V, RISC-V wins, IMO.

ah, ok, understood  :D

I am more "experienced" with NIOS* (Altera IP), and picoBlaze (Xilinx IP)
I admit I still have no serious job experiences with SOC and uncommon "soft cores"

I mean, when I happen to be involved with SOC I used an ARM ASIC core
and I developed all the hardware customization (VHDL side) around it
so my experiences are: ARM chip attached to an FPGA, and the ARM side usually involves Keil
while I happen to use green hills only for tasks in avionics, and I rarely used picoblaze and NIOS2

practically I used them only when I was in academy, and I sometimes happen to use them for hobby
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #47 on: January 23, 2016, 10:26:37 pm »
Thank goodness for valgrind, unit tests and assertions sprinkled everywhere.

yes, that is a good point, as I hate "CodePurify" and "VectorCast"
 

Offline legacyTopic starter

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: RISC-V, what do you think about ?
« Reply #48 on: January 23, 2016, 11:39:46 pm »
basically you are using something like this, I have a few positive hobby experiences with ARM  :-+
 

Offline MT

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: aq
Re: RISC-V, what do you think about ?
« Reply #49 on: January 24, 2016, 07:39:46 pm »
Quote
I read years ago, like 10-12, a article about a CPU guru who said: the world dont need yet another cpu architecture.

There are two reasons that might make somebody say that: 1 - He did not anticipate the end of Moore's law. 2 - He doesn't care about Open Source.

Or maybe he just worked undercover for IBM/Microsoft who enjoy black box designs. Newer trust the words from a guru...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf