واحد پردازش گرافيكي

واحد پردازش گرافيكي

روند رمزگشايي ويدئو توسط GPU

روند رمزگشايي فرمت‌هاي ويدئويي به وسيله GPU به صورت زير است:

    تصحيح تصوير ويدئو (mocomp)
    تبديل معكوس كسينوسي گسسته (iDCT)
    تله‌سينه معكوس
    تبديل معكوس كسينوسي گسسته اصلاح‌شده (iMDCT)
    فيلتر Deblocking
    محاسبات درون‌فريمي
    كوانتيزاسيون معكوس (IQ)
    رمزگشايي طول متغير (VLD)
    تشخيص خودكار منايع خطاهاي درهم‌تنش
    پردازش Bitstream و جانشاني نهايي پيكسل‌ها

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۱۰:۱۴:۴۰ | حميد
،

رمزگشايي ويدئويي با GPU

بيشتر GPUهاي توليد شده از سال ۱۹۹۵ تا كنون از فواصل رنگي YUV كه براي پخش ويدئوهاي ديجيتالي بسيار مهم است، پشتيباني مي‌كنند، و بسياري از GPUهاي توليد شده از سال ۲۰۰۰ نيز از فرمت‌هاي MPEG پشتيباني مي‌كنند. اين روند رمزگشايي ويدئو توسط سخت‌افزار كه از دوبخش رمزگشايي و پردازش ويدئو تشكيل شده و توسط يك GPU انجام مي‌گيرد را «رمزگشايي ويدئو توسط GPU» يا «رمزگشايي سخت‌افزاري ويدئو با GPU» مي‌نامند.

كارت‌هاي گرافيكي جديدتر حتي مي‌توانند ويدئوهاي كيفيت بالاي HD را نيز به صورت سخت‌افزاري بر روي خود كارت رمزگشايي نمايند، تا پردازنده درگير آن نشود. مهم‌ترين APIها براي رمزگشايي ويدئو با GPU عبارتند از DxVA براي سيستم‌عامل مايكروسافت ويندوز، VDPAU، VAAPI، XvMC و XvBA براي لينوكس و سيستم‌عامل‌هاي مبتني بر يونيكس. همه اين رابط‌ها به غير از XvMC قادرند ويدئوهاي رمزگذاري شده با فرمت‌هاي MPEG-1، MPEG-2، MPEG-4 ASP، H.264 يا DivX 6، VC-1، WMV، Xvid و DivX 5 را رمزگشايي كنند.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۱۰:۱۴:۲۲ | حميد
،

توابع محاسباتي

پردازنده‌هاي گرافيكي مدرن از بيشتر قدرت خود براي محاسبات مربوط به گرافيك سه‌بعدي در كامپيوتر بهره مي‌برند. پيشرفت‌هاي اخير در GPUها باعث شده تا بتوانند از سايه‌زن‌هاي قابل‌برنامه‌ريزي بهره گيرند. بدين ترتيب با استفاده از اين ويژگي مي‌توان تصاوير را در سطح هندسي و بافت دستكاري نمود. از آنجا كه بيشتر اين محاسبات نياز به محاسبات ماتريسي و برداري دارند، مهندسين و دانشمندان مطالعات خود بر روي كاربردهاي غيرگرافيكي GPU را افزايش داده‌اند. يك نمونه از كاربردهاي غيرگرافيكي پردازنده گرافيكي، توليد بيت‌كوين است، كه براي حل معماها از يك واحد پردازش گرافيكي استفاده مي‌گردد.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۱۰:۱۴:۰۷ | حميد
،

كمپاني‌هاي توليدكننده GPU

كمپاني‌هاي بسياري در زمينه توليد GPU فعالند. در سال ۲۰۰۸، اينتل، انويديا و AMD/ATI به ترتيب با ۴۹.۵٪ و ۲۷.۸٪ و ۲۰.۶٪ از سهم بازار در صدر توليدكنندگان GPU بودند. البته در اين آمار، پردازنده‌هاي گرافيكي مجتمع با CPU اينتل نيز محاسبه شده‌اند. اگر آنها را در نظر نگيريم، انويديا و ATI تقريباً كل بازار را در اختيار دارند. دو شركت كوچكتر S3 Graphics و Matrox نيز به توليد GPU مي‌پردازند.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۱۰:۱۳:۵۱ | حميد
،

