وبلاگ

گرافیک هوش مصنوعی NPU و کاربرد آن در لپ تاپ های امروزی !

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

اول از همه بپرسیم NPU چیست ؟

NPU نسل جدیدتری از پردازنده‌هاست که مخصوص هوش مصنوعی طراحی شده. برخلاف GPU که عمومی‌تر است، NPU مخصوص عملیات ضرب و جمع ماتریسی و  عملیات GEMM (General Matrix Multiplication) که پایه شبکه‌های عصبی هستند می باشد.

NPU و یا گرافیک هوش مصنوعی چیست؟

تا چندی قبل تمامی لپ تاپ ها برای پردازش های موازی و رندر و کارهای گرافیکی فقط GPU داشتند. اما حالا علاوه بر GPU دارای NPU نیز هستند. پردازش‌های موازی سنگین (مثل بازی‌های سه‌بعدی یا شبیه‌سازی علمی).

کاربرد NPU در لپ تاپ چیست؟

NPU در لپ‌تاپ برای اجرای هوش مصنوعی سبک و لحظه‌ای با مصرف باتری کم استفاده می‌شود. 

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

در لپ‌تاپ‌های جدید مانند مدل‌های مجهز به Intel Ultra یا Snapdragon X، NPU برای قابلیت‌های هوش مصنوعی ویندوز و Copilot نیز استفاده می‌شود. این قابلیت‌ها شامل خلاصه‌سازی متن، تولید تصویر سبک، قابلیت Recall برای یادآوری فعالیت‌های قبلی، ترجمه زنده و تبدیل گفتار به متن آفلاین هستند. برخی از این امکانات به صورت محلی و بدون نیاز به اینترنت اجرا می‌شوند.

در حوزه پردازش تصویر و ویدیو نیز NPU کاربرد دارد. برای مثال حذف پس‌زمینه عکس، ارتقای کیفیت تصویر (Upscale)، افکت‌های هوشمند در نرم‌افزارهایی مانند فتوشاپ و انتخاب هوشمند سوژه می‌توانند با کمک NPU سریع‌تر و کم‌مصرف‌تر انجام شوند.

مزیت و کاربرد مهم NPU در لپ تاپ

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

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

آیا واقعا وجود پردازشگر NPU برای لپ تاپ ضروری است؟

از نظر ضرورت، اگر استفاده شما محدود به وب‌گردی، آفیس، تماشای فیلم یا برنامه‌نویسی معمولی است، وجود NPU چندان حیاتی نیست. اما اگر تماس تصویری زیادی دارید، به قابلیت‌های هوش مصنوعی آفلاین علاقه‌مند هستید یا قصد خرید لپ‌تاپ‌های نسل جدید Copilot+ را دارید، NPU می‌تواند برای شما مفید باشد.

در کل آیا NPU برای پردازش های سنگین گرافیکی مناسب است؟

خیر، NPU برای پردازش‌های سنگین گرافیکی مناسب نیست. NPU مخصوص هوش مصنوعی سبک و پردازش‌های لحظه‌ای کم‌مصرف طراحی شده است. تار کردن پس‌زمینه در تماس تصویری بهبود تصویر و ویدیو قابلیت‌های AI ویندوز و Copilot از وظایف NPU است.
برای کارهای سنگین گرافیکی مثل: طراحی در AutoCAD مدل‌سازی سه‌بعدی رندرینگ کار با 3ds Max، SolidWorks، Revit بازی‌های سنگین مهم‌ترین بخش‌ها GPU قوی، رم کافی و CPU پرقدرت هستند، چون این کارها نیاز به توان محاسباتی بالا و رندرینگ دقیق دارند که NPU برای آن طراحی نشده است.