多处理器互连的性能评估的方法、装置、设备及可读介质与流程

文档序号:28268151发布日期:2021-12-31 19:06阅读:来源:国知局

技术特征:
1.一种多处理器互连访问的性能评估的方法,其特征在于,包括以下步骤:对共享cache一致性协议的多处理器互联访问进行建模,获取各个访问请求的传输路径信息并基于传输路径信息量化路径的长度;根据传输路径中各个处理部件工艺延迟模型数据获取传输路径中的各个传输阶段的延迟数据;根据获取到的传输路径中的各个传输阶段的延迟数据对系统性能进行评估。2.根据权利要求1所述的方法,其特征在于,所述系统性能包括远程访问总延迟数据和带宽数据。3.根据权利要求2所述的方法,其特征在于,根据获取到的传输路径中的各个传输阶段的延迟数据对系统性能进行评估包括:将各个访问请求的传输路径信息中的各个阶段的延迟数据相加以得到各个访问请求的总延迟数据。4.根据权利要求2所述的方法,其特征在于,根据获取到的传输路径中的各个传输阶段的延迟数据对系统性能进行评估包括:获取处理器之间访问的最大请求书和数据包大小;使用以下公式计算带宽数据:带宽=最大发送请求数*数据包大小/(总延迟+最大请求数减1)。5.一种多处理器互连访问的性能评估的装置,其特征在于,所述装置包括:建模模块,所述建模模块配置为对共享cache一致性协议的多处理器互联访问进行建模,获取各个访问请求的传输路径信息并基于传输路径信息量化路径的长度;获取模块,所述获取模块配置为根据传输路径中各个处理部件工艺延迟模型数据获取传输路径中的各个传输阶段的延迟数据;评估模块,所述评估模块配置为根据获取到的传输路径中的各个传输阶段的延迟数据对系统性能进行评估。6.根据权利要求5所述的装置,其特征在于,所述系统性能包括远程访问总延迟数据和带宽数据。7.根据权利要求6所述的装置,其特征在于,所述评估模块还配置为:将各个访问请求的传输路径信息中的各个阶段的延迟数据相加以得到各个访问请求的总延迟数据。8.根据权利要求6所述的装置,其特征在于,所述评估模块还配置为:获取处理器之间访问的最大请求书和数据包大小;使用以下公式计算带宽数据:带宽=最大发送请求数*数据包大小/(总延迟+最大请求数减1)。9.一种计算机设备,其特征在于,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现权利要求1

4任意一项所述方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1

4任意一项所述方法的步骤。

技术总结
本发明提供了一种多处理器互连访问的性能评估的方法、装置、设备及可读介质,该方法包括:对共享Cache一致性协议的多处理器互联访问进行建模,获取各个访问请求的传输路径信息并基于传输路径信息量化路径的长度;根据传输路径中各个处理部件工艺延迟模型数据获取传输路径中的各个传输阶段的延迟数据;根据获取到的传输路径中的各个传输阶段的延迟数据对系统性能进行评估。通过使用本发明的方案,能够实现对特定一致性协议下的多处理器进行本地和远程访问的延迟和带宽进行测算,能够实现在协同芯片设计之初即可对系统的节点间访问延迟和带宽进行量化评估。延迟和带宽进行量化评估。延迟和带宽进行量化评估。


技术研发人员:邹晓峰
受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司
技术研发日:2021.09.30
技术公布日:2021/12/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1