发明名称 |
用于使用常量高速缓冲存储器将字面数产生的数据更高效地转发到依赖指令的方法和设备 |
摘要 |
本发明提供一种处理器,用以在对移动立即值指令进行解码后即刻在高速缓冲存储器中存储常量值(立即数或字面数),其中所述立即数将要移动(复制或写入)到架构式寄存器。所述常量值存储于所述高速缓冲存储器中的条目中。所述高速缓冲存储器中的每一条目包含用以指示其存储的常量值是否有效的字段,以及用以使所述条目与架构式寄存器相关联的字段。一旦常量值存储于所述高速缓冲存储器中,所述常量值立即可以用于转发到处理器管线,其中经解码指令可能需要所述常量值作为操作数。 |
申请公布号 |
CN105009073A |
申请公布日期 |
2015.10.28 |
申请号 |
CN201480010778.9 |
申请日期 |
2014.03.14 |
申请人 |
高通股份有限公司 |
发明人 |
詹姆斯·诺里斯·迪芬德费尔;迈克尔·威廉·莫罗;罗德尼·韦恩·史密斯;杰弗里·M·斯科特米勒;丹尼尔·S·希格登;迈克尔·斯科特·麦克勒瓦伊内;布莱恩·迈克尔·斯坦普尔;库林·纳伦德拉·科塔里 |
分类号 |
G06F9/30(2006.01)I;G06F9/38(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
宋献涛 |
主权项 |
一种设备,其包括:寄存器;第一管线;高速缓冲存储器;以及控制器,用以响应于所述第一管线对指令进行解码而在所述高速缓冲存储器中的条目中存储值,其中所述指令在完成执行后即刻将所述值写入到所述寄存器,并且其中当所述第一管线对所述指令进行解码时确定所述值或者所述值是可用的;所述控制器用以在所述条目中设置标记字段以用所述寄存器标记所述条目,并且在所述条目中设置旗标字段以指示所述条目是有效的。 |
地址 |
美国加利福尼亚州 |