Tê bawer kirin ku serverên virtual yên bi vGPU biha ne. Di nirxandineke kurt de ez ê hewl bidim ku vê tezê red bikim.

Lêgerînek li ser Înternetê tavilê kirêkirina superkomputerên bi NVIDIA Tesla V100 an pêşkêşkerên hêsan ên bi GPU-yên veqetandî yên hêzdar eşkere dike. Xizmetên bi vî rengî hene, wek nimûne, , an . Lêçûna wan a mehane bi deh hezaran rubleyan tê pîvandin, û min xwest ku ji bo serîlêdanên OpenCL û/an CUDA vebijarkên erzantir bibînim. Li ser sûka Rûsyayê gelek VPS-ya budceya bi adaptorên vîdyoyê re tune; di gotarek kurt de ez ê bi karanîna ceribandinên sentetîk ve kapasîteyên wan ên hesabkirinê bidim ber hev.
beşdaran
Pêşkêşkerên virtual yên mêvandar di navnîşa berendaman de ji bo beşdarî vekolînê bûn. , , , и . Di gihîştina gihîştinê de ti pirsgirêkek taybetî tune, ji ber ku hema hema hemî peydakiran serdemek ceribandina belaş heye. UltraVDS bi fermî ceribandinek belaş tune, lê ne zehmet bû ku meriv lihevhatinek çêbibe: piştî fêrbûna weşanê, xebatkarên piştgirîyê mîqdara ku hewce dike ji bo fermana VPS-ê di hesabê min ê bonusê de hewce dike kredî kir. Di vê qonaxê de, makîneyên virtual VDS4YOU ji pêşbaziyê derketin, ji ber ku ji bo ceribandina belaş mêvandar ji we re hewce dike ku hûn skanek qerta nasnameya xwe peyda bikin. Ez fêm dikim ku hûn hewce ne ku xwe ji destdirêjiyê biparêzin, lê ji bo verastkirinê, hûrguliyên pasaportê an, mînakî, girêdana hesabek li ser tora civakî - ev ji hêla 1Gb.ru ve tê xwestin.
Veavakirin û bihayên
Ji bo ceribandinê, me makîneyên navîn bikar anîn ku lêçûna wan ji mehê kêmtir ji 10 hezar rubleyî bû: 2 core hesabkirinê, 4 GB RAM, 20-50 GB SSD, vGPU bi 256 MB VRAM û Windows Server 2016. Berî nirxandina performansa VDS, em ji nêz ve li jêrsîstemên grafîkî yên wan binêrin. Ji hêla utility destûrê dide te ku hûn agahdariya berfireh li ser çareseriyên hardware û nermalavê yên ku ji hêla mêvandar ve têne bikar anîn bistînin. Bi alîkariya wê hûn dikarin, mînakî, guhertoya ajokera vîdyoyê, hêjeya bîranîna vîdyoyê ya berdest, û her weha daneyên li ser piştgiriya OpenCL û CUDA bibînin.
1Gb.ru
GPUcloud
RuVDS
UltraVDS
Virtualization
Hyper-V
OpenStack
Hyper-V
Hyper-V
Berhemên kompîturê
2*2,6 GHz
2*2,8 GHz
2*3,4 GHz
2*2,2 GHz
RAM, GB
4
4
4
4
Storage, GB
30 (SSD)
50 (SSD)
20 (SSD)
30 (SSD)
vGPU
RemoteFX
NVIDIA GRID
RemoteFX
RemoteFX
Adapter video
NVIDIA GeForce GTX 1080 Ti
NVIDIA Tesla T4
NVIDIA Quadro P4000
AMD FirePro W4300
vRAM, MB
256
4063
256
256
Piştgiriya OpenCL
+
+
+
+
Piştgiriya CUDA
-
+
-
-
Bihayê mehê (heke salane tê dayîn), rûn.
3494 (3015)
7923,60
1904 (1333)
1930 (1351)
Pereyê ji bo çavkaniyan, rûb
na
CPU = 0,42 rûb / saet,
RAM = 0,24 rûb / saet,
SSD = 0,0087 rûb/saet,
OS Windows = 1,62 ruble/saet,
IPv4 = 0,15 rûb / saet,
vGPU (T4/4Gb) = 7 ruble/saet.
ji 623,28 + 30 per sazkirinê
na
Serdema testê
Rojên 10
7 roj an bêtir bi peymanê
3 roj bi fatûreya mehane
na
Ji pêşkêşkerên ku hatine vekolîn, tenê GPUcloud virtualbûna OpenStack û teknolojiya NVIDIA GRID bikar tîne. Ji ber hejmareke mezin a bîranîna vîdyoyê (profîlên 4, 8 û 16 GB hene), karûbar bihatir e, lê xerîdar dê sepanên OpenCL û CUDA bimeşîne. Yên mayî vGPU-yên bi VRAM-ya hindiktir pêşkêşî dikin, ku bi karanîna Microsoft RemoteFX hatine afirandin. Ew pir kêmtir mesref dikin, lê tenê OpenCL piştgirî dikin.
Testkirina Performansê
Geek Bench 5
Bi vê populer Hûn dikarin performansa grafîkê ji bo serîlêdanên OpenCL û CUDA bipîvin. Nexşeya jêrîn bi daneyên hûrgulî yên ji bo pêşkêşkerên virtual, encama kurtasî nîşan dide , GPUcloud ( и ), и li ser malpera pêşdebirê pîvanê peyda dibe. Vekirina wan rastiyek balkêş eşkere dike: GeekBench mîqdarên VRAM-ê ji 256 MB-ya fermankirî pir mezintir nîşan dide. Leza demjimêrê ya pêvajoyên navendî jî dibe ku ji ya ku hatî destnîşan kirin bilindtir be. Ev di hawîrdorên virtual de rûdanek hevpar e - pir tişt bi barkirina hosteya laşî ya ku VPS lê dimeşîne ve girêdayî ye.

