Back to results
US 2022/0191128 A1Published application
System and method for performing on-the-fly reduction in a network
AssigneeHewlett Packard Enterprise Development LP
InventorsRobert Alverson, Andrew S. Kopser
Life of this patent
Estimating the term…
Abstract
A switch capable of on-the-fly reduction in a network is provided. The switch is equipped with a reduction engine that can be dynamically configured to perform on-the-fly reduction. As a result, the network can facilitate an efficient and scalable environment for high performance computing.
Claims21
A switch, comprising:
- a number of ports;
- a data structure to store topological information for a reduction process, wherein the topological information identifies at least a child node and a parent node coupled to the switch;
- and
- a reduction engine coupled to at least one port and to:
- determine one or more reduction contributions from the at least one child node;
- perform a reduction operation based on the one or more reduction contributions;
- and
- generate, based on the reduction operation, a reduction frame to be transmitted to the parent node.
5 more elements
A method, comprising:
- storing topological information for a reduction process in a switch, wherein the topological information identifies at least a child node and a parent node coupled to the switch;
- determining, by a reduction engine residing on the switch, one or more reduction contributions from the at least one child node;
- performing a reduction operation based on the one or more reduction contributions;
- and
- generating, based on the reduction operation, a reduction frame to be transmitted to the parent node.
2 more elements
A network system, comprising:
- a number of interconnected switches, wherein a respective switch comprises:
- a number of ports;
- a data structure to store topological information for a reduction process, wherein the topological information identifies at least a child node and a parent node coupled to the switch;
- and
- a reduction engine coupled to at least one port and to:
- determine one or more reduction contributions from the at least one child node;
- perform a reduction operation based on the one or more reduction contributions;
- and
- generate, based on the reduction operation, a reduction frame to be transmitted to the parent node.
6 more elements
Dependencies are inferred from the claim text.