3月24日直播丨HCCL集合通信专用引擎CCU技术介绍

在AI计算集群规模持续扩大的背景下,集合通信效率成为影响系统整体性能的关键因素。集合通信处理器(CCU)是昇腾NPU中用于加速集合通信任务的专用协处理器,其主要目标是解决传统通信方式中性能瓶颈,提升整体系统性能。

关键组成部分

  1. CCUM和CCUA单元

    • CCUM:控制单元,解析任务描述符并执行通信任务。

    • CCUA:数据处理单元,处理数据传输和规约。

  2. 基本构成单元

    • Memory Slice (MS):4KB片上缓存。

    • Gather Scatter Address (GSA):存储内存地址的寄存器。

    • General Purpose Register (Xn):存储数据长度和循环控制信息。

    • Checklist Entry (CKE):16bit同步寄存器,用于NPU间同步。

功能特性亮点

CCU支持完整的指令集 ,包括加载、运算、控制、同步、传输和规约等操作类型,能够高效完成集合通信任务。在典型应用场景中,Reduce操作 通过降低读写次数,解决规约确定性和精度损失问题;Broadcast操作支持

B站直播预约链接:点击预约

相关推荐
高级打杂工程师-伍六六5 天前
【昇腾】本地 27B 编程模型接入 Claude Code 实战:Qwopus3.6-27B-Coder 在 vLLM-Ascend 上的部署与踩坑
昇腾·npu·vllm·claude code
ujainu小1 个月前
CANN ops-nn:新增一个自定义激活函数算子的完整流程
算子·cann
昇腾CANN1 个月前
【cann-samples系列】GroupedMatmul MX量化矩阵乘的深度性能优化实践
线性代数·性能优化·矩阵·昇腾·cann
luozhen1101 个月前
CANN AMCT模型压缩工具链全貌解析:从训练后量化到稀疏剪枝的昇腾NPU部署管线——INT8/INT4混合精度量化策略与精度损耗诊断实录详解报告
cann
luozhen1101 个月前
CANN ops-nn神经网络算子库概念拆解:从矩阵运算到昇腾NPU指令映射的算子注册与内核调度机制类比解读
cann
czhm571 个月前
CANN AMCT量化压缩工具包深度技术解析:PTQ量化算法与昇腾NPU低比特运算的精度-性能权衡全景解读
cann
luozhen1101 个月前
CANN Ascend C算子调试工具链深度实战:cpu_run CPU模式仿真与npu_sim NPU仿真调试全流程解析及npuchk内存检查最佳实践
cann
czhm571 个月前
CANN集合通信库hccl分布式训练从入门到实战:昇腾NPU多卡集群Ring-AllReduce算法原理与性能优化全指南
cann
luozhen1101 个月前
CANN数学算子库ops-math深度实践:昇腾NPU上张量转换、基础数学运算与随机数生成的原理分析与工程实现
cann
czhm571 个月前
CANN Python算子开发工具pyasc快速入门与实战:昇腾NPU自定义激活函数开发、调试与性能分析全流程指南
cann