RISC处理器及其浮点寄存器的非对齐访存方法

    公开(公告)号:CN101216755A

    公开(公告)日:2008-07-09

    申请号:CN200810055928.4

    申请日:2008-01-02

    Inventor: 蔡嵩松 苏孟豪

    Abstract: 本发明公开了一种RISC处理器及其浮点寄存器的非对齐访存方法。该处理器包括指令译码部件和执行单元,还包括扩展指令模块;所述扩展指令模块包括多个扩展指令,用于实现对浮点寄存器的非对齐访存操作;所述指令译码部件,包括扩展指令译码模块,用于识别扩展指令模块的扩展指令,并进行译码,译码后输出到执行单元执行。其提高了处理器的性能。

    精简指令集计算机处理器装置及其数据处理方法

    公开(公告)号:CN101221496B

    公开(公告)日:2011-10-26

    申请号:CN200810056665.9

    申请日:2008-01-23

    Inventor: 蔡嵩松 李晓钰

    Abstract: 本发明公开了一种精简指令集计算机(RISC)处理器装置及其数据处理方法。该装置包括译码器,物理寄存器堆和运算部件,以及译码器,物理寄存器堆和运算部件之间连接的数据通路,所述物理寄存器堆中的每个物理寄存器扩展为72位,整个数据通路统一扩充为72位;所述运算部件,包括扩展运算模块,用于在指令运算中,对物理寄存器堆中的72位寄存器的标志位进行修改,并根据修改的标志位进行新的指令运算。其扩大虚拟机的优化空间,达到提高虚拟机性能的目的。

    精简指令集计算机处理器装置及其数据处理方法

    公开(公告)号:CN101221496A

    公开(公告)日:2008-07-16

    申请号:CN200810056665.9

    申请日:2008-01-23

    Inventor: 蔡嵩松 李晓钰

    Abstract: 本发明公开了一种精简指令集计算机(RISC)处理器装置及其数据处理方法。该装置包括译码器,物理寄存器堆和运算部件,以及译码器,物理寄存器堆和运算部件之间连接的数据通路,所述物理寄存器堆中的每个物理寄存器扩展为72位,整个数据通路统一扩充为72位;所述运算部件,包括扩展运算模块,用于在指令运算中,对物理寄存器堆中的72位寄存器的标志位进行修改,并根据修改的标志位进行新的指令运算。其扩大虚拟机的优化空间,达到提高虚拟机性能的目的。

    RISC处理器及其浮点寄存器的非对齐访存方法

    公开(公告)号:CN101216755B

    公开(公告)日:2011-10-12

    申请号:CN200810055928.4

    申请日:2008-01-02

    Inventor: 蔡嵩松 苏孟豪

    Abstract: 本发明公开了一种RISC处理器及其浮点寄存器的非对齐访存方法。该处理器包括指令译码部件和执行单元,还包括扩展指令模块;所述扩展指令模块包括多个扩展指令,用于实现对浮点寄存器的非对齐访存操作;所述指令译码部件,包括扩展指令译码模块,用于识别扩展指令模块的扩展指令,并进行译码,译码后输出到执行单元执行。其提高了处理器的性能。

    一种RISC处理器装置及其有界访存方法

    公开(公告)号:CN101226468A

    公开(公告)日:2008-07-23

    申请号:CN200810057216.6

    申请日:2008-01-30

    Abstract: 本发明公开了一种RISC处理器装置及其有界访存方法。该装置包括物理寄存器堆,译码器和运算部件,所述物理寄存器堆包括上界地址寄存器,用于存储作为上界的有效地址;以及下界地址寄存器,用于存储作为下界的有效地址;所述运算部件,包括第一判断模块,用于在访存指令中,根据上界地址寄存器中存储的上界地址和/或下界地址寄存器中存储的下界地址,判断指令操作数地址的有效性;还包括第二判断模块,用于在访存指令中,根据上界地址寄存器中存储的上界地址和/或下界地址寄存器中存储的下界地址,判断指令地址的有效性。其在RISC处理器支持的X86虚拟机中,提高X86虚拟机的速度。

Patent Agency Ranking