发明名称 |
一种RISC处理器装置及其指令地址转换查找方法 |
摘要 |
本发明公开了一种RISC处理器装置及其指令地址转换查找方法。该装置包括译码器,所述译码器包括查找表模块,用于利用查找表实现从X86源指令地址到MIPS目标指令地址的转换。所述查找表模块,包括查找子模块,用于根据内容索引查找表,如果命中,那么将相应的内容存入目标寄存器中;如果表项不命中,将不命中服务程序的入口地址存入目标寄存器中;索引子模块,用于根据内容索引查找表,得到该内容所在表项的索引。其在RISC处理器的X86虚拟机中,加速从X86源指令地址到MIPS目标指令地址的转换,从而提高虚拟机的性能。 |
申请公布号 |
CN101216778B |
申请公布日期 |
2011.04.13 |
申请号 |
CN200810056540.6 |
申请日期 |
2008.01.21 |
申请人 |
中国科学院计算技术研究所 |
发明人 |
苏孟豪;胡伟武 |
分类号 |
G06F9/455(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 11006 |
代理人 |
梁挥;陈振 |
主权项 |
一种RISC处理器装置,包括译码器,其特征在于,所述译码器包括查找表模块,用于利用查找表实现从X86源指令地址到MIPS目标指令地址的转换;所述查找表模块,包括查找子模块和索引子模块,其中:所述查找子模块,用于根据内容索引查找表,如果表项命中,那么将相应的内容存入目标寄存器中;如果表项不命中,将不命中服务程序的入口地址存入目标寄存器中;所述索引子模块,用于根据内容索引查找表,得到该内容所在表项的索引。 |
地址 |
100080 北京市海淀区中关村科学院南路6号 |