[发明专利]临时指令与非临时指令共享的高速缓存结构有效
申请号: | 99804733.3 | 申请日: | 1999-03-24 |
公开(公告)号: | CN1295687A | 公开(公告)日: | 2001-05-16 |
发明(设计)人: | S·帕兰卡;N·L·科雷;A·纳朗;V·彭特科夫斯基;S·蔡 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明,王忠忠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 临时 指令 共享 高速缓存 结构 | ||
1.一种提供共享的高速缓存器管理的计算机系统,包括:
主寄存器;
连接到该主寄存器的处理器;
至少一个连接到该处理器的高速缓存器,所说的至少一个高速缓存器包括至少两条高速缓存器路线,每条路线包括多个组,多个组中的每个组的第一位表明至少两条高速缓存器路线其中之一是否包含非临时数据;
其中,处理器从主存储器或至少一个高速缓存器其中之一访问数据。
2.如权利要求1的计算机系统,其中所说的至少一个高速缓存器还包括第二位,它表明对应路线中的数据入口的顺序。
3.如权利要求2的计算机系统,其中所说的顺序表明相对其它入口而言该数据入口是否是最少最近使用入口。
4.如权利要求1的计算机系统,其中所说的第一位被置位表明相关路线包含非临时数据。
5.如权利要求1的计算机系统,其中所说的第一位被清除表明相关路线包含临时数据。
6.如权利要求2的计算机系统,还包括连接到所说的至少一个高速缓存器和处理器的高速缓存器控制逻辑,以控制所说的至少一个高速缓存器。
7.如权利要求6的计算机系统,其中所述处理器收到访问数据的指令,该处理器判断该数据是否在所说的至少一个高速缓存器内,如果是,从该至少一个高速缓存器访问数据,如果不在,从主存储器访问该数据。
8.如权利要求7的计算机系统,其中,如果该数据是从所说的至少一个高速缓存器中访问的,高速缓存器控制逻辑判断该数据是否是临时数据,如果是,更新与被访问路线相应的第二位;如果不是,则不改变该顺序。
9.如权利要求8的计算机系统,其中对应所述路线的所述第一位不改变。
10.如权利要求7的计算机系统,其中,如果该数据是从所说的至少一个高速缓存器中访问的,高速缓存器控制逻辑设置所述第一位表明被访问的数据是否是非临时数据,该高速缓存器控制逻辑还更新第二位的顺序。
11.如权利要求7的计算机系统,其中,如果该数据是从主存储器访问的,高速缓存器控制逻辑判断该数据是否是非临时数据,如果是,设置所述第一位表明被访问的数据是非临时数据,该高速缓存器控制逻辑不改变第二位的顺序。
12.如权利要求11的计算机系统,其中,如果高速缓存器控制逻辑判断该数据是临时数据,该高速缓存器控制逻辑设置第一位表明被访问数据是临时数据,该高速缓存器控制逻辑更新第二位的顺序。
13.计算机系统中,一种基于处理器使用的数据的访问形式来分配高速缓存存储器的方法,包括:
提供主存储器;
提供连接到该主存储器的处理器;
提供至少一个连接到该处理器的高速缓存存储器,所说的至少一个高速缓存存储器包含至少两条高速缓存器路线,每条路线包括多个组,多个组中的每个组的第一位表明至少两条高速缓存器路线其中之一是否包含非临时数据;
处理器从主存储器或至少一个高速缓存器其中之一访问数据。
14.如权利要求13的方法,其中所说的至少一个高速缓存器还包括第二位,它表明对应路线中的数据入口的顺序。
15.如权利要求14的方法,其中所说的顺序表明相对其它入口而言该数据入口是否是最少最近使用入口。
16.如权利要求13的方法,其中所说的第一位被设置表明相关路线包含非临时数据。
17.如权利要求13的方法,其中所说的第一位被清除表明相关路线包含临时数据。
18.如权利要求14的方法,还包括连接到所说的至少一个高速缓存器和处理器的高速缓存器控制逻辑,以控制所说的至少一个高速缓存器。
19.如权利要求18的方法,其中处理器收到访问数据的指令,该处理器判断该数据是否在所说的至少一个高速缓存器内,如果是,从该至少一个高速缓存器访问数据,如果不在,从主存储器访问该数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/99804733.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可变化体积的容器
- 下一篇:交互通信中客户机-服务器交互方法和系统