GPU (graphics processing units) and CPU (central processing units) are both processors, but different in the number of cores and functionality. GPUs are more powerful than CPUs in executing the complex tasks hence used in a wide range of modern technologies like machine learning (ML), artificial intelligence (AI), high performance computing (HPC), gaming, video editing and content creation etc.
GPUs use parallel processing, meaning separate portions of each task will be handled by different processors. Also, each GPU has its random-access memory (RAM) to store the data that processes. There are two types of GPUs, integrated and discrete. Integrated GPUs come embedded alongside, while discrete GPUs can be mounted on a separate circuit board.
Graphic Cards and GPUs are the most used terms, but both are different. The graphics card is the hardware, while the GPU is a chip, part of the graphics card. The GPU performs the actual image and graphics processing, and graphics card presents images to the display unit.
The GPU and its architecture have many features which can support high performance computing requirements and below are some of those.
Multiple customers and cloud providers who are into high performance computing would like to know if the GPUaaS can be leveraged from VMware hypervisor and the cloud automations solutions to enable their customers to use the advanced GPU use cases. Below are the products which can support GPUaaS requirements from VMware product portfolio.
VMware vSphere – Customers can either go and use new GPU enabled hardware with VMware vSphere hypervisor installed or upgrade the existing VMware vSphere hypervisor hosts with supported GPU hardware and assign GPU to virtual machines by NVIDIA Virtual GPU (vGPU) or Passthrough (DirectPath I/O) modes. If you have more than one physical GPU on an ESXi host server, then a subset of those physical GPUs can be used with the NVIDIA vGPU setup while a separate subset of your GPUs can be used as Passthrough GPUs (also called DirectPath I/O).

Form a licensing perspective PCI Passthrough can be used with any vSphere licensing and for NVIDIA vGPU vSphere Enterprise Plus license is required.
VMware vSphere Bitfusion – vSphere Bitfusion has a client-server architecture. vSphere Bitfusion server software shares the remote GPU which is shared from a vSphere ESXi host in Passthrough (DirectPath I/O) mode where the Bitfusion server is running. The client virtual machines (VMs) or Kubernetes clusters running artificial intelligence (AI), machine learning (ML) and video rendering applications access the remote GPU resources from Bitfusion server over a high bandwidth network using Bitfusion client.

Below are the licensing requirements for VMware vSphere Bitfusion deployment.
VMware Aria Automation – In VMware Aria Automation, the blueprint architect can build blueprints and define how Virtual Machine or Container will be deployed, and software will be installed, configured, started, updated, and uninstalled within a Virtual Machine or Container. With GPU enabled vSphere hosts create a Virtual Machine template with the GPU profile, driver and all tools installed and the vGPU configured and this template can be used with VMware Aria Automation TensorFlow Actions in the blueprint defined that end users can consume through a self-service provisioning portal.
Form a licensing perspective PCI Passthrough can be used with any vSphere licensing and VMware Aria Suite Advanced or Enterprise license is required for VMware Aria Automation.
VMware Cloud Director – VMware Cloud Providers can leverage vSphere support for NVIDIA vGPU to enable the GPUaaS to the tenants by resource pooling, resource sizing profiles and placement policies. Cloud Providers can monitor NVIDIA vGPU allocation, usage per VDC and per VM to optimize utilization and meter/billing through vCloud API and UI dashboard. Cloud Providers can offer vApp Templates pre-configured with all the necessary placement policies, GPU Profiles assigned, VM and guest OS enabled for GPU. Tenants can use this vGPU profiles in Virtual Machine or Containers also tenants can use relevant applications to avail of AI/ML capabilities through VMware Marketplace offerings delivered via for free with App Launchpad, such as TensorFlow, Mxnet, Dkube, Cognitive Assistance, and Dask Parallel Computing.
Below are the licensing requirements for VMware Cloud Director with NVIDIA vGPU deployment.
VMware Horizon – VMware Horizon provides virtual desktop solutions from a supported hypervisor environment, and it can be accessed from a remotely connected device. GPUaaS can be enabled on these desktops by using the below graphics accelerations.
Form a licensing perspective PCI Passthrough can be used with any vSphere licensing and for NVIDIA vGPU Enterprise Plus license is required with VMware Horizon Standard onwards.
In this journey huco is helping customers to understand the requirements and identify the compute nodes and GPU models which can fulfill their requirement. Also, design and deploy the services to enable the GPUaaS capabilities from on-prem datacenter.
Identify the supported hardware → huco can help customers to identify the VMware supported server and GPU hardware which can fulfill the business and technical requirements.
Design and Deploy → Design and Deploy or Upgrade an environment which can support the GPUaaS use cases for the customer workloads.
Knowledge Transfer and Documentation → Document the design and deployment details in High-Level and Low-Level Design and provide knowledge transfer to customer’s technical team.
Support and Managed Services → With huco’s iDOC (Remote Intelligent Digital Operation Center) offering, We provide Day 2 operation and adoption support.
huco is a leading cloud native partner in METNA region and 1st partner EMEA to achieve all the 7 Master Services Competencies (MSC) of VMware. Being a leading MSC partner of VMware, Huco has gained vast experience in implementing VMware products and acquired knowledge/skills/experience. huco works closely with the VMware product team to help customers to achieve the requirements.
For more information on how Huco helped customers in enabling the GPUaaS, please reach out to [email protected] and post your inquiry/interest. Our VMware Experts are eager to help you in your journey towards accelerating your application by virtualizing GPUs.