GPU Internships - Architecture Validation, Performance Modelling & Platform Architecture
Core
Interns build bit-accurate C/C++ models, define micro-architecture optimizations, and architect next-generation GPU features for Apple Silicon SoCs.
Role type
GPU Architecture Validation, Performance Modelling & Platform Architecture Intern
Builds
Bit-accurate C/C++ models, performance simulators, and GPU micro-architecture proposals
Domain
Semiconductor / GPU Architecture
Required skills
C/C++ coding, data structures, algorithms, GPU/CPU/SOC architecture knowledge, scripting (Perl/Python/Ruby)
Preferred skills
SystemVerilog/Verilog/VHDL, GPU APIs (Metal, CUDA, etc.), performance simulation environments, software design patterns
Technologies
C, C++, Perl, Python, Ruby, SystemVerilog, Verilog, VHDL, Metal, DX12, Vulcan, CUDA, OpenGL, OpenCL
Responsibilities
Interpret hardware functional specifications and build bit-accurate models; analyze workloads to identify performance bottlenecks; propose and evaluate new GPU features using performance and energy models; collaborate with architects and designers to verify architectural solutions.
Seniority
Intern