EDA@TUM (tum-ei-eda)

EDA@TUM

tum-ei-eda

Geek Repo

Open Source Repository of the ESL Group of the Chair of Electronic Design Automation, TU Munich

Location:Munich, Germany

Home Page:https://www.ce.cit.tum.de/en/eda/research/electronic-system-level/

Github PK Tool:Github PK Tool

EDA@TUM's repositories

muriscv-nn

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

Language:C++License:Apache-2.0Stargazers:48Issues:6Issues:26

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.

Language:CLicense:Apache-2.0Stargazers:27Issues:4Issues:4

etiss

Extendable Translating Instruction Set Simulator

Language:C++License:NOASSERTIONStargazers:26Issues:10Issues:64

mlonmcu

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

Language:PythonLicense:Apache-2.0Stargazers:24Issues:7Issues:95

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.

Language:C++License:Apache-2.0Stargazers:10Issues:2Issues:3

M2-ISA-R

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

Language:PythonLicense:Apache-2.0Stargazers:5Issues:5Issues:19

compas-ft-riscv

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

Language:C++License:Apache-2.0Stargazers:4Issues:5Issues:5

etiss-sc

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

Language:C++License:Apache-2.0Stargazers:3Issues:2Issues:0
Language:PythonStargazers:3Issues:3Issues:0
Language:PythonLicense:Apache-2.0Stargazers:2Issues:2Issues:0

micro-kws

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

Language:C++Stargazers:1Issues:2Issues:0

mlonmcu-models

TinyML model zoo primarily used by the MLonMCU python package

Language:Jupyter NotebookLicense:MITStargazers:1Issues:3Issues:2

mlonmcu-sw

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

Language:CStargazers:1Issues:0Issues:0

RISCV_ISA_CoreDSL

CoreDSL descriptions of the RISC-V ISA

Stargazers:1Issues:0Issues:0

softvector

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

Language:C++License:Apache-2.0Stargazers:1Issues:2Issues:1

tvm

Open deep learning compiler stack for cpu, gpu and specialized accelerators

Language:PythonLicense:Apache-2.0Stargazers:1Issues:1Issues:0

CoreV_ISA_CoreDSL

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

Language:RoffStargazers:0Issues:3Issues:0
Language:C++License:Apache-2.0Stargazers:0Issues:0Issues:0

etiss_arch_riscv

RISC-V architecture models for ETISS

Stargazers:0Issues:0Issues:0
Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0
License:Apache-2.0Stargazers:0Issues:0Issues:0

MiBench2

MiBench ported for IoT devices

Language:CLicense:MITStargazers:0Issues:0Issues:0

tflite-micro

TensorFlow Lite for Microcontrollers

License:Apache-2.0Stargazers:0Issues:0Issues:0

tflite-pack

Packing Utils for TFLite Models

Language:PythonStargazers:0Issues:2Issues:0
Language:HTMLLicense:Apache-2.0Stargazers:0Issues:0Issues:0

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.

Language:C++License:NOASSERTIONStargazers:0Issues:3Issues:0

tvm-workshop

Contains files for TVM-Workshops offered by the chair.

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:0Issues:0Issues:0

tvm_extensions

Collection of Python scripts wrapping around the TVM framework.

Language:PythonStargazers:0Issues:0Issues:0

VPV-Peripherals

Library of example SystemC/TLM peripherals for various SoCs based on the SCS library

Language:C++License:Apache-2.0Stargazers:0Issues:1Issues:0