-
公开(公告)号:CN101216755A
公开(公告)日:2008-07-09
申请号:CN200810055928.4
申请日:2008-01-02
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种RISC处理器及其浮点寄存器的非对齐访存方法。该处理器包括指令译码部件和执行单元,还包括扩展指令模块;所述扩展指令模块包括多个扩展指令,用于实现对浮点寄存器的非对齐访存操作;所述指令译码部件,包括扩展指令译码模块,用于识别扩展指令模块的扩展指令,并进行译码,译码后输出到执行单元执行。其提高了处理器的性能。
-
公开(公告)号:CN101221496B
公开(公告)日:2011-10-26
申请号:CN200810056665.9
申请日:2008-01-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种精简指令集计算机(RISC)处理器装置及其数据处理方法。该装置包括译码器,物理寄存器堆和运算部件,以及译码器,物理寄存器堆和运算部件之间连接的数据通路,所述物理寄存器堆中的每个物理寄存器扩展为72位,整个数据通路统一扩充为72位;所述运算部件,包括扩展运算模块,用于在指令运算中,对物理寄存器堆中的72位寄存器的标志位进行修改,并根据修改的标志位进行新的指令运算。其扩大虚拟机的优化空间,达到提高虚拟机性能的目的。
-
公开(公告)号:CN101221496A
公开(公告)日:2008-07-16
申请号:CN200810056665.9
申请日:2008-01-23
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种精简指令集计算机(RISC)处理器装置及其数据处理方法。该装置包括译码器,物理寄存器堆和运算部件,以及译码器,物理寄存器堆和运算部件之间连接的数据通路,所述物理寄存器堆中的每个物理寄存器扩展为72位,整个数据通路统一扩充为72位;所述运算部件,包括扩展运算模块,用于在指令运算中,对物理寄存器堆中的72位寄存器的标志位进行修改,并根据修改的标志位进行新的指令运算。其扩大虚拟机的优化空间,达到提高虚拟机性能的目的。
-
公开(公告)号:CN101216755B
公开(公告)日:2011-10-12
申请号:CN200810055928.4
申请日:2008-01-02
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种RISC处理器及其浮点寄存器的非对齐访存方法。该处理器包括指令译码部件和执行单元,还包括扩展指令模块;所述扩展指令模块包括多个扩展指令,用于实现对浮点寄存器的非对齐访存操作;所述指令译码部件,包括扩展指令译码模块,用于识别扩展指令模块的扩展指令,并进行译码,译码后输出到执行单元执行。其提高了处理器的性能。
-
公开(公告)号:CN101226468A
公开(公告)日:2008-07-23
申请号:CN200810057216.6
申请日:2008-01-30
Applicant: 中国科学院计算技术研究所
IPC: G06F9/38
Abstract: 本发明公开了一种RISC处理器装置及其有界访存方法。该装置包括物理寄存器堆,译码器和运算部件,所述物理寄存器堆包括上界地址寄存器,用于存储作为上界的有效地址;以及下界地址寄存器,用于存储作为下界的有效地址;所述运算部件,包括第一判断模块,用于在访存指令中,根据上界地址寄存器中存储的上界地址和/或下界地址寄存器中存储的下界地址,判断指令操作数地址的有效性;还包括第二判断模块,用于在访存指令中,根据上界地址寄存器中存储的上界地址和/或下界地址寄存器中存储的下界地址,判断指令地址的有效性。其在RISC处理器支持的X86虚拟机中,提高X86虚拟机的速度。
-
-
-
-