Logo of Huzzle

GPU Performance Modeling Intern

image

Apple

Nov 9, 2023

Applications are closed

  • Internship
    Full-time
    Off-cycle Internship
  • Software Engineering
  • Cambridge

Requirements

  • Key Qualifications:
  • An interest in computer architecture and micro-architecture
  • Strong coding skills, especially in C++
  • Strong understanding of common data structures and algorithms
  • Knowledge of performance simulation environments is beneficial
  • Knowledge of software design patterns
  • Knowledge of scripting languages such as Perl, Python or Ruby
  • A motivated self starter and an ability to work with ambiguity
  • Excellent communication skills and ability to analyse data
  • Education & Experience:
  • Currently enrolled in your penultimate year of studies in a CE, EE, CS or related field.

Responsibilities

  • You will work with experienced designers in micro-architecture and RTL to assess the feasibility of ideas, refine them and create new ones. The role requires the analysis of interesting workloads across existing and new product categories to identify bottlenecks and opportunities for improvement.
  • You will be architecting new simulator features and brainstorming novel ideas to boost simulation performance. We also cross-collaborate as a larger performance team to maintain and improve the simulation environment and look for ways to boost the productivity of the entire team.
  • In this role, you will be expected to:
  • Contribute towards performance modeling proposed architectural solutions and features
  • Gather, analyse and validate measured and simulated results to compare architectural design alternatives
  • Carefully analyse and present results to enable data specific architecture/design
  • Collaborate with multi-functional teams to develop architectural solutions

Technology
Industry
10,001+
Employees
1976
Founded Year

Mission & Purpose

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own. Apple is an equal opportunity employer that is committed to inclusion and diversity.