面向异构众核Dcache纵向一致性的调试方法

    公开(公告)号:CN112445696B

    公开(公告)日:2022-09-13

    申请号:CN201910822174.9

    申请日:2019-09-02

    Abstract: 本发明公开一种面向异构众核Dcache纵向一致性的调试方法,包括以下步骤:S1、启动软件调试器,运行可执行程序,设置若干个从核断点;S2、在程序运行到从核断点前,保存现场;S3、在预设的地址空间上预先设计一段指令,用于调用函数Flush,从而刷新当前从核所有Dcache行到主存中,当程序运行到从核断点前时,执行S2;S4、在完成从核Dcache的数据刷新后,利用ret指令,在程序运行到从核断点后,将程序的控制流转回到断点处理程序,实现现场的恢复;S5、当程序完成现场恢复后,返回程序原来的指令,继续往下执行。本发明在不增加硬件实现开销的前提下,保证软件调试时获取到真实有效的数据,从而实现错误现场的精确定位,有效支撑了异构众核上的软件调试,保证了软件调试功能的可用性。

    基于目标机器的程序性能分析方法

    公开(公告)号:CN102981952A

    公开(公告)日:2013-03-20

    申请号:CN201210439785.3

    申请日:2012-11-06

    Abstract: 本发明提供了一种基于目标机器的程序分析方法,所述方法包括:执行待分析程序,获取待分析程序中时间热点的与性能指标相关的特征数据,所述性能指标是基于目标机器和样本程序包而选定的;获取与所述性能指标对应的性能描述标准,所述性能描述标准是针对所述目标机器和样本程序包确定的参考数据;以及比对所述特征数据和所述性能描述标准,以获得所述待分析程序针对所述目标机器的性能瓶颈。所述方法能够针对目标机器找出所述待分析程序中存在的性能瓶颈。

    面向异构众核Dcache纵向一致性的调试方法

    公开(公告)号:CN112445696A

    公开(公告)日:2021-03-05

    申请号:CN201910822174.9

    申请日:2019-09-02

    Abstract: 本发明公开一种面向异构众核Dcache纵向一致性的调试方法,包括以下步骤:S1、启动软件调试器,运行可执行程序,设置若干个从核断点;S2、在程序运行到从核断点前,保存现场;S3、在预设的地址空间上预先设计一段指令,用于调用函数Flush,从而刷新当前从核所有Dcache行到主存中,当程序运行到从核断点前时,执行S2;S4、在完成从核Dcache的数据刷新后,利用ret指令,在程序运行到从核断点后,将程序的控制流转回到断点处理程序,实现现场的恢复;S5、当程序完成现场恢复后,返回程序原来的指令,继续往下执行。本发明在不增加硬件实现开销的前提下,保证软件调试时获取到真实有效的数据,从而实现错误现场的精确定位,有效支撑了异构众核上的软件调试,保证了软件调试功能的可用性。

    以用户为核心的高性能计算机资源管理方法

    公开(公告)号:CN112433829A

    公开(公告)日:2021-03-02

    申请号:CN201910788892.9

    申请日:2019-08-26

    Abstract: 本发明公开一种以用户为核心的高性能计算机资源管理方法,基于以下模块:用户队列模块,包含所有使用高性能计算机系统的用户,每个用户可以使用1~2个有限队列资源;计算队列模块,可包含高性能计算机系统中所有的计算节点,且每个计算节点只能加入到一个计算队列;计算节点队列模块,将计算节点按照该节点的网络地址进行编号;资源管理系统,当用户队列模块中的用户向计算队列模块中的计算队列提交作业时,用于判断该用户下面是否包含有该队列。本发明解决了大型超算中心计算资源管理低效问题,提高高性能计算机系统计算资源的管理和服务能力。

    将本地方法动态封装为服务的方法

    公开(公告)号:CN112445466A

    公开(公告)日:2021-03-05

    申请号:CN201910822525.6

    申请日:2019-09-02

    Abstract: 本发明公开一种将本地方法动态封装为服务的方法,基于字节码生成和反射技术,包括以下步骤:S1、采用自说明的Xml文件格式,设计生成Java类的配置文件;S2、通过S1中生成的配置文件编写对应Java类的自动生成模块,即根据配置文件中描述的Java类的结构和内容,以ASM为工具,以JNA直接映射模式下Java代理类的格式,生成Java类的字节码;S3、设计服务发布的通用URI格式;S4、通过反射技术编写通用的Servle。本发明只需修改配置文件,完成服务的重新发布和本地方法的调用,即可实现了各种角色之间的解耦,当业务需要变更时,避免了服务层面的开发过程的迭代,从而快速地实现业务系统的更新。

    基于目标机器的程序性能分析方法

    公开(公告)号:CN102981952B

    公开(公告)日:2015-05-20

    申请号:CN201210439785.3

    申请日:2012-11-06

    Abstract: 本发明提供了一种基于目标机器的程序分析方法,所述方法包括:执行待分析程序,获取待分析程序中时间热点的与性能指标相关的特征数据,所述性能指标是基于目标机器和样本程序包而选定的;获取与所述性能指标对应的性能描述标准,所述性能描述标准是针对所述目标机器和样本程序包确定的参考数据;以及比对所述特征数据和所述性能描述标准,以获得所述待分析程序针对所述目标机器的性能瓶颈。所述方法能够针对目标机器找出所述待分析程序中存在的性能瓶颈。

Patent Agency Ranking