Patent ID: 11934332
Assignee: MELLANOX TECHNOLOGIES, LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 24:
25. A system, comprising:
a device interface that receives data from at least one data source;
circuitry; and
memory coupled with the circuitry, wherein instructions stored in memory enable the circuitry to collect the data received from the at least one data source, receive a descriptor that describes a data shuffle operation to perform on the data received from the at least one data source, perform the data shuffle operation on the collected data to produce shuffled data, and then provide the shuffled data to the at least one data target, wherein the descriptor comprises at least one of a work queue element (WQE) posted to a queue pair, a memory region description, a description of a Remote Direct Memory Access (RDMA) request, and a description of an application-level request.