GPU Performance Architect
Indexed description
THE PERSON:
You have excellent analytical and problem-solving skills, along with attention to detail.
KEY RESPONSIBILITIES:
- Develop high-level and detailed performance models for GPU subsystems, SoCs, and multi-GPU systems.
- Build analytical, simulation-based, and workload-driven models to predict application performance.
- Generate performance projections for future architectures and product configurations.
- Establish performance, latency, throughput, and efficiency KPIs early in product definition.
- Prototype ideas across the stack from software, and firmware to architectural models to evaluate and validate ideas.
- Collect/summarize data and simulation results for consumption by architects and design teams
- Work with architects to propose innovative solutions that can be implemented in next generation HW and SW.
- Write and optimize GPU kernels at different levels of abstractions (assembly, Hip, Triton, .. etc).
- Write microbenchmarks that can be used for competitive analysis and performance verification.
- Knowledge in GPU architectures, basic knowledge of CPU architecture
- Experience in developing high level and cycle accurate performance simulators
- Experience in machine learning (ML) networks and frameworks including TensorFlow and PyTorch
- Experience in building libraries for key ML operators (e.g., GEMMs, Attention, Collectives).
- Understanding of Compute API's such as CUDA, and OpenCL
- Background in Network-on-Chip (NoC) design and interconnect systems
- Strong programming foundation in C, C++, and scripting languages (Python, etc.)
- Experience in the compiler stack (graph compilers, MLIR, LLVM, .. etc) is a plus
- Experience in hardware modeling and design using RTL or System C is a plus
- Undergrad degree required. Bachelor of Science, Masters, or PhD degree with emphasis in Electrical Engineering, Computer architecture, or Computer Science with relevant experience preferred
- Bachelors or Masters degree in computer engineering/Electrical Engineering
- Santa Clara, California
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search