۲۰۰۶ تا كنون

با معرفي سري 8 GeForce، پردازنده‌هاي گرافيكي به دستگاه‌هاي محاسباتي عمومي‌تري تبديل شدند. امروزه GPUهاي موازي در مقابل CPUها قد علم كرده‌اند و به همين دليل يكي از زمينه‌هاي پژوهشي مهم كنوني، يعني GPUهاي همه‌منظوره يا en:GPGPU (رايانش و محاسبات عمومي بر روي GPU) توانسته در بسياري از حوزه‌ها مثل فراگيري ماشين (يادگيري ماشين)، هوش مصنوعي، اكتشاف نفت، پردازش تصوير، جبر خطي، آمار، بازسازي سه‌بعدي و حتي تعيين قيمت در بازار سهام، به يكي از پركاربردترين زمينه‌هاي تحقيقاتي و صنعتي تبديل گردد. پلتفرم كودا (زبان برنامه‌نويسي) كه شركت انويديا آن را توسعه داده است، يكي از قديمي‌ترين مدل‌هاي برنامه‌نويسي موازي براي GPU است كه از OpenCL نيز پشتيباني مي‌كند. OpenCL يك استاندارد آزاد است كه توسط گروه Khronos تعيين گرديده است. OpenCL توسط اينتل، AMD، انويديا و ARM پشتيباني مي‌شود و پرطرفدارترين پلتفرم‌هاي توسعه GPGPU در ايالات متحده و منطقه آسيا-اقيانوسيه است.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۱۰:۱۳:۳۰ | حميد
،

سال‌هاي ۲۰۰۰ تا ۲۰۰۵

پس از ارائه NV10 و با وجود رابط برنامه‌اي چون OpenGL و قابليت‌هاي مشابه آن در ديركت‌اكس، مسير رشد پردازنده‌هاي گرافيكي به سمت قابليت‌هاي بيشتر برنامه‌پذيري پيش مي‌رفت. پردازش هر پيكسل توسط يك برنامه كوتاه كه ورودي‌هاي آن بافت تصوير را مشخص مي‌كرد، امكان‌پذير بود و هر شكل هندسي پيش از آنكه بر روي نمايشگر پديدار شود، مي‌توانست توسط يك برنامه كوتاه به شكل دلخواه پردازش گردد. انويديا نسخه جديدتر GPU خود را با نام Geforce 3 يا NV20 وارد بازار كرد كه اولين پردازنده گرافيكي مجهز به قابليت سايه‌زني برنامه‌پذير بود. اما در اكتبر ۲۰۰۲ كمپاني رقيب انويديا يعني ATI محصول جديدي به نام Radeon 9700 يا R300 را معرفي كرد كه اولين پردازنده گرافيكي مبتني بر Direct3D 9.0 در دنيا بود. سايه‌زن‌هاي پيكسل و شكل اين پردازنده گرافيكي، قادر بودند محاسبات مميز شناور طولاني و حلقوي را پياده‌سازي نمايند و به سرعت، انعطاف‌پذيري در حد يك CPU را پيدا كردند. سايه‌زني پيكسل معمولاً در مواردي چون ايجاد پستي و بلندي بر روي سطح اجسام (Bump Mapping) كاربرد دارد كه منجر به ايجاد يك بافت بر روي يك شكل مي‌گردد تا آن جسم براق، كدر، زبر، صاف يا حتي كنده‌كاري شده به نظر برسد.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۱۰:۱۳:۱۳ | حميد
،

دهه ۱۹۹۰

ر دهه ۹۰ روند رشد كارت‌هاي گرافيكي و پردازنده‌هاي داراي قابليت‌هاي گرافيكي به شكل روزافزوني پيش رفت و براي اولين بار پردازنده‌ها و كارت‌هاي گرافيكي با قابليت رندر تصاوير و ويديوهاي سه‌بعدي ارائه شدند. ولي نقطه آغاز آنچه كه امروز آن را GPU مي‌ناميم به سال ۱۹۹۹ و محصول متفاوت كمپاني انويديا باز مي‌گردد.

