اگر شما هم مطالعاتی در زمینه علوم کامپیوتر داشته اید و یا با این حوزه آشنایی مختصری از قبل دارید، حتما چند باری واژه 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 در جدول زیر خلاصه می شود:
GPU | CPU |
واحد پردازش گرافیکی | واحد پردازش مرکزی |
چندین هسته | چند هسته |
توان عملیانی بسیار بالا | توان عملیاتی پایین تر |
مناسب برای فرآیندهای پردازشی موازی | مناسب برای فرآیندهای پردازشی پشت سر هم |
می توانید تعداد زیادی عملیات را در یک زمان انجام دهد | می توانید یک تعداد عملیات محدود را در یک زمان انجام دهد |
برای خواندن مطالب بیشتر در زمینه هوش مصنوعی به بلاگ ما مراجعه کنید.
یک پاسخ
سایت خیلی خوبی دارید
امیدوارم موفق باشید