发明名称 |
微处理器功能性指令实现装置和方法 |
摘要 |
本发明公开一种微处理器功能性指令实现装置和方法。该装置包括译码模块,发射模块,所述译码模块包括标识子模块,用于判断待处理指令是否为功能性指令,并生成标识符,标识待处理指令是否为功能性指令;并将待处理指令与标识符一起送到所述发射模块的操作队列;状态修改子模块,用于当待处理指令要写入操作队列时,根据标识符的值判断待处理指令是功能性指令后,将待处理指令的指令状态直接修改为已发射且结果已写回。其减少运算单元的运算负载,从而提高处理器的性能以及降低处理器的功耗。 |
申请公布号 |
CN101739237B |
申请公布日期 |
2013.09.18 |
申请号 |
CN200910243808.1 |
申请日期 |
2009.12.21 |
申请人 |
龙芯中科技术有限公司 |
发明人 |
徐萍;李祖松;郝守青;汪文祥 |
分类号 |
G06F9/30(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京远大卓悦知识产权代理事务所(普通合伙) 11369 |
代理人 |
史霞 |
主权项 |
一种微处理器功能性指令实现装置,包括译码模块,发射模块,其特征在于,所述译码模块包括标识子模块和状态修改子模块,所述标识子模块,用于判断待处理指令是否为功能性指令,并生成标识符,标识所述待处理指令是否为功能性指令;并将所述待处理指令与标识符一起送到所述发射模块的操作队列;所述状态修改子模块,用于当所述待处理指令要写入操作队列时,根据标识符的值判断所述待处理指令是功能性指令后,将所述功能性指令的指令状态直接修改为已发射且结果已写回;所述功能性指令是指对程序执行结果不产生影响的指令。 |
地址 |
100080 北京市海淀区科学院南路10号 |