[HR]
GPU دیگر چیست؟ CPU یا همان پردازشگر اصلی در رایانه ها می باشد. هر کامپیوتر از یک CPU جهت انجام محاسبات خود استفاده میکند. پردازشگر های مختلف و گاه چند هسته ای که پردازش حجم بیشتر محاسبات را در زمان کمتری فراهم می کنند…
اما GPU واحد پردازش گرافیکی است. یک Graphics processing unit وظیفه رندر کردن تصاویر را در کارت گرافیک عهده دارد. البته در برخی نمونه ها از آن با نام VPU یاد می شود. GPU های امروزی بسیار پیشرفته شده اند و دستورات بسیاری را بصورت موازی پردازش می کنند، GPU ها بسیاری از دستورات را بهتر و سریعتر از پردازنده اصلی کامپیوتری یا CPU انجام می دهند در کامپیوترهای خانگی GPU می تواند در کارت گرافیک باشد و یا بر روی مادربرد قرار بگیرد.
GPU های جدید از بسیاری از ترانزیستورهاشان برای محاسبه مربوط به گرافیک سه بعدی رایانهها استفاده میکنند. آنها در ابتدا برای شتاب دادن به حافظه اصلی، نقشه برداری بافت ها، رندرکردن چند ظلعی های با اضلاع زیاد و به طور کلی چندگوشهها استفاده گردیده و همچنین نرم افزارهایی ویژه سایه زنی پدید آورده اند که به کمک آن خصوصاً در بازی ها سرعت بالاتری برای رندر کلی تصویر به ارمغان آمده است.
قیاس پردازش CPU و GPU :
Please Login or Register to see this code
البته GPU های سوار بر کارت گرافیک هر چند قدرتمند هستند اما در مقابل مدل هایی که بر روی مادربرد نصب می گردد بسیار ضعیف به حساب می آیند. [External Link Removed for Guests]
این روند و توسعه نسل جدید GPU ها کم کم کار را به آنجا رسانده که این پردازشگر جای CPU را می گیرد. چرا که در اکثر پردازش ها از CPU ها قدرتمند تر عمل می کند. در همین راستا Nvidia با معرفی CUDA ، به هر برنامه نویسی که توانایی نوشتن کد به زبانهای معمول C/C++ را دارد ، امکان کار با GPU و استفاده از قدرت بالای آن را می دهد. به این ترتیب ما برنامه هایی خواهیم داشت که به کمک GPU اجرا خواهند شد و این یعنی چند برابر اجرای سریعتر نرم افزارها.
خبر جالب توجه تر این است که مایکروسافت به تازگی اعلام کرده است در سیستم عامل جدید خود احتمالا همان ویندوز 8، از کلیه این پردازشگرها در کنار پردازشگر های قدیمی پشتیبانی می کند و این شاید یک جهش بی سابقه درعرصه پردازنده ها باشد.
منبع: [External Link Removed for Guests]
این تحلیل 7 قسمت است که این مقدمه اش بود و قسمت به قسمت اینجا برای دوستان خواهم گذاشت.





