Drive performance correlation between the performance model and RTL implementation, including micro-benchmark development, pre-silicon performance correlation, and post-silicon performance analysis and debugging.
Plan and evaluate CPU architecture features from both architecture and performance angles.
Develop a performance model for performance analysis and microarchitecture design study.
Collaborate with other teams, such as RTL design, design verification, and physical design, to develop a high performance and efficient CPU implementation.
Minimum qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
8 years of experience with high-performance microprocessor architecture, CPU microarchitecture, and workload performance analysis.
Experience in high-performance CPU architecture.
Experience with at least one area: instruction set architecture (ISA), machine learning (ML), or branch prediction.
Experience in performance modeling, analysis, correlation, and workload characterization.
Experience with C/C++ and scripting languages (e.g., Python).
Preferred qualifications
PhD degree in Electrical Engineering, Computer Engineering, or Computer Science, with a focus on computer architecture or machine learning.
6 years of high-performance microprocessor architecture, microarchitecture, performance, and design experience.
Experience in leading CPU/ML performance model development, performance analysis, performance correlation, and workload characterization.
Deep knowledge with processor instruction set architecture (e.g., ARM, RISC-V, x86).
Knowledgeable on system software components, such as Linux, drivers, and runtime.
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
8 years of experience with high-performance microprocessor architecture, CPU microarchitecture, and workload performance analysis.
Experience in high-performance CPU architecture.
Experience with at least one area: instruction set architecture (ISA), machine learning (ML), or branch prediction.
Experience in performance modeling, analysis, correlation, and workload characterization.
Experience with C/C++ and scripting languages (e.g., Python).