Explore

Introduction to NPUs

by turhan-ergene

An introductory room to gain knowledge about newly emerging technology, NPUs!

You're previewing this room. Log in or create a free account to answer the questions and track your progress.
Study material

A CPU is built to do almost anything, one instruction at a time, which makes it flexible but not particularly fast at any one task. A neural network's prediction step is mostly one repeated operation done millions of times over: multiplying and adding numbers in large grids (matrix multiplication). A Neural Processing Unit is a chip purpose-built to do exactly that operation, in parallel, and not much else. It cannot run a web browser or a spreadsheet efficiently -- that is not its job. What it does extremely well is run an already-trained neural network's predictions (inference) using far less power than a general-purpose CPU, or even a GPU, would need for the same task.

Which of the following best describes the primary purpose of an NPU?

multiple choice

General-purpose arithmetic operations
Accelerating neural network inference
Managing operating system scheduling
Rendering 3D graphics
Log in to answer

Ready to test yourself?

Sign up free to answer, score points, and build your streak.

Introduction to NPUs · Froga