发明名称 微处理器功能性指令实现装置和方法
摘要 本发明公开一种微处理器功能性指令实现装置和方法。该装置包括译码模块,发射模块,所述译码模块包括标识子模块,用于判断待处理指令是否为功能性指令,并生成标识符,标识待处理指令是否为功能性指令;并将待处理指令与标识符一起送到所述发射模块的操作队列;状态修改子模块,用于当待处理指令要写入操作队列时,根据标识符的值判断待处理指令是功能性指令后,将待处理指令的指令状态直接修改为已发射且结果已写回。其减少运算单元的运算负载,从而提高处理器的性能以及降低处理器的功耗。
申请公布号 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号