[发明专利]用于管理具有不同高速缓存能力的跨页指令的方法和设备有效
申请号: | 201380047990.8 | 申请日: | 2013-09-26 |
公开(公告)号: | CN104662520B | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 莱斯利·马克·德布鲁因;詹姆斯·诺里斯·迪芬德尔费尔;迈克尔·斯科特·麦基尔文;布莱恩·迈克尔·斯坦普尔 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/0844 | 分类号: | G06F12/0844;G06F9/38;G06F12/1045 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 跨页 高速缓存 指令高速缓冲存储器 高速缓冲存储器行 高速缓冲存储 重构 高速缓存能力 高速缓存请求 方法和设备 获取指令 存储器 群组 清洗 关联 保存 返回 跟踪 管理 | ||
1.一种用于管理具有不同高速缓存能力的跨页指令的方法,所述方法包括:
设定用于指令的终止部分的指示,所述指令是从不可高速缓存指令的第一页获取且以从具有可高速缓存指令的高速缓冲存储器行中的可高速缓存指令的第二页获取的所述指令的开始部分建立,其中所述指令跨越高速缓冲存储器行边界;
当在所建立高速缓冲存储器行上命中时检测获取管线中的所述指示以将不可高速缓存旗标设定为指示所述指令无法从指令高速缓冲存储器执行,其中所述指令经接收但基于所述不可高速缓存旗标而不从所述高速缓冲存储器执行;以及
响应于所述不可高速缓存旗标绕过所述高速缓冲存储器从存储器重获取至少所述指令的所述终止部分以与所述指令的所述开始部分组合,其中所述指令经重构用于执行。
2.根据权利要求1所述的方法,其中所述指令是跨越具有不可高速缓存指令的页与具有可高速缓存指令的页之间的页边界而获取。
3.根据权利要求1所述的方法,其中所述高速缓冲存储器行将经对准边界上的指令存储于在每一高速缓冲存储器行中具有N个K位加至少(K/2)位的容量的高速缓冲存储器行内。
4.根据权利要求1所述的方法,其中所述可高速缓存指令是具有选自可变长度指令集架构的K位指令和K/2位指令的指令集。
5.根据权利要求1所述的方法,其中所述指示存储在一或多个位中以指示用于所述指令的执行许可被拒绝。
6.根据权利要求1所述的方法,其进一步包括:
从所述高速缓冲存储器获取获取群组中的所述指令;
在检测到所述不可高速缓存旗标后即刻暂停所述获取管线;以及
在确定处理器出于执行的目的已到达所述指令后即刻清洗所述获取管线。
7.一种用于控制具有不同高速缓存能力的跨页指令的执行的设备,所述设备包括:
指令高速缓冲存储器,其可配置以存储可高速缓存指令以及具有可高速缓存的开始部分和不可高速缓存的终止部分且在高速缓冲存储器行的末端处跨越高速缓冲存储器行边界的指令;
指示符电路,其可配置以在一或多个位中存储用于所述指令的执行许可被拒绝的指示,其中所述指令经识别为不可高速缓存指令;以及
获取管线,其耦合到处理器且可配置以当在含有所述不可高速缓存指令的指令的获取群组上命中时检测所述指示,其中所述不可高速缓存指令经接收但响应于所述指示而不从所述高速缓冲存储器执行。
8.根据权利要求7所述的设备,其中所述获取管线可操作以响应于所检测指示绕过所述高速缓冲存储器从存储器重获取至少所述不可高速缓存指令的所述终止部分以与所述不可高速缓存指令的所述开始部分组合,且重构所述不可高速缓存指令用于执行。
9.根据权利要求7所述的设备,其中所述高速缓冲存储器行将经对准边界上的K位和K/2位宽指令存储于N*K位加K/2位宽的每一高速缓冲存储器行内,且所述高速缓冲存储器行的所述K/2位部分存储跨行指令的K/2位终止部分。
10.根据权利要求7所述的设备,其中所述终止部分是在下一高速缓冲存储器行中建立的终止部分的重复。
11.一种用于管理具有不同高速缓存能力的跨页指令的设备,所述设备包括:
指令高速缓冲存储器,其可配置以存储可高速缓存指令以及具有可高速缓存的开始部分和不可高速缓存的终止部分且在高速缓冲存储器行的末端处跨越页边界和高速缓冲存储器行边界的指令;
指示符电路,其可配置以存储用于所述指令的执行许可被拒绝的指示,其中所述指令经识别为不可高速缓存指令;以及
获取管线,其耦合到处理器且可配置以当在含有所述不可高速缓存指令的指令的获取群组上命中时检测所述指示,其中所述不可高速缓存指令响应于所述指示而绕过所述高速缓冲存储器从系统存储器重获取以用于执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380047990.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:媒体内容接收装置及利用社交网络和社交圈的媒体内容的分配
- 下一篇:触摸面板