O tagata suʻesuʻe mai le Iunivesite o Ben-Gurion (Isaraelu), le Iunivesite o Lille (Farani) ma le Iunivesite o Adelaide (Ausetalia) ua latou atiina ae se auala fou mo le faailoaina o masini faʻaoga e ala i le suʻeina o tapulaʻa faʻaogaina o le GPU i luga o le upega tafaʻilagi. O le metotia e taʻua o le "Drawn Apart" ma e faʻavae i luga o le faʻaogaina o le WebGL e maua ai se faʻataʻitaʻiga faʻatinoga o le GPU, lea e mafai ona faʻaleleia atili ai le saʻo o metotia suʻesuʻe pasi e galue e aunoa ma le faʻaogaina o Kuki ma e aunoa ma le teuina o se faʻamatalaga i luga o le polokalama a le tagata faʻaoga.
Metotia e amanaʻia ai foliga o le tuʻuina atu, GPU, faʻapipiʻi ata ma avetaʻavale pe a faʻamaonia sa faʻaaogaina muamua, ae na faʻatapulaʻaina i le mafai ona vavae ese masini i le tulaga o faʻataʻitaʻiga eseese o kata vitio ma GPU, i.e. e mafai ona fa'aaogaina e fai ma mea fa'aopoopo e fa'atuputeleina ai le avanoa e iloagofie ai. O le vaega autu o le auala fou "Drawn Apart" e le faʻatapulaʻaina o ia lava i le vavaeeseina o faʻataʻitaʻiga GPU eseese, ae taumafai e faʻamaonia eseesega i le va o GPU tutusa o le ata tutusa ona o le eseesega o le gaosiga o gaosiga o meataalo ua fuafuaina mo le tutusa tutusa. fa'akomepiuta. O loʻo maitauina o suiga e tulaʻi mai i le taimi o le gaosiga o le gaosiga e mafai ai ona fausia ni faʻamatalaga e le toe fai mo faʻataʻitaʻiga masini tutusa.

Na aliali mai o nei eseesega e mafai ona iloa e ala i le faitauina o le numera o iunite faʻatinoina ma le auiliiliga o latou faʻatinoga i le GPU. Siaki e fa'avae i luga o se seti o galuega fa'atatau, fa'agaioiga fa'atatau ma fa'atatau fa'a'a'e fa'atatau na fa'aaogaina e fai ma mea muamua e iloa ai fa'ata'ita'iga GPU eseese. Ina ia iloa le eseesega i le GPU tutusa, o le numera o filo faʻatasi pe a faʻaogaina vertex shaders sa fuafuaina. O loʻo faʻapea o le aʻafiaga e mafua mai i le eseesega i tulaga o le vevela ma le faʻaaogaina o le eletise o tulaga eseese o tupe meataalo (muamua, o se aafiaga tutusa na faʻaalia mo PPU - tutusa processors na faʻaalia le faʻaogaina o le eletise pe a faʻatinoina le code tutusa).
Talu ai o fa'agaioiga e ala i le WebGL e fa'atino fa'atasi, o le JavaScript API performance.now() e le mafai ona fa'aoga sa'o e fua ai lo latou taimi fa'atino, o lea na fa'atonu ai ni togafiti se tolu e fua ai le taimi:
- onscreen - tu'uina atu le vaaiga i se tapoleni HTML, fuaina o le taimi tali o le galuega callback, seti e ala i le Window.requestAnimationFrame API ma valaau ina ua uma le tuuina atu.
- offscreen - faʻaaogaina se tagata faigaluega ma faʻaalia le vaaiga i se mea OffscreenCanvas, fuaina le taimi o le faʻatonuga o le convertToBlob.
- GPU - Tusi i se mea OffscreenCanvas, ae faʻaaoga se taimi e saunia e WebGL e fua ai le taimi e faʻatatau i le umi o se seti o faʻatonuga i le itu GPU.
I le taimi o le faʻagasologa o le ID, e 50 suʻega e faia i masini taʻitasi, taʻitasi e aofia ai 176 fuataga o 16 uiga eseese. O se faʻataʻitaʻiga na aoina faʻamatalaga i luga o masini 2500 ma 1605 GPU eseese na faʻaalia ai le 67% faʻateleina i le lelei o metotia faʻamaonia tuʻufaʻatasia pe a faʻaopoopoina le lagolago Drawn Apart. Aemaise lava, o le tuʻufaʻatasia o le FP-STALKER metotia na maua ai faʻamatalaga i totonu ole 17.5 aso ile averesi, ma a tuʻufaʻatasia ma Drawn Apart, o le umi ole faʻamatalaga na faʻatuputeleina ile 28 aso.

- O le tuueseeseina saʻo o 10 faiga faʻatasi ma Intel i5-3470 meataalo (GEN 3 Ivy Bridge) ma le Intel HD Graphics 2500 GPU i le suʻega i luga ole suʻega e 93%, ma i le suʻega i fafo o le 36.3%.
- Mo 10 Intel i5-10500 faiga (GEN 10 Comet Lake) faʻatasi ai ma se kata vitio NVIDIA GTX1650, o le saʻo o le 70% ma le 95.8%.
- Mo 15 Intel i5-8500 faiga (GEN 8 Coffee Lake) ma Intel UHD Graphics 630 GPU - 42% ma 55%.
- Mo 23 Intel i5-4590 (GEN 4 Haswell) faiga faʻatasi ma Intel HD Graphics 4600 GPU - 32.7% ma 63.7%.
- Mo le ono Samsung Galaxy S20/S20 Ultra smartphones ma Mali-G77 MP11 GPU, o le faʻamaonia saʻo i luga o le suʻega o le 92.7%, ma mo Samsung Galaxy S9/S9+ smartphones ma Mali-G72 MP18 e 54.3%.

O loʻo maitauina o le saʻo saʻo na aʻafia i le vevela o le GPU, ma mo nisi masini, toe faʻafouina le faiga na mafua ai le faʻalavelaveina o le faʻamatalaga. Pe a faʻaogaina le metotia faʻatasi ma isi metotia faʻamaonia le tuusaʻo, e mafai ona matua faʻateleina le saʻo. Latou te fuafua foʻi e faʻateleina le saʻo e ala i le faʻaogaina o faʻataʻitaʻiga faʻatusatusa pe a maeʻa le faʻamautuina o le WebGPU API fou.
Intel, ARM, Google, Khronos, Mozilla ma Brave na logoina le faʻafitauli i tua i le 2020, ae o faʻamatalaga o le auala ua faʻaalia nei. Na lomia foʻi e le au suʻesuʻe ni faʻataʻitaʻiga galue na tusia i le JavaScript ma le GLSL e mafai ona galulue ma e aunoa ma le faʻaalia o faʻamatalaga i luga o le lau. E le gata i lea, mo faiga faʻavae i luga ole GPU Intel GEN 3/4/8/10, faʻamaumauga faʻamaumauga ua faʻasalalau mo le faʻavasegaina o faʻamatalaga maua mai i masini aʻoaʻoga.
puna: opennet.ru
