[发明专利]使用存储属性的技术有效
| 申请号: | 201010275040.9 | 申请日: | 2007-02-07 |
| 公开(公告)号: | CN101916231A | 公开(公告)日: | 2010-12-15 |
| 发明(设计)人: | Q·雅各布森;A·布雷斯;H·王;J·沈;P·哈马隆德;M·默滕;S·斯里尼瓦斯;K·多施;G·蔡亚;B·萨哈;A·-R·阿德尔-塔巴塔拜;G·希菲尔 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F9/38 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 存储 属性 技术 | ||
1.一种使用存储属性的装置,包括:
存储块,所述存储块具有与包含多个软件线程的程序的仅一个软件线程相对应的一组相关属性,
其中响应于load_set指令或load_check指令中的一个或多个来访问所述存储块,其中所述load_set指令和load_check指令是用户级指令。
2.根据权利要求1所述的装置,其中所述存储块与高速缓冲存储器中的高速缓存行相关联。
3.根据权利要求2所述的装置,其中所述高速缓冲存储器包括用来存储该组属性的属性位存储区的存储区。
4.根据权利要求3所述的装置,其中所述位存储区具有至少一个与仅一个高速缓存行相关联的位存储子区域。
5.根据权利要求4所述的装置,其中该组属性包括指示该仅一个高速缓存行对应于所述多个软件线程中的哪一个的信息。
6.根据权利要求5所述的装置,其中所述高速缓冲存储器的每一个高速缓存行都具有与其相关联的属性位。
7.根据权利要求6所述的装置,其中所述高速缓冲存储器是数据高速缓冲存储器。
8.根据权利要求6所述的装置,其中所述高速缓冲存储器是用来存储数据和指令的统一高速缓冲存储器。
9.一种使用存储属性的方法,该方法包括下列步骤:
读取与高速缓存行相关联的属性位,所述高速缓存行与多线程程序中的仅一个软件线程对应,其中响应于load_set指令或load_check指令中的一个或多个来执行读取,其中所述load_set指令和load_check指令是用户级指令;
确定该属性位的值;
响应于确定所述属性位的值来执行轻量输出事件。
10.根据权利要求9所述的方法,其中确定所述属性位的值包括:在处理器中执行结构化方案。
11.根据权利要求9所述的方法,进一步包括设置属性位。
12.根据权利要求9所述的方法,进一步包括校验所述属性位作为执行一个指令的结果。
13.根据权利要求12所述的方法,进一步包括通过执行load_check指令读取所述属性。
14.根据权利要求12所述的方法,进一步包括通过执行load_set指令设置所述属性。
15.根据权利要求10所述的方法,进一步包括通过所述方案确定所述高速缓存行是否处于意外状态。
16.一种使用存储属性的系统,包括:
存储器,用于存储load_set指令和load_check指令,其中所述load_set指令和load_check指令是用户级指令;
至少一个处理器,其具有至少一个处理核心,用于提取load_set和load_check指令中的至少一个。
17.根据权利要求16所述的系统,其中所述load_set指令用来从高速缓存行加载信息并设置相关属性位。
18.根据权利要求16所述的系统,其中所述load_check指令用来从高速缓存行加载信息并校验相关属性位。
19.根据权利要求18所述的系统,其中所述至少一个处理器包括响应于校验所述属性位来执行方案的逻辑电路。
20.根据权利要求19所述的系统,其中如果所述属性指示所述高速缓存行处于意外状态,则所述方案导致轻量输出事件。
21.根据权利要求20所述的系统,其中如果导致了轻量输出事件,则调用处理程序以对检测出的意外状态作出响应。
22.根据权利要求16所述的系统,其中所述load_set指令和load_check指令与包含多个软件线程的程序中的仅一个软件线程相关联。
23.根据权利要求17或18所述的系统,其中所述属性位是与所述高速缓存行相关联的多个属性位中的一个。
24.根据权利要求23所述的系统,其中所述多个属性位是用户定义的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010275040.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理猪角膜以脱细胞的方法
- 下一篇:制备润滑组合物的方法





