]> git.droids-corp.org - dpdk.git/commit
gpudev: introduce GPU device class library
authorElena Agostini <eagostini@nvidia.com>
Mon, 8 Nov 2021 18:57:57 +0000 (18:57 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 8 Nov 2021 16:20:52 +0000 (17:20 +0100)
commit8b8036a66e3d59ffa58afb8d96fa2c73262155a7
tree6d84f09e8c8c29c7e62ca3a90279521db2cfde24
parent4fd15c6af0d4e065227a27cda9ec0ca1a563dc67
gpudev: introduce GPU device class library

In heterogeneous computing system, processing is not only in the CPU.
Some tasks can be delegated to devices working in parallel.

The new library gpudev is for dealing with GPGPU computing devices
from a DPDK application running on the CPU.

The infrastructure is prepared to welcome drivers in drivers/gpu/.

Signed-off-by: Elena Agostini <eagostini@nvidia.com>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
22 files changed:
.gitignore
MAINTAINERS
app/meson.build
app/test-gpudev/main.c [new file with mode: 0644]
app/test-gpudev/meson.build [new file with mode: 0644]
doc/api/doxy-api.conf.in
doc/guides/conf.py
doc/guides/gpus/features/default.ini [new file with mode: 0644]
doc/guides/gpus/index.rst [new file with mode: 0644]
doc/guides/gpus/overview.rst [new file with mode: 0644]
doc/guides/index.rst
doc/guides/prog_guide/gpudev.rst [new file with mode: 0644]
doc/guides/prog_guide/index.rst
doc/guides/rel_notes/release_21_11.rst
drivers/gpu/meson.build [new file with mode: 0644]
drivers/meson.build
lib/gpudev/gpudev.c [new file with mode: 0644]
lib/gpudev/gpudev_driver.h [new file with mode: 0644]
lib/gpudev/meson.build [new file with mode: 0644]
lib/gpudev/rte_gpudev.h [new file with mode: 0644]
lib/gpudev/version.map [new file with mode: 0644]
lib/meson.build