Device Memory Sharing Study in Broadcast Systems
Metadata
- Publisher
- SMPTE
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Motion Imaging Jour.
- Volume
- 135, No. 3, pp. 16–24
- Abstract
- Broadcast systems continue their transition to standard commercial off-the-shelf (COTS) computing platforms and growing reliance on Graphic Processing Unit (GPU)-accelerated processing for real-time media transcoding, AI, and image manipulation demands optimized data exchange within compute nodes and across distributed systems. This shift introduces new challenges in memory sharing and communication. Using internode 1 Remote Direct Memory Access (RDMA): This study presents a comparative evaluation of memory sharing mechanisms across three distinct GPU transfer paths used in High-Performance Computing (HPC) and media processing: inter-node GPU-GPU, intra-node host-GPU and intra-node GPU-GPU memory exchange. The performance of each path is assessed under different software configurations: native memory operations without the aid of any communication framework-referred to as native, and higher-level abstractions, like Unified Communication X (UCX) 2 and Libfabric. 3 ’ Key performance metrics, including PCle 4 (Peripheral Component Interconnect Express) bandwidth, latency, and Central Processing Unit (CPU) utilization, are measured. These results are intended to support the development of applications that require efficient and cost-effective memory sharing between computational devices. Additionnally, this study highlights how higher-level communication frameworks provide flexible abstraction.
- Publication Date
- 2026-05-01
- DOI
10.5594/JMI.2026/TEYI3961- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2026/TEYI3961
- Author(s)
- Jonas OhlandMichael LefebvreThomas J. TrueGareth Sylvester-BradleySithideth Viengkhou
- Keyword(s)
- GPU, Libfabric, UCX, COTS, Media Exchange Layer (MXL), RDMA, CUDA
- Copyright
- © 2026 SMPTE
Bibliographic Reference(s)
- R. Recio, B. Metzler, P. Culley, J. Hilland, and D. Garcia, “RFC 5040: A Remote Direct Memory Access Protocol Specification.” [Online]. Available: https://www.rfc-editor.org/info/rfc5040. EXTERNAL
- Unified Communication Framework (UCF) Consortium, “Unified Communication X.” [Online]. Available: https://openucx.org/. EXTERNAL
- OpenFabrics Alliance, “Libfabric: Open Fabric Interface,” May 2023. [Online]. Available: https://github.com/ofiwg/libfabric. EXTERNAL
- Synopsys Inc., “What is PCI Express (PCle)?” 2025. [Online]. Available: https://pcisig.com/. EXTERNAL
- DMF MXL, “MXL: Media eXchange Layer,” Jul. 2025. [Online]. Available: https://github.com/dmf-mxl/mxl. EXTERNAL
- NVIDIA Corporation, “GPUDirect RDMA.” [Online]. Available: https://developer.nvidia.com/gpudirect. EXTERNAL
- InfiniBand Trade Association, InfiniBand Architecture Specification. [Online]. Available: https://www.infinibandta.org/ibta-specifications-download. EXTERNAL
- IBM, “RDMA over Converged Ethernet (RoCE) Version 2,” Jul. 2025. [Online]. Available: https://www.ibm.com/docs/en/aix/7.3.0?topic=access-rdma-over-converged-ethernet-roce-version-2. EXTERNAL
- Cisco Systems, “Ethernet Technologies,” Internetworking Technology Handbook, Dec. 2018. [Online]. Available: https://web.archive.org/web/20181228005303/http://docwiki.cisco.com/wiki/Ethernet_Technologies. EXTERNAL
- N. Manchanda and K. Anand, “Non-Uniform Memory Access (NUMA),” Jan. 27, 20l4. [Online]. Available: https://www.scribd.com/document/378291456/NUMA-pdf. EXTERNAL
- OpenFabrics Alliance, “Training Materials: Programming with the Verbs API.” [Online]. Available: https://www.openfabrics.org/training. EXTERNAL
- Library of Congress, “V210 Format Description.” [Online]. Available: https://www.loc.gov/preservation/digital/formats/fdd/fdd000353.shtml. EXTERNAL
- M. Kerrisk, “perf_event_open(2) - Linux manual page,” May 17, 2025. [Online]. Available: https://man7.org/linux/man-pages/man2/perf_event_open.2.html. EXTERNAL
- AMD, “AMD uProf.” [Online]. Available: https://www.amd.com/en/developer/uprof.html. EXTERNAL
- Proxmox, “Proxmox Virtual Environment,” 2025. [Online]. Available: https://www.proxmox.com/en/. EXTERNAL
- Linux RDMA Project, “RDMA Core Userspace Libraries and Daemons.” [Online]. Available: https://github.com/linux-rdma/rdma-core/blob/master/Documentation/libibverbs.md. EXTERNAL
- Linux RDMA open source project, «RDMA Core Userspace Libraries and Daemons,» [Online]. Available: https://github.com/linux-rdma/rdma-core/blob/master/Documentation/libibverbs.md. EXTERNAL
- DMF-MXL, “MXL Fabric API.” [Online]. Available: https://github.com/dmf-mxl/mxl/puI1/78. EXTERNAL
- Mellanox, “minx-tools v24.10.1,” 2025. [Online]. Available: https://github.com/Mellanox/mlnx-tools/blob/mlnx_ofed/python/mlnx_qos. EXTERNAL
- OpenFabrics Interfaces Working Group, “fi_shm(7) Manual Page.” [Online]. Available: https://ofiwg.github.io/libfabric/main/man/fi_shm.7.html. EXTERNAL
- NVIDIA, “CUDA Runtime API - Memory Management.” [Online]. Available: https://developer.download.nvidia.com/compute/DevZone/docs/htmI/C/doc/html/group_CUDART_MEMORY_g48efa06b81cc031b2aa6fdc2e9930741.html. EXTERNAL
- OpenFabrics Interfaces Working Group, “Libfabric Issue #11407.” [Online]. Available: https://github.com/ofiwg/libfabric/issues/11407 EXTERNAL
- IETF RFC 768 [Active*]
- IETF RFC 9293 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2026-TEYI3961.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Jonas Ohland, Michael Lefebvre, Thomas J. True, Gareth Sylvester-Bradley, and Sithideth Viengkhou; Device Memory Sharing Study in Broadcast Systems, MIJ 2026, Volume 135, Number 3 (pp. 16 to 24); SMPTE, 2026. Available at https://doi.org/10.5594/JMI.2026/TEYI3961
Snippet:
Jonas Ohland, Michael Lefebvre, Thomas J. True, Gareth Sylvester-Bradley, and Sithideth Viengkhou; Device Memory Sharing Study in Broadcast Systems, MIJ 2026, Volume 135, Number 3 (pp. 16 to 24); SMPTE, 2026. Available at https://doi.org/10.5594/JMI.2026/TEYI3961
HTML (ISO 690 compliant)
Preview:
Jonas Ohland, Michael Lefebvre, Thomas J. True, Gareth Sylvester-Bradley, and Sithideth Viengkhou; Device Memory Sharing Study in Broadcast Systems, MIJ 2026, Volume 135, Number 3 (pp. 16 to 24); SMPTE, 2026. Available at https://doi.org/10.5594/JMI.2026/TEYI3961
Snippet:
<span class="citation">Jonas Ohland, Michael Lefebvre, Thomas J. True, Gareth Sylvester-Bradley, and Sithideth Viengkhou; <cite>Device Memory Sharing Study in Broadcast Systems</cite>, MIJ 2026, Volume 135, Number 3 (pp. 16 to 24); SMPTE, 2026. Available at <a href="https://doi.org/10.5594/JMI.2026/TEYI3961" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2026/TEYI3961</a></span>
SMPTE's HTML Pub
Preview:
Jonas Ohland, Michael Lefebvre, Thomas J. True, Gareth Sylvester-Bradley, and Sithideth Viengkhou; Device Memory Sharing Study in Broadcast Systems, MIJ 2026, Volume 135, Number 3 (pp. 16 to 24); SMPTE, 2026
doi: 10.5594/JMI.2026/TEYI3961
url: https://doi.org/10.5594/JMI.2026/TEYI3961
doi: 10.5594/JMI.2026/TEYI3961
url: https://doi.org/10.5594/JMI.2026/TEYI3961
Snippet:
<li> Jonas Ohland, Michael Lefebvre, Thomas J. True, Gareth Sylvester-Bradley, and Sithideth Viengkhou; <cite id="bib-10-5594-jmi-2026-teyi3961">Device Memory Sharing Study in Broadcast Systems</cite>, MIJ 2026, Volume 135, Number 3 (pp. 16 to 24); SMPTE, 2026 <span class="doi">10.5594/JMI.2026/TEYI3961</span> </li>