Halo Habr! Tha seataichean dĂ ta airson DĂ ta Mòr agus ionnsachadh innealan aâ fĂ s gu mòr agus feumaidh sinn cumail suas riutha. Ar post mu theicneòlas Ăšr-ghnĂ thach eile ann an raon coimpiutaireachd Ă rd-choileanadh (HPC, Coimpiutaireachd Ărd-choileanadh), air a shealltainn aig bothan Kingston aig . Is e seo cleachdadh siostaman stòraidh dĂ ta Hi-End (SDS) ann an frithealaichean le aonadan giullachd grafaigeach (GPU) agus teicneòlas bus GPUDirect Storage. Taing do iomlaid dĂ ta dĂŹreach eadar an siostam stòraidh agus an GPU, a âdol seachad air an CPU, tha luchdachadh dĂ ta a-steach do luathadairean GPU air a luathachadh le òrdugh meudachd, agus mar sin bidh tagraidhean DĂ ta Mòr aâ ruith aig a âchoileanadh as Ă irde a bheir GPUs seachad. Aig an aon Ă m, tha Ăšidh aig luchd-leasachaidh siostam HPC ann an adhartasan ann an siostaman stòraidh leis na h-astaran I / O as Ă irde, leithid an fheadhainn a rinn Kingston.

Tha coileanadh GPU nas Ă irde na luchdachadh dĂ ta
Bho chaidh CUDA, ailtireachd coimpiutaireachd co-shĂŹnte bathar-cruaidh is bathar-bog stèidhichte air GPU airson a bhith aâ leasachadh thagraidhean coitcheann, a chruthachadh ann an 2007, tha comasan bathar-cruaidh GPUs fhèin air fĂ s gu h-iongantach. An-diugh, tha GPUs air an cleachdadh barrachd is barrachd ann an tagraidhean HPC leithid DĂ ta Mòr, ionnsachadh innealan (ML), agus ionnsachadh domhainn (DL).
Thoir an aire, a dhâ aindeoin cho coltach âs a tha teirmean, gu bheil an dĂ rud mu dheireadh nan gnĂŹomhan eadar-dhealaichte a thaobh algorithm. Bidh ML aâ trèanadh aâ choimpiutair stèidhichte air dĂ ta structaraichte, agus bidh DL aâ trèanadh aâ choimpiutair stèidhichte air fios air ais bho lĂŹonra neural. Tha eisimpleir airson cuideachadh le bhith a 'tuigsinn nan eadar-dhealachaidhean gu math sĂŹmplidh. Gabhamaid ris gum feum an coimpiutair eadar-dhealachadh a dhèanamh eadar dealbhan de chait is coin a tha air an luchdachadh bhon t-siostam stòraidh. Airson ML, bu chòir dhut seata de dhealbhan a chuir a-steach le mòran tagaichean, agus tha gach fear dhiubh aâ mĂŹneachadh aon fheart sònraichte den bheathach. Airson DL, tha e gu leòr Ă ireamh tòrr nas motha de dhealbhan a luchdachadh suas, ach le dĂŹreach aon tag âis e cat a tha seoâ no âis e cĂš a tha seoâ. Tha DL glè choltach ri mar a tha clann òga air an teagasg - tha iad dĂŹreach air an sealltainn dealbhan de choin is cait ann an leabhraichean agus ann am beatha (mar as trice, gun eadhon mĂŹneachadh mionaideach air an eadar-dhealachadh), agus bidh eanchainn an leanaibh fhèin aâ tòiseachadh a âdearbhadh an seòrsa beathach Ă s deidh sin. Ă ireamh èiginneach de dhealbhan airson coimeas (A rèir tuairmsean, chan eil sinn a 'bruidhinn ach mu cheud no dhĂ de thaisbeanaidhean rè trĂ th-òige). Chan eil algorithms DL fhathast cho foirfe: airson lĂŹonra neural a bhith ag obair gu soirbheachail air ĂŹomhaighean a chomharrachadh, feumar milleanan de dhealbhan a bhiadhadh agus a phròiseasadh a-steach don GPU.
GeĂ rr-chunntas air an ro-rĂ dh: stèidhichte air GPUs, faodaidh tu tagraidhean HPC a thogail ann an raon DĂ ta Mòr, ML agus DL, ach tha duilgheadas ann - tha na seataichean dĂ ta cho mòr is gu bheil an Ăšine a chuirear seachad a âluchdachadh dĂ ta bhon t-siostam stòraidh chun GPU aâ tòiseachadh aâ lughdachadh coileanadh iomlan an tagraidh. Ann am faclan eile, tha GPUs luath fhathast gan cleachdadh mar thoradh air dĂ ta slaodach I / O a âtighinn bho fo-shiostaman eile. Faodaidh an eadar-dhealachadh ann an astar I / O an GPU agus am bus gu siostam CPU / stòraidh a bhith na òrdugh meudachd.
Ciamar a tha teicneòlas GPUDirect Storage ag obair?
Tha am pròiseas I / O fo smachd an CPU, mar a tha am pròiseas airson dĂ ta a luchdachadh bho stòradh gu na GPUs airson tuilleadh giollachd. Dhâ adhbhraich seo iarrtas airson teicneòlas a bheireadh cothrom dĂŹreach eadar GPUs agus draibhearan NVMe gus conaltradh gu sgiobalta ri chèile. Bâ e NVIDIA aâ chiad fhear a thairg an leithid de theicneòlas agus thug e GPUDirect Storage air. Gu dearbh, is e atharrachadh a tha seo air an teicneòlas GPUDirect RDMA (Seòladh Cuimhne Iomallach) a leasaich iad roimhe.

