GPU Modeling Architect
Advanced Micro Devices
- Santa Clara, CA
- Permanent
- Full-time
- Problem Identification: Data from the AM model is used by GPU architects to identify areas that can be enhanced in our next-gen products. The AM team develops a variety of modeling and analysis tools to effectively identify performance issues and opportunities for improvement.
- Feature Development: The AM team collaborates with GPU architects to formulate new features for the graphics architecture. The AM GPU Modeling Architect is responsible for the gathering of requirements, design, and implementation of new features within the model. The AM team has the core responsibility of proving or disproving new features inclusion in next-gen products.
- Model Development: As an AM modeling architect you will develop knowledge of the entire graphics and compute pipeline for all GPU products.
- Infrastructure / Model Enhancement: As an AM modeling architect, you have the opportunity to improve the overall usability of the AM tools
- Model and analyze hardware and software features to improve products performance, abilities, and cost.
- Develop tools and algorithms to identify and eliminate performance limiters
- Design, implement, assess, document and test new features for next-gen products
- Be a developer, leader, and owner of the Architectural Modeling Tool
- Programming skills in C++ and python
- Hardware architecture experience
- Experience of modeling and simulation tools
- Experience of C++ build tools such as CMake, Meson, Bazel
- Experience in a Linux-based environment is a plus
- Experience of GPU architecture, drivers and/or compilers is a plus
- Experience of GPU general-purpose computing is a plus
- Experience of D3D, Vulcan and OpenGL graphics applications is a plus
- Bachelor’s or Master’s degree in related discipline preferred