As a CPU Performance Modeling Engineer with a focus on CPU microarchitecture youll be part of a team pioneering innovation in branch prediction code/data prefetchers novel prediction schemes and CPU pipelines. Your role involves modeling advanced CPU microarchitecture pipelines novel performance ideas and features in our high-fidelity cycle-accurate performance simulator and assessing their effectiveness. Youll collaborate closely with RTL designers and performance verification engineers to ensure the models accuracy in both functional and performance aspects which are crucial for critical design decisions. Together as a larger CPU architecture and performance team well maintain and improve the simulation environment to enable data-driven decisions and explore ways to enhance team productivity.
BS degree
Knowledge of computer architecture fundamentals
Familiarity with performance simulation environments
Coding skills including object-oriented programming with C and C
Experience in scripting languages such as Perl or Python
MS or PhD in Electrical or Computer Engineering or Computer Science
Knowledge of digital logic design CPU architecture and microarchitecture
Experience in CPU performance modeling RTL design or CPU verification or equivalent coursework at the advanced level
Knowledge of OS internals and compiler technologies
Comfortable in an environment of uncertainty and able to walk through ambiguities
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.