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.
-
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]