[发明专利]网关上的主机代理在审
申请号: | 201980045015.0 | 申请日: | 2019-06-28 |
公开(公告)号: | CN112740190A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | O.托伦德巴肯;D.J.P.威尔金森;R.L.S.奥斯博内;S.费利克斯;M.D.法尔斯;B.马努拉;H.霍格 | 申请(专利权)人: | 图核有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 胡琪 |
地址: | 英国布*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 主机 代理 | ||
1.一种网关,用于将主机与用于充当主机的工作加速器的子系统相接,该网关实现在由子系统到达的预编译的数据交换同步点处的、去往和来自子系统的批次数据的传送,该数据交换同步点充当子系统的计算阶段和交换阶段之间的屏障,该网关被配置为:
从存储系统接收由主机确定要由子系统处理的数据,并将所述数据存储在与网关相关联的存储器中;
存储指示用于在每个预编译的数据交换同步点处传送到子系统的数据的可用性的多个信用;
当子系统到达数据交换同步点时,从子系统接收同步请求;以及
响应于确定该多个信用包括非零数量的信用:
向子系统发送同步确认;和
使得在子系统和与网关相关联的存储器之间传送一批数据。
2.根据权利要求1所述的网关,被配置为响应于在子系统和与网关相关联的存储器之间传送该批数据而减少信用的数量。
3.根据权利要求1或2所述的网关,包括数据连接,该数据连接被配置为以以下中的至少一种的形式与存储系统连接:主机系统的存储器;和网络附加存储。
4.根据权利要求3所述的网关,其中该网关包括数据移动器引擎,该数据移动器引擎被配置为通过将数据写入子系统来向子系统传送该批数据。
5.根据权利要求1或权利要求2所述的网关,其被配置为执行以下中的至少一项:
(i)响应来自子系统的读取请求,将数据从与网关相关联的存储器传送到子系统,以及
(ii)接受来自子系统的写入请求,将数据从子系统传送到存储器。
6.根据权利要求5所述的网关,包括用于连接到子系统的外围组件互连,被配置为向网关传达该读取请求。
7.根据任何一个前述权利要求所述的网关,包括存储器管理引擎,该存储器管理引擎被配置为响应于数据在与网关相关联的存储器中变得可用于传送到子系统而增加信用的数量。
8.根据权利要求3所述的网关,其中该数据连接被配置为与存储系统连接,并且从存储系统接收数据包括从数据的主机接收对与网关相关联的存储器的RDMA写入。
9.根据权利要求7和8所述的网关,其中增加信用的数量是响应于从主机接收到的命令而发生的。
10.根据权利要求3、7和8所述的网关,其中,该数据连接被配置为与网络附加存储连接,并且增加信用的数量是响应于从存储系统进入与网关相关联的存储器中的数据的接收而发生的。
11.根据任何一个前述权利要求所述的网关,其中该网关被配置为存储工作描述符,该工作描述符标识在数据交换同步点处要在一个批次中传送到子系统的数据量,其中增加信用的数量包括响应于由工作描述符标识的该数据量变得可用于传送到子系统而将单个信用添加到该多个信用。
12.根据任何一个前述权利要求所述的网关,其中,该网关被配置为存储工作描述符,该工作描述符标识在数据交换同步点处要在一个批次中从子系统传送到网关的数据量,其中,网关被配置为响应于该批数据从子系统到网关的传送而减少信用的数量。
13.根据权利要求11所述的网关,其中在一个批次中的该数据量对应于子系统预期在交换阶段中交换的用于下一计算阶段的数据量。
14.根据任何一个前述权利要求所述的网关,包括前瞻引擎,该前瞻引擎被配置为访问存储在网关中的指令集合以识别用于传送到子系统的下一批数据,并且在同步确认的发送之后,将该下一批数据从存储器移动到网关传送存储器中以传送到子系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于图核有限公司,未经图核有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980045015.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:类芽孢杆菌属的突变体及其使用方法
- 下一篇:单峰聚乙烯共聚物和其膜