Thanks for sending an requirement! Please fill in the following template to help quickly solve your problem.
aclgraph UB 扩流适配 支持aclgraph中 stream 数量扩展到64k, task数量扩展到32k, 针对ubdma 任务进行适配 核心目标:为 aclgraph 场景实现 Jetty(异步 DMA 队列)的预申请、池化管理和复用机制,提升图重复执行性能。 关键组件: JettyPool:底层资源池,管理 H2D/D2D 两类 jetty,上限 2k 个 JettyManager:流级别管理器,维护 stream→jetty 映射和 Capture 上下文 StreamCaptureJettyContext:管理 host WQE buffer 和 SQE 位置记录 StreamCaptureJettyHandler:处理 WQE 生成、jetty 绑定、SQE 刷新
aclgraph UBDMA 需求,来自 SE 确认的 UB 互连场景下异步拷贝方案评审结论。
支持aclgraph中 stream 数量扩展到64k, task数量扩展到32k
三阶段流程
四层职责分离:
请在代码上库后关闭对应issue
Thanks for sending an requirement! Please fill in the following template to help quickly solve your problem.
Backgroud(背景信息)
aclgraph UB 扩流适配
支持aclgraph中 stream 数量扩展到64k, task数量扩展到32k, 针对ubdma 任务进行适配
核心目标:为 aclgraph 场景实现 Jetty(异步 DMA 队列)的预申请、池化管理和复用机制,提升图重复执行性能。
关键组件:
JettyPool:底层资源池,管理 H2D/D2D 两类 jetty,上限 2k 个
JettyManager:流级别管理器,维护 stream→jetty 映射和 Capture 上下文
StreamCaptureJettyContext:管理 host WQE buffer 和 SQE 位置记录
StreamCaptureJettyHandler:处理 WQE 生成、jetty 绑定、SQE 刷新
Origin(信息来源)
aclgraph UBDMA 需求,来自 SE 确认的 UB 互连场景下异步拷贝方案评审结论。
Benefit / Necessity (价值/作用)
支持aclgraph中 stream 数量扩展到64k, task数量扩展到32k
Design(设计方案)
三阶段流程
四层职责分离: