EDA@TUM's repositories
muriscv-nn
muRISCV-NN is a collection of efficient deep learning kernels for embedded platforms and microcontrollers.
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.
compas-ft-riscv
repo to house various LLVM based SIHFT passes for RISCV 32/64 soft error resilience
mlonmcu-models
TinyML model zoo primarily used by the MLonMCU python package
mlonmcu-sw
Target software library (MLIF, Machine Learning Interface) used by the MLonMCU python package
RISCV_ISA_CoreDSL
CoreDSL descriptions of the RISC-V ISA
softvector
Vector arithmetic library targeting simulation of Vector Processing Units (VPUs) for various targets, e.g., ETISS.
CoreV_ISA_CoreDSL
CoreDSL descriptions of the Core-V ISA Extension (https://cv32e40p.readthedocs.io/en/latest/instruction_set_extensions.html)
etiss_arch_riscv
RISC-V architecture models for ETISS
MiBench2
MiBench ported for IoT devices
tflite-micro
TensorFlow Lite for Microcontrollers
tflite-pack
Packing Utils for TFLite Models
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.
tvm-workshop
Contains files for TVM-Workshops offered by the chair.
tvm_extensions
Collection of Python scripts wrapping around the TVM framework.
VPV-Peripherals
Library of example SystemC/TLM peripherals for various SoCs based on the SCS library