GPU架构建模专家(成都)
职位描述
职位介绍
Job Responsibilities:
1. Build the cutting-edge simulator for GPU development and verification. The simulator will be used throughout the entire product lifecycle of our product design;
2. Work with design engineers, micro-architects, and other team members to understand specification and implement system C/C++ models from RTL modules. Within the simulator, tackle interesting technical challenges to meet the aggressive quality, functional and performance targets set for this project;
3. Developing tools to automate the building and running of simulation models;
4. Work with the Performance Verification team to validate the Model, and to root cause disconnects between Model projections, design (RTL), and ultimately, Silicon. Passionate about delivering bug-free first silicon;
5. Discover ways to make our simulation algorithms more robust and high performance with both arch and engineer.
Job Requirements:
1. Bachelor degree or above;
2. GPU/Graphics concepts: 3D, Media, Imaging & Display etc.;
3. Strong C/C++ knowledge with expertise in at least one modern scripting language (i.e. Python, Perl, Json);
4. Deep familiarity with GPU or CPU simulators, simulation strategies, and identification of architectural performance bottlenecks using visualization;
5. Ability to understand and implement GPU specs and features;
6. Familiarity with either Linux or Windows build/debug toolchains, and software performance optimization;
7. Knowledge of OS internals, compiler technology, and ARM/x86 architecture a plus;
8. Experience with functional and/or performance modeling is an advantage;
9. Knowledge of GPU shader compiler/optimization is an advantage.