Job description:
Google is conducting an interview for the post of CPU Performance Architect.
Job duties and responsibilities:
- Assess performance analysis infrastructure, which includes preparing workloads, developing performance models, and conducting performance and workload analysis.
- Participate in Performance, Power, Area (PPA) tradeoff analysis for architecture and microarchitecture features. Communicate analysis results in both qualitative and quantitative fashion to support major decisions.
- Provide CPU performance analysis and understand performance bottlenecks.
Minimum qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience.
- 3 years of experience with CPU architecture, microarchitecture, and subsystem integration at architectural and RTL levels.
- Experience with C and C++ scripting languages.
Preferred qualifications:
- Master’s degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science, emphasizing on computer architecture.
- Experience with CPU, GPU, Fabric and Cache performance model development, performance analysis, and workload characterization.
- Experience with advanced CPU techniques such as AI engines, branch predictors, IFU, LSU, and advanced prefetching algorithms.
- Knowledge of CPU memory system architecture.
- Familiarity with techniques such as simpoints generation methodology for standard CPU performance benchmarks.
Job/Req. ID: N/A
Company: Google
Location: Bangalore, KA
Job Category: VLSI or Computer or Electrical Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group