| 【feature】增加上板代码热点图中寄存器状态显示 Co-authored-by: zhaishangzhao<zhaishangzhao@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge br_gpr into master 【feature】增加上板代码热点图中寄存器状态显示 Created-by: zsz_wlf Commit-by: zhaishangzhao;yan_yw;zsz_wlf Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** SIMT算子进行上板生成的代码热点图中指令使用的寄存器信息显示只有数量,缺少寄存器状态的展示。 - **修改方案:** 从编译器bisheng-tune落盘文件中,读取寄存器状态相关信息,并根据寄存器种类与编号计算寄存器存活时间,并将相关数据写入到可视化文件。 - **修改内容:** 1.修改寄存器数据落盘文件解析函数,分别统计每条指令寄存器使用数量以及状态信息,统计完成后,根据寄存器使用情况计算各寄存器存活时间。 2.修改代码热点图生成函数,将寄存器状态相关数据写入可视化文件并在可视化工具中新增寄存器状态列。 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息)   - [x] **冒烟是否通过**  ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** [@yan_yw](https://gitcode.com/yan_yw) ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msopprof!16 | 4 个月前 |