Explain Amdahl’s law and GPU matmul optimization

Quick Overview

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.

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.

|Home/Software Engineering Fundamentals/NVIDIA
NVIDIA logo
NVIDIA
Jan 14, 2026, 12:00 AM
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
7
0
Loading...
Loading comments...