Hello, my name is Alvin Morales and I'm a program manager in the
Azure Stack HCI team. We're pleased to announce GPU
partitioning on Azure Stack HCI 22 HTML in this short video I'll
show some of the actions you can perform using Windows Admin
Center to configure your GPU and assign partition to virtual
machines.
With that, let's explore GPU partitioning.
Here we have a new GPU updated extension.
And you can see that you have a new tab called GPU partitions.
Here you can view all your nodes and the corresponding GPUs that
they have internally.
You can also see what the partition count is set to.
And the assignment of these partitions to virtual machines
if the virtual machine is started, it will have one.
It will have an ID and it will show as acquired if the machine
is powered off, it will show under the host.
But with no partition assigned.
In this case, we see that we have this host and this adapter
GPU adapter that has a different number. So let's reconfigure
this adapter by selecting.
The host, the GPU
The proper
number of partitions and we click configure.
Windows Admin Center will run this command on the host and
after a refresh you can see that the partition count matches all
the other nodes and the statistics will be updated.
If we want to assign a partition.
We just click on assign partition.
We select a node or the host that we want. Which virtual
machine we want to assign a partition to.
And the available
Vram
that's on this GPU, and then we assign the partition.
Behind the scenes, the machine will be
powered down, it will be assigned a partition and then
powered back up.
Once that process is complete.
Windows Admin Center will refresh.
The table and we'll show.
The virtual machine with an assigned partition under the
corresponding GPU.
As you can see here.
You also can see that in this
console we have 4 virtual machines that are using all or
consuming the whole GPU.
So next let's explore
how a partition will look in the guest.
For that, let's just start with
a single virtual machine with no partition assigned- and under
display adapters you'll see that it just has the Hyper-V video.
Display adapter.
Now contrasting that with one that has a partition assigned,
you will see the same Hyper-V, but in addition you will see the
new partition that has been assigned.
So let's run a test.
To see the performance. So if we look at the basic Hyper-V.
Let's focus on frame per second on this test and you can see
that it's around 4 frames per second.
If we contrast that with one.
And one virtual machine that has a partition.
You can see that now frames per second on this machine is 30
frames per second.
Recall that we had four other virtual machines.
So let's run the same test.
On all the other VMs, so you can see that the frames per second
is maintained as we share the same GPU we have just partitions
assigned.
So now three virtual machines.
Have the same number of frames per second.
And lastly.
We have one high graphics video running.
On the 4th virtual machine.
And all others are still maintaining the same frames per
second.
So with this, I hope you enjoy this video. Enjoy all the
investments that we're making on Azure Stack HCI.
Thank you.