Bidh Jensen Huang, Ceannard NVIDIA, aâ taisbeanadh GPUDirect Storage mar chaochladh de GPUDirect RDMA aig SC-19. Stòr: NVIDIA
Tha an eadar-dhealachadh eadar GPUDirect RDMA agus GPUDirect Storage anns na h-innealan eadar am bi seòladh air a dhèanamh. Tha teicneòlas GPUDirect RDMA air ath-chleachdadh gus dĂ ta a ghluasad gu dĂŹreach eadar a âchairt eadar-aghaidh lĂŹonra aghaidh (NIC) agus cuimhne GPU, agus tha GPUDirect Storage aâ toirt seachad slighe dĂ ta dĂŹreach eadar stòradh ionadail no iomallach leithid NVMe no NVMe thairis air Fabric (NVMe-oF) agus Cuimhne GPU.
Bidh an dĂ chuid GPUDirect RDMA agus GPUDirect Storage aâ seachnadh gluasadan dĂ ta neo-riatanach tro bhufair ann an cuimhne CPU agus aâ leigeil leis an inneal ruigsinneachd cuimhne dĂŹreach (DMA) dĂ ta a ghluasad bhon chairt lĂŹonra no stòradh gu dĂŹreach gu no bho chuimhne GPU - uile gun luchd air aâ phrĂŹomh CPU. Airson GPUDirect Storage, chan eil suidheachadh an stòraidh gu diofar: faodaidh e a bhith na diosc NVME taobh a-staigh aonad GPU, taobh a-staigh raca, no ceangailte thairis air an lĂŹonra mar NVMe-oF.

Sgeama obrachaidh GPUDirect Storage. Stòr: NVIDIA
Tha iarrtas mòr air siostaman stòraidh Hi-End air NVMe ann am margaidh tagraidh HPC
Aâ tuigsinn, le teachd GPUDirect Storage, gum bi Ăšidh luchd-ceannach mòr air a tharraing gu bhith aâ tabhann siostaman stòraidh le astaran I / O a rèir toradh an GPU, aig an taisbeanadh SC-19 sheall Kingston demo de shiostam anns a bheil a siostam stòraidh stèidhichte air diosgan NVMe agus aonad le GPU, a rinn mion-sgrĂšdadh air mĂŹltean de dhealbhan saideal gach diog. Tha sinn mu thrĂ th air sgrĂŹobhadh mu leithid de shiostam stòraidh stèidhichte air draibhearan 10 DC1000M U.2 NVMe .

