آشنایی با پردازنده (CPU) :
CPU که واحد پردازش مرکزی نامیده میشود، اغلب بهعنوان مغز رایانه شناخته میشود. این مجموعه دارای میلیونها ترانزیستور است که میتواند برای انجام محاسبههای متنوعی مورداستفاده قرار گیرد. یک CPU استاندارد معمولا بین یک الی چهار هسته پردازشی با کلاکی معادل ۱ تا ۴ گیگاهرتز دارد. پردازنده مرکزی قدرت بسیار زیادی دارد، چرا که میتواند همهی کارهای کامپیوتر را به تنهایی انجام دهد. اگر کامپیوتر قادر به انجام کاری است، این بدان دلیل است که پردازنده مرکزی میتواند آن را به سرانجام رساند. برنامه نویسان از طریق مجموعه دستورالعملهای گسترده و لیستی از ویژگیهای طولانی که توسط همه پردازندهها به اشتراک گذاشته میشود، به این امر مهم دست مییابند.
آشنایی با پردازنده گرافیکی (GPU) :
GPU واحد پردازش گرافیک نامیده میشود و یک نوع تخصصی از ریزپردازنده است. از این سخت افزار برای نمایش گرافیک و انجام کارهای محاسباتی بسیار خاصی استفاده میشود و معمولا بهینهسازیهای زیادی نیز روی آن انجام میشود. این سخت افزار سرعت کلاک کمتری نسبت به CPU دارد، اما تعداد هستههای پردازش آن، چندین برابر بیشتر از CPU است. شما تقریبا میتوانید GPU را بهعنوان یک CPU اختصاصی در نظر بگیرید که برای یک هدف کاملا خاص ساخته شده است. حتی یک پخش فیلم ساده به معنای انجام عملیاتی است که بارها و بارها باید تکرار شوند و این همان چیزی است که GPU در آن بهترین عملکرد خود را نشان خواهد داد. پردازنده گرافیکی هزاران هسته پردازشی را بهطور همزمان اجرا میکند. هر هسته، اگرچه کندتر از هسته پردازنده مرکزی است، اما بهویژه در عملیات ریاضی اساسی موردنیاز برای یک پخش فیلم تنظیم شده است. بدین ترتیب یک موازی سازی گسترده در GPU انجام میشود و این همان چیزی است که GPU را قادر به ارائه گرافیک سه بعدی پیچیده موردنیاز بازیهای مدرن میکند.
بازیها
یک واحد پردازنده گرافیک برای رندر سریع و فشردهسازی گرافیکی دنیای بازی ضروری است. رندر جلوههای ویژه و گرافیک سه بعدی پیچیده بهصورت real-time نیاز به قدرت محاسباتی بسیار جدی دارد. تسکهای مربوط به بازیهای مدرن برای CPU بسیار سنگین تلقی میشود. بازیها در زمینهی واقعیت مجازی، حتی یک قدم جلوتر از GPU ها محسوب میشوند. این موضوع بسیار باورپذیرتر است، چرا که GPU ها میتوانند با نورپردازی و سایه زنی مناسب، تصاویر واقع بینانه را به سرعت رندر کرده و آن را حفظ کنند.
پردازش تصویر
پردازندههای گرافیکی میتوانند میلیونها تصویر را با دقت پردازش کنند تا تفاوتها و شباهتها را بتوانید تشخیص دهید. این توانایی بهصورت گسترده در صنایعی مانند کنترل مرز، امنیت و پردازش اشعه ایکس پزشکی و غیره مورد استفاده قرار میگیرد. بهعنوان مثال، در سال ۲۰۱۰، ارتش ایالات متحده بیش از ۱۷۰۰ سیستم Sony PlayStation 3TM را به هم متصل کرد تا تصاویر ماهوارهای با وضوح بالا را با سرعت بیشتری پردازش کند.
یادگیری عمیق ماشین
مدتی است که یادگیری ماشین پا به عرصه تکنولوژی گذاشته است، اما محاسبات قدرتمند و کارآمد GPU آن را به سطح جدیدی ارتقا داده است. یادگیری عمیق استفاده از شبکههای عصبی پیچیده برای ایجاد سیستمهایی است که میتوانند تشخیص ویژگی را از مقادیر عظیم دادههای آموزشی بدون تگ انجام دهند. GPU ها میتوانند تعداد زیادی از دادههای آموزش را پردازش کرده و شبکههای عصبی را در مناطقی مانند تجزیه و تحلیل تصویر و فیلم، تشخیص گفتار و پردازش زبان طبیعی، اتومیبلهای خودران، Computer Vision و موارد دیگر آموزش دهند.
GPU جایگزینی برای معماری CPU نیست، بلکه شتاب دهندهی قدرتمندی برای زیر ساختهای موجود است. محاسبات با شتاب زیاد GPU بخشهای زیادی از برنامهها را به سمت خودش کشانده و سبب میشود که باقی موارد روی CPU اجرا شوند. از دید کاربر، برنامهها خیلی سریعتر پیش رفته و البته محاسبات عمومی CPU همچنان ادامه خواهد داشت. GPU را میتوان ستون فقرات سخت افزاری تقریبا تمامی برنامههای محاسباتی فشرده بدانیم.
تفاوت GPU و کارت گرافیک
واژههای GPU و کارت گرافیک اغلب بهجای هم استفاده میشوند، اما تفاوت دقیقی بین این دو وجود دارد که برای انتخاب درست سختافزار مورد نیازتان بسیار مهم است.
واحد پردازش گرافیکی تراشهای است که وظیفهی اصلی پردازش تصاویر و گرافیک را در کامپیوتر بر عهده دارد. این تراشه وظایف متعددی از جمله رندر تصاویر سهبعدی، اعمال افکتهای گرافیکی و پردازش ویدیو را انجام میدهد.
در مقابل، کارت گرافیک بردی است که در داخل کیس کامپیوتر نصب میشود و GPU را به همراه اجزای دیگر مانند حافظه و سیستم خنککننده در خود جای میدهد. این برد به مادربرد متصل میشود و رابطی بین GPU و سایر اجزای سیستم مانند CPU و حافظه را فراهم میکند.
برای مشاوره تخصصی و خرید cpu های پرقدرت با بخش فروش شرکت ما تماس بگیرید .
دیدگاه خود را بنویسید