GPU Performance Modeling Engineer

AppleSan Diego, CA

About The Position

As a GPU performance modeling engineer, you will be responsible for developing cycle-approximate perf C/C++ models in close collaboration with architects and designers. Additionally, you will analyze performance results and help propose architectural and micro-architectural changes. You will be critical in supporting the hardware team during model and design performance bring-up.

Requirements

  • BS and a minimum of 3 years relevant industry experience.
  • Background in GPU, CPU, or SIMD architectures.
  • Excellent C/C++ programming skills.
  • Experience in hardware performance modeling, analysis, and debug.
  • Ability to work well in a team in order to be productive under aggressive product schedules.
  • Strong communication, influence, and negotiation skills.

Nice To Haves

  • Experience writing performance models for GPU Schedulers, Execution Units, Texture/Pixel Units, or Caches.
  • Experience with GPU APIs, OpenGL, OpenCL, DirectX, Metal.
  • Expertise in one or more focused CPU/GPU areas. Areas could include core/shader micro-architecture, texture pipeline, caching, or memory subsystem design.
  • Experience with scripting, Verilog/VHDL, design verification methodology and tools a plus.

Responsibilities

  • Developing cycle-approximate perf C/C++ models in close collaboration with architects and designers.
  • Analyze performance results and help propose architectural and micro-architectural changes.
  • Supporting the hardware team during model and design performance bring-up.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service