• tekato@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    21 days ago

    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.

      • tekato@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        21 days ago

        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
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          21 days 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.