An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by tum-ei-eda

A curated list of projects in awesome lists by tum-ei-eda .

https://github.com/tum-ei-eda/muriscv-nn

muRISCV-NN is a collection of efficient deep learning kernels for embedded platforms and microcontrollers.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/etiss

Extendable Translating Instruction Set Simulator

instruction-set-simulator risc-v

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/mlonmcu

Tool for the deployment and analysis of TinyML applications on TFLM and MicroTVM backends

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/utvm_staticrt_codegen

This project contains a code generator that produces static C NN inference deployment code targeting tiny micro-controllers (TinyML) as replacement for other µTVM runtimes. This tools generates a runtime, which statically executes the compiled model. This reduces the overhead in terms of code size and execution time compared to having a dynamic on-device runtime.

tvm

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/vrtlmod

vRTLmod modifies Verilator generated RTL simulation code for faul-injection purposes. It transforms source code with the help of LLVM/Clang-Tools and generates a fault injection API.

clang fault-injection llvm register-transfer-level verilator

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/m2-isa-r

CoreDSL2 Parser with backend to generate simulation code for the ETISS instruction set simulator

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/compas-ft-riscv

repo to house various LLVM based SIHFT passes for RISCV 32/64 soft error resilience

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/micro-kws

Complete flow for keyword spotting on microcontrollers. From data collection to data preparation to training and deployment.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tflm-offline-interpreter

This project runs the TFLM interpreter off-target to produce static code that is able to run inference on the processed model. This avoids interpretation and code size overheads on a target that does not need to process different models dynamically.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/etiss-sc

SystemC/TLM2.0 productivity library wrapping the Extendable Instruction Set Simulator ETISS as a tlm cpu core.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/softvector

Vector arithmetic library targeting simulation of Vector Processing Units (VPUs) for various targets, e.g., ETISS.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/performancesimulation_workspace

Example workspace for software performance simulation with ETISS-based performance simulator

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/moiopt

Last synced: 19 Oct 2025

https://github.com/tum-ei-eda/trace-generator

Python tool to generate monitors (and printers) for ETISS based on json description

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/mlonmcu-models

TinyML model zoo primarily used by the MLonMCU python package

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/etiss-perf-sim

ETISS-based performance simulator

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/mlonmcu-sw

Target software library (MLIF, Machine Learning Interface) used by the MLonMCU python package

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/isaac-toolkit

Automated Customization Toolkit for Instruction Set Architectures (ISAs)

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/rvv-gauss-demo

RISC-V Vector Extension v0.9 (RVV0.9) accelerated Gaussian Elimination for post-quantum McEliece cryptosystems.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tvm-uma

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tinyml-examples

Collection of TinyML benchmark NN models (in the making)

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tinyml-microspeech-example

MicroSpeech example from the TinyML book

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/etiss_arch_riscv

RISC-V architecture models for ETISS

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tvm-workshop

Contains files for TVM-Workshops offered by the chair.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/stm32-tflm-mnist

Implementation of `mnist` TFLM example running on STM32 Boards

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/stm32-tflm-cmake

Cmake modules for STM32, specifically for TFLM applications

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/corev_isa_coredsl

CoreDSL descriptions of the Core-V ISA Extension (https://cv32e40p.readthedocs.io/en/latest/instruction_set_extensions.html)

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/stm32-tflm-hello-world

Hello world TFLM example for STM32 boards

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/etiss-arch-plugins

Out-ouf-tree ArchImpl plugins for ETISS

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tum-speech-recording

TUM Speech Recording is a small web application that collects short snippets of speech. It's designed to help gather open speech data sets to train machine learning systems.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/coreperfdsl-examples

Examples of CorePerfDSL descriptions

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tflite-pack

Packing Utils for TFLite Models

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/tvm_extensions

Collection of Python scripts wrapping around the TVM framework.

Last synced: 06 Sep 2025

https://github.com/tum-ei-eda/seminar_generator

Excel generator for the student seminars (GradingSheets, Agenda, GradingReport)

Last synced: 06 Sep 2025