Nvidia GeForce 256 (كه به آن NV10 نيز مي‌گويند) اولين كارت گرافيك تجاري بود كه توانست قابليت‌هاي سه‌بعدي و انتقال و نوردهي را در يك سخت‌افزار تجاري براي مصرف‌كننده ارائه دهد و از آنجا كه بعدها قابليت سايه‌زني پيكسلي و برداري به آن اضافه شد، بسيار انعطاف‌پذيرتر و قابل‌برنامه‌ريزي‌تر از كارت‌هاي گرافيكي سه‌بعدي هم‌دوره خود بود

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۰۱:۱۶:۳۱ | حميد
،

دهه ۱۹۸۰

شايد بتوان ايده اوليه شكل‌گيري مفهوم GPU را به دهه ۸۰ و كومودور آميگا[۲] نسبت داد. اين كامپيوتر اولين دستگاهي بود كه با يك واحد پردازش گرافيكي استاندارد ارائه مي‌شد و از ويژگي‌هاي گرافيكي قابل ملاحظه‌اي در زمان خود بهره مي‌برد. در همين دهه و در سال ۱۹۸۷ كمپاني Texas Instrument اولين ريزپردازنده داراي قابليت‌هاي گرافيكي را با نام TMS34010 ارائه كرد.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۰۱:۱۶:۱۶ | حميد
،

دهه ۱۹۷۰

تراشه‌هاي ANTIC و CTIA امكان كنترل سخت‌افزاري حالات گرافيكي و متني و ساير تاثيرات را بر روي آتاري 8-بيتي را فراهم مي‌كردند. تراشه ANTIC پردازشگري مخصوص براي نگاشت (در حالت برنامه نويسي) متن و دادهٔ گرافيكي به خروجي تصويري بود. طراح تراشه ANTIC جي مينر، طراحي تراشهٔ گرافيكي را براي كمودور آميگا نيز بر عهده داشت.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۰۱:۱۶:۰۱ | حميد
،

واحد پردازش گرافيكي

واحد پردازش گرافيكي (به انگليسي: Graphics Processing Unit) يا به اختصار GPU ابزاري اختصاصي براي رندر كردن گرافيكي (به طور طبيعي به نظر رسيدن تصوير) در كامپيوترهاي شخصي، ايستگاه‌هاي كاري، يا در كنسول‌ هاي بازي است. اين واحد گاهي اوقات واحد پردازش بصري يا VPU نيز ناميده مي‌شود. ويژگي‌هاي واحدهاي پردازش گرافيكي جديد براي پردازش و ارائه دادن كارهاي ديداري (گرافيكي)، آن‌ها را بسيار كارآمدتر از واحدهاي پردازش مركزي يا CPU در پردازش الگوريتم‌هاي پيچيده كرده است.[۱]

در واقع واحد پردازش گرافيكي همانند واحد پردازش مركزي (به انگليسي: Central Processing Unit) در كامپيوتر است ولي وظيفه اصلي آن پردازش اطلاعات مرتبط با تصاوير است. يك GPU معمولاً بر روي كارت‌هاي گرافيكي قرار مي گيرد، اگرچه كارت‌هاي گرافيكي غير حرفه‌اي مستقيماً بر روي بُرد مادر به صورت (OnBoard) قرار مي‌گيرند. GPU ابزاري است شامل تعدادي عملگر ابتدايي گرافيكي، كه باعث مي‌شود نسبت به CPU در خلق تصاوير بر صفحه نمايشگر بسيار سريعتر عمل كنند.

رايج‌ترين عملگرها براي گرافيك دو بعدي كامپيوترها شامل عملگر بيت بليت است كه معمولاً در سخت‌افزارهاي مخصوص يك "Biltter" ناميده مي‌شود. اين عملگرها براي كشيدن مستطيل، مثلث، دايره و قوس بكار مي‌روند. پردازنده‌هاي گرافيكي جديد، پردازش گرافيك سه بعدي را نيز در رايانه‌ها انجام مي‌دهند.

ادامهـ مطلبـ
| ۳ مهر ۱۳۹۶ | ۰۱:۱۵:۴۰ | حميد
،
واحد پردازش گرافيكي
جدید, new نام عنوان 。。。

با شرح مختصر 。。。

واحد پردازش گرافيكي
جدید, new نام عنوان 。。。

با شرح مختصر 。。。

سرویس وبلاگدهی فارسی یا پارسی رایگان