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