[发明专利]向协议层直接提供数据消息有效
申请号: | 201010293356.0 | 申请日: | 2010-09-26 |
公开(公告)号: | CN102065073A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | D·J·施密特;B·R·怀特 | 申请(专利权)人: | 英特尔公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 直接 提供 数据 消息 | ||
1.一种装置,包括:
链路层,用于接收消息并向耦合到所述链路层的协议层转发消息,并且所述链路层包括用于确定所述消息的消息类型的解码器,其中,如果所述消息是非数据消息,则所述链路层直接地向所述消息的发送方提供信用返回;以及
所述协议层,其包括用于存储从所述链路层接收的数据消息的共享缓冲器,其中,当从所述共享缓冲器移除数据消息时,所述协议层要发送所述数据消息的信用返回,所述信用返回要经由所述链路层被发送到所述消息的发送方。
2.根据权利要求1所述的装置,其中,所述协议层还包括与耦合到所述链路层的至少一个远程代理相关联的第一跟踪器,用于存储与来自所述至少一个远程代理的请求消息相关联的信息,其中,所述第一跟踪器不单独存储在所述共享缓冲器中存储的数据消息的数据。
3.根据权利要求2所述的装置,其中,所述协议层还包括与耦合到所述链路层的至少一个本地代理相关联的第二跟踪器,用于存储与来自所述至少一个本地代理的请求消息相关联的信息,其中,所述第二跟踪器不单独存储在所述共享缓冲器中存储的数据消息的数据。
4.根据权利要求2所述的装置,其中,所述第一跟踪器包括每一个代理的多个条目,其中每一个条目存储与消息相关联的请求标识符,其中,所述请求标识符是与所述消息的发送方的标识符和所述消息的事务标识符对应的唯一标识符。
5.根据权利要求4所述的装置,还包括耦合到所述第一跟踪器的至少一个排序队列,其中,所述排序队列用于存储与所述第一跟踪器中的条目对应的请求标识符,并且维持所述排序队列的条目的接收顺序。
6.根据权利要求5所述的装置,其中,当从所述排序队列输出所述第一跟踪器的条目的请求标识符时,所述装置访问所述条目中存储的信息。
7.一种方法,包括:
在耦合到互连的链路层中接收消息;
在所述链路层中确定的所述消息的消息类型,并且如果所述消息类型是非数据消息,则直接地从所述链路层向发送方发送信用返回;以及
如果所述消息类型被确定为数据类型,则将所述消息转发到协议层,并且将数据存储在所述协议层的共享数据缓冲器中。
8.根据权利要求7所述的方法,还包括:从共享数据缓冲器输出所述数据,并且经由所述链路层向所述发送方发送所述数据的信用返回。
9.根据权利要求7所述的方法,还包括:向所述协议层转发所述数据消息,而不在所述链路层中缓冲所述数据消息。
10.根据权利要求7所述的方法,还包括:
在所述协议层的第一跟踪器中存储与所述消息相关联的第一信息,所述信息包括所述消息的请求标识符;以及
在排序队列的条目中存储所述请求标识符。
11.根据权利要求10所述的方法,还包括:当所述排序队列的所述条目在所述排序队列的首部时,使用所述请求标识符来访问所述第一跟踪器中的所述第一信息。
12.根据权利要求11所述的方法,还包括:使用所述第一信息来执行操作。
13.一种系统,包括:
处理器,用于执行指令,所述处理器包括用于存储在系统存储器中存储的信息的拷贝的至少一个缓存代理;
归属代理,其耦合到所述处理器,用于保护所述系统存储器的至少一部分;
链路层,其从所述处理器接收消息并向耦合到所述链路层的协议层转发消息,并且所述链路层包括用于确定所述消息的消息类型的解码器,其中,如果所述消息是非数据消息,则所述链路层直接地向所述处理器提供信用返回;
所述协议层,其包括用于存储从所述链路层接收的数据消息的共享缓冲器,其中,当从所述共享缓冲器移除数据消息时,所述协议层要发送所述数据消息的信用返回,所述信用返回要经由所述链路层被发送到所述处理器;以及
所述系统存储器,其耦合到所述归属代理,其中,所述系统存储器包括动态随机存取存储器(DRAM)。
14.根据权利要求13所述的系统,其中,所述协议层还包括与所述处理器相关联的第一跟踪器,用于存储与来自所述处理器的请求消息相关联的信息,其中,所述第一跟踪器不单独存储在所述共享缓冲器中存储的数据消息的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010293356.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于腹腔镜孔口部位缝合的装置和方法
- 下一篇:一种柴油馏分的加氢处理方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置