this post was submitted on 25 Oct 2024
127 points (98.5% liked)

Technology

59366 readers
5381 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
top 9 comments
sorted by: hot top controversial new old
[–] pastermil@sh.itjust.works 18 points 3 weeks ago (1 children)

Where is it? 2024 is almost over.

[–] kata1yst@sh.itjust.works 44 points 3 weeks ago (1 children)

They've been shipping them in every GPU for years.

These things are now managed by 10 to 40 custom RISC-V cores developed by Nvidia, depending on chip complexity. Nvidia started to replace its proprietary microcontrollers with RISC-V-based microcontroller cores in 2015, and by now, virtually all of its MCU cores are RISC-V-based, according to an Nvidia slide demonstrated at the RISC-V Summit.

[–] vikingtons@lemmy.world 17 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

same for AMD graphics since 2019. I wouldn't be surprised if Intel were doing the same with Arc too, though I haven't looked into that yet.

[–] Janovich@lemmy.world 9 points 3 weeks ago (2 children)

Small RISC-V cores are weirdly all over the place. I think NXP and some others have a RISC-V core inside some of their ARM cores as their security coprocessors and other peripherals. The architecture is getting around it’s just not hitting much toward the application processor yet. It’s getting there but running a full on PC is such a complex task over micros or special purpose devices.

[–] tekato@lemmy.world 5 points 3 weeks ago (1 children)

It’s getting there but running a full on PC is such a complex task over micros or special purpose devices.

Design application ready CPUs are hard, but not really for these companies. The main issue was the need for a standard, given how many optional extensions are available for RISC-V. The RVA profiles fix this problem by giving a set of required extensions to be user-mode application ready, and they have been a thing for a while. However, these were lacking one important capability for modern applications: vector extensions. RISC-V already had SIMD support (similar to what x86 has), but the vector extension is so much better there’s really no need to even bother with it except with some microcontrollers .

The RVA23 profile, ratified 4 days ago, addresses this by adding the vector extension to the list of required extensions for an application ready CPU. This should be enough for running modern applications, so maybe we’ll see some nice stuff in the next 1-2 years.

[–] sunzu2@thebrainbin.org 1 points 3 weeks ago (1 children)

maybe we’ll see some nice stuff in the next 1-2 years.

Consumer grade cpu?

[–] tekato@lemmy.world 4 points 3 weeks ago (1 children)

Well technically there’s already a few out there, most notably Alibaba (found in DC-ROMA laptop), but these are slow relative to what’s available in other architectures and are there mostly for developers to test the software and make sure it’s ready for RISC-V. But nothing is stopping from buying one and daily driving it, it would just probably be a horrible experience.

[–] sunzu2@thebrainbin.org 1 points 3 weeks ago

Thank you for sharing and it great to see progress i being made!

So maybe something half decent in next few years. I don't even care about great and latest anymore. I just want a funcational PC while getting rid of this legacy trash.

[–] vikingtons@lemmy.world 3 points 3 weeks ago

Absolutely. They've been getting really popular in wearables (particularly from Chinese brands).

Several SBC vendors are including rv clusters in ARM based SoCs (which I believe is partially related to what you mentioned) for development purposes.

I even have a little rv powered ssoldering iron 😊