Difference between revisions of "GPGPU-FedCloud"
Jump to navigation
Jump to search
Line 10: | Line 10: | ||
*Application: VM images with correct drivers for specific chipsets<br> | *Application: VM images with correct drivers for specific chipsets<br> | ||
<br> | |||
= Accelerators = | |||
= | == GPGPU (General-Purpose computing on Graphical Processing Units) == | ||
<div>NVIDIA GPU/Tesla/GRID, AMD Radeon/FirePro, Intel HD Graphics,...</div><div>Virtualization using VGA pass-through, vGPU (GPU partitioning) - NVIDIA GRID accelerators</div><div><br></div> | |||
== Intel Many Integrated Core Architecture == | |||
<div>Xeon Phi Coprocessor</div><div>Virtualization using PCI pass-through</div><div><br></div> | |||
== Specialized PCIe cards with accelerators == | |||
<div>DSP (Digital Signal Processors)</div><div>FPGA (Field Programmable Gate Array)</div><div>Not commonly used in cloud environment</div><div><br></div><div></div> | |||
= Hypervisors = | |||
== | == QEMU/KVM == | ||
<div> | <div>Supports only pass-through virtualization model</div><div>vGPU support is under development</div><div><br></div> | ||
== Citrix XenServer 6, VMware ESXi 5.1 == | |||
Support both pass-through and vGPU virtualization models | |||
Limitations: | |||
*vGPU support require certified server HW | |||
*Live VM migration is not supported | |||
*VM snapshot with memory is not supported |
Revision as of 14:40, 30 April 2015
Status of accelerated computing in Clouds
Need modification/support at all levels
- Chipset : HW virtualization support (otherwise some limitation)
- OS level: correct kernel configuration for the accelerators
- Hypervisor: configuration pass-through, vGPU
- CMFs: VM start, scheduler
- FedCloud facilities: accounting, information discovery
- Application: VM images with correct drivers for specific chipsets
Accelerators
GPGPU (General-Purpose computing on Graphical Processing Units)
NVIDIA GPU/Tesla/GRID, AMD Radeon/FirePro, Intel HD Graphics,...
Virtualization using VGA pass-through, vGPU (GPU partitioning) - NVIDIA GRID accelerators
Intel Many Integrated Core Architecture
Xeon Phi Coprocessor
Virtualization using PCI pass-through
Specialized PCIe cards with accelerators
DSP (Digital Signal Processors)
FPGA (Field Programmable Gate Array)
Not commonly used in cloud environment
Hypervisors
QEMU/KVM
Supports only pass-through virtualization model
vGPU support is under development
Citrix XenServer 6, VMware ESXi 5.1
Support both pass-through and vGPU virtualization models
Limitations:
- vGPU support require certified server HW
- Live VM migration is not supported
- VM snapshot with memory is not supported