In-network Computing
Towards Accelerating Data Intensive Application’s Shuffle Process Using SmartNICs
TCP is Harmful to In-Network Computing: Designing a Message-Oriented Transport Protocol (MTP)
In-network Aggregation for Multi-tenant Learning
A High-Performance Programmable NIC for Multi-tenant Networks
Learning-Directed Systems
Next-generation Cellular Networks
Serverless Computing
Redesigning both the control plane and data plane for service meshes
Memory Deduplication for Serverless Computing
A Scalable Low-Latency Serverless Platform
Serverless Network Functions
Systems for Machine Learning
Older Projects
Network-accelerated distributed machine learning
Accelerating deep learning inference
Fast, fair, and efficient execution of multiple analytics at scale
Analytics in the face of data geo-distribution and extreme compute volatility
Enabling data-driven computation