Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Yaoi Gagarin
Feb 20, 2014

legooolas posted:

inline assembly in which looked like C function calls (I forget what the exact nomenclature was)

Are you thinking of compiler intrinsics?

Adbot
ADBOT LOVES YOU

Yaoi Gagarin
Feb 20, 2014

feedmegin posted:

You would be surprised. Auto-vectorisation is pretty hit and miss.

Yeah, all the simd-enabled math libraries I know of use either intrinsics or inline asm

Yaoi Gagarin
Feb 20, 2014

BobHoward posted:

SiFive's website is up and their corp twitter account has posted in the last few days, they seem to have a pulse.

I think you expected way too much if you thought SiFive alone was going to make RISC-V a huge thing in under a decade (or maybe ever). It's a company led by the same academics broadly responsible for the flawed (imo) RISC-V ISA spec. I have no doubt they can do real things, and possibly even good things, but competing head to head with relative giant Arm Holdings was and is a tall order.

I'm not just hot taking on the known deficiencies of the ISA and the tendency of academics to underestimate how difficult it is to ship things in the commercial world. It's just very hard to attack a successful incumbent in this space. Hardened Arm IP cores are available on every process node anyone wants to use, they're all debugged to hell and back, Arm's suite of non-CPU IP is extensive (which helps people bolt together SoCs fast), design technical support is excellent, and the software ecosystem is far more diverse and mature. If you're a SoC design house looking at which to use for an upcoming project, the extra cost of going with Arm buys you a lot less engineering risk, more options, and demonstrably better cores. Only thing RISC-V has going for it is price. Sometimes that's enough to win, sometimes it's not...

What are the problems with the ISA

Yaoi Gagarin
Feb 20, 2014

tbf it has worked out alright with LLVM, and with Linux, so I don't think it's insane to think an open ISA could work too. it really does seem like there's efficiency gain when companies collaborate on common infrastructure that supports the thing they actually want to sell

Yaoi Gagarin
Feb 20, 2014

Kibner posted:

That ACM article was a fantastic read. Thanks!

Check out his older one he links at the end, "There is no such thing as a general purpose processor". That's really good too

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply