CPU Performance Architect

Apple   •  

Santa Clara, CA

Industry: Business Services

  •  

5 - 7 years

Posted 393 days ago

CPU Performance Architect

  • Job Number: 55249613
  • Santa Clara Valley, California, United States
  • Posted: 31-Aug-2017
  • Weekly Hours: 40.00

Job Summary

You will own or participate in the following: Collaborate with micro-architecture and RTL team to identify opportunities for product improvement and exploration Analyze workloads to identify performance bottlenecks and opportunities Perform self-guided performance simulation studies of design alternatives Write and maintain features and sections of the CPU architectural performance model Work with RTL and design team to assess implementation cost for new features Maintain sections of the CPU performance model in support of dedicated performance verification team throughout project correlation phase Collaborate with performance team to maintain and improve the simulation environment for increased productivity

Key Qualifications

  • The ideal candidate should have a MS or Ph.D. with more than 5 years experience in CPU architecture design or performance modeling
  • Strong CPU architecture knowledge, micro-architecture knowledge, and an understanding of competing architectures
  • Experience working in a performance modeling environment
  • Proficient in C and C++
  • Proficient in scriptinglanguages such as Perl, Python and Ruby
  • Ability to problem solve and prove your own ideas
  • Knowledge and experience with common performance benchmarks and workloads
  • Knowledge of OS internals and compiler technology a plus

Description

Apple’s Platform Architecture group architects high-performance, lower power CPUs that power iPhone and iPad. We are looking for an experienced engineer for exploration and performance modeling of advanced CPU features.