Back to results
US 2024/0202132 A1Published application
Multi-address space collectives engine
AssigneeATI Technologies ULC
InventorsBenjamin Wong, Philip Ng
Life of this patent
Estimating the term…
Abstract
The disclosed device includes a collectives engine that can offload collectives communications of multiple nodes and perform collective operations. The collectives engine can manage a direct mapping scheme of local memories of the nodes for access by the collectives engine. Various other methods, systems, and computer-readable media are also disclosed.
Claims20
A device comprising:
- a control circuit configured to offload collectives communications of a plurality of nodes, and configured to manage a direct mapping scheme of local memories of the plurality of nodes for access by the control circuit.
A system comprising:
- a plurality of nodes having local memories;
- and
- a control circuit configured to offload collectives communications of the plurality of nodes, and configured to manage a direct mapping scheme of the local memories of the plurality of nodes for access by the control circuit as part of a collective operation, wherein the direct mapping scheme uses a virtual address with an address space identifier.
A method comprising:
- selecting, by selecting a virtual address and an address space identifier according to a direct mapping scheme, a local memory of at least one of a plurality of nodes to be accessed as part of a collective operation by a control circuit configured to offload collectives communications of the plurality of nodes;
- translating the virtual address and the address space identifier into a physical address corresponding to the selected local memory;
- and
- accessing, by the control circuit using the physical address, the selected local memory.
1 more element
Dependencies are inferred from the claim text.