Explain Amdahl’s law and GPU matmul optimization
Company: NVIDIA
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates understanding of systems and performance fundamentals including parallel speedup (Amdahl’s law), GPU memory hierarchy and threading/occupancy, tiled matrix multiplication and CPU vs GPU performance differences, plus C++ runtime concepts such as virtual functions and inlining.