CPU: CPUها دارای معماری عمومی هستند و برای انجام طیف گسترده‌ای از وظایف طراحی شده‌اند.
GPU: GPUها دارای معماری موازی هستند و برای پردازش گرافیکی و وظایف محاسباتی سنگین بهینه‌سازی شده‌اند.
NPU: NPUها دارای معماری تخصصی هستند و برای شتاب‌دهی به الگوریتم‌های یادگیری ماشین طراحی شده‌اند.
NPUها به طور خاص برای کارایی انرژی طراحی شده‌اند و مصرف برق بسیار کمی دارند. این امر آنها را برای دستگاه‌های قابل حمل مانند گوشی‌های هوشمند و تبلت‌ها که عمر باتری محدودی دارند، ایده‌آل می‌کند.