Hardware interview practice
Place a dense neural-network kernel
A mobile SoC has a CPU, GPU, and NPU. The workload is a supported dense neural-network inference with fixed tensor shapes and strict energy limits. Which engine is the best first placement choice?
Choose one
Answer choices
- A. The sensing hub, because it owns all system memory and replaces the other processors.
- B. The GPU, because every dense neural kernel is graphics and cannot run on an NPU.
- C. The NPU, because it is specialized for supported neural tensor operations at high performance per watt.
- D. The CPU, because general-purpose control always gives the lowest inference energy.
