Apple - Santa Clara, CA

posted about 2 months ago

Full-time - Senior
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

The CPU Performance Architect role focuses on advancing CPU micro-architecture for next-generation Apple devices, including iPhone, iPad, and Mac. The position involves innovating in areas such as branch prediction and CPU pipeline optimization, while collaborating with experienced CPU designers to assess and refine ideas for implementation. The architect will analyze workloads to identify performance bottlenecks and enhance the simulation environment for data-driven decision-making.

Responsibilities

  • Drive advanced exploration for next generation CPU architectures.
  • Innovate in branch prediction, code/data prefetchers, and CPU pipeline optimization.
  • Analyze single-threaded and multi-threaded workloads to identify bottlenecks.
  • Collaborate with CPU designers to assess feasibility of ideas through modeling.
  • Maintain and improve the simulation environment for data-driven decisions.

Requirements

  • BS degree in Electrical or Computer Engineering or Computer Science.
  • Knowledge of CPU architecture and micro-architecture.
  • Ability to analyze performance bottlenecks on relevant workloads.
  • Experience working with design and implementation teams.
  • Familiarity with performance and/or power simulation environments.
  • Proficiency in scripting languages such as Perl or Python.

Nice-to-haves

  • 15+ years of relevant industry experience.
  • MS or PhD in Electrical or Computer Engineering or Computer Science.
  • Understanding of common data structures and algorithms.
  • Knowledge of software design patterns.
  • Familiarity with SIMD and vector architectures.
  • Knowledge of OS internals and compiler technologies.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Tuition reimbursement for formal education.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service