Zhengrong Wang is a postdoctoral researcher and PhD candidate-turned-researcher at UCLA with 11 years of experience at the intersection of computer architecture and systems software. He brings hands-on engineering from internships at NVIDIA and Facebook to academic research, contributing practical fixes and improvements to the widely used gem5 computer-system simulator (including x86 ISA and Ruby memory-system fixes). His background spans electrical engineering at Tsinghua and exchange study at ETH Zürich, complemented by deep graduate training in computer science at UCLA. Comfortable shipping low-level simulator and CPU-related fixes, he blends rigorous research with production-oriented debugging and performance tuning. An early-career researcher with industry experience, he often translates complex architectural problems into reliable, maintainable simulator code.
11 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree Electrical and Electronics Engineering, Bachelor’s Degree Electrical and Electronics Engineering at Tsinghua University
University of California, Los Angeles
Exchange Student Electrical Electronic and Communications Engineering Technology/Technician, Exchange Student Electrical Electronic and Communications Engineering Technology/Technician at ETH Zürich
The official repository for the gem5 computer-system architecture simulator.
Role in this project:
Back-end Developer
Contributions:1 review, 5 commits, 2 PRs in 2 years 3 months
Contributions summary:Zhengrong's contributions primarily involve fixing and improving the gem5 simulator. They corrected issues related to x86 instruction set architecture, specifically handling floating-point control words and address computations. They also addressed bugs and made improvements to the Ruby memory system, including renaming a prefetcher and correcting type casting issues. Additionally, the user fixed a CPU-related bug regarding resetting group statistics and updated the simulation configurations to ensure proper thread creation.
Contributions:88 commits, 82 pushes, 4 branches in 3 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.