DirectX 12
0

مایکروسافت از یک ویژگی جدید برای DirectX 12 رونمایی کرد

مایکروسافت از یک ویژگی جدید برای DirectX 12 رونمایی کرد

شرکت مایکروسافت (Microsoft) اخیرا از یک ویژگی خاص برای API دایرکت ایکس 12 رونمایی کرده که مدتی‌ست درباره آن بحث‌هایی وجود دارد. Work Graphs قرار است تا گلوگاه CPU در محاسبات را از بین برده و محدودیت‌های GPU در فرایند رندر را حذف کند. با اورگیم همراه باشید.

رابط پردازشی بین CPU و GPU در عملیات‌های مختلف سیستمی از جمله موارد منفی‌ای است که به کاهش سرعت فرایند رندر و پردازش دستورات می‌انجامد و از سوی دیگر، راندمان GPU را بسیار کاهش می‌دهد. بسیاری معتقدند که یک GPU نمی‌تواند در محاسبات و رندر کردن از تمام ظرفیت خود بهره ببرد و درگیر محدودیت‌های قابل توجهی می‌شود. این نکته در توسعه بازی Alan Wake 2 نیز مورد توجه مهندسان و برنامه نویسان گرافیکی استودیو Remedy قرار گرفت که باعث شد تا توان بیشتری از کارت‌های گرافیک برای پردازش قوی‌تر صحنه‌ها و محیط‌های بصری را به کار بگیرند.

DirectX 12 با یک ویژگی جدید روی کل توان GPU متمرکز می‌شود

اخیرا در یک پست وبلاگی، Amar Patel (مهندس Direct 3D) و Tex Riddell (کامپایلر DirectX) از کمپانی مایکروسافت درباره Work Graphs توضیح داده‌اند. Work Graphs در واقع سیستمی‌ست که کمک می‌کند GPU پردازش‌های خود با کمترین وابستگی ممکن به CPU انجام دهد. این موضوع باعث می‌شود تا نتیجه‌ای که از GPU در فرایند رندر کردن دریافت می‌شود چشمگیرتر بوده و قابلیت‌ها و ظرفیت‌های پنهان پردازنده گرافیکی بیش از قبل مورد استفاده قرار بگیرند.

در بارهای پردازشی و عملکردی‌ای که روی GPU وجود دارد، مستقیما شاهد نقش پررنگ CPU در صدور فرمان‌ به منظور اولویت‌بندی پردازش‌ها هستیم. قطعا اگر حضور CPU در اولویت‌بندی و صدور فرمان کاهش یابد و این اختیار به GPU واگذار شود، راندمان بصری و محاسباتی بهتری را دریافت خواهیم کرد. دیگر نکته، زمان انتظار GPU برای دریافت کار و فرمان جدید از سوی CPU بوده که با کاهش تمام و کمال نقش CPU در فرایند محاسبه و پردازش، کمک مهمی به بهبود راندمان پردازش می‌شود.

به این شکل، GPU با دریافت Request های جدید برای پردازش‌های بعدی با تشخیص اینکه حافظه بین فرایندهای مختلف به درستی تقسیم شده و توان انجام پردازش درخواست شده را دارد، کار خود را پیش می‌برد که اصطلاحا به آن Autonomy (خوداختیاری) می‌گویند. در این حالت، زمان مورد نیاز برای اولویت‌بندی و انجام دستورات بسیار کاهش می‌یابد.

برای مطالعه کامل ویژگی‌های Work Graphs در وبلاگ مایکروسافت روی این لینک کلیک کنید.

منبع برچسب‌ها:

اشتراک گذاری

نظرات کاربران

  •  چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد یا لینک سایر وبسایت ها، شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *