In-network Computing
SmartShuffle
Towards Accelerating Data Intensive Application’s Shuffle Process Using SmartNICs
MTP
TCP is Harmful to In-Network Computing: Designing a Message-Oriented Transport Protocol (MTP)
ATP
In-network Aggregation for Multi-tenant Learning
PANIC
A High-Performance Programmable NIC for Multi-tenant Networks
Learning-Directed Systems
Next-generation Cellular Networks
Serverless and Microservices
Atoll
A Scalable Low-Latency Serverless Platform
Serverless NF
Serverless Network Functions
Systems for Machine Learning
Older Projects
MLFabric
Network-accelerated distributed machine learning
Freeze Inference
Accelerating deep learning inference
Large-Scale Execution Engines and Cluster Schedulers
Fast, fair, and efficient execution of multiple analytics at scale
Big Data Analytics Under Resource Volatilities
Analytics in the face of data geo-distribution and extreme compute volatility
Data Centric Analytics Stacks
Enabling data-driven computation