Bidh siostam stòraidh stèidhichte air draibhearan 10 DC1000M U.2 NVMe a âcur gu h-iomchaidh ri frithealaiche le luathaichean grafaigs. Stòr: Kingston
Tha an siostam stòraidh seo air a dhealbhadh mar aonad raca 1U no nas motha agus faodar a sgèile a rèir an Ă ireamh de dhrĂ ibhearan DC1000M U.2 NVMe, gach fear le comas 3.84-7.68 TB. Is e an DC1000M aâ chiad mhodail NVMe SSD ann am factar cruth U.2 ann an loidhne dhrĂ ibhearan ionad dĂ ta Kingston. Tha ĂŹre seasmhachd aige (DWPD, bidh Drive aâ sgrĂŹobhadh gach latha), aâ leigeil leis dĂ ta ath-sgrĂŹobhadh gu lĂ n chomas uair san latha airson beatha cinnteach an draibhidh.
Anns an deuchainn air fio v3.13 air an t-siostam obrachaidh Ubuntu 18.04.3 LTS, Linux kernel 5.0.0-31-generic, sheall an sampall taisbeanaidh den t-siostam stòraidh astar leughaidh (Leughadh Seasmhach) de 5.8 millean IOPS le toradh seasmhach (Leud-bann Seasmhach) de 23.8 Gbps.
Thuirt Ariel Perez, manaidsear gnĂŹomhachais SSD aig Kingston, mu na siostaman stòraidh Ăšra: âTha sinn deiseil gus fuasglaidhean U.2 NVMe SSD uidheamachadh don ath ghinealach de luchd-frithealaidh gus cuir Ă s do mhòran de na botail gluasad dĂ ta a bha gu traidiseanta co-cheangailte ri stòradh. Tha an cothlamadh de dhrĂ ibhearan NVMe SSD agus ar prĂŹomh Server Premier DRAM aâ dèanamh Kingston mar aon de na solaraichean fuasglaidhean dĂ ta deireadh-gu-deireadh as coileanta sa ghnĂŹomhachas. â

Sheall an deuchainn gfio v3.13 trochur de 23.8 Gbps airson an t-siostam stòraidh demo air draibhearan DC1000M U.2 NVMe. Stòr: Kingston
Cò ris a bhiodh siostam Ă bhaisteach airson tagraidhean HPC coltach aâ cleachdadh GPUDirect Storage no teicneòlas coltach ris? Is e seo ailtireachd le sgaradh corporra de dh'aonadan gnĂŹomh taobh a-staigh raca: aonad no dhĂ airson RAM, grunn a bharrachd airson nodan coimpiutaireachd GPU agus CPU, agus aon aonad no barrachd airson siostaman stòraidh.
Nuair a chaidh GPUDirect Storage ainmeachadh agus teicneòlasan coltach ri nochdadh bho luchd-reic GPU eile, tha iarrtas Kingston airson siostaman stòraidh air an dealbhadh airson an cleachdadh ann an coimpiutaireachd Ă rd-choileanaidh aâ leudachadh. Is e an comharradh astar leughaidh dĂ ta bhon t-siostam stòraidh, an coimeas ris an gluasad de chairtean lĂŹonra 40- no 100-Gbit aig beul aonad coimpiutaireachd le GPU. Mar sin, bidh siostaman stòraidh ultra-luath, aâ toirt a-steach NVMe taobh a-muigh tro Fabric, aâ dol bho bhith coimheach chun phrĂŹomh shruth airson tagraidhean HPC. A bharrachd air saidheans agus Ă ireamhachadh ionmhais, lorgaidh iad cleachdadh ann am mòran raointean practaigeach eile, leithid siostaman tèarainteachd aig ĂŹre metropolitan Safe City no ionadan sgrĂšdaidh còmhdhail, far a bheil feum air astar aithneachaidh agus aithneachaidh milleanan de HD ĂŹomhaighean gach diog, âthuirt e. Ă ite margaidh an t-siostam stòraidh as Ă irde
Gheibhear tuilleadh fiosrachaidh mu thoraidhean Kingston aig chompanaidh.
Source: www.habr.com
