-
公开(公告)号:US20240340242A1
公开(公告)日:2024-10-10
申请号:US18132519
申请日:2023-04-10
发明人: Haggai Eran , Omer Shabtai , Gil Bloch , Michael Avimelech Gandelman Milgrom , Guy Rozenberg Kunievsky
IPC分类号: H04L47/125
CPC分类号: H04L47/125
摘要: A network device for load balancing in a multiplane network comprises a software stack that formats a data flow for transmission, and one or more circuits that identify the formatted data flow as a fixed data flow, and apply software-based load balancing to select a first plane, from among a plurality of planes of the multiplane network, for transmitting one or more data packets of the fixed data flow.
-
公开(公告)号:US20240297781A1
公开(公告)日:2024-09-05
申请号:US18176521
申请日:2023-03-01
发明人: Manjunath Gorentla Venkata , Artem Yurievich Polyakov , Subhadeep Bhattacharya , Gil Bloch , William Ferrol Aderholdt
CPC分类号: H04L9/0819 , H04L9/14 , H04L2209/125
摘要: In one embodiment, a parallel computing system includes a key manager to assign symmetric memory keys to parallel computing jobs including a first symmetric memory key to a first parallel computing job, and a plurality of server nodes to execute parallel computing processes of the first parallel computing job, and cause registration of host memory regions of the server nodes with the assigned first symmetric memory key in corresponding network interface controllers of the server nodes so that different ones of the host memory regions are accessible with the first symmetric memory key by remote ones of the server nodes using remote direct memory access.
-
公开(公告)号:US20240015217A1
公开(公告)日:2024-01-11
申请号:US17858097
申请日:2022-07-06
发明人: Daniel Marcovitch , Gil Bloch , Richard Graham , Yossef Itigin , Ortal Ben Moshe , Roman Nudelman
IPC分类号: H04L67/1097
CPC分类号: H04L67/1097
摘要: A network device includes a first interface, a second interface and circuitry. The first interface is configured to communicate at least with a first memory. The second interface is configured to communicate over a network with a peer network device coupled to a second memory. The circuitry is configured to (i) receive a request to transfer data over the network between the first memory and the second memory in accordance with a pattern of offsets to be accessed in the first memory or in the second memory, and (ii) transfer the data in accordance with the request.
-
公开(公告)号:US20230244629A1
公开(公告)日:2023-08-03
申请号:US17590339
申请日:2022-02-01
发明人: Daniel Marcovitch , Dotan David Levi , Eyal Srebro , Eliel Peretz , Roee Moyal , Richard Graham , Gil Bloch , Sean Pieper
摘要: Devices, methods, and systems are provided. In one example, a device is described to include a device interface that receives data from at least one data source; a data shuffle unit that collects the data received from the at least one data source, receives a descriptor that describes a data shuffle operation to perform on the data received from the at least one data source, performs the data shuffle operation on the collected data to produce shuffled data, and provides the shuffled data to at least one data target.
-
公开(公告)号:US09634940B2
公开(公告)日:2017-04-25
申请号:US14662259
申请日:2015-03-19
发明人: Zachy Haramaty , Eitan Zahavi , Freddy Gabbay , Diego Crupnicoff , Amiad Marelli , Gil Bloch
IPC分类号: H04L12/803 , H04L12/703
CPC分类号: H04L47/122 , H04L45/28
摘要: A method includes receiving in a network switch of a communication network communication traffic that originates from a source node and arrives over a route through the communication network traversing one or more preceding network switches, for forwarding to a destination node. In response to detecting in the network switch a compromised ability to forward the communication traffic to the destination node, a notification is sent to the preceding network switches. The notification is to be consumed by the preceding network switches and requests the preceding network switches to modify the route so as not to traverse the network switch.
-
公开(公告)号:US09197586B2
公开(公告)日:2015-11-24
申请号:US13754912
申请日:2013-01-31
发明人: Ariel Almog , Gil Bloch
IPC分类号: H04L12/851 , H04L12/931 , H04L12/823 , H04L12/725
CPC分类号: H04L49/604 , H04L45/302 , H04L47/2441 , H04L47/32
摘要: Network apparatus includes a plurality of interfaces, which are coupled to a network so as to receive and transmit data packets having respective link-layer headers and network-layer headers. Each link-layer header includes respective source and destination link-layer addresses and a link-layer priority value. Switching and routing logic is configured, responsively to the network-layer headers, to transfer each data packet from a respective ingress interface to a respective egress interface and to modify the source and destination link-layer addresses of the transferred data packet while copying the link-layer priority value from the ingress interface to the egress interface without modification.
摘要翻译: 网络装置包括多个接口,其耦合到网络,以便接收和发送具有相应链路层报头和网络层报头的数据分组。 每个链路层报头包括相应的源和目的链路层地址和链路层优先级值。 交换和路由逻辑被配置为响应于网络层报头,将每个数据分组从相应的入口接口传送到相应的出口接口,并且在复制链接的同时修改传送的数据分组的源和目的地链路层地址 从入口接口到出口接口的优先级值,无需修改。
-
公开(公告)号:US20150263994A1
公开(公告)日:2015-09-17
申请号:US14207680
申请日:2014-03-13
发明人: Zachy Haramaty , Noam Katz Abramovich , George Elias , Ido Bukspan , Benny Koren , Gil Bloch
IPC分类号: H04L12/861 , H04L12/803 , H04L12/801
CPC分类号: H04L49/90 , H04L47/115 , H04L47/122 , H04L47/18 , H04L47/283 , H04L47/30 , H04L49/3036
摘要: A switching apparatus includes multiple ports, each including a respective buffer, and a switch controller. The switch controller is configured to concatenate the buffers of at least an input port and an output port selected from among the multiple ports for buffering traffic of a long-haul link, which is connected to the input port and whose delay exceeds buffering capacity of the buffer of the input port alone, and to carry out end-to-end flow control for the long haul link between the output port and the input port.
摘要翻译: 开关装置包括多个端口,每个端口包括相应的缓冲器和开关控制器。 交换机控制器被配置为连接至少一个输入端口和从多个端口中选择的输出端口的缓冲器,用于缓冲连接到输入端口并且其延迟超过缓冲容量的长途链路的流量 单独输入端口的缓冲区,并为输出端口和输入端口之间的长途链路执行端到端流控制。
-
公开(公告)号:US20140211631A1
公开(公告)日:2014-07-31
申请号:US13754921
申请日:2013-01-31
发明人: Zachy Haramaty , Eitan Zahavi , Freddy Gabbay , Diego Crupnicoff , Amiad Marelli , Gil Bloch
IPC分类号: H04L12/56
CPC分类号: H04L47/122
摘要: A method includes receiving in a network switch of a communication network communication traffic that originates from a source node and arrives over a route through the communication network traversing one or more preceding network switches, for forwarding to a destination node. In response to detecting in the network switch a compromised ability to forward the communication traffic to the destination node, a notification is sent to the preceding network switches. The notification is to be consumed by the preceding network switches and requests the preceding network switches to modify the route so as not to traverse the network switch.
摘要翻译: 一种方法包括在网络交换机中接收来自源节点的通信网络通信业务,并通过穿过一个或多个先前网络交换机的通信网络到达路由,以转发到目的地节点。 响应于在网络交换机中检测到将通信业务转发到目的地节点的能力受损,向前一个网络交换机发送通知。 该通知将由上述网络交换机使用,并请求上述网络交换机修改路由,以免穿越网络交换机。
-
公开(公告)号:US11880711B2
公开(公告)日:2024-01-23
申请号:US18071692
申请日:2022-11-30
发明人: Roman Nudelman , Gil Bloch , Daniel Marcovitch
CPC分类号: G06F9/4881 , G06F9/30065 , G06F9/485 , G06F9/542
摘要: A processing device includes an interface and one or more processing circuits. The interface is to connect to a host processor. The one or more processing circuits are to receive from the host processor, via the interface, a notification specifying an operation for execution by the processing device, the operation including (i) multiple tasks that are executable by the network device, and (ii) execution dependencies among the tasks, in response to the notification, to determine a schedule for executing the tasks, the schedule complying with the execution dependencies, and to execute the operation by executing the tasks of the operation in accordance with the schedule.
-
公开(公告)号:US20240012753A1
公开(公告)日:2024-01-11
申请号:US17858104
申请日:2022-07-06
发明人: Daniel Marcovitch , Gil Bloch , Richard Graham , Yossef Itigin , Ortal Ben Moshe , Roman Nudelman
IPC分类号: G06F12/06 , G06F12/0831 , G06F15/173 , G06F13/40
CPC分类号: G06F12/0653 , G06F12/0835 , G06F15/17331 , G06F13/4027
摘要: A network device includes a first interface, a second interface, and circuitry. The first interface is configured to communicate at least with a memory. The second interface is configured to communicate over a network with a peer network device. The circuitry is configured to receive a request to transfer data over the network between the memory and the peer network device in accordance with (i) a pattern of offsets to be accessed in the memory and (ii) a memory key representing a memory space to be accessed using the pattern, and to transfer the data in accordance with the request.
-
-
-
-
-
-
-
-
-