Enable job alerts via email!

CPU/NPU Performance Simulation Engineer - Cambridge

microTECH Global Limited

Cambridge

On-site

GBP 50,000 - 80,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a dedicated performance engineer to join their workload modelling team. The successful candidate will develop performance models for next-gen server CPUs and NPUs, engaging in architectural studies and simulation features while collaborating with internal teams to drive data-driven enhancements.

Qualifications

  • Profound background in workload modelling and CPU architecture.
  • Experience with performance simulators like GEM5 and Sniper.
  • Skilled in benchmark analysis and performance projection.

Responsibilities

  • Develop simulation features for architectural exploration and performance evaluation.
  • Investigate high-performance server CPU core and SOC architecture design.
  • Analyze real-world workload features to support chip development.

Skills

Workload modelling
CPU architecture
Performance projection
Benchmark analysis
Collaboration
Interpersonal skills

Tools

GEM5
Sniper
QEMU
DynamoRIO
x86 PIN

Job description

We are seeking a highly motivated performance engineer to join our workload modelling team to work on performance projection for upcoming server CPUs and NPUs. As a performance projection and simulation engineer you will work on developing performance models for upcoming server CPUs, perform architectural studies and performance projection for applications of interest like database, distributed storage, engines for large-scale data analytics.

Key Responsibilities:

  • Develop simulation features to enable rapid architectural exploration and performance evaluation.
  • Engage in the investigation of cutting-edge, high-performance server CPU core and SOC architecture design, contributing vital data support for crucial decision-making processes.
  • Develop strategies for software/hardware co-optimization features and lead the integration of software and hardware components for the next generation processor.
  • Analyse and extract the distinctive features of real-world scenario workloads, delivering essential insights to our in-house chip development department.

Person Specification:

Required:

  • Profound background in workload modelling and CPU architecture
  • Experience in developing and using performance simulators like GEM5 (O3 model), Sniper or others
  • Experience in developing using dynamic binary instrumentation infrastructures like QEMU or DynamoRIO or x86 PIN.
  • Proficient in benchmark analysis and characterization.
  • Skilled in performance projection and architectural exploration using SoC simulators.
  • Excellent collaboration and interpersonal skil

Desired:

  • Knowledge of NPU/GPU architecture
  • Experience in simulator development for NPU/GPU
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.