[发明专利]向控制器存储器空间写入消息在审
申请号: | 201180073803.4 | 申请日: | 2011-09-29 |
公开(公告)号: | CN103827842A | 公开(公告)日: | 2014-05-28 |
发明(设计)人: | V·马克赫威克斯;R·O·夏普;K·G·基尔斯;B·S·豪赛厄;S·K·拉森 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F13/16;G06F12/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 存储器 空间 写入 消息 | ||
领域
本发明涉及向输入/输出(I/O)控制器存储器空间写入消息。
背景
在一个常规计算配置中,客户端和服务器包括能够使用远程直接存储器访问(RDMA)协议来相互进行通信的相应的I/O控制器。为了从服务器向客户端传输数据,数据和指向该数据的描述符两者都被写入到服务器的主系统存储器中。此后,响应于提供给服务器的I/O控制器的门铃,服务器的I/O控制器读取该描述符。然后,服务器的I/O控制器读取由描述符所指向的数据。然后,服务器的I/O控制器向客户端传输数据。可以理解,从服务器向客户端传输的数据中涉及的延迟随着由服务器的I/O控制器实施的主存储器读取操作的数量而增大。
为了试图减少与服务器主存储器读取操作相关联的等待时间,有人建议将数据内联(例如,在或附近)描述符放置在服务器的主系统存储器中。然而,即使使用此技术,执行从服务器向客户端的数据传输时涉及的等待时间仍可能大于所希望的。
附图简述
随着下列“详细描述”的进行并参考附图,各实施例的特征和优点将变得显而易见,其中,相同编号描绘了相同的部分,其中:
图1示出了一个实施例中的特征。
图2示出了一个实施例中的特征。
图3示出了一个实施例中的特征。
图4示出了一个实施例中的特征。
图5示出了一个实施例中的特征。
图6示出了一个实施例中的特征。
虽然下列“详细描述”将参考说明性实施例来进行,但是,许多替代方案、修改以及其变体将对所属领域的技术人员显而易见。相应地,所要求保护的主题应该从广义上来看待。
具体实施方式
图1示出了系统实施例100。系统100可以包括通过网络50可通信地耦合到服务器20的客户端10。在此实施例中,术语“主机计算机”、“主机”、“服务器”、“客户端”、“网络节点”以及“节点”可以可互换地使用,并可以无限制地表示,例如一个或多个终端站、移动因特网设备、智能电话、媒体设备、输入/输出I/O设备、平板电脑、电器、中间站、网络接口、客户端、服务器和/或其一些部分。虽然客户端10、服务器20以及网络50将以单数引用的,但是应该理解,每一这样的相应的组件都可以包括一个或多个(例如,多个)这样的相应的组件,而不会偏离此实施例。在此实施例中,“网络”可以是或包括至少部分地允许、促进和/或使两个或更多实体可通信地耦合在一起的任何机制、手段、特征和/或其一部分。也在此实施例中,如果第一实体能够向第二实体传输和/或从第二实体接收一个或多个命令和/或数据,则第一实体可以“可通信地耦合”到第二实体。在此实施例中,数据和信息可以可互换地使用,并可以是或包括一个或多个命令(例如,一个或多个程序指令),和/或一个或多个这样的命令可以是或包括数据和/或信息。也在此实施例中,“指令”可以包括数据和/或一个或多个命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180073803.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动硬盘容量监测模块
- 下一篇:网络购物的方法与网购中介