Job Description
Company: A leading global innovator in information and communications technology, specializing in the design and development of advanced CPU architectures.
Location: Cambridge, UK
Job Summary:
Join our dynamic CPU Architecture team at our UK Research Centre and play a pivotal role in shaping the future of next-generation CPU innovations. As a Performance Modelling Engineer, you will utilize advanced modelling, simulation, and workload characterization techniques to evaluate hardware design choices, quantify trade-offs, and provide data-driven insights that drive our architectural roadmap.
Key Responsibilities:
1. Design, implement, and refine performance models that accurately predict CPU microarchitecture behaviour.
2. Maintain and enhance in-house toolchains for cycle-accurate, trace-driven, and statistical simulations.
3. Assess the feasibility and cost-benefit trade-offs of new CPU features through in-depth performance and power analyses.
4. Develop new methodologies, automate workflows, and create intuitive visualizations to identify bottlenecks and guide optimizations.
5. Collaborate with architects, software engineers, and a global community of performance modelling experts on design reviews and best practices.
6. Continuously improve modelling strategies to...