CPU Performance Modeling (Lead & ICs)
Core
Design and own a cycle-accurate CPU performance simulator to drive architectural decisions and correlate model results with RTL and silicon.
Role type
Lead CPU Performance Modeling Engineer
Builds
Cycle-accurate C++ CPU performance simulators and analysis tooling
Domain
Semiconductor CPU design and microarchitecture
Deliverable
production ML models
Required skills
Cycle-accurate CPU simulation, microarchitectural exploration, model-to-RTL correlation, C++ programming, benchmark characterization, frontend design, out-of-order engine design, memory subsystem design
Preferred skills
Patent development, external publication, mentorship
Technologies
C++, SPEC, GeekBench
Responsibilities
Design and develop the cycle-accurate CPU performance simulator; lead microarchitectural exploration across frontend, out-of-order engine, and memory subsystem; drive model-to-RTL correlation and debug performance miscorrelation; collaborate with design, verification, compiler, and system software teams; mentor engineers on modeling methodology.
Seniority
Lead, hands-on IC with technical leadership