Wondering about NPUs architecture and how they work? This is a good in depth reference article I think.