下载
EN
注册

界面介绍

功能说明

源码(Source)界面用于展示算子指令热点图,支持查看算子源码与指令集的映射关系和耗时情况,在昇腾Ascend C算子开发过程中,使能开发者进行性能分析。

界面展示

请参见导入数据章节导入算子指令热点bin文件,获取算子指令热点bin文件请参见算子工具使用指南“算子调优(msProf) > 工具使用章节的“msprof op simulator”内容,文件为:visualize_data.bin。

源码(Source)界面包含筛选栏(区域一)、源文件代码属性表(区域二)和指令表(区域三)三个部分组成,如图1所示。

图1 源码界面
  • 区域一:筛选栏,可通过计算核(Core)和源码(Source)进行筛选需要查看的内容。
  • 区域二:源文件代码属性表,查看各行代码和其相应的执行时长和次数,表中字段解释如表1所示。
  • 区域三:指令表,查看指令记录,包括地址、内容、数量、次数等,表中字段解释如表2所示。
    表1 源文件代码属性表

    中文字段

    英文字段

    说明

    示例

    #

    #

    代码行号。

    100

    源码

    Source

    源文件代码。

    -

    执行指令数

    Instructions Executed

    该行代码在每个Core上执行的指令数量。

    100

    时钟周期

    Cycles

    该行代码在每个Core上执行消耗的Cycles(时钟周期)。

    100

    表2 指令表

    中文字段

    英文字段

    说明

    示例

    #

    #

    序号。

    100

    地址

    Address

    指令所处的偏移地址。

    0x1122a828

    指令队列

    Pipe

    指令所处的Pipe(指令队列)。

    MTE2

    源码

    Source

    指令内容。

    BAR PIPE:ALL

    执行指令数

    Instructions Executed

    该行指令在每个Core上执行的指令数量。

    100

    时钟周期

    Cycles

    该行指令在每个Core上执行消耗的Cycles(时钟周期)。

    100

支持导入的二进制bin文件只允许单个文件导入,不支持以文件夹方式导入。