The point where experts and best companies meet
Share
What you'll be doing:
Develop cycle-accurate architectural performance and power models for the CPU core of a complex high performance system-on-a-chip.
Use models to analyze architectural tradeoffs related to CPU Performance and Power, identifying performance bottlenecks on deep learning (DL) workloads, high-performance computing (HPC) workloads, as well as industry standard benchmarks like SPECInt and SPECFp.
Propose micro-architectural alternatives that fit within area, timing and power constraints for the design.
Work with the performance verification team to validate the model, and to root cause disconnects between model projections and design (RTL).
What we need to see:
Master's degree with a focus on CPU microarchitecture, or equivalent experience.
6+ years of relevant experience.
A deep understanding of the state of the art of CPU microarchitecture and architecture.
A track record of CPU microarchitectural innovation with experience in one or more of the following broad areas.
Front End CPU Uarch (Fetch, Decode, Branch Prediction).
Midcore CPU uarch (Rename, Allocate, Scheduler, Integer/Vector Exec).
Memory Subsystem CPU Uarch (MMU/TLB, Address Gen, Load/Store Units, L1, L2 caches, Prefetch).
A history of generating innovative microarchitectural ideas to improve performance ; actively doing the performance modeling and debug to demonstrate the merit and limitations of these ideas; enabling the realization of the ideas with close engagement withdesign.verification/postSibringup teams.
Close collaboration with the lead microarchitect of the core to cooperatively solve issues and help realize the overall perf/area/power targets of the CPU core.
A strong ability to communicate and advocate the merits anddrawbacksof the microarchitectural ideas to fellow microarchitects, and implementation leads in a variety of mediums, both verbally and through presentations and documents.
An enthusiasm, energy and drive in leading their part of the microarchitecture of the machine where they lead by doing.
Ways to stand out of the crowd:
PhD in a relevant CPU microarchitecture area.
At least 4 years of industry experience in a core CPU microarchitecture.
These jobs might be a good fit