Microsoft new api & amd mantle
به نام حضرت عشق
بعد از مدتی بالاخره فرصتی پیش اومد که در خدمت شما دوستان عزیز باشم
با عرض تبریک سال نو میلادی و سال نو شمسی، سال قمری هم نمیدونم نو میشه یا نه اما اگر میشه اون هم مبارک
مبحث قبلی توصیف رابط پردازشی GP-GPU بود که در حد همون تعریف اصطلاحات اولیه موند، و اما این مبحث مربوط به ارائه API DX12 از سوی شرکت معظم MICROSOFT و نسل جدیدی از کدهای رابط سخت افزاری به منظور افزایش هرچه بیشتر هماهنگی میان پردازنده های اصلی به نام MANTLE میباشد که این رابط برنامه نویسی توسط شرکت AMD در سپتامبر 2013 معرفی گردید.
قبل از شروع بحث این ترانه زیبارو تقدیم میکنم به عشق موندگارم
روی اسب باله دار تویی تنها تک سوار/عشق رویایی من تویی عشق موندگار
امیدوارم همه دوستان علاقمند در این بحث شرکت کنند و پیگیر بحث باشند
این تاپیک کاملترین سورس اطلاعاتی در این زمینه خواهد بود امیدوارم از استفاده و ارائه این مطالب نهایت رضایت رو داشته باشید
پاسخ : Microsoft new api & amd mantle
نسل جدید API شرکت MICROSOFT دارای یک روند روبه رشد و بی پایان خواهد بود بدون هیچ محدودیتی.
با اجرای این پروژه هماهنگی میان CPU و GPU به طرز چشمگیری افزایش پیدا میکند به نحوی که شاهد کاهش فشار از روی این پردازنده ها خواهیم بود، بر این اساس برای اجرای بازی های آینده با API جدید که همان DX12 خواهد بود نیاز به سخت افزار قدرمتند و گران قیمت نیست.
این API جدید برخلاف DX11 بسیار ساده تر اجرا میشود و با پردازنده هایی که تکنلوژی multi-threaded را یدک میکشند سازگاری بالاتری خواهد داشت.Resource management improvements
1App controlled graphics memory heaps
Amortize create/destroy costs
.Ultra-low cost re-allocates
.Placement control within heaps
2Free threaded resource and heap management
Create/upload/destroy
3Access to swizzled resources
Avoid intermediates and copies
4Compressed resources
ASTC-LDR,JPEG
لیست کارت گرافیک هایی که از این API جدید پشتیبانی میکنند NVIDIA FERMI= GT430-GT440-GTS450-GTX460-GTX470-GTX480
NVIDIA FERMI RV.2= GT520=GTS550/TI-GTX560/TI-GTX570-GTX580
NVIDIA KEPLER= GT610-GT620-GT630-GT640-GTX650/TI-GTX660/TI-GTX670-GTX680
NVIDIA MAXWELL= GTX750/750TI
AMD GCN= HD7730-HD7750-HD770-HD7790-HD7850-HD7870-HD7950-HD7970
AMD GCN RV.2= R7240-R7250-R7250-R7260X-R9270X-R9280X-R9290-R9290X
INTEL= HD4XXX SERIES