Skip to content

feat: support biren supa backend - #404

Open
biren-account-1 wants to merge 1 commit into
linux-rdma:masterfrom
biren-account-1:contrib/adapt_supa_backend
Open

feat: support biren supa backend#404
biren-account-1 wants to merge 1 commit into
linux-rdma:masterfrom
biren-account-1:contrib/adapt_supa_backend

Conversation

@biren-account-1

Copy link
Copy Markdown

support memory allocation on BIREN GPU via SUPA runtime

add the following options, whose behaviors remain consistent with the corresponding CUDA counterparts:

  • --use_supa=<supa device id>
  • --use_supa_bus_id=<supa full BUS id>
  • --use_supa_dmabuf

build:

  • ./autogen.sh && ./configure SUPA_H_PATH=<path/to/supa_driver.h> && make -j

test:

  • support read/write/send lat & bw test, as well as write lat with immediate
  • verify the correctness of all SUPA features on Mellanox NIC

@biren-account-1
biren-account-1 force-pushed the contrib/adapt_supa_backend branch from 8e52ef8 to 7a66ac2 Compare August 25, 2026 11:39
@biren-account-1

Copy link
Copy Markdown
Author

Hi @sshaulnv

Could you please take a moment to review this PR when you have time? This PR adds support for the BIREN GPU SUPA backend and introduces three new SUPA options that are consistent with CUDA behavior, which have been verified on Mellanox network cards.

Looking forward to your feedback, thank you.

support memory allocation on BIREN GPU via SUPA runtime

add the following options, whose behaviors remain consistent with the
corresponding CUDA counterparts:
* --use_supa=<supa device id>
* --use_supa_bus_id=<supa full BUS id>
* --use_supa_dmabuf

build:
* ./autogen.sh && ./configure SUPA_H_PATH=<path/to/supa_driver.h> && make -j

test:
* support read/write/send lat & bw test, as well as write lat with immediate
* verify the correctness of all SUPA features on Mellanox NIC

Signed-off-by: Kedong Si <ksi@birentech.com>
@biren-account-1
biren-account-1 force-pushed the contrib/adapt_supa_backend branch from 7a66ac2 to 6f3e5c2 Compare September 9, 2026 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant