GPU Performance and Functional Modeling Engineer

Austin, Texas, United States
Hardware

Summary

Posted:
Role Number:200487983
Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation, high-performance, power-efficient GPU! You’ll ensure Apple products and services can seamlessly and expertly handle the tasks that make them beloved by millions. Joining this group means crafting and building the technology that fuels Apple’s devices. Together, we enable our customers to do all the things they love with their devices! In this team, we are passionate about writing code for performance modeling for GPUs and the performance model infrastructure. This includes working with architects and designers to understand the units being modeled.

Key Qualifications

  • C/C++ programming.
  • CPU/GPU architecture.
  • Additional skills that are desired:
  • Cache Memory hierarchy.
  • Multiprocessor architecture and programming.
  • Workload performance analysis, tuning, and optimization.
  • SystemC, GPUSIM, GEM5, QEMU modeling infrastructure.
  • Metal, Vulcan, CUDA, OpenCL, or OpenGL programming languages.

Description

The GPU performance and functional modeling responsibilities include: - Model tasks required for the development and verification of graphics processing unit (GPU) design. - Create bit-accurate model for hardware verification. - Create performance model for performance analysis. - Design and implement GPU level verification API and tools. - Create automated flows for graphics core verification. - Support GPU hardware and software teams during model and design bring-up.

Education & Experience

We are looking for candidates with a minimum of BS + 0 years of experience.

Additional Requirements