The NPU is Huawei's play for the
Artificial Intelligence segment, a dedicated set of transistors and memory that shares chip-space with the Kirin 970 as a whole. It's designed to be more efficient and effective at running neural networking and machine learning tasks, offsetting them from the regular CPU.