About Me
Software engineer specializing in GPU-accelerated data systems and SQL engine internals. Experienced in CUDA/HIP GPU computing, distributed systems, and OS-level programming.
Education
Shanghai University
M.Eng. (Part-time), Computer Technology
Sep. 2025 - Jun. 2028 (expected)
https://en.shu.edu.cn/
Currently studying AI.
Xi'an Technological University
B.Eng., Computer Science · Top 15% in Major
Sep. 2019 - Jun. 2023
https://en.xatu.edu.cn/
Experience
Yaspeed
Software Engineer · GPU-Accelerated Database Engine
Apr. 2025 - Present
https://www.yaspeed.com/
- GPU-accelerated SQL database engine. Built GPU execution pipelines, vectorized SQL operators (
GROUP BY,WHERE IN, set operations), and full-stack LIST partition table support (SQL parser → execution engine). - Ported NVIDIA RAPIDS cuDF from CUDA to HIP/ROCm for Hygon DCU GPUs; merged 47 MRs covering aggregations, JOINs, string ops, and I/O.
Enterprise NAS development with Samba/SMB; improved connection stability and built a multithreaded I/O testing tool.
Projects
MapReduce framework + Raft consensus (leader election, log replication, persistence).
Disk-oriented DB kernel — LRU-K buffer pool, hash index, query executors, 2PL lock manager.
Full TCP/IP stack — byte stream, segment reassembler, sender/receiver, connection management.
XV6 OS extensions — Lazy Allocation, Copy-on-Write, mmap, multi-level inode indexing.
Technical Skills
- Languages: C++, C, Python
- GPU Computing: CUDA, HIP/ROCm, cuDF, Thrust
- Databases: SQL engine, query optimization, MySQL
- Systems: OS kernel, memory management, multithreading
- Tools: Git, CMake, Flex/Bison, GDB, Docker