NVIDIA enables GPU System Processor (GSP) on select Tesla/Data Center accelerators

Published: 18th Jan 2022, 11:43 GMT   Comments

NVIDIA GSP is set to offload tasks traditionally performed by CPUs

With the latest driver, NVIDIA is enabling a new feature within the GPU called GPU System Processor (GSP). 

Starting with 510.39 drivers, NVIDIA is enabling GSP to select Tesla/Data Center GPUs, primarily based on Ampere and Turing architectures. The GSP will offload tasks that were traditionally performed by CPUs, such as GPU initialization and management tasks.

Users can still force-disable GSP, but this means that some display related features or power management related features will not work properly. However, those features are yet to be added to GSP tasks.

Some GPUs include a GPU System Processor (GSP) which can be used to offload GPU initialization and management tasks. This processor is driven by the firmware file /lib/firmware/nvidia/510.39.01/gsp.bin. A few select products currently use GSP by default, and more products will take advantage of GSP in future driver releases.

Offloading tasks which were traditionally performed by the driver on the CPU can improve performance due to lower latency access to GPU hardware internals.

— NVIDIA

There is no indication that GSP might be enabled for consumers products, however, any tasks that can be offloaded from the CPU is probably a good way to go.

One would guess that GSP is based on the RISC-V Falcon microcontroller which was introduced by NVIDIA back in 2016. Assuming that this controller is being used by current-gen NVIDIA GPUS.

NVIDIA Products using GPU System Processor
NVIDIA GPU productDevice PCI ID *
Tesla T101E37 10DE 1370
NVIDIA T4G1EB4 10DE 157D
Tesla T41EB8
NVIDIA T4 32GB1EB9
NVIDIA A100-PG509-20020B0 10DE 1450
NVIDIA A100-SXM4-40GB20B0
NVIDIA A100-PCIE-40GB20B1 10DE 145F
NVIDIA A100-SXM4-80GB20B2 10DE 1463
NVIDIA A100-SXM4-80GB20B2 10DE 147F
NVIDIA A100-SXM4-80GB20B2 10DE 1484
NVIDIA PG506-24220B3 10DE 14A7
NVIDIA PG506-24320B3 10DE 14A8
NVIDIA A100-PCIE-80GB20B5 10DE 1533
NVIDIA PG506-23020B6 10DE 1491
NVIDIA PG506-23220B6 10DE 1492
NVIDIA A3020B7 10DE 1532
NVIDIA A100-PG506-20720F0 10DE 1583
NVIDIA A100-PCIE-40GB20F1 10DE 145F
NVIDIA A100-PG506-21720F2 10DE 1584
NVIDIA A402235 10DE 145A
NVIDIA A1625B6 10DE 14A9
NVIDIA A225B6 10DE 157E

* If three IDs are listed, the first is the PCI Device ID, the second is the PCI Subsystem Vendor ID, and the third is the PCI Subsystem Device ID.

Source: NVIDIA




Comment Policy
  1. Comments must be written in English.
  2. Comments deemed to be spam or solely promotional in nature will be deleted. Including a link to relevant content is permitted, but comments should be relevant to the post topic. Discussions about politics are not allowed on this website.
  3. Comments and usernames containing language or concepts that could be deemed offensive will be deleted. Note this may include abusive, threatening, pornographic, offensive, misleading, or libelous language.
  4. Comments complaining about the article subject or its source will be removed.
  5. A failure to comply with these rules will result in a warning and, in extreme cases, a ban. Please also note that comments that attack or harass an individual directly will result in a ban without warning.
  6. VideoCardz Moderating Team reserves the right to edit or delete any comments submitted to the site without notice.
  7. If you have any questions about the commenting policy, please let us know through the Contact Page.
Hide Comment Policy
Comments