Panel | ||||||
---|---|---|---|---|---|---|
In this section:
|
The SBC can leverage Graphics Processing Units (GPUs) for increased transcoding capacity of T-SBC instances deployed in OpenStack cloud environments (Newton and above). GPU acceleration significantly increases transcoding capacity of virtual instances, which otherwise would have a limited scale. In many cases a GPU-accelerated solution performs better than specialized DSP hardware-based solutions. GPU-based solutions have the following benefits:
Include Page | ||||
---|---|---|---|---|
|
Prior to SBC 8.0 release, for GPU-based solutions, the
Spacevars | ||
---|---|---|
|
The
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
The configured codecs include:
GPU acceleration is currently supported on SBC SWe T-SBC instances on OpenStack (Newton and above). T-SBC is a component in Distributed SBC architecture that provides transcoding service.
GPU devices are attached to the SBC SWe instances through PCIe pass-through – a single GPU device can be used by only one instance at a time. The process of enabling PCIe pass-through in OpenStack is detailed later in this document. For performance considerations, NUMA locality of devices should be ensured.
Info |
---|
NVIDIA GRID is not supported. |
The following NVIDIA GPU devices are supported.
GPU Device Name | PCI Vendor ID | PCI Device ID | Releases supported | Remarks |
---|---|---|---|---|
Tesla V100 PCIe 16GB | 10DE | 1DB4 | 7.0.0 onwards | recommended |
Tesla V100 SXM2 16GB | 10DE | 1DB1 | 7.2.0 onwards |
While GPU-based T-SBCs offer marked increase in scale when compared to CPU-based T-SBCs, there are some caveats with the GPU solution that are highlighted in the following table.
Table 1: Feature comparison of CPU and GPU T-SBC solution
Feature | CPU Solution | GPU Solution |
---|---|---|
Provisioning | Codecs are not provisioned during instantiation. | Codecs and their relative percentages are provisioned during instantiation using fields in the Heat template. |
Inband Tone Detection | Yes | Yes (except in G722 - AMRWB transcoding scenario) |
RFC2833 | Yes | Yes |
Fax Tone Detection | Yes | Yes |
LRBT(TPAD) | Yes | Yes |
G711 Silence Suppression | Yes | Yes |