کامپایلر گرافیکی اینتل ۲.۳۴.۴

اینتل کامپایلر گرافیکی اینتل ۲.۳۴.۴ را منتشر کرد، به‌روزرسانی برای کامپایلر شیدر متن‌باز و هسته محاسباتی که در پشته گرافیکی اینتل برای ... استفاده می‌شود. Linux и Windows.

کامپایلر گرافیکی اینتل (IGC) یکی از اجزای کلیدی زیرساخت درایور پردازنده گرافیکی اینتل است و همراه با درایورهای OpenCL، Level Zero و Vulkan استفاده می‌شود. این پروژه، شیدرها، SPIR-V و کد محاسباتی را به دستورالعمل‌های ماشین برای پردازنده‌های گرافیکی اینتل کامپایل می‌کند.

نسخه ۲.۳۴.۴ در درجه اول بر رفع اشکالات، بهینه‌سازی تولید کد و بهبود سازگاری با معماری‌های جدید پردازنده‌های گرافیکی Xe2 و Battlemage تمرکز دارد. توسعه‌دهندگان همچنین اشاره می‌کنند:

  • بهینه‌سازی‌های کامپایل SPIR-V؛
  • رفع مشکلات مربوط به مدیریت SIMD؛
  • تخصیص بهبود یافته‌ی رجیستر؛
  • به‌روزرسانی وابستگی‌های LLVM؛
  • رفع مشکلاتی که باعث از کار افتادن برنامه‌های OpenCL می‌شدند.
  • پشتیبانی از SPV_INTEL_bfloat16_arithmetic برای Xe3P؛
  • بهینه‌سازی‌های پنتر لیک؛
  • بهبودهای زمان‌بندی کد؛
  • به طور پیش‌فرض، تقسیم بار دوبعدی را فعال کنید؛
  • پشتیبانی گسترده MulMad؛
  • بهبود جزیره کرسنت.

برخی از این تغییرات با هدف بهبود عملکرد بارهای محاسباتی و برنامه‌های بازی تحت Linuxبه خصوص در رابطه با Mesa ANV و Compute Runtime.

این پروژه به صورت متن‌باز توسعه داده شده و تحت مجوز MIT توزیع شده است. کد منبع در GitHub منتشر شده است و نسخه‌های جدید معمولاً به سرعت در Compute Runtime و پشته oneAPI ادغام می‌شوند.

کد منبع و گزارش تغییرات در صفحه موجود است کامپایلر گرافیکی اینتل گیت‌هاب.

منبع: linux.org.ru

خرید هاست قابل اعتماد برای سایت های دارای حفاظت DDoS، سرورهای VPS VDS 🔥 خرید هاستینگ معتبر با محافظت در برابر حملات DDoS، سرورهای VPS و VDS | ProHoster