I am a first-year Master student in Institute of Computer
Technology, Chinese Academy of
Sciences. I am currently advised by Prof.
Diao. My research interests lies in the AI compiler, OS and Virtualization.
Before coming to ICT, I completed my undergrader at Tianjin
Institute of Computer Technology, Chinese Academy of Sciences
Master of Engineering in Computer Technology
Sep. 2023 - Present
Bachelor of Engineering in Computer Science and Technology
Sep. 2019 - June. 2023
R&D Intern in Tsinghua University(OS Laboratory)
May 2023 - July 2023
Mentors: Prof. Yu Chen, Dr. Yuekai
- Performance Improvement. Performed network performance benchmarking with
tools like Apache Http Server and iperf, and developed benchmarking tools to evaluate the
network card's raw socket send and receive capabilities. Made modifications to the Network
Protocol Stack and its interface with Arceos to enhance network bandwidth.
- NIC driver. Wrote a driver for the Intel 82599 network interface card with
language. Referred to DPDK for performance optimization and integrated it as a crate into
Arceos. Run successfully real-world applications such as httpserver, iperf, and Redis on an
- Type-2 hypervisor based arceos. Developed a type-2 hypervisor based on Arceos
rCore-OS/arceos: An experimental modular OS
Arceos is a unikernel developed by the rCore-OS community at Tsinghua University.
xv6-rust: Reimplementation of xv6-riscv
integrated hypercraft into arceos, enabling
it to be launched as a type-2
- I added interrupt support to arceos and implemented IO
based on virtio-net and virtio-blk.
- I implemented ixgbe NIC driver for arceos
and did performance optimizations in driver layer and
network stack layer.
A Unix-like operating system implemented by pure rust. This project is a
Besides, it do some optimizations to the origin system such as memory allocation and
This project also serves as the reference implementation for OSCOMP Project 4
You can find more information abot this project in documents.
hypercraft: a VMM crate written in
Hypercraft is a VMM(Virtual Machine Monitor) crate written in Rust.
Currently, hypercraft is integrated as a crate into rcore-os/arceos and can be
launched as a
hypervisor and be capable of booting Linux.
hypocaust-2: A hardware-assisted
virtualization RISC-V hypervisor using H
Hypocaust-2 implements SBI call processing, two-stage page table translation,
emulation and forwarding and exception forwarding, passthrough or emulation of some
Currently hypocaust-2 can boot & run rCore-Tutorial-v3, rt-thread and mainline
expecting to expande to multi-core & multi-guest.
hypocaust: a S-mode trap and emulate
hypervisor run on RISC-V
Hypocaust implements privilege-level instruction emulation (CSR-related and SFECE
construction of shadow page tables, synchronization of guest page tables and shadow
forwarding of interrupts and exceptions, emulation of clocks and virtio block
and can currently run minikernel.
- 2022 NSCSCC Thrid Prize in Team Competition
- 2021 The Best Quality Prize of OSPP(only 5 in China a year)
- 2021 OSCOMP Thrid Prize in Team Competition
Hypocasut: a RISC-V type-1 hypervisor written in Rust.
- OS2ATC 2022, BeiJing, March 2023
More about me
Besides programming, I also have other interests:
- I like ancient Chinese history, especially the history of Wei, Jin and Ming. I have read
Politics of Powerful Families in the Eastern Jin Dynasty(东晋门阀政治，田余庆著),
Jin, Southern and
Northern Dynasties(魏晋南北朝史，王仲荦著), Political Power and Family Network
Exploration of Tuoba History(拓跋史探，田余庆著) and
History of Southern Ming Dynasty(南明史，顾城著).
- I also love reading literary books. I used to love martial arts novels, and I have read Jin
Yong's complete works, most of Gu Long and Feng Ge's novels. In addition, I also read Latin
American literature (García Márquez) and Japanese literature (Kawabata Yasunari, Murakami
Haruki, Mishima Yukio, etc.).I am currently reading works by Yu
Hua and Mo Yan, including Cries In The Drizzle（在细雨中呼喊）, To
live(活着), Life and Death are Wearing Me Out（生死疲劳）.
Besides, I also like to listen to music, my favorite music genres are R&B and Rock.
And I am also actively practicing vocal technique. I like David Tao, JJ Lin, Shi Shi, Beyond, Bon Jovi, Mariah Carey,
- In terms of sports, my favorite sport is playing basketball.