Zane Baya, hanyar gano mai amfani ta tushen GPU

'Yan kwanaki da suka gabata labari ya bayyana cewa masu bincike daga Jami'ar Ben-Gurion (Isra'ila), Jami'ar Lille (Faransa) da Jami'ar Adelaide (Ostiraliya) sun kirkiro wata sabuwar dabara don gano na'urori na masu amfani ta hanyar gano sigogin GPU a cikin mai binciken gidan yanar gizo.

Ana kiran hanyar "Drawn Apart" kuma yana dogara ne akan amfani da WebGL don samun bayanin martabar aikin GPU, wanda zai iya inganta daidaiton hanyoyin bin diddigin da ke aiki ba tare da amfani da kukis ba kuma ba tare da adana mai ganowa akan tsarin mai amfani ba.

Hanyoyin da yi la'akari da halayen ma'ana, GPU, tarin hotuna, da direbobi lokacin da aka gano su an yi amfani da su a baya, amma an iyakance su ga yiwuwar rarraba na'urori kawai a matakin nau'i daban-daban na katunan bidiyo da GPUs, watau kawai za a iya amfani da shi azaman ƙarin abu don ƙara yiwuwar ganewa.

Siffar maɓalli na sabuwar hanyar "Drawn Apart". shi ne cewa ba'a iyakance ga raba nau'ikan GPU daban-daban ba, amma yi ƙoƙarin gano bambance-bambance tsakanin GPUs iri ɗaya na wannan samfurin, saboda bambancin tsarin samar da kwakwalwan kwamfuta da aka tsara.

An kuma ambaci cewa ana lura da bambance-bambancen da ke faruwa a lokacin aikin samarwa don ba da damar yin gyare-gyaren da ba a maimaita ba don nau'in na'ura iri ɗaya.

Ya bayyana cewa ana iya gano waɗannan bambance-bambance ta hanyar kirga adadin raka'o'in kisa da kuma nazarin ayyukansu akan GPU. A matsayin na farko don gano nau'ikan GPU daban-daban, an yi amfani da cak bisa tsarin ayyuka na trigonometric, ayyuka masu ma'ana da lissafin wuraren iyo. Don gano bambance-bambance a kan GPU iri ɗaya, adadin zaren da ke gudana lokaci guda lokacin da aka ƙididdige inuwar inuwa.

Ana tsammanin tasirin da aka bayyana ya haifar da bambance-bambance a cikin tsarin zafin jiki da kuma amfani da wutar lantarki na nau'ikan guntu daban-daban (a baya an nuna irin wannan tasiri ga CPU: na'urori iri ɗaya sun nuna nau'ikan wutar lantarki daban-daban yayin gudanar da na'ura iri ɗaya). code).

Tunda ayyukan ta hanyar WebGL ba su daidaita ba, ba za ku iya amfani da aikin kai tsaye ba.now() JavaScript API don auna lokacin aiwatar da su, don haka an gabatar da dabaru uku don auna lokacin:

  • Onscreen: Mayar da wurin a kan zanen HTML tare da ma'aunin lokacin amsawa na aikin sake kiran da aka fallasa ta Window.requestAnimationFrame API kuma an kira bayan an gama yinwa.
  • kashe alloYi amfani da ma'aikaci kuma sanya wurin zuwa wani abu na OffscreenCanvas ta hanyar auna lokacin aiwatar da umarnin convertToBlob.
  • GPU: yin wani abu na OffscreenCanvas, amma tare da mai ƙidayar lokaci ta WebGL don auna lokaci, la'akari da tsawon lokacin aiwatar da saitin umarni a gefen GPU.

A cikin tsarin ƙirƙirar mai ganowa Ana yin cak 50 akan kowace na'ura, kowanne daga cikinsu ya ƙunshi ma'auni 176 na halaye 16 daban-daban. Gwajin, a lokacin bayanan da aka tattara akan na'urori 2500 tare da 1605 GPUs daban-daban, sun nuna haɓakar 67% na hanyoyin gano haɗe-haɗe ta ƙara tallafin Draw Apart gare su.

Musamman, hanyar haɗin FP-STALKER, a matsakaici, ya ba da ganewa a cikin kwanaki 17,5, kuma a hade tare da Drawn Apart, tsawon lokacin ganewa ya karu zuwa kwanaki 28.

An lura cewa yanayin zafi na GPU ya shafi daidaito kuma, ga wasu na'urori, sake kunna tsarin ya haifar da murdiya mai ganowa. Lokacin da aka yi amfani da hanyar tare da sauran hanyoyin gane kai tsaye, ana iya ƙara daidaito sosai. Hakanan ana shirin haɓaka daidaito ta hanyar amfani da inuwa mai ƙididdigewa bayan daidaitawar sabon WebGPU API.

An sanar da Intel, ARM, Google, Khronos, Mozilla, da Brave game da batun tun farkon 2020, amma an bayyana cikakkun bayanai na hanyar kawai.

Daga cikin wasu abubuwa, masu binciken sun buga misalan aiki da aka rubuta a cikin JavaScript da GLSL waɗanda zasu iya aiki tare da ba tare da nuna bayanai akan allon ba. Hakanan don tsarin tushen Intel GEN 3/4/8/10 GPU, an buga saitin bayanai don rarraba bayanan da aka fitar a cikin tsarin koyon injin.

Finalmente idan kuna sha'awar ƙarin sani game da shi, zaku iya bincika cikakkun bayanai a cikin bin hanyar haɗi.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.