基于高可用性硬件检查点的多核处理器卷回恢复系统及其卷回恢复方法

    公开(公告)号:CN104657229A

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

    申请号:CN201510121095.7

    申请日:2015-03-19

    Abstract: 基于高可用性硬件检查点的多核处理器卷回恢复系统及其卷回恢复方法,属于计算机故障恢复技术领域。为了解决基于硬件方法实现多核处理器检查点故障恢复受限于硬件资源的问题。所述系统包括硬件检查点备份模块和多核处理器卷回恢复模块;硬件检查点备份模块包括写操作计数器、检查点备份控制部件和检查点存储块;写操作计数器用于控制检查点设置间隔;检查点备份控制部件用于发送检查点备份信号;检查点存储块包括全局检查点存储块和地址内容存储块,用于检查点信息的存储;多核处理器卷回恢复模块包括故障检测部件和检查点恢复控制部件;故障检测部件用于检测系统故障并发送故障信号;检查点恢复控制部件用于发送检查点恢复信号。用于检查点故障恢复。

    一种新型缓存优化多线程确定性方法

    公开(公告)号:CN109582474A

    公开(公告)日:2019-04-05

    申请号:CN201811298378.9

    申请日:2018-11-02

    CPC classification number: G06F9/546

    Abstract: 本发明提出了基于缓存优化的多线程确定性方法,其中包括线程确定性结构模块,多线程通信隔离模块,原子事务阶段划分模块,线程同步策略研究模块以及LIRS缓存优化。本发明可以用于多线程系统中保障任务的线程确定性执行,并且优化确定性方法带来的额外系统开销,防止因为线程不确定性运行带来的同步竞争和数据竞争。以事务为单位划分线程运行阶段,并行阶段线程并行执行,隔离线程通信,设置栅栏进行全局同步。串行阶段线程通过确定性顺序获取令牌,依次向内存中执行提交,实行确定性调度。因为线程之间通讯隔离,缓存成为最末级共享存储,因此采用更加适合多线程的LIRS缓存替换算法优化系统性能,以此保证多线程运行确定性的同时减少系统开销。

    基于分离式日志的多核处理器瞬时故障恢复系统及其瞬时故障恢复方法

    公开(公告)号:CN104657239B

    公开(公告)日:2017-07-28

    申请号:CN201510121093.8

    申请日:2015-03-19

    Abstract: 基于分离式日志的多核处理器瞬时故障恢复系统及其瞬时故障恢复方法,属于计算机技术领域。为了解决多核处理器非确定性事件的确定性故障恢复缺少高可用性解决方案的问题。所述系统包括:分离式日志记录模块,用于记录相应内核的非确定性事件信息,对内存竞争日志将采用点到点的依赖关系分开记录,在一致性协议的应答方记录依赖关系的先发生方,在请求方记录依赖关系的后发生方,对外部中断记录中断类型和中断地址;分离式日志控制器模块,用于建立日志记录空间与检查点设置的映射关系;恢复硬件模块,用于结合分离式日志的卷回恢复技术和确定性重演技术,完成瞬时故障的检查点后的确定性恢复。用于多核处理器故障恢复。

    支持局部永久故障恢复的多核处理器芯片可重构系统

    公开(公告)号:CN105653411A

    公开(公告)日:2016-06-08

    申请号:CN201511005348.0

    申请日:2015-12-28

    CPC classification number: G06F11/2236 G06F11/2252

    Abstract: 支持局部永久故障恢复的多核处理器芯片可重构系统,属于计算机技术领域。为了解决现有多核处理器芯片的局部故障恢复存在可用性差的问题。所述系统包括:故障检测模块,用于检测多核处理器芯片的故障,并将故障核隔离;故障定位模块,用于获取故障的位置,地址和类型等信息,实现对故障的准确定位;根据故障点的定位分析,确定重构布线的约束条件和需要重构的最小电路模块;故障恢复模块,避开故障点所在位置,采用硬件演化算法生成与需要重构的最小电路模块功能一致的等效模块,获得新的配置码流,基于局部重配置方法将配置文件的差异码流重新下载,实现对故障核的重构,恢复其正常功能。用于多核处理器局部永久故障恢复。

    一种新型缓存优化多线程确定性方法

    公开(公告)号:CN109471734A

    公开(公告)日:2019-03-15

    申请号:CN201811262122.2

    申请日:2018-10-27

    Abstract: 本发明提出了基于缓存优化的多线程确定性方法,其中包括线程确定性结构模块,多线程通信隔离模块,原子事务阶段划分模块,线程同步策略研究模块以及LIRS缓存优化。本发明可以用于多线程系统中保障任务的线程确定性执行,并且优化确定性方法带来的额外系统开销,防止因为线程不确定性运行带来的同步竞争和数据竞争。以事务为单位划分线程运行阶段,并行阶段线程并行执行,隔离线程通信,设置栅栏进行全局同步。串行阶段线程通过确定性顺序获取令牌,依次向内存中执行提交,实行确定性调度。因为线程之间通讯隔离,缓存成为最末级共享存储,因此采用更加适合多线程的LIRS缓存替换算法优化系统性能,以此保证多线程运行确定性的同时减少系统开销。

    支持局部永久故障恢复的多核处理器芯片可重构系统

    公开(公告)号:CN105653411B

    公开(公告)日:2019-01-18

    申请号:CN201511005348.0

    申请日:2015-12-28

    Abstract: 支持局部永久故障恢复的多核处理器芯片可重构系统,属于计算机技术领域。为了解决现有多核处理器芯片的局部故障恢复存在可用性差的问题。所述系统包括:故障检测模块,用于检测多核处理器芯片的故障,并将故障核隔离;故障定位模块,用于获取故障的位置,地址和类型等信息,实现对故障的准确定位;根据故障点的定位分析,确定重构布线的约束条件和需要重构的最小电路模块;故障恢复模块,避开故障点所在位置,采用硬件演化算法生成与需要重构的最小电路模块功能一致的等效模块,获得新的配置码流,基于局部重配置方法将配置文件的差异码流重新下载,实现对故障核的重构,恢复其正常功能。用于多核处理器局部永久故障恢复。

    基于分离式日志的多核处理器瞬时故障恢复系统及其瞬时故障恢复方法

    公开(公告)号:CN104657239A

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

    申请号:CN201510121093.8

    申请日:2015-03-19

    Abstract: 基于分离式日志的多核处理器瞬时故障恢复系统及其瞬时故障恢复方法,属于计算机技术领域。为了解决多核处理器非确定性事件的确定性故障恢复缺少高可用性解决方案的问题。所述系统包括:分离式日志记录模块,用于记录相应内核的非确定性事件信息,对内存竞争日志将采用点到点的依赖关系分开记录,在一致性协议的应答方记录依赖关系的先发生方,在请求方记录依赖关系的后发生方,对外部中断记录中断类型和中断地址;分离式日志控制器模块,用于建立日志记录空间与检查点设置的映射关系;恢复硬件模块,用于结合分离式日志的卷回恢复技术和确定性重演技术,完成瞬时故障的检查点后的确定性恢复。用于多核处理器故障恢复。

Patent Agency Ranking