背景
NPU模组功耗封顶需要给硬件下发功耗封顶
下发的值为最大封顶值与当前要设置的封顶值的差值,需要有属性承载
关联ISSUE
整体方案
新增私有属性PowerCapReduce
评审点
是否在NpuBoard对象新增私有属性PowerCapReduce
详细描述
示例:
"NpuBoard_1": {
"PowerCapReduce": "#/Accessor_NpuPowerCapReduce.Valve"
},
变化类型:NpuBoard对象新增私有属性
应用场景:用于设置功耗封顶值
持久化类型: 不持久化
操作权限:ReadOnly
详细描述:
| 属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 属性说明 | 属性约束 |
|---|---|---|---|---|---|---|---|
| PowerCapReduce | 新增属性 | y | 只读 R:ReadOnly | 不持久化 | false | 用于设置功耗封顶值 | 计算方法为最大功耗封顶值 - 当前功耗封顶值 |
评审结论
同意在NpuBoard对象新增私有属性PowerCapReduce,用于向硬件下发功耗封顶值(具体定义见详细描述)