Welcome to my homepage! I am Shenwei Hu (胡深威), currently pursuing a Master’s degree at Tsinghua University. My focus lies in the areas of Binary Translation, RISC-V Toolchain, and Compiler development, with guidance provided by the supervisors at RISC-V International Open-Source (RIOS) Lab. I am a member of the RISC-V Technical Members and actively involved in developing innovative solutions to bridge the gap of building RISC-V economy.

Feel free to explore my projects and reach out to me if you’d like to connect and chat with me!

📖 Educations

  • 2022.09 - 2025.06, Tsinghua University, M.Sc. in Data Science and Information Technology.
  • 2018.09 - 2022.06, University of Electronic Science and Technology of China, B.Eng. in Software Engineering.

💬 Invited Talks

  • 2022.12, Automatic Test Generation and Verification for RISC-V Vector Extension @ RISC-V Summit’22. | [video]

💻 Projects

  • An Binary Translation Framework (Master Research Topic)

    • A binary translation tool aims at automatically learning instruction rules between assembly and LLVM IR, and translating guest binaries to host. Including preprocess, learning, verification and translation parts.

    • Key words: binary translation/rewrite/recompilation, binary analysis

  • Automatic Test Generator for RISC-V Vector Extension (Open-source Project)

    • Collaborated with RISC-V International to develop the first test generator capable of providing self-checking and compliance tests with quantitative coverage reports across numerous mixed configurations in RVV.

    • Project Link

    • Key words: chip verification, automatic testing

  • GreenRio: A Linux-compatible RISC-V Processor (SSCS “Code-a-Chip” Competition)

    • A 64-bit, dual-issue, out-of-order RISC-V microprocessor completely designed with a open-source EDA flow.

    • Key words: computer architecture, microprocessor design

  • Bug Owner Analysis based on Git Log

    • Designed and implemented a cutting-edge solution for bug tracking and accountability within the Git commit logs and core dump stack trace, optimizing the efficiency of bug identification and resolution.

    • Key words: software engineering, automatic testing

🎖 Honors and Awards

  • 2023.01 SSCS “Code-a-Chip” Competition - First Prize
  • 2022.12 RISC-V Summit’22 Student Grant Award
  • 2022.06 Outstanding Graduate of Sichuan Province
  • 2022.06 Outstanding Graduate Thesis
  • 2021.12 National Scholarship
  • 2020.12 National Scholarship
  • 2021.12 First Prize Scholarship of UESTC
  • 2020.12 First Prize Scholarship of UESTC
  • 2019.12 First Prize Scholarship of UESTC
  • 2021.03 Zhejiang University Programming Ability Test Advanced Level - Full Mark
  • 2020.06 Mathematical Contest In Modeling - Meritorious Winner

💻 Work Experiences

  • 2020.06 - 2020.08, Tencent Technology Co.,LTD., Summer Intern, China.

[Last Update: 10/Jun./2024]