Projects
Software, hardware designs, and long-running efforts that tie several papers together.
-
RT-Bench
An extensible framework that turns popular benchmarks into periodic, real-time workloads.
Workload Profiling -
How to Train Your Quadrotor
Reinforcement-learning flight controllers that are smooth, responsive, and survive the move from simulation to hardware.
Neural Network Control, 1 paper -
Application Phase Driven Resource Management
Detecting application phases and re-assigning cache and memory bandwidth as resource needs change.
Workload Profiling -
PLIM: Programmable Logic In the Middle
Programmable logic placed between the processor and main memory, where every memory transaction can be inspected and manipulated.
Partially Reconfigurable Platforms -
Relational Memory Controller
Hardware that reorganizes data layout on the fly, so software can read any group of columns from row-oriented data.
Partially Reconfigurable Platforms, 1 paper