Skip to main content

RISC-V Exchange

The RISC-V Exchange hosts the hardware, software, services, and learning offerings in the RISC-V community.

SUBMIT SOLUTIONGET IN TOUCH

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

Software

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

Software

CREATOR Simulator

Organization: UC3M

CREATOR: didaCtic and geneRic assEmbly progrAmming simulaTOR

Software Type: Simulators

Software

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

Software

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

Software

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

Software

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

Software

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

Software

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

Software

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

Software