[发明专利]至少部分地通过电路来促进对至少一个控制器命令接口的访问有效
申请号: | 201280016334.7 | 申请日: | 2012-03-27 |
公开(公告)号: | CN103460202B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | E·塔米尔;B-Z·弗里德曼;T·L·威尔克;E·露兹欧恩;M·R·威尔考克斯;D·E·伍德;S·B·麦克高文;R·O·夏普 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F12/00 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 张东梅 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 至少 部分 通过 电路 促进 一个 控制器 命令 接口 访问 | ||
技术领域
本发明涉及至少部分地通过电路来促进对至少一个控制器命令接口的访问。
背景技术
在一个常规计算布置中,客户端和服务器包括各自的能够使用远程直接存储器访问(RDMA)协议互相通信的网络接口控制器(NIC)。服务器包括执行服务器的操作系统和相关联的驱动器的主处理器。服务器还包括管理服务器的存储的存储控制器。客户端的NIC向服务器的NIC发出请求以向存储写数据和从存储读数据。服务器的操作系统、相关联的驱动器和主处理器处理服务器的NIC所接收的请求,并向存储控制器发出相对应的请求。存储控制器接收并执行这些相对应的请求。在执行相对应的请求之后,存储控制器向服务器的操作系统和相关联的驱动器发出请求完成信息(以及在已从存储读取数据的情况下的相关联的数据)。由此,服务器的操作系统、相关联的驱动器和主处理器生成相对应的请求完成信息和相关联的数据,并向服务器的NIC发出相对应的请求完成信息和相关联的数据。然后服务器的NIC向客户端的NIC发出相对应的请求完成信息和相关联的数据。
因而,在上述常规布置中,服务器的操作系统、相关联的驱动器和主处理器处理服务器的NIC所接收的请求、以及来自存储的完成信息和数据。这消耗大量的操作系统和主处理器处理带宽。这还增加主处理器所消耗的能量和散发的热量。此外,这还增加了处理客户端的NIC发出的请求所涉及的等待时间。
附图说明
随着下面的具体实施方式展开并结合附图,实施例的特征和优点将变得显而易见,附图中使用相同的标记指代相同的部分,其中:
图1示出了系统实施例。
图2示出了实施例中的特征。
尽管下面的具体实施方式将结合说明性实施例展开,其众多替代方案、修改和变化对于本领域内的普通技术人员应是显而易见的。因此,所要求保护的主题旨在被广义地认识。
具体实施方式
图1示出了系统实施例100。系统100可包括经由网络50通信耦合到服务器20的客户端10。在此实施例中,术语“主计算机”、“主机”、“服务器”、“客户端”、“网络节点”和“节点”可以互换地使用,并可表示但不限于例如一个或多个终端站、移动互联网设备、智能电话、媒体设备、输入/输出(I/O)设备、平板计算机、电器、中间站、网络接口、客户端、服务器和/或其部分。尽管客户端10、服务器20和网络50将以单数指称,应理解每个这样的相应组件可包括多个这样的相应组件而不背离此实施例。在此实施例中,“网络”可以是或者包括至少部分地许可、促进和/或允许两个或多个实体通信耦合在一起的任何机制、工具、模态和/或其部分。同样在此实施例中,如果第一实体能够向第二实体传输和/或从第二实体接收一个或多个命令和/或数据,则第一实体可“通信耦合”到第二实体。在此实施例中,数据和信息可以互换地使用,而且可以是或者包括一个或多个命令(例如一个或多个程序指令),和/或一个或多个这样的命令可以是或者包括数据和/或信息。同样在此实施例中,“指令”包括数据和/或一个或多个命令。
客户端10包括能远程直接存储器访问(RDMA)的网络接口控制器(RNIC)10和/或一个或多个(在此实施例中为多个)缓冲器13。
服务器20包括一个或多个集成电路(IC)芯片180、存储器21和/或存储150。一个或多个芯片180包括可至少部分地包括RNIC108和/或存储控制器112的电路118。另外,一个或多个芯片180包括一个或多个多核主处理器(HP)和/或中央处理单元(CPU)12。尽管未在图中示出,但服务器20还可包括一个或多个芯片组(包括例如存储器、网络和/或输入/输出控制器电路)。RNIC108、控制器112和/或HP/CPU12能互相通信。另外,RNIC108、存储控制器112和/或HP/CPU12能够经由一个或多个这样的芯片组访问服务器20的一个或多个其它组件(诸如存储器21和/或存储150)和/或与之通信。在此实施例中,客户端10和/或RNIC106至少部分地远离(例如,地理上远离)于服务器20和/或RNIC108。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280016334.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种台灯
- 下一篇:一种双圈钢丝绳减振器