Yuchen Tang

I'm a pursuing a M.S. degree in Computer Engineering, here at Stony Brook University. Prior to that, I spent 2 years working at Huawei as an Operating Engineer, researching into tiered memory systems.

I will be applying to 2026 Fall PhD programs, if you are interested in me, please let me know!

.

Email  /  Resume  /  Bio  /  LinkedIn  /  Github

profile photo

Experience

Huawei Technologies Co., Ltd.
Operating System Engineer

Hangzhou, China, 2022.09 - 2024.09
  • Increased RDMA scalability and performance by optimizing OpenUCX, an RDMA communication middle-ware
  • Enlarged memory nodes for Huawei's Taishan servers, using FPGA-based CXL 1.1 devices
  • Optimized Huawei's tiered memory system manager, etmem, using PEBS sampling, together with other features
Wonders Information Co., Ltd.
Data warehouse maintenance(Internship)

Shanghai, China, 2021.05 - 2021.08
  • Composed a Python script that parses text and updates the results to Apache Hive databases accordingly

Selected Projects

I'm interested in Operating Systems, Compute Express Link (CXL) and RDMA.

Ethernet Network Driver Development for AMD AXI FPGA
Stony Brook University, Advisor: Prof. Michael Ferdman, 2024.10 - 2025.1
  • Implement both packet transmission and reception logic from scratch, 900+ lines of kernel code
  • Manipulate two ring buffers of hardware descriptors to ensure safe and complete DMA operations
  • Support multi-fragment packet transmission and NAPI-based polling (under construction)
  • 50% performance boost compared to last generation
RDMA communication middle-ware (openUCX) optimization
Huawei Technologies Co., Ltd, Advisor: Dr. Yunfei Du, Dr. Yuxin Ren, 2023.10 - 2024.05
  • Helped implementing XRC service type, efficiently bringing down QP numbers thus increasing RDMA scalability.
  • Helped resolving the Head-of-Line blocking problem with message slicing and finer credibility-based priority mechanism.
  • Evaluated our implementation based on both micro-benchmarks and real world applications.
Memory node expansion using FPGA-based CXL 1.1 devices
Huawei Technologies Co., Ltd, 2023.04 - 2023.12
  • Observed the frequent page ping-pong caused by original, coarse-grained access bit checking method.
  • Developed a substitute kernel module that listens to fine-grained hardware access counter results.
Tiered Memory System Manager Optimization
Huawei Technologies Co., Ltd, 2022.12 - 2023.04
  • The company's tiered memory system, etmem, identifies cold and hot pages and migrates them between tiers of memory to best exploit fast memory for performance and slow memory for capacity.
  • Replaced CPU consuming and time costly page table scanning with PEBS sampling.

This website is built using the source code from Jon Barron's public academic website.