【DCU性能测试】使用CUDA Sample bandwidthTest测试海光DCU显存带宽

发布时间:2026/7/8 7:48:08

【DCU性能测试】使用CUDA Sample bandwidthTest测试海光DCU显存带宽
前言显存带宽是衡量GPU计算性能的关键指标之一直接影响模型训练和推理的效率。本文在海光BW1100 DCU上使用NVIDIA CUDA Samples中的bandwidthTest工具进行显存带宽测试验证DCU在内存带宽方面的能力。测试环境项目配置硬件平台海光BW1100GPUBW1101操作系统Ubuntu 22.04容器镜像pytorch:2.9.0-ubuntu22.04-dtk26.04-py3.10DTK版本26.04CUDA Samplesv12.5测试准备1. 拉取容器镜像dockerpull harbor.sourcefind.cn:5443/dcu/admin/base/pytorch:2.9.0-ubuntu22.04-dtk26.04-py3.102. 下载CUDA Sampleswget-Ov12.5.tar.gz https://codeload.github.com/NVIDIA/cuda-samples/tar.gz/refs/tags/v12.5tar-xzfv12.5.tar.gz3. 启动容器dockerrun-it\--networkhost\--namebandwidthTest\--privileged\--device/dev/kfd\--device/dev/dri\--device/dev/mkfd\--cap-addSYS_PTRACE\--security-optseccompunconfined\-uroot\-v/opt/hyhal/:/opt/hyhal/:ro\-v/data:/bandwidthTest\-v/data/home/cuda-samples-12.5/:/cuda-samples-12.5\-w/cuda-samples-12.5/Samples/1_Utilities/bandwidthTest\harbor.sourcefind.cn:5443/dcu/admin/base/pytorch:2.9.0-ubuntu22.04-dtk26.04-py3.10bash关键参数说明--device/dev/kfd --device/dev/dri --device/dev/mkfd映射DCU设备节点-v /opt/hyhal/:/opt/hyhal/:ro只读挂载海光HAL库-w设置容器启动后直接进入bandwidthTest目录4. 配置环境source/opt/dtk-26.04/env.shsource/opt/dtk-26.04/cuda/env.sh5. 编译bandwidthTestcdSamples/1_Utilities/bandwidthTest/makecleanmake编译完成后执行./bandwidthTest测试结果[CUDA Bandwidth Test] - Starting... Running on... Device 0: BW1101 gfx938:sramecc:xnack- Quick Mode Host to Device Bandwidth, 1 Device(s) PINNED Memory Transfers Transfer Size (Bytes) Bandwidth(GB/s) 32000000 21.9 Device to Host Bandwidth, 1 Device(s) PINNED Memory Transfers Transfer Size (Bytes) Bandwidth(GB/s) 32000000 37.9 Device to Device Bandwidth, 1 Device(s) PINNED Memory Transfers Transfer Size (Bytes) Bandwidth(GB/s) 32000000 1293.8 Result PASSbandwidthTest会分别测试以下三种传输模式Host to Device (H2D)CPU内存 → GPU显存带宽21.9 GB/sDevice to Host (D2H)GPU显存 → CPU内存带宽37.9 GB/sDevice to Device (D2D)GPU显存内部拷贝带宽1293.8 GB/s结果分析1. D2D带宽表现优异Device to Device带宽达到1293.8 GB/s这反映了DCU显存内部的高带宽能力。在大模型训练中权重更新、梯度同步等操作大量依赖D2D拷贝高D2D带宽意味着这些操作不会成为性能瓶颈。2. H2D与D2H带宽差异H2D为21.9 GB/sD2H为37.9 GB/sD2H略高于H2D约73%。这种差异在GPU架构中较为常见可能与数据传输的DMA引擎调度策略有关。对于推理场景模型加载阶段主要受H2D带宽影响21.9 GB/s的带宽对于常规模型加载是足够的。3. 实际应用影响训练场景大模型训练中DDP多卡通信、梯度同步主要依赖D2D带宽1293.8 GB/s的高带宽对分布式训练友好推理场景模型权重加载受H2D带宽限制对于7B级别模型约14GB参数理论加载时间约0.64秒可接受数据预处理数据从CPU到GPU的传输受H2D带宽影响批量数据加载时需注意pipeline设计总结海光BW1100 DCU在bandwidthTest测试中表现良好D2D带宽达到1293.8 GB/s展现了显存内部的高带宽能力对大模型训练场景友好。H2D/D2H带宽分别为21.9/37.9 GB/s满足常规模型加载和数据传输需求。在实际使用中建议关注数据传输pipeline的设计尽量减少CPU-GPU之间的频繁数据拷贝充分利用DCU高D2D带宽的优势。相关链接CUDA Samples: https://github.com/NVIDIA/cuda-samples/releases/tag/v12.5海光DCU开发者社区: https://developer.sourcefind.cn/

相关新闻

如何在Windows 11 24H2 LTSC系统上安装微软商店的完整指南

如何在Windows 11 24H2 LTSC系统上安装微软商店的完整指南

2026/7/8 7:48:08

