https://github.com/rocm/rocm-xio
A ROCm library for GPU-Initiated IO. This provides support for initiating IO from a ROCm-capable GPU against a range of targets including RDMA NICs, NVMe SSDs and AMD GPU DMA engines (SDMAs).
https://github.com/rocm/rocm-xio
Last synced: 2 months ago
JSON representation
A ROCm library for GPU-Initiated IO. This provides support for initiating IO from a ROCm-capable GPU against a range of targets including RDMA NICs, NVMe SSDs and AMD GPU DMA engines (SDMAs).
- Host: GitHub
- URL: https://github.com/rocm/rocm-xio
- Owner: ROCm
- License: mit
- Created: 2025-09-17T22:16:01.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-05-05T12:55:16.000Z (2 months ago)
- Last Synced: 2026-05-05T14:39:50.441Z (2 months ago)
- Language: HIP
- Homepage:
- Size: 2.37 MB
- Stars: 27
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# rocm-xio
[](https://github.com/ROCm/rocm-xio/blob/main/LICENSE.md)
[](https://github.com/ROCm/rocm-xio/actions/workflows/build-check.yml)
[](https://github.com/ROCm/rocm-xio/actions/workflows/docs-check.yml)
[](https://github.com/ROCm/rocm-xio/actions/workflows/test-emulate.yml)
[](https://github.com/ROCm/rocm-xio/actions/workflows/spell-check.yml)
[](INSTALL.md)
[](https://rocm.docs.amd.com)
[](https://rocm.docs.amd.com/projects/HIP/en/latest/)
[][ep-nvme]
[][ep-rdma]
[][ep-sdma]
[][ep-test]
> [!CAUTION]
> This release is an *early-access* software technology preview. Running
> production workloads is *not* recommended.
ROCm library for Accelerator-Initiated IO (XIO). Enables AMD GPUs to perform
direct IO to NVMe SSDs, RDMA NICs, and SDMA engines from `__device__` code
without CPU intervention.
## Installing and Using rocm-xio
See [INSTALL.md](INSTALL.md) for dependencies, supported hardware, and build
instructions.
## Documentation
Full documentation lives in the [`docs/`](docs/) directory and covers
building, endpoints, the kernel module, memory modes, and the API
reference. A hosted version is available at the [documentation
site][docs-site].
[docs-site]: https://rocm.docs.amd.com/projects/rocm-xio/en/beta-0.1.0/
[ep-nvme]: https://rocm.docs.amd.com/projects/rocm-xio/en/beta-0.1.0/reference/endpoints.html#nvme-ep-nvme-endpoint
[ep-rdma]: https://rocm.docs.amd.com/projects/rocm-xio/en/beta-0.1.0/reference/endpoints.html#rdma-ep-rdma-endpoint
[ep-sdma]: https://rocm.docs.amd.com/projects/rocm-xio/en/beta-0.1.0/reference/endpoints.html#sdma-ep-sdma-endpoint
[ep-test]: https://rocm.docs.amd.com/projects/rocm-xio/en/beta-0.1.0/reference/endpoints.html#test-ep-test-endpoint
## License
[MIT](LICENSE.md)