首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】AXI总线的性能计算方法、装置、电子设备及存储介质_北京爱芯科技有限公司_202011462800.7 

申请/专利权人:北京爱芯科技有限公司

申请日:2020-12-10

公开(公告)日:2024-05-31

公开(公告)号:CN112579415B

主分类号:G06F11/34

分类号:G06F11/34;G06F13/16

优先权:

专利状态码:有效-授权

法律状态:2024.05.31#授权;2021.04.16#实质审查的生效;2021.03.30#公开

摘要:本申请实施例提供了一种AXI总线的性能计算方法、装置、电子设备及存储介质。该AXI总线与主设备以及从设备分别连接,所述方法包括:获取所述AXI总线在预设时段的通道读写信息以及读写反压信息;根据所述通道读写信息以及所述读写反压信息计算所述AXI总线的实际访问效率以及反压占比信息;根据所述实际访问效率以及反压占比信息计算所述主设备及所述从设备造成所述AXI总线的效率降低所占的实际权重关系;根据所述实际权重关系确定所述AXI总线的效率降低的主要因素,从而实现对AXI总线的效率的分析,可以准确定位出造成AXI总线效率降低的主要因素。

主权项:1.一种AXI总线的性能计算方法,其特征在于,所述AXI总线与主设备以及从设备分别连接,所述方法包括:获取所述AXI总线在预设时段的通道读写信息以及读写反压信息;根据所述通道读写信息以及所述读写反压信息计算所述AXI总线的实际访问效率以及反压占比信息;根据所述实际访问效率以及反压占比信息计算所述主设备及所述从设备造成所述AXI总线的效率降低所占的实际权重关系;根据所述实际权重关系确定所述AXI总线的效率降低的主要因素;所述获取所述AXI总线在预设时段的通道读写信息以及读写反压信息,包括:获取AXI总线在预设时段的读数据计数以及写数据计数;获取AXI总线在预设时段的读数据反压计数、写数据反压计数及读命令反压计数;所述根据所述通道读写信息以及所述读写反压信息计算所述AXI总线的实际访问效率,包括:根据公式a1=a2e1计算所述AXI总线的实际访问效率,其中,a2为数据访问的平均带宽、a1为AXI总线的实际访问效率,e1=dwTclk,Tclk表示所述AXI总线的时钟周期,dw表示所述AXI总线的位宽;根据所述通道读写信息以及所述读写反压信息计算所述AXI总线的反压占比信息,包括:根据公式w_stall=w3w2计算主设备写数据反压占比,其中,w2是指所述预设时段内,存在没有返回反馈的写命令时的时钟计数;w3是指在所述预设时段内写数据通道发生反压时的时钟计数;w_stall是指主设备写数据反压占比;根据公式r_stall=r3r2计算读数据反压占比,其中,r2是指所述预设时段内,存在没有返回反馈的读命令时的时钟计数;r3是指预设时段内的读数据通道发生反压时的时钟计数;r_stall为读数据反压占比;根据公式rc_stall=r4r2计算读命令反压占比,其中,r4是指读命令通道发生的有效反压时的时钟计数,rc_stall为读命令反压占比;若所述根据所述实际访问效率以及反压占比信息计算所述主设备及所述从设备造成所述AXI总线的效率降低所占的实际权重关系中,所述主设备及所述从设备造成所述AXI总线的效率降低所占的实际权重关系满足:m_w_passive=1-a1-w_stall,则所述根据所述实际权重关系确定所述AXI总线的效率降低的主要因素,包括:若m_w_passive大于0,且w_stall大于0,则所述主设备以及从设备均造成AXI总线的写通道的效率降低;若m_w_passive小于w_stall,则所述从设备是造成AXI总线的写通道的效率降低的主要因素;若m_w_passive大于w_stall,则所述主设备是造成AXI总线的写通道效率降低的主要因素;其中,m_w_passive表示由于主设备请求不积极造成AXI总线的写效率降低的比例,w_stall代表主设备写数据反压占比;若所述根据所述实际访问效率以及反压占比信息计算所述主设备及所述从设备造成所述AXI总线的效率降低所占的实际权重关系中,所述主设备及所述从设备造成所述AXI总线的效率降低所占的实际权重关系满足:m_r_passive=1=a1-r_stall-rc_stall*K,则所述根据所述实际权重关系确定所述AXI总线的效率降低的主要因素,包括:若m_r_passive与r_stall都大于0,且rc_stall==0,则主设备是造成AXI总线读效率降低的主要因素;若m_r_passive==0,r_stall==0,rc_stall0,则从设备是造成AXI总线读效率下降的主要因素;若m_r_passive、r_stall、rc_stall都大于0,则判断r_stall与rc_stall的关系;若r_stallrc_stall,则主设备和从设备都是造成总线效率降低的因素;若r_stallrc_stall,则主设备是造成总线效率降低的主要因素;其中,m_r_passive表示由于主设备请求不积极造成AXI总线的读效率降低的比例,rc_stall*K为从设备对总线读性能影响所占比重,K为经验系数。

全文数据:

权利要求:

百度查询: 北京爱芯科技有限公司 AXI总线的性能计算方法、装置、电子设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。