[openstack-dev] Some idea on device assignment support
John Garbutt
John.Garbutt at citrix.com
Wed Nov 7 19:37:54 UTC 2012
> From: Jiang, Yunhong [mailto:yunhong.jiang at intel.com]
> > From: John Garbutt [mailto:John.Garbutt at citrix.com]
> > 1) What are the use cases for the more general pass-through?
> > I understand the "want GPU flavour" concept, for desktops or HPC
> workloads.
>
> SR-IOV is another popular reason. For example, SR-IOV NIC pass-through so
> that Instance can utilize the network card directly, also some platform has
> SR-IOV encryption card etc.
>
> Another one is InfiniBand, although I'm not sure the latest progress in VMM
> side. In 2007, there are some support for IniniBand PV support in Xen
> community.
> > Is the idea for higher performance do the device pass-through?
I was more meaning why would people want SR-IOV, my assumption is because of better performance.
Certainly encryption on the card is an interesting extra example I had not considered.
> > Would the extra spec try to say: "high performance local disk"?
>
> I think it depends on how will we implement the interface. For NIC, user
> may select 1G NIC card, 10G NIC card. But no idea of other devices, like , how
> do you think should GPU with different capability be presented to user?
I assumed admins would group "similar" hardware with host-aggregates rather than assume exact matches of GPUs. And the spec would relate to the host aggregate, and suggest "GPU pass-through", rather than "GPU pass-through of NVidia SuperDooper42"
Thanks for the extra info. That seems to have cleared things up a bit.
John
More information about the OpenStack-dev
mailing list