
CPU Performance Architect, Silicon
職缺摘要
技術需求
學歷要求
Bachelor
職缺描述
-
Develop and modify a performance model for performance analysis and microarchitecture study. Evaluate Advanced RISC Machine (ARM’s) architecture features from both architecture and performance angles.
-
Define and write CPU subsystem architecture specifications.
-
Collaborate with Register-Transfer Level (RTL), design verification, and physical design teams to develop a high-performance and efficient CPU implementation.
-
Manage performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage.
Minimum qualifications:
-
Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science, with a focus on computer architecture, or equivalent practical experience.
-
4 years of experience in microprocessor architecture, microarchitecture, performance, or advanced CPU design.
-
Experience in CPU architecture, performance modeling, analysis, correlation, and workload characterization.
-
Experience with C/C++ and scripting languages (e.g., Python).
Preferred qualifications:
-
Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, with an emphasis on computer architecture or machine learning.
-
Experience in CPU/ML microarchitecture exploration, performance model development, performance analysis, performance correlation, or workload characterization.
-
Knowledge of microprocessor instruction set architecture (e.g., ARM, RISC-V, x86).
-
Familiarity with system software components, such as Linux, drivers, and runtime.