We focus on a variety of different topics in the Edge computing lab. We are a cross-layer and inter-disciplinary research group that focuses on solving problems at the intersection of different fields and layers of the computing stack. Explore the different research areas and discover the research philosophy that motivates us, and enjoy reading our publications.
Research
Runtime Systems
With increased demand for performance, runtime systems are needed to deliver better performance.
RESILIENT HARDWARE
With the end of "Dennard Scaling," optimizing for efficiency and reliability is crucial in modern microprocessors.
MOBILE COMPUTING
With the widespread use of the web and mobile devices, optimizing for user experience is important.
AUTONOMOUS MACHINES
Autonomous agents demand high-performance computing on a limited power and performance budget.
MACHINE LEARNING
ML needs new models, datasets and best practices in engineering systems for scale and efficiency.
ROBOTICS
Robotics is a computationally intensive task that benefits from hardware and software acceleration.