« شرکت دانشبنیان عامراندیش هوشمند » _ هوشمندسازی کسب و کارها و ارتقای توانمندی آنها در محیط رقابتی مبتنی بر هوش مصنوعی
GPU چیست و چه تفاوتی با CPU دارد؟
اگر شما هم مطالعاتی در زمینه علوم کامپیوتر داشته اید و یا با این حوزه آشنایی مختصری از قبل دارید، حتما چند باری واژه GPU به گوشتان خورده است. حالا شاید برای شما سوال پیش بیاید کهGPU چیست و چه تفاوتی با CPU دارد؟ یا آن دو را باهم اشتباه بگیرید. کاربرد های آن چیست و.... در ادامه به معرفی GPU میپردازیم و تفاوت آن را باCPU بیان می کنیم.
GPU یا واحد پردازش گرافیکی چیست؟
Graphics Processing Unit یا به اختصار GPU به معنای واحد پردازش گرافیکی می باشد. کار آن تضمین نمایش محتویات و ارائه آن ها بر روی صفحه نمایش است. به طور کلی کارهایی که به نحوی به گرافیک ربط دارند، مانند بازی ها، برنامه ها، صفحات وب و... که توسط GPU به شما نمایش داده می شود.
همان طور که گفته شد، کار اصلی GPU رندر کردن و نمایش است و به طور کلی کارهایی است که به نحوی از گرافیک بالایی بر خوردار هستند. در درون پردازنده ها یا CPU نیز یک GPU ضعیفی برای انجام رندرهای گرافیکی محدودی مانند نمایش دسکتاپ و... وجود دارد. اما برای انجام کارهای سنگین تر مانند گرفتن رندر های سنگین از برنامه های طراحی و یا انجام بازی هایی که گرافیک بالایی دارند از GPU جداگانه و قوی استفاده می شود.
GPU چه کارهایی انجام می دهد و چه زمانی از آن استفاده می کنیم؟
همان طور که اشاره شد زمانی از GPU استفاده می کنیم که کارهای گرافیک سنگین داشته باشیم. مثلا با برنامه های قدرتمندی که گرافیک سنگینی می طلبند کار می کنیم و یا می خواهیم بازی ای با گرافیک بالا را اجرا کنیم. بسته به اینکه قرار است چه کارهایی انجام دهیم و هزینه ای که داریم می توانیم از GPU با قدرت متفاوتی استفاده کنیم. معمولا در اکثر کامپیوتر ها قابلیت اضافه کردنGPU به مادربرد آنها وجود دارد و معمولا یک اسلات برای قرار گرفتن آن وجود دارد. اکثر دستگاه هایی که از گرافیک بالایی برخوردار هستند (مانند گوشی های هوشمند، لپتاپ ها و...) نیز از GPU های کوچکی استفاده می کنند.
تفاوت GPU و CPU چیست؟
می توان گفت به نوعی GPU تکمیل کننده CPU هستند. همان طور که می دانیم CPU مخفف Central Processing Unit به معنای واحد پردازنده مرکزی می باشد. CPU در حقیقت همانند مغز یک مدار عمل می کند و کارهای اصلی مانند رمزگشایی، پردازش و... را انجام می دهد. GPU در کنار پردازنده مرکزی کار نمایش اطلاعات نهایی خروجی بر روی صفحه را انجام می دهد.
هم GPU و همCPU پردازنده هستند اما تفاوت اصلی آن ها در کاری است که انجام می دهند. با صحبت هایی که شد شاید تصور شود که سیستم ها در نبودGPU هیچ کارایی ندارند و قابل استفاده نیستند و برای مثال اگر شما رایانه ای دارید که GPU ندارد نمی توانید از آن استفاده کنید. این تفکر اشتباهی است چون بالاتر نیز گفتیم که معمولا پردازنده های مرکزی دارای یک GPU ضعیف برای انجام کارهای گرافیکی ضعیف هستند و شما می توانید از آن برای انجام کارهای ساده و نمایش داده های معمولی و یا دو بعدی استفاده کنید .
به طور کلی تفاوت GPU و CPU در جدول زیر خلاصه می شود:
برای خواندن مطالب بیشتر در زمینه هوش مصنوعی به بلاگ ما مراجعه کنید.
مطلبی دیگر از این انتشارات
هوش مصنوعی محدود (artificial narrow intelligence)
مطلبی دیگر از این انتشارات
5 مورد کاربرد تشخیص چهره
مطلبی دیگر از این انتشارات
نمونه کاربردهای هوش مصنوعی در حوزه های مختلف