Adelsbach Math Vector Library
Organization: Adelsbach UG
The Adelsbach Math Vector Library is an accelerated high-performance vectorized mathematical function library.
License Type: Proprietary
Software Type: Librarires, Accelerated Libraries, Machine Learning, AI
Catapult SDK
Organization: Imagination Technologies
The free Catapult SDK (Software Development Kit) from Imagination Technologies is developed by embedded developers, for embedded developers. You get everything you need to write, build and debug software in C/C++ for a range of RISC-V platforms; including, of course, the Catapult CPU series.
License Type: Permissive
Software Type: SDK
CREATOR Simulator
Organization: UC3M
CREATOR: didaCtic and geneRic assEmbly progrAmming simulaTOR
Software Type: Simulators
emmtrix Parallel Studio
Organization: emmtrix Technologies GmbH
emmtrix Parallel Studio allows the parallelization and code generation for different processors. With the support for the RISC-V architecture it provides capabilities to estimate the performance and generate C code for the CPU cores as well as for the vector extensions.
License Type: Proprietary
Software Type: Toolchains, Simulators
HuggingFive
Organization: OpenMachine.ai
HuggingFive ️ is a collection of ML functions and libraries written in RISC-V assembly and C. This includes neural network layers, activation functions, as well as entire neural networks. Think of it as a low-level HuggingFace for RISC-V assembly code.
Software Type: Libraries, Machine Learning and AI
Linux device management for RISC-V
Organization: qbee.io
Linux device management with OTA software updates, remote access and inventory.
License Type: Mixed
Software Type: Libraries, Application Infrastructure, Containers, Linux device management / configuration management
Masimulator
Organization: Lund University
A simple visual 32-bit RISC-V Simulator developed fully in Python and based on the 5-stage pipeline described in the book "Computer Organization and Design RISC-V Edition: The Hardware Software Interface"
Software Type: Simulators
PikeOS
Organization: SYSGO (Thales)
PikeOS is a real-time operating system that offers a separation kernel-based hypervisor with multiple partitions for many other operating systems and applications. It enables you to build devices for environments with strong demands for Safety and Security.
License Type: Proprietary
Software Type: Operating System
QtRvSim
Organization: Czech Technical University in Prague
RISC-V CPU simulator for education purposes with pipeline and cache visualization and related computer architectures teaching materials and lectures recordings.
License Type: Copyleft
Software Type: Simulators, Course materials
QuarkLink
Organization: Crypto Quantique
QuarkLink is a software-based IoT security platform for device owners to manage their IoT ecosystem security. It can work with QDID, but also with other hardware Root of Trusts. QuarkLink essentially connects IoT devices to server-hosted apps (on-premises or in the cloud). A firmware image is injected into IoT devices at manufacturing, which is encrypted and signed by QuarkLink. This allows for secure provisioning, authentication, and management (monitoring, updates, etc.). QuarkLink is platform-agnostic and can work with various silicon and cloud solutions, and is crypto-agile.
License Type: Open custom
Software Type: Application Infrastructure, Security, Connectivity management