Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Child pages (Children Display)

About

Includes, but not limited to, Java, Python, Go, etc.

...

Goal: faciliate efforts and communicate the ecosystem's readiness

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

  • TBD

Android Runtime

  • TBD

Resources

...

The scope of the working group is the following:

  • The Languages identified to focus by RISE Members - Java (OpenJDK), Go, Python, Android Runtime, .NET Runtime, Javascript (V8 and SpiderMonkey)
  • Build and test on RISC-V Hardware
  • Accelerate the compilers and runtimes
  • Enhance support in the ecosystem

There are already clear, dedicated, and healthy investments from various companies in these projects.

The Language Runtimes WG wants to:

  • Help collaboration to avoid duplication of work
  • Develop a build/board farm to ease development and debugging
  • Communicate on the readiness of the respective ecosystems

Resources


Mailing List