Research

Selected research

Four connected threads with one goal: AI and datacenter infrastructure that is more performant, efficient, scalable, and predictable.

Memory systems

Rethinking the GPU memory hierarchy

Repurposing idle GPU core resources as extra last-level cache, filtering shared and non-reusable data to curb LLC thrashing, hybrid 3D memory, off-chip shared memory, and a precharge-free DRAM architecture.

Morpheus · MICRO’22Lazy-LLC · MICRO’26PF-DRAM · ISCA’21H3DM · SIGMETRICS’24
Datacenter networking

Understanding and taming traffic

Application-driven characterization of datacenter microbursts, web caching for the latency-constrained Internet, and session-persistent, hybrid stateful/stateless Layer-4 load balancing.

CacheCatalyst · NSDI’26Microbursts · SIGMETRICS’25Yuz · TNSM’23
Distributed & in-network systems

Coordination at line rate

Ultra-fast, quorum-less coordination implemented directly on the wire, and fast encryption for communication between trusted execution enclaves.

Nano-consensus · SoCC’25Inter-enclave encryption · CAL’26
Systems for machine learning

Running learning where it’s hard

Resource management for distributed binary neural networks on programmable data planes, hierarchical federated learning for large models on satellites, and reliability-aware scheduling for agentic LLM workflows.

BNNs · NOMS’26FedSat-LAM · EdgeFM’25Patient Bytes · AgenticOS’26

Open to collaboration

I am particularly interested in co-designing the memory, network, and processing layers of future AI infrastructure, with academic and industry partners alike.

Get in touch →