VGPU-yên hevpar ên "server" ji adaptorên vîdyoyê yên "sermaseyê" yên bi performansa bilind qelstir in dema ku ji bo sepanên grafikên giran têne bikar anîn. Çareseriyên bi vî rengî bi giranî ji bo karên hesabkirinê têne armanc kirin. Ji bo nirxandina performansa wan ceribandinên sentetîk ên din hatin kirin.
FAHBench 2.3.1
Ji bo analîzek berfireh a kapasîteyên komputera vGPU ne guncaw e, lê ew dikare were bikar anîn da ku performansa adapterên vîdyoyê yên ji VPS-yên cihêreng di hesabên tevlihev de bi karanîna OpenCL-ê bidin ber hev. Projeya Computing Belavkirin Pirsgirêka teng a modelkirina komputerê ya pelçiqandina molekulên proteîn çareser dike. Lekolînwan hewl didin ku sedemên patholojiyên ku bi proteînên xelet ve girêdayî ne fam bikin: Nexweşiyên Alzheimer û Parkinson, nexweşiya çêlekên dîn, skleroza piralî, hwd. Bi karanîna karanîna ku wan afirandine têne pîvandin Performansa rastîn a yekane û ducarî di nexşeyê de tê xuyang kirin. Mixabin, karûbar li ser makîneya virtual ya UltraVDS xeletiyek çêkir.

Dûv re, ez ê encamên hesabkirinê ji bo rêbaza modelkirina dhfr-nezanî bidim ber hev.

SiSoftware Sandra 20/20
Pakêt Ji bo nirxandina kapasîteyên hesabkirinê yên adapterên vîdyoyê yên virtual ji mêvandarên cihêreng. Karûbar suitsên pîvana hesabkirina mebesta giştî (GPGPU) vedihewîne û OpenCL, DirectCompute û CUDA piştgirî dike. Ji bo destpêkê, nirxandinek giştî ya vGPU-yên cihêreng hate çêkirin. Diagram encamek kurt, daneyên berfirehtir ji bo serverên virtual nîşan dide , GPUcloud () û li ser malpera pêşdebirê pîvanê peyda dibe.

Di testa "dirêj" a Sandra de jî pirsgirêk hebûn. Ji bo pêşkêşkarê VPS GPUcloud, ne gengaz bû ku bi karanîna OpenCL-ê nirxandinek gelemperî were kirin. Dema ku vebijarka guncan hilbijêrin, karûbar hîn jî bi CUDA re xebitî. Makîneya UltraVDS di heman demê de vê ceribandinê jî têk çû: pîvan di% 86 de cemidand dema ku hewl da ku derengiya bîranînê diyar bike.
Di pakêta testa giştî de, ne gengaz e ku meriv nîşanan bi dereceyek têr hûrgulî bibîne an hesabên bi rastbûna bilind pêk bîne. Me neçar ma ku gelek ceribandinên cihêreng bimeşînin, bi destnîşankirina performansa pezê ya adapterê vîdyoyê bi karanîna komek hesabên matematîkî yên hêsan ên ku bi karanîna OpenCL û (heke gengaz be) CUDA-yê dest pê bikin. Ev jî tenê nîşana giştî, û encamên berfireh ji bo VPS-ê nîşan dide , GPUcloud ( и ), и li ser malperê peyda dibe.

