I

Intel

Pioneers microprocessors, CPUs for PCs

Senior CPU Performance Architect

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A Master's degree with at least 10 years of experience, or a PhD with a dissertation in a general CPU performance domain and at least 6 years of experience working within a high-performance, high-frequency ARM or x86 CPU performance team.
  • At least 8 years of continuous work with cycle-accurate C++ CPU performance simulators.
  • Experience designing high-performance CPUs and expertise in at least one CPU domain: branch prediction, fetch/decode, rename/allocation, reservation stations/execution, memory subsystem or prefetchers and their interactions with uncore.
  • Experience debugging microarchitecture and simulation issues.
  • A strong background in microarchitecture, register-transfer-level (RTL) design, or logic development.
  • Ability to resolve complex problems using analytical and technical skills.

Responsibilities

  • Develop and drive end-to-end CPU microarchitecture specifications for highly optimized, modular, and scalable CPUs, accounting for hardware features, requirements, and hardware/software interoperability throughout the product life cycle.
  • Evaluate feasibility tradeoffs and explore and define new approaches and novel CPU microarchitectures.
  • Model CPU performance and power characteristics and analyze bottlenecks in current performance features using workloads that reflect future CPU usage.
  • Collaborate with architects, design engineers, verification engineers, and validation engineers during project execution.
  • Define new microarchitecture and mitigate issues arising during feature implementation to improve CPU design and overcome bottlenecks and constraints.
  • Debug and fix performance miscorrelation between register-transfer-level (RTL) and/or silicon results and the performance model.

Desired Qualifications

  • Background in CPU microarchitecture and experience modeling features in a cycle-accurate performance simulator.
  • Experience exploring microarchitecture and identifying new features that provide instructions per cycle (IPC) across the CPU.
  • Experience with CPU performance activities from inception through real silicon, including pathfinding, definition, correlation with RTL, and post-silicon performance debugging and tuning.
  • Experience with performance scenarios, use cases, key performance indicators (KPIs), and workloads.
  • Advanced skills in object-oriented programming with C++ and the Standard Template Library (STL), and scripting languages.
  • Ability to write assembly and craft tests to evaluate and debug microarchitectural features.
  • Ability to read and debug performance issues in register-transfer-level (RTL) designs.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs