Research Overview

My research broadly explores memory-centric computer systems, with a focus on CXL-based memory expansion, heterogeneous cooperative computing, near-data acceleration, and datacenter memory efficiency.

Topic 01

CXL Memory Systems and Disaggregated Memory

Understanding and redesigning system software, memory management, and device cooperation for CXL-enabled platforms.

  • [MICRO'25] Re-architecting End-host Networking with CXL: Coherence, Memory, and Offloading
  • [MICRO'24] Demystifying a CXL Type-2 Device: A Heterogeneous Cooperative Computing Perspective
  • [MICRO'23] Demystifying CXL Memory with Genuine CXL-Ready Systems and Devices
  • [HCDS'26] Characterizing CXL Memory Management in a Production Cluster Management Host Agent
Topic 02

Near-Data Acceleration for System Services

Offloading memory-intensive OS and runtime services to specialized devices to reduce CPU overhead and improve efficiency.

  • [ATC'25] Para-ksm: Parallelized Memory Deduplication with Data Streaming Accelerator
  • [CAL'25] Cooperative Memory Deduplication with Intel Data Streaming Accelerator
  • [CAL'25] Hardware-accelerated Kernel-Space Memory Compression Using Intel QAT
  • [ATC'23] STYX: Exploiting SmartNIC Capability to Reduce Datacenter Memory Tax
Topic 03

Memory, Storage, and Data-Intensive Computing

Architecture and system techniques for data-intensive workloads, including metadata acceleration, storage modeling, and reliability.

  • [OSDI'26] MAC: Metadata Acceleration for Sustainable Performance in Big-Data Systems with CXL DRAM
  • [CAL'25] Time Series Machine Learning Models for Precise SSD Access Latency Prediction
  • [CAL'25] X-PPR: Post Package Repair for CXL Memory
  • [ISCA'22] Graphite: Optimizing Graph Neural Networks on CPUs through Cooperative Software-Hardware Techniques