Thug am pròiseact LLVM a-steach HPVM 1.0, inneal-cruinneachaidh airson CPU, GPU, FPGA agus luathaichean

Tha luchd-leasachaidh a’ phròiseict LLVM air foillseachadh an inneal-cruinneachaidh HPVM 1.0 (Heterogeneous Parallel Virtual Machine) a tha ag amas air prògramadh airson siostaman ioma-ghnèitheach a dhèanamh nas sìmplidhe agus a’ toirt seachad innealan airson còd a ghineadh airson CPUs, GPUs, FPGAn agus luathaichean bathar-cruaidh sònraichte (taic do Cha robh FGPAn agus luathadairean air an toirt a-steach don fhoillseachadh 1.0 ). Tha còd a’ phròiseict air a sgaoileadh fo chead Apache 2.0.

Is e am prìomh bheachd aig HPVM riochdachadh aonaichte a thoirt seachad de phrògraman a ghabhas coileanadh co-shìnte nuair a thathar a’ cur ri chèile, a dh’fhaodar a chleachdadh airson coileanadh a’ cleachdadh diofar sheòrsaichean de bhathar-cruaidh a bheir taic do choimpiutaireachd co-shìnte, a’ gabhail a-steach GPUn, stiùireadh vector, pròiseasairean ioma-cridhe, FPGAn agus diofar chips luathadair sònraichte. Eu-coltach ri siostaman eile, dh’ fheuch HPVM ri trì comasan a chur còmhla airson coimpiutaireachd ioma-ghnèitheach a chuir air dòigh: riochdachadh eadar-mheadhanach neo-eisimeileach cànan is bathar-cruaidh, ailtireachd seata stiùiridh brìgheil (ISA), agus clàradh ùine ruith.

Bidh riochdachadh eadar-mheadhanach neo-eisimeileach targaid (IR) HPVM a’ togail air riochdachadh stiùiridh eadar-mheadhanach LLVM 9.0 agus ga leudachadh le graf sruth dàta rangachaidh gus co-shìnteachd ìre gnìomh, dàta agus loidhne-phìoban a ghlacadh. Tha riochdachadh eadar-mheadhanach HPVM cuideachd a’ toirt a-steach stiùireadh feòir agus cuimhne co-roinnte. Is e prìomh adhbhar cleachdadh riochdachadh eadar-mheadhanach gineadh còd èifeachdach agus optimization airson siostaman heterogeneous.

Tha an ailtireachd seata stiùiridh brìgheil (ISA) a’ ceadachadh comas giùlain eadar diofar sheòrsaichean bathar-cruaidh coimpiutaireachd co-shìnte agus ga dhèanamh comasach gun a bhith a’ call coileanadh nuair a bhios tu a’ cleachdadh diofar eileamaidean de shiostaman heterogeneous. Faodar ISA Mas-fhìor a chleachdadh cuideachd gus còd prògraim so-ghnìomhaichte uile-choitcheann a lìbhrigeadh as urrainn ruith a’ cleachdadh CPUs, GPUs, FPGAn, agus diofar luathaichean.

Aig an ìre leasachaidh a th’ ann an-dràsta, tha HPVM a’ tabhann gineadairean còd a tha comasach air nodan tagraidh eadar-theangachadh a’ cleachdadh ISA brìgheil airson a chuir gu bàs a’ cleachdadh NVIDIA GPUs (cuDNN agus OpenCL), stiùireadh vector Intel AVX agus ioma-cridhe x86 CPUs. Aig àm ruith, bidh HPVM a’ cur an gnìomh poileasaidhean clàraidh pròiseas coimpiutaireachd sùbailte, air an cur an gnìomh an dà chuid stèidhichte air fiosrachadh prògram (structar graf) agus tro bhith a’ cur ri chèile nodan prògram fa leth airson an cur an gnìomh air gin de na h-innealan coimpiutaireachd targaid a tha rim faighinn san t-siostam.

Tha e air a thoirt fa-near gum faod cleachdadh HPVM àrdachadh mòr ann an cinneasachd a choileanadh. Tha coileanadh eadar-theangairean HPVM an coimeas ri còd OpenCL làmh-sgrìobhte airson GPUn agus innealan coimpiutaireachd vector.

An coimeas ris a’ chiad fhoillseachadh ro-shealladh, tha HPVM 1.0 a’ toirt a-steach taic airson gnìomhachd tensor ailseabra sreathach, aghaidhean airson Pytorch agus Keras, tuairmsean gnìomhaiche convolution, agus frèam gleusaidh tuairmseachaidh a bhios gu fèin-obrachail a’ taghadh tuairmsean as fheàrr airson gnìomhachd tensor sònraichte agus a’ taghadh an rèiteachadh a bheir seachad an coileanadh as fheàrr.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster