背景
某机型需要管理X个NPU,管理NPU升级对性能开销大,需要支持NPU指定固件升级并行数
整体方案
compute 组件的 NPUConfig 对象新增对应资源协作属性,实现 NPU 固件升级的通用化性能配置
涉及组件
compute
评审点
compute 组件的 NPUConfig 新增ConcurrentFirmwareUpdate、I3CBusGroups,实现固件升级并行数、NPU I3C总线复用关系的可配置化
详细描述
变化类型: 新增属性
compute 组件的 NPUConfig 新增:
| 变更类型 | 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 |
|---|---|---|---|---|---|---|---|---|---|
| 新增 | ConcurrentFirmwareUpdate | y | true | false | 固件升级时支持NPU并行最大数量,0表示不限制,默认值为0 | Read:ReadOnly | CSR | 不持久化 | false |
| 新增 | I3CBusGroups | a{ay} | true | false | I3C总线组,用于描述I3C总线数量及其管理的NPU id,示例:{ [1, 2], [3,4] } 表示NPU1和2复用1路I3C,NPU3和4复用1路I3C | Read:ReadOnly | CSR | 不持久化 | false |
是否准备好AI预审
是