Intel компаниясы Intel Graphics Compiler 2.34.4 версиясын чыгарды, бул Intel графикалык стекинде колдонулган ачык булактуу шейдер жана эсептөө ядросунун компиляторунун жаңыртуусу... Linux и Windows.
Intel Graphics Compiler (IGC) Intel GPU драйвер инфраструктурасынын негизги компоненти болуп саналат жана OpenCL, Level Zero жана Vulkan драйверлери менен бирге колдонулат. Долбоор шейдерлерди, SPIR-Vди жана Intel GPUлары үчүн машиналык көрсөтмөлөрдү эсептөөчү кодду түзөт.
2.34.4 чыгарылышы негизинен каталарды оңдоого, код түзүү оптималдаштыруусуна жана жаңы Xe2 жана Battlemage GPU архитектуралары менен шайкештикти жакшыртууга багытталган. Иштеп чыгуучулар ошондой эле төмөнкүлөрдү белгилешет:
- SPIR-V компиляциясын оптималдаштыруу;
- SIMD менен иштөөдө оңдоолор;
- реестрлерди бөлүштүрүүнү жакшыртуу;
- LLVM көз карандылыктарын жаңыртуу;
- OpenCL тиркемелеринин иштебей калышына алып келген көйгөйлөрдү оңдоо.
- Xe3P үчүн SPV_INTEL_bfloat16_arithmetic колдоо;
- Пантера көлүн оптималдаштыруу;
- кодду пландаштырууну жакшыртуу;
- демейки шартта 2D жүктү бөлүштүрүү өтүүсүн иштетүү;
- WideMulMad колдоосу;
- Кресент-Айленд үчүн жакшыртуулар.
Айрым өзгөртүүлөр эсептөө жүктөмдөрүнүн жана оюн тиркемелеринин иштешин жакшыртууга багытталган Linux, айрыкча Mesa ANV жана Compute Runtime менен бирге.
Долбоор ачык булак катары иштелип чыккан жана MIT лицензиясы боюнча таратылган. Баштапкы код GitHub'да жарыяланат жана жаңы версиялар, адатта, Compute Runtime жана oneAPI стегине тез интеграцияланат.
Булак коду жана өзгөртүү журналы баракчада жеткиликтүү Intel графикалык компилятору GitHub.
Source: linux.org.ru
