👋 Hi, I'm @mingzheTerapines, a software engineer with expertise in error analysis, infrastructure design, and C++ programming. Currently, I'm focused on MLIR (Multi-Level Intermediate Representation) to enhance my skills.
🎓 Education:
- 2009-2012: [Nanhu School], Wuhan, Hubei, China (High School)
- 2012-2015: The No.1 Middle School Affiliated To Central China Normal University, Wuhan, Hubei, China (High School)
- 2015-2019: Beijing University of Posts and Telecommunications, Beijing, China (Bachelor's Degree)
- 2019-2021: Northeastern University, Boston, USA (Master's Degree)
💼 Work Experience:
- 2021-2022: Xiaomi Mobile Software Department - Camera Team(Camera Engineer major in Infra and Customize)
- 2022-2024: Confidential Unit, Wuhan, China (Marine Engineer major in System Software)
- 2024-Present: Terapine Technology, Wuhan, China (Software Engineer major in MLIR projects)
🔬 Projects:
- CIRCT: An MLIR-based project for System Verilog simulation and synthesis, improving upon Yosys.
7 commits(1429++/126--)
- Struct/Union complex type construction
- Support Mem2Reg/SROA/canonicalizer/Dedup Pass
- Support Verilator for E203
- MAGIC: Graph Algorithm Compiler Project
23 commits (4278 ++/807--)
Key contributions:
- Completed full - link support for backends such as Tenstorrent:
- Built the basic framework.
- Developed the Driver Tool (magic - compile).
- Implemented the dynamic front - end language adaptation mechanism.
- Designed the core algorithm of the Cost Model and its code.
- Completed the development of multiple operator Lowering Passes.
- IREE-XXXX: IREE with some RVCPU-NPU device E2E compiler 185 commits (115,577 ++/46,839--)
- Architecture construction:
- Built the IREE plug - in framework system IREE - ESWIN and wrote the relevant code.
- Supported the HAL layer extension architecture.
- Refactored the ETensorType.
- Key technologies:
- Ported the XXXIR dialect and optimized the basic components of the Pass to form the XXXIR optimization pass.
- Developed the quantization operator Lowering scheme.
- Constructed the XXXNN basic framework.
- Project management:
- Organized multiple cross - team/intra - team coordination meetings.
- Assisted in completing end - to - end verification of multiple models. Supported 10+ models
💻 Skills & Interests:
- MLIR
- Infrastructure design
- Error analysis
- High-level programming languages
💌 Contact: simbazhang96@foxmail.com
💡 Fun Fact: I have a passion for exploring the intersection of software engineering and artificial intelligence.
✨ Keep learning, keep growing! Generated by AI.