[发明专利]多核系统中处理请求的数据处理方法、设备和系统有效
申请号: | 200910211381.7 | 申请日: | 2009-10-30 |
公开(公告)号: | CN102053946A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 章宇;侯锐;王鲲;曾洪博;戈弋 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/80 | 分类号: | G06F15/80;G06F12/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明;罗世娜 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 系统 处理 请求 数据处理 方法 设备 | ||
1.一种在多核系统中处理请求的方法,包括以下步骤:
由过滤器从请求单元接收关于数据的请求;
将所述请求中表示逻辑分区的指示符与过滤器的记录中表示逻辑分区的指示符进行比较;
如果比较结果匹配,则基于所述请求在所述过滤器所处的单元中进行搜索,并将搜索结果返回所述请求单元;以及
如果比较结果不匹配,则从所述过滤器向所述请求单元返回否定响应。
2.根据权利要求1所述的方法,其中:所述请求中表示逻辑分区的所述指示符是一个或多个逻辑分区ID,所述记录中表示逻辑分区的所述指示符指示所述过滤器所处的所述单元中的一个或多个逻辑分区ID。
3.根据权利要求2所述的方法,其中:将所述请求中的所述一个或多个逻辑分区ID从所述请求中分离出来并移位以生成掩码,其中所述掩码的比特宽度与所述记录中表示逻辑分区的所述指示符的比特宽度相同。
4.根据权利要求3所述的方法,其中:掩码中表示所述请求中分离出来的所述逻辑分区ID的比特被设置为“1”,所有其余比特设置为零;如果一个逻辑分区位于所述过滤器所处的所述单元上,则所述记录中表示逻辑分区的指示符的相应比特被设置为“1”。
5.根据权利要求3或4所述的方法,其中:所述匹配步骤包括:比特宽度相同的所述掩码与所述记录中表示逻辑分区的所述指示符进行“与”操作,结果为非零,则表示匹配;结果为零,则表示不匹配。
6.根据权利要求2所述的方法,其中:将从所述请求中分离出来的所述一个或多个逻辑分区ID分别与所述记录中的所有逻辑分区ID相比较并将所有比较结果进行“或”操作,结果为非零,则表示匹配;结果为零,则表示不匹配。
7.根据权利要求1-6任一项所述的方法,其中:基于逻辑分区移入或移出所述过滤器所处的所述单元,对所述记录中表示逻辑分区的所述指示符进行动态更新。
8.一种在多核系统中处理请求的设备,包括:
过滤器,被配置用于从发出请求的单元接收关于数据的请求,并将所述请求中表示逻辑分区的指示符与过滤器的记录中表示逻辑分区的指示符进行比较;
其中,所述过滤器还被配置用于:如果比较结果匹配,则基于所述请求在所述过滤器所处的单元中进行搜索,并将搜索结果返回所述发出请求的单元;以及
如果比较结果不匹配,则向所述发出请求的单元返回否定响应。
9.根据权利要求8所述的设备,其中:所述请求中表示逻辑分区的指示符包括一个或多个逻辑分区ID,并且所述记录中表示逻辑分区的指示符指示所述过滤器所处的所述单元中的一个或多个逻辑分区ID。
10.根据权利要求8所述的设备,其中:所述过滤器包括寄存器,所述记录由所述寄存器生成并保持,并且所述记录中表示逻辑分区的指示符指示位于所述过滤器所处的所述单元中的一个或多个逻辑分区ID。
11.根据权利要求9所述的设备,其中:将所述请求中的所述一个或多个逻辑分区ID从所述请求中分离出来并移位以生成掩码,其中所述掩码的比特宽度与所述记录中表示逻辑分区的指示符的比特宽度相同。
12.根据权利要求11所述的设备,其中:
掩码中表示与所述请求中分离出来的所述逻辑分区ID的比特被设置为“1”,所有其余比特设置为零;如果一个逻辑分区位于所述过滤器所处的所述单元上,则所述记录中表示逻辑分区的指示符的相应比特被设置为“1”。
13.根据权利要求11或12所述的设备,其中:所述匹配步骤包括:比特宽度相同的所述掩码与所述记录中表示逻辑分区的指示符进行“与”操作,结果为非零,则表示匹配;结果为零,则表示不匹配。
14.根据权利要求9所述的设备,其中:将从所述请求中分离出来的所述一个或多个逻辑分区ID分别与所述记录中的所有逻辑分区ID相比较并将所有比较结果进行“或”操作,结果为非零,则表示匹配;结果为零,则表示不匹配。
15.根据权利要求8-14任一项所述的设备,其中:所述设备在L2高速缓存中实现。
16.根据权利要求8-14任一项所述的设备,其中:所述请求单元和所述过滤器所处的所述单元是L2高速缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910211381.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于角锥棱镜轴系径向跳动的测量装置
- 下一篇:四通换向阀及其阀体组件焊接方法