[发明专利]支持通过活动消息的RMA API有效
申请号: | 201510463491.8 | 申请日: | 2015-07-31 |
公开(公告)号: | CN105389120B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | J·熊;R·J·伍德拉夫;F·L·贝里 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L29/08 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于通过活动消息(AM)实现RMA应用程序接口(API)的方法、装置和软件。AM写请求和AM读请求从本地节点被发送到远程节点以使用远程存储器访问(RMA)技术将数据写入所述远程节点上的存储器或者从所述远程节点上的存储器读取数据。所述AM请求由相对应的AM处理机来处理,所述AM处理机自动地执行与所述请求相关联的操作。例如,对于AM写请求,AM写请求处理机可以将包含在AM写请求中的数据写入所述远程节点上的存储器中的远程地址空间,或者生成相对应的RMA写请求,所述相对应的RMA写请求被入队到根据加标签的消息传递方案所使用的RMA队列中。类似的操作由AM读请求处理器执行。通过使用相关联的读、写、以及RMA进度模块,进一步促进了使用AM的RMA读和写。 | ||
搜索关键词: | 支持 通过 活动 消息 rma api | ||
【主权项】:
1.一种用于执行在远程节点和本地节点之间的远程存储器访问RMA数据传送的方法,所述方法包括:执行远程存储器访问RMA写,在所述远程存储器访问RMA写中,通过以下来将数据从所述本地节点写入所述远程节点:从所述本地节点上的源缓冲区读取要被写入的数据;将第一活动消息AM写请求从所述本地节点发送到所述远程节点上的活动消息AM处理机,所述第一活动消息AM写请求包含要被写入的数据以及所述数据要被写入的在所述远程节点上的远程存储器地址空间中的起始地址;利用所述远程节点上的活动消息AM处理机,通过从所述第一活动消息AM写请求提取所述数据并且将所述数据写入所述远程存储器地址空间中开始于所述起始地址的地址范围,来处理所述第一活动消息AM写请求;将活动消息AM写应答从所述远程节点发送到所述本地节点,所述活动消息AM写应答指示所述数据已经被成功写入所述远程存储器地址空间;以及采用所述本地节点上的活动消息AM处理机来处理活动消息AM写应答消息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510463491.8/,转载请声明来源钻瓜专利网。