GPU Performance Modeling Engineer
Core
Develop cycle-approximate C/C++ performance models for next-generation GPUs and analyze results to propose architectural changes.
Role type
GPU performance modeling engineer
Builds
High-performance, power-efficient GPU models for Apple products
Domain
Semiconductor / GPU architecture
Deliverable
production ML models
Required skills
C/C++ programming, hardware performance modeling, cycle-accurate simulation, architectural analysis, micro-architecture design
Preferred skills
GPU scheduler modeling, execution unit modeling, texture/pixel unit modeling, cache modeling, memory subsystem design, Verilog/VHDL, design verification
Technologies
OpenGL, OpenCL, DirectX, Metal
Responsibilities
Develop cycle-approximate performance models in C/C++, analyze performance results, propose architectural and micro-architectural changes, support hardware team during model and design performance bring-up
Seniority
Mid-level, hands-on IC