Skip to content

gpu/cuda: introduce CUDA driver

[email protected] dpdk-dev 7 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v7 Latest1 patch 5 repliesIn review
  2. v61 patch 0 repliesSuperseded
  3. v51 patch 0 repliesSuperseded
Earlier versions · 4
VersionPostedPatchesRepliesStatus
v41 patch0 repliesSuperseded
v31 patch1 replySuperseded
v21 patch5 repliesSuperseded
v1 RFC1 patch4 repliesSuperseded

Changelog from the cover letter

- CUDA driver implementation of the GPU write memory barrier
- Fixed styling reported by checkpatch
- CUDA driver shared library libcuda.so is not required at build time
- CUDA driver shared library libcuda.so is loaded at runtime
- CUDA driver headers are required at build time
- Documentation updated
- NVIDIA GPU T4 support added

Patches in v7 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/1gpu/cuda: introduce CUDA driverdoc/guides/gpus/cuda.rst doc/guides/gpus/index.rst doc/guides/rel_notes/release_21_11.rst +4 more+1327 -15 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v7 yet.

Read the v7 thread

Cover letter [PATCH v7 0/1] gpu/cuda: introduce CUDA driver

From: Elena Agostini <[email protected]>

This is the CUDA implementation of the gpudev library. Funcitonalities implemented through CUDA Driver API are:

- Device probe and remove
- Manage device memory allocations
- Register/unregister external CPU memory in the device memory area

Changelog:
- CUDA driver implementation of the GPU write memory barrier
- Fixed styling reported by checkpatch
- CUDA driver shared library libcuda.so is not required at build time
- CUDA driver shared library libcuda.so is loaded at runtime
- CUDA driver headers are required at build time
- Documentation updated
- NVIDIA GPU T4 support added

Elena Agostini (1):
gpu/cuda: introduce CUDA driver

 doc/guides/gpus/cuda.rst               |  152 ++++
 doc/guides/gpus/index.rst              |    1 +
 doc/guides/rel_notes/release_21_11.rst |    2 +
 drivers/gpu/cuda/cuda.c                | 1150 ++++++++++++++++++++++++
 drivers/gpu/cuda/meson.build           |   18 +
 drivers/gpu/cuda/version.map           |    3 +
 drivers/gpu/meson.build                |    2 +-
 7 files changed, 1327 insertions(+), 1 deletion(-)
 create mode 100644 doc/guides/gpus/cuda.rst
 create mode 100644 drivers/gpu/cuda/cuda.c
 create mode 100644 drivers/gpu/cuda/meson.build
 create mode 100644 drivers/gpu/cuda/version.map
Signature · 1 line
2.17.1