

Biography
Chang Guo
I am a PhD Candidate in Computer Science at Arizona State University, advised by Prof. Zhichao Cao. Before joining ASU, I earned a B.E. in Automation and a B.B.A. in Business Administration from Tsinghua University.
My research focuses on indexing, caching, and storage systems for LLM inference and scientific computing. LegoIndex received the ACM HPDC 2025 Best Student Paper Award.
I am currently a Software Engineering Intern on the NVIDIA Dynamo team. I work on tiered KV cache management across GPU, CPU, and SSD.
News
- Started as a Software Engineering Intern on the NVIDIA Dynamo team.
- O3-LSM appeared at ACM SIGMOD 2026.[paper]
- LegoIndex received the ACM HPDC 2025 Best Student Paper Award.[paper]
- Mosaic-Cache appeared at ACM HotStorage 2025.[paper]
- Started a research internship at ByteDance.
- Our work on ZNS SSDs for persistent caching appeared at ACM HotStorage 2024.[paper]
- CaaS-LSM appeared at ACM SIGMOD 2024.[paper]
- SAS-Cache and Prophet appeared at IEEE MSST 2024.[SAS-Cache][Prophet]
- Returned to Oak Ridge National Laboratory for a second research internship.
- Started a research internship with the ADIOS2 team at Oak Ridge National Laboratory.
- Started my PhD in Computer Science at Arizona State University.
Selected Research
Experience
Software Engineering Intern
Santa Clara, CA- Built self-describing KV events for vLLM native CPU offloading, enabling Dynamo and llm-d to track CPU-resident KV blocks for routing.
- Upstreamed the design across vLLM, Dynamo, and llm-d, and validated KV-aware routing in normal-block and chunk modes.
Selected PRs:[vLLM #43468][Dynamo #10368][llm-d #680]
Research Intern
San Jose, CA- Co-developed GPU-centric storage for LLM checkpointing and KV cache offloading, integrated with LMCache and vLLM.
Research Intern
Oak Ridge, TN- Built client-side caching for remote scientific data, including partial-overlap reuse and metadata indexing.
- Developed Mosaic-Cache during the internship; the work appeared at ACM HotStorage '25 and was upstreamed through three merged ADIOS2 pull requests.
Paper:[HotStorage '25]Selected PR:[ADIOS2 #4210]
Algorithm Engineer
Beijing, China- Built NLP pipelines for information extraction, topic modeling, and sentiment analysis over financial documents and business news.
Education
PhD Candidate, Computer Science
Intelligent Data Infrastructure Lab; advisor: Prof. Zhichao Cao.
B.E. in Automation
Dual degree: B.B.A. in Business Administration.
Exchange Student
Teaching
CSE 511: Data Processing at Scale
Teaching Assistant · Graduate-level
CSE 330: Operating Systems
Teaching Assistant · Undergraduate-level
Open Source
vLLM
Added self-describing events for CPU-offloaded KV cache, so external routers can track offloaded blocks without a second event stream.
NVIDIA Dynamo
Connected vLLM CPU-offload events to the lower-tier KV index and exposed host and disk cache-hit weights for routing.
llm-d
Improved KV-event compatibility and cache-index correctness for vLLM offloading.
ADIOS2
Built client-side caching for remote scientific-data reads, with partial-overlap reuse, dataset-aware keys, and query metadata.
Awards
- ACM HPDC 2025 Best Student Paper Award for LegoIndex.
- Student Travel Grants: USENIX FAST 2025, ACM HPDC 2025, and ACM HotStorage 2025.
Academic Service
- Shadow Program Committee: VLDB 2027, EuroSys 2026, and ACM SIGMETRICS 2026.
- Artifact Evaluation Committee: MLSys 2026.
