-
公开(公告)号:US07624156B1
公开(公告)日:2009-11-24
申请号:US09576038
申请日:2000-05-23
申请人: Mark Sean Hefty , Jerrie L. Coffman
发明人: Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F15/167
CPC分类号: H04L49/10 , H04L49/358
摘要: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
摘要翻译: 提供了一种用于在本地系统中的本地存储器和远程系统中的远程存储器之间的网络系统中传送数据的方法和系统。 接收到RDMA请求,并且第一缓冲区域与第一传送操作相关联。 系统确定第一缓冲区的大小是否超过联网系统的最大传输大小。 基于第一缓冲区域的大小的确定,第二缓冲区域的部分可以与第一传送操作相关联。 系统随后执行第一次传送操作。
-
公开(公告)号:US20120284355A1
公开(公告)日:2012-11-08
申请号:US13551279
申请日:2012-07-17
申请人: Mark Sean Hefty , Jerrie L. Coffman
发明人: Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F15/167
CPC分类号: H04L49/10 , H04L49/358
摘要: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
-
公开(公告)号:US08099471B2
公开(公告)日:2012-01-17
申请号:US12542546
申请日:2009-08-17
申请人: Mark Sean Hefty , Jerrie L. Coffman
发明人: Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F15/167
CPC分类号: H04L49/10 , H04L49/358
摘要: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
摘要翻译: 提供了一种用于在本地系统中的本地存储器和远程系统中的远程存储器之间的网络系统中传送数据的方法和系统。 接收到RDMA请求,并且第一缓冲区域与第一传送操作相关联。 系统确定第一缓冲区的大小是否超过联网系统的最大传输大小。 基于第一缓冲区域的大小的确定,第二缓冲区域的部分可以与第一传送操作相关联。 系统随后执行第一次传送操作。
-
公开(公告)号:US20100146069A1
公开(公告)日:2010-06-10
申请号:US12542546
申请日:2009-08-17
申请人: Mark Sean Hefty , Jerrie L. Coffman
发明人: Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F15/167 , G06F15/173
CPC分类号: H04L49/10 , H04L49/358
摘要: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
摘要翻译: 提供了一种用于在本地系统中的本地存储器和远程系统中的远程存储器之间的网络系统中传送数据的方法和系统。 接收到RDMA请求,并且第一缓冲区域与第一传送操作相关联。 系统确定第一缓冲区的大小是否超过联网系统的最大传输大小。 基于第一缓冲区域的大小的确定,第二缓冲区域的部分可以与第一传送操作相关联。 系统随后执行第一次传送操作。
-
公开(公告)号:US08583755B2
公开(公告)日:2013-11-12
申请号:US13551279
申请日:2012-07-17
申请人: Mark Sean Hefty , Jerrie L. Coffman
发明人: Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F15/167
CPC分类号: H04L49/10 , H04L49/358
摘要: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
摘要翻译: 提供了一种用于在本地系统中的本地存储器和远程系统中的远程存储器之间的网络系统中传送数据的方法和系统。 接收到RDMA请求,并且第一缓冲区域与第一传送操作相关联。 系统确定第一缓冲区的大小是否超过联网系统的最大传输大小。 基于第一缓冲区域的大小的确定,第二缓冲区域的部分可以与第一传送操作相关联。 系统随后执行第一次传送操作。
-
公开(公告)号:US08250165B2
公开(公告)日:2012-08-21
申请号:US13323411
申请日:2011-12-12
申请人: Mark Sean Hefty , Jerrie L. Coffman
发明人: Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F15/176
CPC分类号: H04L49/10 , H04L49/358
摘要: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
-
公开(公告)号:US20120084380A1
公开(公告)日:2012-04-05
申请号:US13323411
申请日:2011-12-12
申请人: Mark Sean Hefty , Jerrie L. Coffman
发明人: Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F15/167
CPC分类号: H04L49/10 , H04L49/358
摘要: A method and system are provided for transferring data in a networked system between a local memory in a local system and a remote memory in a remote system. A RDMA request is received and a first buffer region is associated with a first transfer operation. The system determines whether a size of the first buffer region exceeds a maximum transfer size of the networked system. Portions of the second buffer region may be associated with the first transfer operation based on the determination of the size of the first buffer region. The system subsequently performs the first transfer operation.
摘要翻译: 提供了一种用于在本地系统中的本地存储器和远程系统中的远程存储器之间的网络系统中传送数据的方法和系统。 接收到RDMA请求,并且第一缓冲区域与第一传送操作相关联。 系统确定第一缓冲区的大小是否超过联网系统的最大传输大小。 基于第一缓冲区域的大小的确定,第二缓冲区域的部分可以与第一传送操作相关联。 系统随后执行第一次传送操作。
-
公开(公告)号:US08914556B2
公开(公告)日:2014-12-16
申请号:US13997601
申请日:2011-09-30
申请人: William R. Magro , Robert J. Woodruff , David M. Lee , Arlin R. Davis , Mark Sean Hefty , Jerrie L. Coffman
发明人: William R. Magro , Robert J. Woodruff , David M. Lee , Arlin R. Davis , Mark Sean Hefty , Jerrie L. Coffman
摘要: Embodiments of the invention describe systems, apparatuses and methods that enable sharing Remote Direct Memory Access (RDMA) device hardware between a host and a peripheral device including a CPU and memory complex (alternatively referred to herein as a processor add-in card). Embodiments of the invention utilize interconnect hardware such as Peripheral Component Interconnect express (PCIe) hardware for peer-to-peer data transfers between processor add-in cards and RDMA devices. A host system may include modules or logic to map memory and registers to and/or from the RDMA device, thereby enabling I/O to be performed directly to and from user-mode applications on the processor add-in card, concurrently with host system I/O operations.
摘要翻译: 本发明的实施例描述了能够在主机和包括CPU和存储器复合体(在本文中称为处理器附加卡)的外围设备之间共享远程直接存储器访问(RDMA)设备硬件的系统,装置和方法。 本发明的实施例利用互连硬件,例如用于处理器附加卡和RDMA设备之间的对等数据传输的外围组件互连快速(PCIe)硬件。 主机系统可以包括将存储器映射到RDMA设备和/或来自RDMA设备的寄存器的模块或逻辑,从而使I / O能够直接从处理器附加卡上的用户模式应用执行,与主机系统 I / O操作。
-
公开(公告)号:US20130275631A1
公开(公告)日:2013-10-17
申请号:US13997601
申请日:2011-09-30
申请人: William R. Magro , Robert J. Woodruff , David M. Lee , Arlin R. Davis , Mark Sean Hefty , Jerrie L. Coffman
发明人: William R. Magro , Robert J. Woodruff , David M. Lee , Arlin R. Davis , Mark Sean Hefty , Jerrie L. Coffman
IPC分类号: G06F13/16
摘要: Embodiments of the invention describe systems, apparatuses and methods that enable sharing Remote Direct Memory Access (RDMA) device hardware between a host and a peripheral device including a CPU and memory complex (alternatively referred to herein as a processor add-in card). Embodiments of the invention utilize interconnect hardware such as Peripheral Component Interconnect express (PCIe) hardware for peer-to-peer data transfers between processor add-in cards and RDMA devices. A host system may include modules or logic to map memory and registers to and/or from the RDMA device, thereby enabling I/O to be performed directly to and from user-mode applications on the processor add-in card, concurrently with host system I/O operations.
摘要翻译: 本发明的实施例描述了能够在主机和包括CPU和存储器复合体(在本文中称为处理器附加卡)的外围设备之间共享远程直接存储器访问(RDMA)设备硬件的系统,装置和方法。 本发明的实施例利用互连硬件,例如用于处理器附加卡和RDMA设备之间的对等数据传输的外围组件互连快速(PCIe)硬件。 主机系统可以包括将存储器映射到RDMA设备和/或来自RDMA设备的寄存器的模块或逻辑,从而使I / O能够直接从处理器附加卡上的用户模式应用执行,与主机系统 I / O操作。
-
公开(公告)号:US20150264116A1
公开(公告)日:2015-09-17
申请号:US14214183
申请日:2014-03-14
申请人: Ira Weiny , Mark Sean Hefty , Todd Rimmer , John Fleck , Kaike Wan
发明人: Ira Weiny , Mark Sean Hefty , Todd Rimmer , John Fleck , Kaike Wan
IPC分类号: H04L29/08
摘要: One embodiment provides Subnet administrator (SA) proxy logic to be executed by a computer network node. The SA proxy logic includes provider logic that includes path record information of an associated subnet in communication with the computer network node; and provider interface logic to receive an address resolution request from at least one application that includes partial address information. The provider interface logic is also to determine at least one local port of the computer network node to enable packet routing associated with the address resolution request. The provider logic is also to determine at least one subnet associated with the address resolution request. The provider interface logic is also to determine at least one provider logic to utilize to obtain the path record information for at least one subnet associated with the address resolution request. The provider interface logic is also to generate an address resolution response that includes a resolved address, that includes the path record information, and the identity of at least one local port to enable the at least one application to route data packets through the at least one determined subnet.
摘要翻译: 一个实施例提供由计算机网络节点执行的子网管理员(SA)代理逻辑。 SA代理逻辑包括提供者逻辑,其包括与计算机网络节点通信的相关联子网的路径记录信息; 以及提供者接口逻辑,用于从包括部分地址信息的至少一个应用接收地址解析请求。 提供者接口逻辑还用于确定计算机网络节点的至少一个本地端口以启用与地址解析请求相关联的分组路由。 提供者逻辑还要确定与地址解析请求相关联的至少一个子网。 提供者接口逻辑还用于确定至少一个提供者逻辑来利用来获得与地址解析请求相关联的至少一个子网的路径记录信息。 提供者接口逻辑还用于生成地址解析响应,其包括解析的地址,其包括路径记录信息和至少一个本地端口的标识,以使所述至少一个应用能够通过所述至少一个路由数据分组 确定子网。
-
-
-
-
-
-
-
-
-