Ji bo berhevkirina leza şîfrekirin û şîfrekirina daneyan, Sandra komek ceribandinên krîptografîk heye. Encamên berfireh ji bo , GPUcloud ( и ), и .

Hesabên darayî yên paralel hewceyê hesabek adapterê du-rast-piştgir hewce dike. Ev qadek din a girîng a serîlêdanê ji bo vGPU ye. Encamên berfireh ji bo , GPUcloud ( и ), и .

Sandra 20/20 destûrê dide te ku hûn îmkanên karanîna vGPU ji bo hesabên zanistî bi rastbûna bilind ceribînin: pirbûna matrixê, veguherîna bilez a Fourier, hwd. Encamên berfireh ji bo , GPUcloud ( и ), и .

Di dawiyê de, ceribandinek kapasîteyên hilberandina wêneya vGPU hate kirin. Encamên berfireh ji bo , GPUcloud ( и ), и .

vebiguherin
Pêşkêşkara virtual GPUcloud di ceribandinên GeekBench 5 û FAHBench de encamên hêja nîşan da, lê di ceribandinên pîvana Sandra de ji asta gelemperî bilind nebû. Mesrefa wê ji karûbarên hevrikan pirtir e, lê xwedan bîranînek vîdyoyê ya girîngtir e û CUDA piştgirî dike. Di ceribandinên Sandra de, VPS ji 1Gb.ru bi rastbûna hesabkirina bilind re pêşeng bû, lê ew di heman demê de ne erzan e û di ceribandinên din de bi navînî pêk tê. UltraVDS derket holê ku xerîbek eşkere ye: Ez nizanim gelo têkiliyek li vir heye, lê tenê ev mêvandar kartên vîdyoyê yên AMD pêşkêşî xerîdaran dike. Di warê rêjeya bihayê / performansê de, servera RuVDS ji min re çêtirîn xuya bû. Mesrefa wê ji 2000 rubleyan kêmtir e mehê, û ceribandin pir baş derbas bûn. Rêzeya dawîn wiha xuya dike:
cîh
Hoster
Piştgiriya OpenCL
Piştgiriya CUDA
Performansa bilind li gorî GeekBench 5
Performansa bilind li gorî FAHBench
Performansa bilind li gorî Sandra 20/20
Bihayê kêm
I
RuVDS
+
-
+
+
+
+
II
1Gb.ru
+
-
+
+
+
+
III
GPUcloud
+
+
+
+
+
-
IV
UltraVDS
+
-
-
-
-
+
Di derbarê serketî de hin gumanên min hebûn, lê vekolîn ji bo VPS-ya budceya bi vGPU ve hatî veqetandin, û makîneya virtual RuVDS hema hema nîvê hevrikê xwe yê herî nêzîk û ji çar carî zêdetir ji pêşniyara herî biha ya ku hatî vekolandin lêçû. Cihê duyemîn û sêyemîn jî ne hêsan bû ku were dabeş kirin, lê li vir jî biha ji faktorên din zêdetir bû.
Di encama ceribandinê de, derket holê ku vGPU-yên asta têketinê ne ew qas biha ne û jixwe dikarin ji bo çareserkirina pirsgirêkên komputerê werin bikar anîn. Bê guman, bi karanîna ceribandinên sentetîk, dijwar e ku meriv pêşbînî bike ka makîneyek dê di bin barek rastîn de çawa tevbigere, û ji bilî vê, şiyana veqetandina çavkaniyan rasterast bi cîranên xwe yên li ser mêvandarê laşî ve girêdayî ye - ji bo vê yekê destûr bidin. Ger hûn VPS-ya budceya din a bi vGPU li ser Înterneta Rûsî bibînin, dudilî nebin ku hûn di şîroveyan de li ser wan binivîsin.
Source: www.habr.com
