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.
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
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
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