[发明专利]用于浮点寄存器高速缓存的方法及设备有效
申请号: | 201180059045.0 | 申请日: | 2011-10-04 |
公开(公告)号: | CN103262028A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | J·雷普利 | 申请(专利权)人: | 先进微装置公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京戈程知识产权代理有限公司 11314 | 代理人: | 程伟;王锦阳 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 浮点 寄存器 高速缓存 方法 设备 | ||
1.一种方法,包括:
将通过第一指令集所定义的第一架构寄存器集映射至位于多个实体寄存器外的存储器,其中,该多个实体寄存器是配置成用以映射至该第一架构寄存器集、通过第二指令集所定义的第二架构寄存器集、及重命名寄存器集;以及
将对应于该第一架构寄存器集的该些实体寄存器增加至该重命名寄存器集以响应所述映射。
2.如权利要求1所述的方法,其中,映射该第一架构寄存器集的方法包括将该些实体寄存器至该第二架构寄存器集与该重命名寄存器集的映射初始化、将该第一架构寄存器集至位于该多个实体寄存器外的高速缓存的映射初始化、将该第一架构寄存器集重新映射至该些实体寄存器以响应关于来自该第一指令集的指令所需的使用、以及将对应于该重新映射的第一架构寄存器集的该些实体寄存器从该重命名寄存器集删除。
3.如权利要求1所述的方法,其中,将该第一架构寄存器集映射至存储器的方法包括将该第一架构寄存器集映射至位于该多个实体寄存器外的高速缓存。
4.如权利要求1所述的方法,其中,将该第一架构寄存器集映射至存储器的方法包括将该第一架构寄存器集从该些实体寄存器重新映射至该存储器来响应关于来自该第一指令集的指令的使用需求的减少。
5.如权利要求1所述的方法,包括将该第一架构寄存器集从该存储器重新映射至该些实体寄存器,并从该重命名寄存器集删除对应于该重新映射的第一架构寄存器集的该些实体寄存器以响应关于来自该第一指令集的指令的使用需求的增加。
6.一种设备,包括:
多个实体寄存器,配置成用以映射至通过第一指令集所定义的第一架构寄存器集、通过第二指令集所定义的第二架构寄存器集、及重命名寄存器集,其中,该第一架构寄存器集是配置成映射至位于该些实体寄存器外的存储器,且其中,该对应的该些实体寄存器是增加至该重命名寄存器集以响应所述映射。
7.如权利要求6所述的设备,其中,该多个实体寄存器是配置成使该些实体寄存器至该第二架构寄存器集与该重命名寄存器集的映射初始化,且其中,该第一架构寄存器集是被映射至位于该些实体寄存器外的存储器,且其中,该些实体寄存器是配置成使该第一架构寄存器集重新映射至该些实体寄存器以响应关于来自该第一指令集的指令的使用需求,且其中,对应于该重新映射的第一架构寄存器集的该些实体寄存器是从该重命名寄存器集删除以响应关于来自该第一指令集的指令的使用需求。
8.如权利要求6所述的设备,包括高速缓存,且其中,该些实体寄存器是配置成使该第一架构寄存器集映射至高速缓存。
9.如权利要求6所述的设备,其中,该些实体寄存器是配置成使该第一架构寄存器集从该些实体寄存器重新映射至该存储器以响应关于来自该第一指令集的指令的使用需求的减少,且其中,该些实体寄存器是配置成使该第一架构寄存器集从该记忆体重新映射至该些实体寄存器以响应关于来自该第一指令集的指令的使用需求的增加,以及对应于该重新映射的第一架构寄存器集的该些实体寄存器从该重命名寄存器集删除以响应关于来自该第一指令集的指令的使用需求的增加,且其中,该些实体寄存器是配置成使该第二架构寄存器集从该些实体寄存器重新映射至该存储器以响应关于来自该第二指令集的指令的使用需求的减少,以及对应于该重新映射的第二架构寄存器集的该些实体寄存器映射至该重命名寄存器集以响应关于来自该第二指令集的指令的使用需求的减少。
10.一种计算机可读取媒体,包含指令,当该指令执行时配置用以制造包括如权利要求6至9中的任一项所述的设备的半导体装置的制造工序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于先进微装置公司,未经先进微装置公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180059045.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种海流潮汐发电装置
- 下一篇:一种监控安全门