support for gpu accelerators on provisioned instances
This blueprint proposes to add support for GPU accelerators as an alternative machine type in OpenStack for CUDA and OpenCL applications. The blueprint uses device id passing from host to LXC instances to make the GPUs available to the provisioned LXC instances.
Blueprint information
- Status:
- Complete
- Approver:
- Vish Ishaya
- Priority:
- Undefined
- Drafter:
- John Paul Walters
- Direction:
- Needs approval
- Assignee:
- USC-ISI
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Slow progress
- Milestone target:
- None
- Started by
- Mikyung Kang
- Completed by
- John Garbutt
Related branches
Related bugs
Whiteboard
The allocation and mapping of GPUs to VMs (on a virtualised system, setting barebone aside for a moment) is almost exactly the same issue as allocating direct-mapped NICs to VMs (limited per-compute-node resources, allocated to VMs on request) and a joint strategy should be taken to solve both problems. There are a number of blueprints on PCI direct map out there and Zardara storage are promising me code for this... -- ijw.ubuntu
Gerrit topic: https:/
Addressed by: https:/
Add NVidia GPU support for LXC hypervisor
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguyThe allocation and mapping of GPUs to VMs (on a virtualised system, setting barebone aside for a moment) is almost exactly the same issue as allocating direct-mapped NICs to VMs (limited per-compute-node resources, allocated to VMs on request) and a joint strategy should be taken to solve both problems. There are a number of blueprints on PCI direct map out there and Zardara storage are promising me code for this... -- ijw.ubuntu
Gerrit topic: https:/
Addressed by: https:/
Add NVidia GPU support for LXC hypervisor
Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
This blueprint is not complete after a good year or so, marking as Obsolete to tidy up the Nova backlog. --johnthetubaguy (20th April 2014)
Work Items
Dependency tree
* Blueprints in grey have been implemented.