在事务内存中快速保存上下文的方法和装置

    公开(公告)号:CN101819518B

    公开(公告)日:2013-09-11

    申请号:CN200910008371.3

    申请日:2009-02-26

    Inventor: 戈弋 侯锐 王华勇

    Abstract: 本发明提供了一种在事务内存中快速保存上下文的方法和装置,事务内存包括多个体系结构寄存器和数量多于体系结构寄存器的物理寄存器,该方法包括:建立映射表,其包括与体系结构寄存器一一对应的多个表项,每个表项包含映射到多个体系结构寄存器的多个第一物理寄存器的索引和影子比特;当在事务处理中检测到体系结构寄存器的更新、且影子比特为无效值时,将影子比特设为有效值,并利用第一物理寄存器的索引为体系结构寄存器设置影子寄存器;和向影子寄存器映射一第二物理寄存器,以保存更新处理产生的修改值,并由体系结构寄存器对应的第一物理寄存器保存更新处理前的原值。本发明的方法减少了上下文保存/恢复的开销,提高了程序的简易性。

    信息处理装置及控制方法
    23.
    发明授权

    公开(公告)号:CN101689150B

    公开(公告)日:2011-11-30

    申请号:CN200780053358.9

    申请日:2007-06-20

    Inventor: 菅竜二

    Abstract: 一种信息处理装置及控制方法,处理装置具有:第1寄存器文件;第2寄存器文件,其保存第1寄存器文件所保存的数据的一部分;运算单元,其使用从第2寄存器文件读出的数据进行运算,并把运算结果作为输出数据进行输出;和指示单元,其发出写入指示及第1和第2发生指示,该写入指示用于指示向第1和第2寄存器文件双方写入输出数据及其错误检测码,该第1和第2发生指示用于指示第1和第2寄存器文件各自的伪故障生成。处理装置还具有:第1控制单元,其在接收到写入指示和第1发生指示时,发出第1生成指示;第1生成单元,其在接收到第1生成指示时,根据输出数据和错误检测码生成第1伪故障数据,并输出给第1寄存器文件;以及同样的第2控制单元和第2生成单元。

Patent Agency Ranking