Yunsup Lee is a seasoned technology leader and CTO with 15 years of experience building and scaling RISC-V hardware and software ecosystems from the lab to production. Based in the San Francisco Bay Area, he combines deep academic rigor (PhD/MS from UC Berkeley) with hands-on contributions to cornerstone open-source projects such as Rocket Chip, Spike, and the RISC-V proxy kernel, where he’s implemented instruction formats, simulator enhancements, and opcode fixes. As former chair of the RISC-V Technical Steering Committee and a long-time SiFive executive, he uniquely bridges processor microarchitecture, toolchain integration, and systems software. His work shows a persistent focus on verification and performance—adding targeted tests, benchmarks, and hwacha support—that reflects an engineer who moves complex ISA features into reliable silicon and simulator tooling.
15 years of coding experience
11 years of employment as a software developer
PhD Computer Science, PhD Computer Science at University of California, Berkeley
BS Computer Science Electrical Engineering, BS Computer Science Electrical Engineering at Korea Advanced Institute of Science and Technology
Contributions:79 commits, 5 pushes, 1 branch in 6 years 9 months
Contributions summary:Yunsup primarily contributed to the RISC-V ISA simulator, focusing on enhancements to the application link and the implementation of the tohost/fromhost communication mechanism. They introduced fixes to the simulator's interaction with the front-end server (fesvr) and addressed issues related to stdint.h, ensuring compatibility. The user also modified the processor's interaction with the memory model.
Contributions:464 commits, 93 PRs, 159 pushes in 6 years
Contributions summary:Yunsup implemented new instruction formats and performed initial integration for vector unit (VU) components within the Rocket Chip Generator. Their work involved modifying code, specifically in the area of control logic and datapath, to incorporate new instructions and features related to the VU. Further contributions involved establishing connections with memory, along with implementing a new interface for the vector unit.
rtlriscvchipchiselscala
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.