Rusticl ҳоло сертификатсия шудааст ва OpenCL 3.0 -ро дастгирӣ мекунад

занг - 2

Контролери Mesa Rusticl аз санҷишҳои Conformance Test Suite (CTS) бомуваффақият гузашт

ба таҳиягарони лоиҳаи Mesa сертификатсияи контролери rusticl -ро эълон карданд аз тарафи ташкилоти «Хронос», кид хамаи имтихонхои CTS-ро бомуваффакият гузашт (Kronos Conformance Test Suite) ва комилан бо мушаххасоти OpenCL 3.0, ки API-ҳои забони C ва васеъкуниро барои ташкили ҳисоббарории параллелӣ байни платформа муайян мекунад, комилан мувофиқ дониста шуд.

Бо ин имкон пайдо шуд, ки шаҳодатномае ба даст оварда шавад, ки ба расман эълом кардани мутобиқат бо стандартҳо ва истифодаи тамғаҳои молии Khronos, ки бо онҳо алоқаманд аст, имкон медиҳад.

Ронанда дар Rust навишта шудааст ва аз ҷониби Red Hat Карол Ҳербст таҳия шудааст, ки дар таҳияи Mesa, ронандаи Nouveau ва стеки кушодаи OpenCL иштирок мекунад.

Rusticl аз ҳама санҷишҳои CTS мегузарад

Rusticl танҳо аввалин рамзи Rust дар дохили Mesa шуд, бо татбиқи OpenCL ба наздикӣ ба нашри Mesa 22.3 муттаҳид карда шуд ва бояд қайд кард, ки санҷиш дар система бо GPU насли 12-уми Intel бо истифода аз драйвери Gallium3D Iris гузаронида шуд.

Барои онхое, ки аз назоратчй бехабаранд, Rusticl бояд донад, ки ин ҳамчун ҳамтои интерфейси OpenCL Clover Mesa амал мекунад ва инчунин бо истифода аз интерфейси Gallium Mesa таҳия шудааст. Беда дер боз беэътиноӣ карда шудааст ва rusticl ҳамчун ивазкунандаи ояндаи он ҷойгир карда шудааст. Илова ба ноил шудан ба мутобиқати OpenCL 3.0, лоиҳаи Rusticl аз Clover бо он фарқ мекунад, ки он васеъшавии OpenCL-ро барои коркарди тасвир дастгирӣ мекунад, аммо формати FP16-ро ҳанӯз дастгирӣ намекунад.

Rusticl rust-bindgen-ро барои тавлиди пайвандҳо барои Mesa ва OpenCL истифода мебарад, ки имкон медиҳад функсияҳои Rust аз рамзи C даъват карда шаванд ва баръакс. Имконияти истифодаи забони Rust дар лоиҳаи Меса аз соли 2020 баррасӣ мешавад.

Дар байни бартариҳои дастгирии Rust беҳтар кардани амният ва сифати ронандагонро қайд мекунад бо бартараф намудани мушкилоти маъмулӣ ҳангоми кор бо хотира, инчунин Имконияти дохил кардани таҳаввулоти тарафи сеюм дар Mesa, ба монанди Қазон (амалии Вулкан дар Руст). Дар байни камбудиҳо, мушкилии системаи сохтмон, майл надоштан ба пайвастшавӣ ба системаи бастаи сарборӣ, афзоиши талабот ба муҳити сохтмон ва зарурати дохил кардани компилятори Rust ба вобастагии сохтмон, ки барои сохтани калид заруранд, мавҷуданд. ҷузъҳои мизи корӣ дар Linux.

Рамз барои дастгирии забони Rust ва контролери rusticl ба асосии Mesa қабул карда шуд ва дар нашри Mesa 22.3 пешниҳод карда мешавад, ки дар охири моҳи ноябр интизор аст. Дастгирии Rust ва Rusticl ба таври нобаёнӣ ғайрифаъол карда мешавад ва ҷамъоварӣ бо имконоти возеҳро талаб мекунад "-D gallium-rusticl=true -Dllvm=фаъол -Drust_std=2021".

Ҳангоми таҳия, compiler rustc, bindgen, LLVM, SPIRV-Tools ва SPIRV-LLVM-Translator ҳамчун вобастагии иловагӣ талаб карда мешаванд.

Бояд гуфт, ки уOpenCL 3.0 API ҳамаи версияҳои OpenCL (1.2, 2.x) бидуни пешниҳоди мушаххасоти алоҳида барои ҳар як версия фаро мегирад. OpenCL 3.0 имкон медиҳад, ки функсияҳои асосиро тавассути ҳамгироии мушаххасоти иловагӣ, ки дар шакли вариантҳо бидуни бастани хусусияти монолитии OpenCL 1.2/2.X ба ҳам мепайвандад.

Илова бар ин, мушаххасоти OpenCL 3.0 бо муҳит, васеъшавӣ ва мушаххасоти намояндагии фосилавии умумӣ СПИР-В, ки он низ Vulkan API-ро истифода мебарад. Бо он, дастгирии мушаххасоти SPIR-V 1.3 инчунин ба ядрои OpenCL 3.0 ҳамчун хусусияти ихтиёрӣ илова карда шудааст. Бо истифода аз намояндагии фосилавии SPIR-V барои ядроҳои ҳисоббарор, дастгирии амалиёт бо зергурӯҳҳо илова карда шудааст.

Дар охир, инчунин бояд кореро дар бораи таҳияи ронандаи Nouveau, ки Кэрол Ҳербст анҷом додааст, қайд кардан лозим аст. Драйвери Nouveau дастгирии асосии OpenGL-ро барои GNU NVIDIA GeForce RTX 30xx дар асоси микроархитектураи Ampere, ки аз моҳи майи соли 2020 бароварда шудааст, илова мекунад. Тағйироти марбут ба дастгирии чипи нав ба ядрои Linux 6.2 ва Mesa 22.3 дохил карда мешавад.

Агар шумо ба маълумоти бештар дар бораи он таваҷҷӯҳ дошта бошед, шумо метавонед бо тафсилот муроҷиат кунед Дар истиноди зерин.


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

Аваллин эзоҳро диҳед

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад. Майдонҳои талаб карда мешавад, бо ишора *

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.