---
title: SDMA使用场景说明
description: "System Direct memory access（SDMA）是系统中负责数据的高带宽低延迟搬运的模块，是一种分布式分离式的DMA引擎。当前HMPI默认未开启SDMA，若需使用SDMA，需要在mpirun命令的启动参数中显式增加“-x UCX_TLS=sdma”参数。SDMA需要与posix或sysv同时使用，即“-x UCX_TLS=posix,sdma”或“-x UCX_TLS=sysv,sdma”。推荐鲲鹏920 72F系列使用Hyper MPI加SDMA的场景为PPN不大于128。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/userg_huaweimpi_0032.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/userg_huaweimpi_0032.html
indexId: b4f45c181df63e27e3ccbfcac21307a0bcf0a5815e2bde1a2d735a3cd05f37a760
---
# SDMA使用场景说明

System Direct memory access（SDMA）是系统中负责数据的高带宽低延迟搬运的模块，是一种分布式分离式的DMA引擎。当前HMPI默认未开启SDMA，若需使用SDMA，需要在mpirun命令的启动参数中显式增加“-x UCX_TLS=sdma”参数。SDMA需要与posix或sysv同时使用，即“-x UCX_TLS=posix,sdma”或“-x UCX_TLS=sysv,sdma”。推荐鲲鹏920 72F系列使用Hyper MPI加SDMA的场景为PPN不大于128。

示例如下：

mpirun --allow-run-as-root -np 2 -x UCX_TLS=posix,sdma osu_bw
