一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

控制运行时钟周期的处理器运行差错检测方法及系统

2023-01-15 08:37:34 来源:中国专利 TAG:

技术特征:
1.一种控制运行时钟周期的处理器运行差错检测方法,其特征在于,包括:步骤1、获取具有主核以及检查核的处理系统,且该主核与该检查核有相同的指令集架构;步骤2、当该主核运行待执行程序时,根据该主核提交的指令种类和数量对程序段在该检查核的运行时钟周期进行预测,当该运行时钟周期大于阈值,则将该主核当前的状态作为检查点划分程序段;步骤3、将该主核开始运行该程序段时的状态复制给该检查核,使该检查核以与该主核相同的状态开始运行,在该检查核运行该程序段的过程中,对于加载指令,直接访问该加载存储日志,获取加载数据作为加载结果,并判断该加载结果的地址是否和该加载存储日志中加载地址相同,若不同则表示产生差错;当该检查核结束运行该程序段,判断该检查核结束运行该程序段时的状态是否和该主核结束运行该程序段时的状态相同,若不同则表示发生差错。2.如权利要求1所述的控制运行时钟周期的处理器运行差错检测方法,其特征在于,该步骤2还包括:每当提交加载指令,将该加载指令对应的加载地址与加载数据保存到当前该检查核对应的加载存储日志中,当写满该加载存储日志时,将主核当前状态作为检查点划分程序段。3.如权利要求1所述的控制运行时钟周期的处理器运行差错检测方法,其特征在于,该主核的重命名部件中包括:当前状态表、检查点状态表、暂停队列;其中该当前状态表,用于将记录当前逻辑寄存器所对应的物理寄存器;该检查点状态表,用于保存检查点的各个逻辑寄存器与物理寄存器的对应关系;该暂停队列,用于在将该主核状态复制给该检查核的过程中,暂停释放检查点状态中各物理寄存器,并将其保存在暂停队列中,直到复制结束再释放。4.一种控制运行时钟周期的处理器运行差错检测系统,其特征在于,包括:初始模块,用于获取具有主核以及检查核的处理系统,且该主核与该检查核有相同的指令集架构;预测模块,用于在该主核运行待执行程序时,根据该主核提交的指令种类和数量对程序段在该检查核的运行时钟周期进行预测,当该运行时钟周期大于阈值,则将该主核当前的状态作为检查点划分程序段;检测模块,用于将该主核开始运行该程序段时的状态复制给该检查核,使该检查核以与该主核相同的状态开始运行,在该检查核运行该程序段的过程中,对于加载指令,直接访问该加载存储日志,获取加载数据作为加载结果,并判断该加载结果的地址是否和该加载存储日志中加载地址相同,若不同则表示产生差错;当该检查核结束运行该程序段,判断该检查核结束运行该程序段时的状态是否和该主核结束运行该程序段时的状态相同,若不同则表示发生差错。5.如权利要求4所述的控制运行时钟周期的处理器运行差错检测系统,其特征在于,该预测模块还用于:每当提交加载指令,将该加载指令对应的加载地址与加载数据保存到当前该检查核对应的加载存储日志中,当写满该加载存储日志时,将主核当前状态作为检查点划分程序段。6.如权利要求4所述的控制运行时钟周期的处理器运行差错检测方法,其特征在于,该
主核的重命名部件中包括:当前状态表、检查点状态表、暂停队列;其中该当前状态表,用于记录当前逻辑寄存器所对应的物理寄存器;该检查点状态表,用于保存检查点的各个逻辑寄存器与物理寄存器的对应关系;该暂停队列,用于在将该主核状态复制给该检查核的过程中,暂停释放检查点状态中各物理寄存器,并将其保存在暂停队列中,直到复制结束再释放。7.一种存储介质,用于存储执行如权利要求1到3所述任意一种控制运行时钟周期的处理器运行差错检测方法的程序。8.一种数据处理装置,包括如权利要求7所述的存储介质,当该数据处理装置的处理器调取并执行该计算机可读存储介质中的计算机可执行指令时,该数据处理装置执行控制运行时钟周期的处理器运行差错检测。9.一种客户端,用于权利要求4到6所述的任意一种控制运行时钟周期的处理器运行差错检测系统。

技术总结
本发明提出一种控制运行时钟周期的处理器运行差错检测方法和系统,在程序段在顺序处理器核运行的时间与该程序段中的各种指令的数量呈一定的线性关系。因此本发明可将程序段中的指令进行分类,统计各类指令在检查核运行所需的时间。在主核运行的过程中,根据指令的种类和数量对程序段在检查核的运行时间进行预测,当预测的时间大于设定的值时,将其作为检查点划分程序段,控制检查核检查程序段的时间,减少差错检测的延时。减少差错检测的延时。减少差错检测的延时。


技术研发人员:吕浙帆 王天成 李华伟 李晓维
受保护的技术使用者:中国科学院计算技术研究所
技术研发日:2022.10.20
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献