NPU یا «واحد پردازش عصبی» بخشی از تراشه است که برای اجرای مدل‌های هوش مصنوعی بهینه شده. محاسبات این مدل‌ها بیشتر ضرب و جمع ماتریسی بسیار تکراری است. پردازنده‌ی عمومی می‌تواند آن‌ها را انجام دهد، اما با مصرف زیاد و سرعت کمتر. NPU فقط همین کار را خوب انجام می‌دهد.

چه کارهایی را سریع می‌کند#

  • حذف نویز و پس‌زمینه در تماس تصویری
  • بهبود عکس در دوربین گوشی
  • تشخیص گفتار و ترجمه‌ی روی دستگاه
  • اجرای مدل‌های کوچک زبانی بدون اینترنت

مثال#

برای باز کردن پیچ، می‌توانید با انبردست هم کار کنید، ولی آچار مخصوص راحت‌تر و سریع‌تر است. NPU آچار مخصوص هوش مصنوعی است.

تفاوت با GPU#

کارت گرافیک هم برای هوش مصنوعی خوب است ولی قدرتمند و پرمصرف است. NPU کم‌مصرف و مناسب دستگاه‌های باتری‌دار است، اما معمولاً برای مدل‌های بسیار بزرگ کافی نیست.

کجا با آن روبه‌رو می‌شوید#

در مشخصات گوشی‌های جدید و لپ‌تاپ‌هایی که با عنوان «کامپیوتر هوش مصنوعی» عرضه می‌شوند. هنگام خرید بپرسید کدام قابلیت‌های واقعی از آن بهره می‌برند، نه فقط عدد توان آن.

اشتباه رایج#

داشتن NPU یعنی هر نرم‌افزار هوش مصنوعی خودکار سریع می‌شود. نه؛ برنامه باید برای استفاده از آن نوشته شده باشد. در غیر این صورت کار به پردازنده یا گرافیک می‌رسد.