ميانافزار Direct Compute چيست؟
مسلم عزتي - کارشناس مهندسي نرمافزار، درباره ويژگيهاي ميانافزار Direct Compute، اظهار كرد: اين ميانافزار در اجراي بازيهاي ويدويي مهم است و در دايرکت ايکس 11 نيز وجود دارد و امروزه به يک عضو جداييناپذير خانواده دايرکت ايکس تبديل شده است و ميتواند زمينه اجراي محاسبات چندمنظوره GPGPU را محقق کند.
وي ادامه داد: اگر درباره CUDA از انويديا و استريم از اي تي آي شنيدهايد، بدانيد که Direct Compute اهرم نيرومند مايکروسافت در اين زمينه است که در بهکارگيري اين دو تکنولوژي کمک ميکند.
عزتي تصريح کرد: محاسبات General Purpose computing on Graphics Processing Unit که به اختصار GP-GPU ناميده ميشود، به اين صورت کار ميکند که بار پردازشي را به قسمتهاي کوچکتري تقسيم کرده و آنها را به طور موازي به اجرا درميآورد، بنابراين بهجاي اين که محاسبات تک تک و به ترتيب اجرا شوند، بهصورت يک جا اجرا ميشوند و اين عمل باعث افزايش بهرهوري خواهد شد.
اين کارشناس گفت: دايرکت کامپيوت اجازه ميدهد که عمليات پردازشي بيشتري روي GPU انجام گيرد و از اين راه، بازدهي را افزايش ميدهد. نحوه کار به اين صورت است که دستور توقف بعضي عمليات پردازشي به پردازنده داده ميشود و در عوض اين عمليات برروي GPU انجام ميگيرند. به اين ترتيب هم عملکرد CPU بهبود مييابد و هم پردازش افکتهايي که قبلا در CPU غيرممکن بود و در GPU انجام ميپذيرد.
وي افزود: دايرکت کامپيوت به اجراي موارد بسياري قادر است که ميتوان به هوش مصنوعي، پردازش فيزيک اجسام، رديابي اشعه ray tracing، نورپردازي به شيوه Ambient Occlusion، پست پروسسينگ، Video Transcoding اشاره كرد.
او ادامه داد: دايرکت کامپيوت در دايرکت ايکس 10 و 10.1 نيز وجود دارد. اما بعضي از قابليتهاي آن در دايرکت ايکس 11 بهبود زيادي يافته است.
عزتي ادامه داد: Ambient Occlusion هم يک روش سايه زني است که در گرافيک سهبعدي رايانهيي استفاده ميشود و به واقعي نشان دادن اجسام کمک ميکند. اين روش نور را در قسمتهايي از جسم که فرورفته هستند، رقيق ميکند و در نتيجه باعث ايجاد سايه در آن قسمتها ميشود.
وي خاطرنشان کرد: اصطلاح Post Processing معرف فرايندي است که براي بهبود کيفيت فيلم و عکسها استفاده ميشود. روشهاي پردازش تصوير معمولا در هر وسيله مولتي مديا، از رايانه گرفته تا دستگاههاي ضبط و پخش CD و DVD مورد استفاده قرار ميگيرند. توجه داشته باشيد که ملاک برتري الگوريتمهاي پست پرسسينگ سرعت، شفافيت و عدم وجود پله پلهگي در تصوير نهايي است.
اين کارشناس نرمافزار گفت: در تكنيك Ray Tracing سعي ميشود که مسير تابش نور از منبع نور به جسم و هم چنين از اشياء ديگر به جسم رديابي شود. اين تکنيک باعث ايجاد بازتابهاي بسيار واقع گرايانه و طبيعي ميشود.
او در پايان تاكيد كرد: بارها براي شما پيش آمده که يک فايل AVI را به MP4 تبديل کنيد، تا آن را برروي موبايل خود ببينيد. اين کار Video Transcoding ناميده ميشود.