MPS Lab Research

The mission of Make Programming Simple Lab is to investigate novel architectural, compiler, runtime, and system operation mechanisms to make the task of programming these ambitious applications easier on complex, distributed, and heterogeneous computing platforms.

Primary Research Topics

Machine Learning Accelerators

Diagram for machine learning accelerators

Error Resilience

Intelligent Transportation

Unifying Compiler Infrastructure

ML-aided Quantum Computing

Supplementary Research Topics

Processor Idle Cycle Aggregation

GPU Computing

Cyber-Physical and IoT Systems

Scratchpad Memory

Software Branch Hinting

Coarse-Grain Reconfigurable Arrays


Power, Temperature and Variation aware Computing

Bypass Aware Compiler

Reduced bit-width Instruction Set Architecture

Real-Time Systems

Lab Sponsors

Semiconductor Research Corporation - Wikipedia