I whakauruhia e te kaupapa LLVM te HPVM 1.0, he kaikohi mo te PTM, GPU, FPGA me nga whakatere.

Ko nga kaihanga o te kaupapa LLVM kua whakaputa i te tukunga o te HPVM 1.0 (Heterogeneous Parallel Virtual Machine), e whai ana ki te whakangawari i nga kaupapa mo nga punaha rerekee me te whakarato taputapu mo te whakaputa waehere mo nga CPU, GPU, FPGA me nga kaiwhakatere taputapu motuhake-a-rohe (tautoko mo Ko nga FGPA me nga kaiwhakatere kaore i whakauruhia ki te tuku 1.0). Ka tohatohahia te waehere kaupapa i raro i te raihana Apache 2.0.

Ko te whakaaro matua o te HPVM ko te whakarato i te ahua kotahi o nga kaupapa whakarara-whakahaere i te wa e whakahiato ana, ka taea te whakamahi mo te mahi ma te whakamahi i nga momo taputapu e tautoko ana i te rorohiko whakarara, tae atu ki nga GPU, nga tohutohu vector, nga tukatuka maha-matua, FPGA me momo maramara whakatere motuhake. Kaore i rite ki etahi atu punaha, i ngana a HPVM ki te whakakotahi i nga kaha e toru mo te whakarite rorohiko rerekee: te reo-me te taputapu-whakaaro takawaenga motuhake, te hoahoanga huinga tohutohu mariko (ISA), me te wa mahi.

Ko te tohu takawaenga (IR) whainga-motuhake a HPVM e hanga ana i runga i te tohu tohutohu takawaenga LLVM 9.0 me te toro atu ki te kauwhata rerenga raraunga arowhai hei hopu i te whakarara-taumahi, raraunga-, me te paipa. Kei roto hoki i te whakakitenga takawaenga HPVM nga tohutohu vector me te mahara tiritahi. Ko te kaupapa matua o te whakamahi i tetahi tohu takawaenga ko te whakaputa waehere pai me te arotautanga mo nga punaha rerekee.

Ko te hoahoanga huinga tohutohu mariko (ISA) ka taea te kawe i waenga i nga momo taputapu rorohiko whakarara, kia kore ai e ngaro te mahi ina whakamahi i nga huānga rereke o nga punaha rereke. Ka taea hoki te whakamahi i te ISA Mariko ki te kawe i te waehere papatono ka taea te whakahaere ma te whakamahi i nga PTM, GPU, FPGA, me nga momo whakatere.

I te wahanga o te whanaketanga o naianei, ka tukuna e HPVM nga kaihanga waehere ka taea te whakamaori i nga waahanga tono kua tautuhia ma te whakamahi i te ISA mariko mo te mahi ma te whakamahi i nga GPU NVIDIA (cuDNN me OpenCL), nga tohutohu vector Intel AVX me nga PTM x86 maha-matua. I te wa omaoma, ka whakamahia e te HPVM nga kaupapa here whakahōtaka tukanga rorohiko ngawari, ka whakatinanahia i runga i nga korero hotaka (hanganga kauwhata) me te whakahiato i nga pona kaupapa takitahi mo te mahi i runga i tetahi o nga taputapu rorohiko e waatea ana i roto i te punaha.

Kei te tohuhia ko te whakamahinga o te HPVM ka taea te whakanui ake i te hua. Ko nga mahi a nga kaiwhakamaori HPVM he rite ki te waehere OpenCL a-ringa mo nga GPU me nga taputapu rorohiko vector.

Ka whakatauritea ki te tukunga arokite tuatahi, kei roto i te HPVM 1.0 te tautoko mo nga mahi tensor algebra linear, frontends mo Pytorch and Keras, convolution operator approximations, me te anga whakaraerae tata e kowhiri aunoa i nga tatai tino pai mo nga mahi tensor motuhake me te kowhiri i te whirihoranga e pai ai te mahi.

Source: opennet.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster