Intel telah mengeluarkan Intel Graphics Compiler 2.34.4, kemas kini kepada shader sumber terbuka dan pengkompil kernel pengkomputeran yang digunakan dalam tindanan grafik Intel untuk Linux и Windows.
Pengkompil Grafik Intel (IGC) merupakan komponen utama infrastruktur pemacu GPU Intel dan digunakan bersama pemacu OpenCL, Level Zero dan Vulkan. Projek ini mengkompil shader, SPIR-V dan kod pengiraan ke dalam arahan mesin untuk GPU Intel.
Keluaran 2.34.4 memberi tumpuan terutamanya kepada pembetulan pepijat, pengoptimuman penjanaan kod dan keserasian yang lebih baik dengan seni bina GPU Xe2 dan Battlemage baharu. Pembangun juga menyebut:
- Pengoptimuman kompilasi SPIR-V;
- Pembetulan pengendalian SIMD;
- peruntukan daftar yang lebih baik;
- mengemas kini kebergantungan LLVM;
- Memperbaiki isu yang menyebabkan aplikasi OpenCL ranap.
- sokongan untuk SPV_INTEL_bfloat16_arithmetic untuk Xe3P;
- Pengoptimuman Tasik Panther;
- penambahbaikan penjadualan kod;
- dayakan hantaran pembahagian beban 2D secara lalai;
- Sokongan WideMulMad;
- penambahbaikan untuk Pulau Crescent.
Sebahagian daripada perubahan tersebut bertujuan untuk meningkatkan prestasi beban pengkomputeran dan aplikasi permainan di bawah Linux, terutamanya bersempena dengan Mesa ANV dan Compute Runtime.
Projek ini dibangunkan sebagai sumber terbuka dan diedarkan di bawah lesen MIT. Kod sumber diterbitkan di GitHub dan versi baharu biasanya disepadukan dengan cepat ke dalam Compute Runtime dan tindanan oneAPI.
Kod sumber dan log perubahan tersedia di halaman Pengkompil Grafik Intel GitHub.
Sumber: linux.org.ru
