GPU Performance Modeling Engineer – Platform Architecture

Apple

Not Interested
Bookmark
Report This Job

profile Job Location:

Cambridge - UK

profile Monthly Salary: Not Disclosed
Posted on: 29 days ago
Vacancies: 1 Vacancy

Job Summary

As part of the Platform Architecture GPU Modeling team you will be working with architecture design and software partners on the definition and tuning of Apples future GPU architectures. The role involves the creation and maintenance of a high-performance C model of our next-generation GPUs. Core responsibilities include coding and debugging a performance and functional model of the GPU; implementing modern features such as ray tracing mesh shading machine learning and more. Other responsibilities include working with the team to ensure model accuracy feature validation and correlating against other models and RTL. Youll utilize and develop diverse tools for analyzing the substantial amount of data generated by the models.. You will collaborate with experienced architects modeling engineers compiler engineers and software teams to assess the feasibility of new hardware and software features running performance experiments analyzing results and proposing architectural changes.


  • * Bachelors degree
  • * Software skills and ability to write and debug C code
  • * Experience with scripting languages such as Python or Ruby


  • * 3 years of experience modeling GPUs CPUs or similar
  • * MS or PhD degree in related field
  • * Experience coding components such as processing cores texturing units caches memory hierarchies etc.
  • * Understanding of GPU/CPU architectures
  • * Experience debugging performance issues and correlating multiple models
  • * Understanding of data analysis tools such as: Tableau pandas Excel matplotlib etc.
  • * Experience working with cutting edge graphics applications/games/benchmarks
  • * Troubleshooting skills
As part of the Platform Architecture GPU Modeling team you will be working with architecture design and software partners on the definition and tuning of Apples future GPU architectures. The role involves the creation and maintenance of a high-performance C model of our next-generation GPUs. Core re...
View more view more

Key Skills

  • JProfiler
  • Splunk
  • Performance Testing
  • Fiddler
  • Apache
  • HP Performance Center
  • LoadRunner
  • New Relic
  • Scalability
  • J2EE
  • Java
  • Scripting

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile