ืืคืืจืืืจ, ืกืื ืคืืจื ืืืจืื ืื ืก ืื ืืฉื ืืืฉืื ืืขื ืืืฆืืขืื ืืืืืื (HPC). ื ืฆืืื VMware ืืืจื ืฉืืืฉืจ ืขืืืืื ืขื GPU, ืืขืจืืช ืืืืืกืกืช ืขื ESXi hypervisor ืฉืื ื ืืื ื ื ืืืชื ืืืืืจืืช ืืคืชืจืื ืืช ืืชืืช ืืฉืืคื.
ืื ืื ื ืืืืจืื ืขื ืืืื ืืืืืืืช ืฉืืคืฉืจื ืืืฉืื ืืืช.
/ ืชืืื ื ืืืงืืืจืืจืืืก CC BY-SA
ืืขืืืช ืืืฆืืขืื
ืืคื ืื ืืืกืืื, ื-70% ืืขืืืกื ืืขืืืื ืืืจืืื ื ืชืื ืื ืืืจืืืืืืืฆืื. ืขื ืืืช, 30% ืื ืืชืจืื ืขืืืื ืคืืขืืื ืขื ืืชืืช ืืฉืืคื ืืื ืืืคืจืืืืืืจืื. 30% ืืื ืืืจืืืื ืืขืืงืจ ืืืืฉืืืื ืืขืื ืขืืืก ืืืื, ืืืื ืืื ืืงืฉืืจืื ืืืืืื ืจืฉืชืืช ืขืฆืืืืช ืืฉืืืืฉ ืืืขืืื GPU.
ืืืืืื ืืกืืืจืื ืืืื ืื ืืื ืฉื-hypervisor, ืืฉืืืช ืืคืฉืื ืืื ืืื, ืืืื ืืืฉืคืืข ืขื ืืืืฆืืขืื ืฉื ืืืขืจืืช ืืืื. ืืืืืืืื ืืคื ื ืืืฉ ืฉื ืื ืืชื ืืืื ืืืฆืื ืืช ืื ืชืื ืื ืขื ืืคืืชืช ืืืืจืืช ืืขืืืื ื-10%. ืืื, ืืืจืืช ืืืคืขืืื ืืจืืื ื ืชืื ืื ืื ืืืืจืื ืืืขืืืจ ืขืืืกื ืขืืืื ืฉื HPC ืืกืืืื ืืืจืืืืืืช.
ืืื ืืื ืืืืืืืช ืืืืืจืืืืืืืฆืื ืืชืคืชืืืช ืืืฉืชืคืจืืช. ืืื ืก ืืคื ื ืืืืฉ, VMware ืืืจื ืื ื-ESXi hypervisor ืืื ืืฉืคืขื ืฉืืืืืช ืขื ืืืฆืืขื ื-GPU. ื ืืชื ืืืคืืืช ืืช ืืืืจืืช ืืืืฉืื ืืฉืืืฉื ืืืืืื, ืืฉืจ ื ืืชื ืืืฉืืืช ืืืชืืช ืืฉืืคื.
ืึตืื ืึทืคืขึดืืึดืื ืึถืช ืึถื
ืืื ืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื ืืขืจืืืช HPC ืขื GPUs, VMware ืืืฆืขื ืืกืคืจ ืฉืื ืืืื ื-hypervisor. ืืคืจื, ืื ื ืคืืจ ืืคืื ืงืฆืืืช vMotion. ืื ื ืืืฅ ืืืืืื ืขืืืกืื ืืืืจื ืืื ืืขืืืจ ืืืื ืืช ืืืจืืืืืืืช (VMs) ืืื ืฉืจืชืื ืื GPUs. ืืฉืืชืช vMotion ืืืืื ืืื ืฉืืื VM ืืืงืฆื ืืขืช GPU ืกืคืฆืืคื. ืื ืขืืจ ืืืคืืืช ืขืืืืืช ืืขืช ืืืืคืช ื ืชืื ืื.
ืขืื ืืจืืื ืืจืืื ืืืขืจืืช ืืื ืืื ืืืืืื DirectPath I/O. ืื ืืืคืฉืจ ืืื ืื ืืืืฉืื ืืืงืืื CUDA ืืงืืื ืืื ืืจืืงืฆืื ืขื ืืืื ืืช ืืืจืืืืืืืช ืืฉืืจืืช, ืชืื ืขืงืืคืช ืืืืคืจืืืืืจ. ืืืฉืจ ืืชื ืฆืจืื ืืืคืขืื ืืกืคืจ VMs ืขื GPU ืืื ืื ืืื ืืช, ื ืขืฉื ืฉืืืืฉ ืืคืชืจืื GRID vGPU. ืืื ืืืืง ืืช ืืืืจืื ืืืจืืืก ืืืกืคืจ ืืงืืขืื (ืื ืืืืืจื ืืืืฉืื ืืื ื ืืืืืงืื).
ืืืืืจืืช ืืคืขืืื ืฉื ืฉืชื ืืืื ืืช ืืืจืืืืืืืช ืืืงืจื ืื ืชืืจืื ืื:
ืชืืฆืืืช ืืชืืืืืช
ืืืจื ืขืจืื ืืืืงืืช hypervisor ืขื ืืื ืืืฉืจืช ืืืื ืฉืคื ืืืืืกืก ืขื TensorFlow. "ื ืืง" ืืืืฆืืขืื ืืื ืจืง โโ3-4% ืืืฉืืืื ืืืชืืช ืืฉืืคื. ืืชืืืจื, ืืืขืจืืช ืืฆืืืื ืืืืง ืืฉืืืื ืืคื ืืจืืฉื ืืืชืื ืืขืืืก ืื ืืืื.
ืื ืขื ืงืืช ื-IT ืขืจืื ืืืืงืืช ืขื ืืืืืื. ืืื ืืกื ืืืืจื ืืืฉืืจื ืจืฉืชืืช ืขืฆืืืืช ืืืืืช ืชืืื ืืช. ืืืงืืื, ืืืฉืืืื ืฉื GPU ืืื ืืืคืฆื ืืื ืืจืืขื ืืืฉืื VM ืืืืืืช. ืืชืืฆืื ืืื, ืืืืฆืืขืื ืฉื ืืืื ืืช ืืืืืืช ืืจืื ื-17% (ืืขืืืช VM ืืืื ืขื ืืืฉื ืืืื ืืืฉืืื GPU). ืขื ืืืช, ืืกืคืจ ืืชืืื ืืช ืืืขืืืืืช ืืฉื ืืื ืืึผืืึธื ืฉืืืฉ ืคืขืืื. ืฆืคืื ืื ืืขืจืืืช ืืืื ืืืฆื ืืืฉืืืื ืื ืืชืื ื ืชืื ืื ืืืืืื ืืืืืฉื.
ืืื ืืืขืืืช ืืคืืื ืฆืืืืืืช ืฉ-VMware ืขืฉืืื ืืืชืืืื, ืืืืืื ืืคืืื ืงืื ืืขื ืฆืจ ืืืื. ืืกืคืจ ืงืื ืฉื ืืืจืืช ืขืืืื ืขืืืืืช ืขื ืืขืจืืืช ืืขืืืช ืืืฆืืขืื ืืืืืื. ืืื ื ืืกืืืืกืื ืืืืืืฉืขื 2021, 94% ืืขืืืกื ืืขืืืื ืฉื ืืจืื ืื ืชืื ืื ืืขืืื ืืืื ืืืจืืืืืืื. ืขื ืืื ืชืืืืืช ืื ืืืกืืื, ืฉืืื ืฉืืง HPC ืืืื ื-32 ื-45 ืืืืืืจื ืืืืจ ืืชืงืืคื ืฉืืื 2017 ื-2022.
/ ืชืืื ื ื ืงืืืช ืืืฉื ืืืืืืืช PD
ืคืชืจืื ืืช ืืืืื
ืืฉื ื ืืกืคืจ ืื ืืืืื ืืฉืืง ืืืคืืชืืื ืขื ืืื ืืืจืืช IT ืืืืืืช: AMD ืืืื ืื.
ืืืืจื ืืจืืฉืื ื ืืืืืจืืืืืืืฆืื ืฉื GPU ืืฆืืข ืืืฉื ืืืืืกืกืช ืขื SR-IOV (ืืืจืืืืืืืฆืื ืฉื ืงืื/ืคืื ืขื ืฉืืจืฉ ืืืื). ืืื ืืืืืื ืื ืืขื ืืงื ื-VM ืืืฉื ืืืืง ืืืืืืืช ืืืืืจื ืฉื ืืืขืจืืช. ืืคืชืจืื ืืืคืฉืจ ืื ืืืืืง ืืช ื-GPU ืืื 16 ืืฉืชืืฉืื ืขื ืืืฆืืขืื ืฉืืืื ืฉื ืืขืจืืืช ืืืจืืืืืืืช.
ืืืื ืขื ืงืืช ื-IT ืืฉื ืืื, ืื ืืืืกืก ืืื ืืืืืื ืขื ื-Hypervisor Citrix XenServer 7. ืืื ืืฉืื ืขืืืื ืฉื ืื ืื ืืชืงื GPU ืกืื ืืจืื ืืืืื ื ืืืจืืืืืืช, ืืืืคืฉืจืช ืืืืจืื ืืืฆืื ืืคืืืงืฆืืืช ืชืืช ืืืื ืืืืฉืื ืฉืืืื ืืช ืืืืฉืืจืื ืฉื ืืืืช ืืฉืชืืฉืื.
ืขืชืื ืืืื ืืืืืื
ืืคืชืื GPU ืืืจืืืืืืื ืืขืฉืืช ืืืืืจ ืขื ืืืืขืช ืืขืจืืืช AI ืืืคืืคืืืจืืืช ืืืืืจืช ืฉื ืคืชืจืื ืืช ืืขืื ืืืฆืืขืื ืืืืืื ืืฉืืง ืืืื ืืืืืื ืืขืกืงืืช. ืื ืืงืืืื ืฉืืฆืืจื ืืขืืืื ืืืืืืช ืืืืืืช ืฉื ื ืชืื ืื ืืืืื ืืช ืืืืงืืฉ ื-vGPUs.
ืขืืฉืื ืืฆืจื ืื ืืืคืฉ ืืจื ืฉืื ืืช ืืคืื ืงืฆืืื ืืืืช ืฉื ืืืขืื ืื-GPU ืืืืื ืืืช ืืื ืืืืืฅ ืคืชืจืื ืืขืืืช ืืงืฉืืจืืช ืืืจืคืืงื, ืืืฆืืข ืืืฉืืืื ืืชืืืืื, ืคืขืืืืช ืืืืืืช ืืขืืืื ื ืชืื ืื. ืืืคืขืชื ืฉื ืืืืืช ืืืื ืืฉืืง ืืขืชืื ืชืฉื ื ืืช ืืืืฉื ืืืืืจืืืืืืืฆืื ืฉื ืืฉืืืื ืืืช ืืืืงืชื ืืื ืขืืืกื ืขืืืื ืืกืืืืืช ืืืจืืืืืืืช ืืขื ื.
ืื ืืงืจืื ืขื ืื ืืฉื ืืืืื ืืืจืืื ื ืฉืื ื:
ืืื ืคืืกืืื ืืขืจืืฅ ืืืืืจื ืฉืื ื:
ืืงืืจ: www.habr.com