如何在Windows 11 24H2 LTSC系统上安装微软商店的完整指南 【免费下载链接】LTSC-Add-MicrosoftStore Add Windows Store to Windows 11 24H2 LTSC 项目地址: https://gitcode.com/gh_mirrors/ltscad/LTSC-Add-MicrosoftStore 你是否在使用Windows 11 LTSC版本时发现微软…

2025-2026中小学生学习工具APP哪些值得用?小猿AI:全能型一站式智能学习平台

2025-2026中小学生学习工具APP哪些值得用?小猿AI:全能型一站式智能学习平台

2026/7/8 7:48:08

打开手机应用商店搜“学习工具”,几十款APP鱼龙混杂——有没有一款APP,能把作业检查、搜题解析、AI讲解、专项练习、错题复盘、考试备考全部装进同一个平台?让孩子的学习数据持续积累、让每一次练习都打在薄弱点上、让家长告别多APP切换的繁琐…

GTNH中文汉化完整指南:让格雷科技新视野秒变中文界面

GTNH中文汉化完整指南:让格雷科技新视野秒变中文界面

2026/7/8 7:38:00

GTNH中文汉化完整指南:让格雷科技新视野秒变中文界面 【免费下载链接】Translation-of-GTNH GTNH整合包的汉化 项目地址: https://gitcode.com/gh_mirrors/tr/Translation-of-GTNH 还在为GTNH整合包中复杂的英文界面而烦恼吗?面对数千个专业科技术…

[Verilog HDL]第五章 条件语句、循环语句、块语句、生成语句

[Verilog HDL]第五章 条件语句、循环语句、块语句、生成语句

2026/7/8 9:08:13

本章全部语句属于行为级描述语句,仅能放置在initial、always过程块内部,模块顶层不能直接书写。本章语句分为两大类:可综合硬件语句(能生成真实电路)、仿真专用语句(仅用于 Testbench 测试,无法…

【小龙虾 AI】 本地智能体落地教学,45.8MB 资源快速完成整套环境部署(含安装包)

【小龙虾 AI】 本地智能体落地教学,45.8MB 资源快速完成整套环境部署(含安装包)

2026/7/8 9:08:13

OpenClaw 整合部署包|一键搭建本地 AI,告别复杂环境配置 适配系统:Windows10/11 64 位、macOS 12 及以上 当前版本:v2.7.9 核心优势:全程可视化操作,无需命令行、无需手动配置 Python/Node.js,…

如何在Flash消失的时代继续畅玩经典游戏?CefFlashBrowser让你重拾童年记忆 [特殊字符]

如何在Flash消失的时代继续畅玩经典游戏?CefFlashBrowser让你重拾童年记忆 [特殊字符]

2026/7/8 9:08:13

如何在Flash消失的时代继续畅玩经典游戏?CefFlashBrowser让你重拾童年记忆 🎮 【免费下载链接】CefFlashBrowser Flash浏览器 / Flash Browser 项目地址: https://gitcode.com/gh_mirrors/ce/CefFlashBrowser 还记得那些陪伴我们长大的Flash小游戏…

音频处理黑魔法:时间反转与相位反转的技术原理与应用

音频处理黑魔法:时间反转与相位反转的技术原理与应用

2026/7/8 9:08:13

核心结论:声音“反转”通常有两种截然不同的含义:时间反转(倒放)用于创造特殊的艺术效果;相位反转(极性反转)则是音频工程中用于修正相位问题、实现人声消除的基础手段。二者虽然都被称为“反转…

专业级抖音批量下载工具:高效构建你的数字内容资产库

专业级抖音批量下载工具:高效构建你的数字内容资产库

2026/7/8 9:08:13

专业级抖音批量下载工具:高效构建你的数字内容资产库 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppor…

照着用就行:盘点2026年顶尖配置的一键生成论文工具

照着用就行:盘点2026年顶尖配置的一键生成论文工具

2026/7/8 8:58:11

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂的一键生成论文工具,实测提速效果惊人,覆盖选题、写作、查重、排版全流程,真正帮你高效搞定论文。 一、全流程王者:一站式搞定论文全链路(一天定稿首选&#x…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/8 0:44:47

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/8 6:29:42

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/7 13:20:59

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

Qwen Code+Obsidian构建可执行的AI时代认知操作系统

Qwen Code+Obsidian构建可执行的AI时代认知操作系统

2026/7/8 0:07:15

1. 项目概述:这不是又一个笔记软件教程,而是一套可复用的“认知操作系统”搭建逻辑你有没有试过,在读完Andrej Karpathy那篇著名的《Software 2.0》之后,满脑子都是“神经网络即代码”的震撼,但合上网页,打…

校园服饰细分赛道测算程序,学生平价国风,机能穿搭市场规模预估。

校园服饰细分赛道测算程序,学生平价国风,机能穿搭市场规模预估。

2026/7/8 0:07:15

校园服饰细分赛道测算程序(Python)——学生平价国风 & 机能穿搭市场规模预估(TAM / SAM / SOM)一、实际应用场景描述(真实业务抽象)在《时尚产业与品牌创新》课程中,细分市场切入&#xff0…

Visual C++运行库完整解决方案:告别软件兼容性问题

Visual C++运行库完整解决方案:告别软件兼容性问题

2026/7/8 0:07:15

Visual C运行库完整解决方案:告别软件兼容性问题 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾为打开游戏时弹出的"DLL缺失"错误…