Нова верзија Вулкана 1.3 је већ објављена и ово су њене вести

После две године рада, Кхронос је најавио издавање нове верзије спецификације Вулкан 1.3. Нова спецификација укључује исправке и проширења акумулиране током две године.

Поред тога поднет је план за имплементацију подршке за нову спецификацију и додатна проширења у графичким картицама и драјверима уређаја. Интел, АМД, АРМ и НВИДИА припремају производе компатибилне са Вулканом 1.3.

Нпр АМД је најавио да ће подршка за Вулкан 1.3 ускоро бити доступна на АМД Радеон РКС Вега серији графичких картица, као и на свим картицама заснованим на АМД РДНА архитектури. НВИДИА се припрема за издавање драјвера компатибилних са Вулкан 1.3 за Линук и Виндовс, а АРМ ће додати подршку за Вулкан 1.3 Мали ГПУ-овима.

За оне који не знају Вулкан, они би то требали знати је АПИ који се истиче по кардиналном поједностављењу контролера, уклањање генерисања ГПУ команди на страни апликације, могућност укључивања слојева за отклањање грешака, обједињавање АПИ-ја за различите платформе и коришћење претходно компајлираних рендеринг међукода за извршење на страни ГПУ-а.

Да би се обезбедиле високе перформансе и предвидљивост, Вулкан пружа апликацијама директну контролу над ГПУ операцијама и уграђену подршку за ГПУ мултитхреадинг., што минимизира трошкове контролера и чини могућности на страни контролера много једноставнијим и предвидљивијим. На пример, операције као што су управљање меморијом и руковање грешкама имплементиране у ОпенГЛ-у на страни драјвера се премештају на слој апликације у Вулкану.

Вулкан обухвата све доступне платформе и обезбеђује један АПИ за десктоп, мобилне и веб, омогућавајући да се заједнички АПИ користи у више ГПУ-ова и апликација. Са Вулкановом вишеслојном архитектуром за креирање алата који раде са било којим ГПУ-ом, ОЕМ-ови могу да користе генеричке алате за преглед кода, отклањање грешака и профилисање током развоја.

Главне нове карактеристике Вулкана 1.3

У овој новој верзији Вулкана 1.3 која је представљена, то је истакнутоСПИР-В 1.6 спецификација је ажурирана да дефинише средњу репрезентацију сејдера која је универзална за све платформе и може се користити и за графику и за паралелно рачунарство. СПИР-В укључује одвајање засебне фазе компилације схадера у средњу репрезентацију, омогућавајући креирање интерфејса за различите језике високог нивоа. Засновано на неколико имплементација високог нивоа, одвојено се генерише један средњи код који могу да користе ОпенГЛ, Вулкан и ОпенЦЛ драјвери без коришћења уграђеног компајлера схадера.

Још једна промена која се истиче је та што се предлаже концепт профила компатибилности. Гугл је први који је развио основни профил за Андроид платформу што ће олакшати одређивање нивоа подршке за напредне Вулкан функције на уређају који превазилази Вулкан 1.0 спецификацију. За већину уређаја, подршка за профил се може обезбедити без инсталирања ОТА ажурирања.

Тхе имплементирана подршка за поједностављене пролазе за рендеровање (Поједностављивање пролаза за рендеровање, ВК_КХР_динамиц_рендеринг) који вам омогућавају да започнете рендеровање без креирања пролаза за рендеровање и објеката бафера оквира.

Поред тога, додата су нова проширења како би се олакшало управљање састављањем цевовода графикона:

  • ВК_ЕКСТ_ектендед_динамиц_стате, ВК_ЕКСТ_ектендед_динамиц_стате2 – Додаје додатна динамичка стања ради смањења броја компајлираних и приложених објеката стања.
  • ВК_ЕКСТ_пипелине_цреатион_цацхе_цонтрол : Пружа проширену контролу над тим када и како се граде цевоводи.
  • ВК_ЕКСТ_пипелине_цреатион_феедбацк : Пружа информације о компајлираним цевоводима да би се олакшало профилисање и отклањање грешака.

С друге стране, неколико функција које су пребачене са опционих на обавезне такође су истакнуте. На пример, сада је обавезно имплементирати референце бафера (ВК_КХР_буффер_девице_аддресс) и Вулкан меморијски модел, који дефинише како паралелне нити могу приступити дељеним подацима и операцијама синхронизације.

Поред тога обезбеђена је детаљна контрола подгрупа (ВК_ЕКСТ_субгроуп_сизе_цонтрол) где провајдери могу да подрже више величина подгрупа, а програмери могу да изаберу било коју величину коју желе.

Обезбеђен је продужетак ВК_КХР_схадер_интегер_дот_продуцт да може се користити за оптимизацију перформанси оквира за машинско учење кроз хардверски убрзане операције тачке производа.

На крају треба напоменути да Вулкан 1.3 спецификацијски захтеви су дизајнирани за графички хардвер класе ОпенГЛ ЕС 3.1, што ће обезбедити подршку за нови графички АПИ на свим ГПУ-овима који подржавају Вулкан 1.2.

Планирано је да Вулкан СДК алата буде објављен средином фебруара. Поред главне спецификације, планирана је подршка додатних проширења за десктоп и мобилне уређаје средњег и високог ранга као део Вулкан Милестоне Едитион.

Коначно, ако сте заинтересовани да сазнате више о томе, можете погледати детаље у следећи линк.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.