Open Source Software
Explore software projects and toolchains developed by MPS Lab.

DSP-MLIR
MLIRDigital Signal Processing Compiler in MLIR

nZDC
MLIRLLVM based compiler for near zero silent data corruption.

LLVM-r
MLIRResilience-aware LLVM based compiler with instruction-based duplication for error protection.

Expert
MLIRError detection support with redundant multi-threading.

GemV
MLIRMicro-architecture vulnerability estimation tool (based on gem5 simulator). For a brief summary of error resilience tools, please visit this page .

dMazeRunner
Machine Learning AcceleratorsDataflow optimization infrastructure for coarse-grain programmable accelerators.

DiRAC
Machine Learning AcceleratorsArchitecture template and cycle-level microarchitecture simulator for dataflow accelerators.

CCF
Accelerated ComputingCGRA compilation and simulation framework.

SMM toolchain
Software Managed ManycoresToolchain for application execution on SMM architectures.

TMA
Cyber-Physical & IoT SystemsTimestamp based monitoring tool for CPS applications.

Jobbed
Cyber-Physical & IoT SystemsRTOS for the Raspberry Pi 2B