CV

General Information

Full Name Yifei Yang (杨翼飞)
Affiliation Sun Yat-sen University
Current Position Master Student
Email contact@yfyang.me
Research Interest High Performance Computing, Distributed Systems, Large Language Model Training

Education

  • 2024 - 2027
    (Exp.)
    Master of Engineering in Computer Technology
    School of Computer Science and Engineering, Sun Yat-sen University
    • Research focus on novel computing systems
  • 2021 - 2024
    Bachelor of Engineering in Software Engineering
    School of Software Engineering, Sun Yat-sen University
    • GPA: 3.9/4.0
  • 2020 - 2021
    Remote Sensing Science and Technology
    School of Geospatial Information Sciences, Sun Yat-sen University
    • Transferred to the School of Software Engineering without grade reduction

Experience

  • 2025.02 - 2025.07
    Teaching Assistant
    School of Computer Science and Engineering, Sun Yat-sen University
    • Course: Parallel Programming and Algorithms
    • Participated in homework design and grading, experimental environment maintenance with the research group's "Supercomputing Academy" project, and provided student guidance, Q&A, and grading
  • 2024.09 - 2025.01
    Teaching Assistant
    School of Computer Science and Engineering, Sun Yat-sen University
    • Course: (Parallel) Computer Architecture
    • Responsible for experimental design, lab instruction, Q&A and grading. Restructured course experiment content based on modern architecture and parallel optimization knowledge, which received positive feedback from students
  • 2021.11 - 2024.07
    Student Assistant
    Network and Information Center, Sun Yat-sen University
    • Handled consultations related to the school's network and information services
    • Participated in the maintenance of the school's information technology services
    • Assisted in troubleshooting various technical issues with the campus network and information systems

Honors and Awards

  • 2024
    • Sun Yat-sen University Graduate Second-Class Scholarship
    • Sun Yat-sen University Outstanding Student Assistant
  • 2023
    • National Computer System Development Capability Competition, Operating System Design Competition Functional Challenge Track
      • Second Prize in the National Finals
      • Outstanding Award in the Southern China Division
      • Excellent Supervisor Award for the team instructor
    • 300 points in the CSP C/C++ group of the 30th CCF (top 2.26% nationwide)
    • Invited to participate in Huawei 2023 Hackathon Software Challenge
    • MCM Finalist
    • Sun Yat-sen University-MUCFC Scholarship
    • First Prize of Sun Yat-sen University Scholarship for Outstanding Students
    • Sun Yat-sen University Outstanding Student Assistant
    • Outstanding Communist Youth League Branch Secretary of Sun Yat-sen University (2021)

Selected Projects

  • Supporting Environment and Development Framework for Next-Generation Domestic Supercomputing Systems
    • National Key R&D Program of China - High Performance Computing Key Project (14th Five-Year Plan)
    • Period: 2023.12 - 2026.12 (Expected)
    • Developed supporting environment and development framework for next-generation domestic heterogeneous many-core supercomputer systems, providing parallel support environment and runtime system implementation for large-scale AI and parallel scientific computing applications
    • Role: Core member of the lead institution and the large-scale multi-application parallel support team. Participated in project research and technical route design, software and hardware environment adaptation for domestic heterogeneous computing systems, application scheduling algorithm design, runtime system design and implementation, project management and related report preparation
  • An Efficient Task Scheduler for POSIX-Compliant SMP Systems Based on NuttX RTOS
    • Competition: 2023 National Computer System Development Capability Competition - OS Design Functional Challenge Track
    • Period: 2023.03 - 2023.08
    • Based on the open-source real-time operating system Apache NuttX, implemented a POSIX-compliant symmetric multi-core two-stage scheduler where each core maintains a local queue to address scheduling performance issues in symmetric multi-core environments. Tested on various architectures in simulation platforms and actual hardware
    • Role: First contributor, responsible for algorithm design and implementation, hardware platform verification, project report writing and presentation
    • Achievement: Second Prize in National Finals, Outstanding Award in Southern China Division, Excellent Supervisor Award for team instructor
    • [Slides]
  • Rust Online Judge
    • A toy-level backend for an online judge system, written in Rust. This is the course design for our Rust course, done in groups
    • Role: Team leader, mainly responsible for handling the project structure, writing backend interfaces and solving difficult problems
    • [Source Code]

Publications

  • Yifei Yang, Tianyufei Zhou, Linchang Xiao, Chengrun Yang, Xuezheng Liu, Miao Hu, Di Wu. "NAAM: Enhancing Automatic Task Mapping Efficiency on NUMA Machines" In The 25th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2024).
  • Yifei Yang, Linchang Xiao, Tianyufei Zhou, Chengrun Yang, Xuezheng Liu and Miao Hu. "DRL-MOSHRS: A Deep Reinforcement Learning Approach for Multi-Objective Scheduling in Heterogeneous HPC Systems" In the 11th IEEE International Conference on High Performance and Smart Computing (HPSC 2025).
  • Tianyufei Zhou, Yifei Yang, Chengrun Yang, Linchang Xiao, Xuezheng Liu and Miao Hu. "TaskFlare: A Heterogeneity-aware Unified Scheduling Framework for Diverse Domain-Specific Applications in Supercomputing Environments" In the 11th IEEE International Conference on High Performance and Smart Computing (HPSC 2025). [Best Paper Award]

Technical Skills

  • Programming Languages
    • Primary: C/C++
    • Proficient: Rust, Python
    • Experience with: TypeScript, MATLAB
  • Technical Frameworks
    • Familiar with Linux distributions usage and maintenance
    • Experience with multiple heterogeneous supercomputer cluster environments
    • Proficient with: Git, Docker, Legion
    • Basic understanding of: DeepSpeed, Megatron-LM (distributed large model training frameworks)
    • Knowledge of: TVM, LLVM, GDB
  • Knowledge Areas
    • Operating Systems
    • High Performance Computing
    • Distributed Systems
    • Distributed Training of Large Language Models
    • Backend Development
    • Open Source Community Participation and Project Maintenance
  • Language Skills
    • CET-6: 536

Open Source Contributions

  • VSCode
    • Fixed a bug in detecting GLibcxx version for VSCode Version 1.85.0 on Linux environments. Shell script vulnerability resolved and PR merged into mainline