Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

About

Goal: faciliate efforts and communicate the ecosystem's readiness

There is already clear, dedicated, and healthy RISC-V Language RUntimes investments from various companies (Alibaba/T-Head, Huawei, Google, RedHat, Rivos, Ventana, Samsung, and more)

The areas of focus of this working are:

  • Collaboration to avoid duplication of work
  • Build farm to ease development and debugging
  • Communicate RISC-V ecosystem readiness
    • Short-term: to contributors of libraries used in the respective languages' ecosystem
    • Longer-term: to potential RISC-V HW buyers

Includes, but not limited to, Java, Python, Go, Android Runtime, .NET

Priorities H2 23

Projects Mgmt spreadsheet

Java

  • Backport to JDK 11u and JDK 17u
  • Performance enhancements (intrinsics, optimizations, vectorization, etc.)
  • Port largely used Java libraries to RISC-V: Apache Commons Crypto, Apache Arrow, Netty (an event-driven async network application framework), and more

Python

  • Port libraries of interest: Numpy, Scikit-learn, etc.

Go

  • Performance enhancements (intrinsics, optimizations)
  • Support for more extensions (Bitmanip, Crypto, etc.)

.NET Runtime

  • RISC-V codegen bring-up: runtime unit tests passed.
  • RISC-V JIT compiler bring-up: in progress (passes 4303 of 4737 test cases in June, 2023)

Android Runtime

  • TBD

Resources

  • No labels