Computer Science I / Applications of Linear Algebra in Computing
Practice question · Multiple choice

GPUs were designed to transform vertices for games and turned out to be what deep learning needed. What made the transfer possible?

Hints
  1. Write down the core operation of a rendering pipeline and of a neural network forward pass.
  2. Ask what the two have in common at the level of arithmetic.
Show the answer

D. Both are dominated by matrix multiplication over large arrays

Why

Both are chains of matrix multiplies over large arrays with no dependencies between elements, which is precisely what thousands of simple parallel cores are for. The convergence was accidental and consequential. NVIDIA later added tensor cores specifically for it, and the deep learning boom followed the hardware.

Read the lesson: Applications of Linear Algebra in Computing →

Practise Applications of Linear Algebra in Computing

The app has 5 more questions on this lesson, and keeps your place in the course. Computer Science I is free to start.

More questions on Applications of Linear Algebra in Computing