Vector send operation for message-based communication
Patent
·
OSTI ID:1860215
Methods and systems for conducting vector send operations are provided. The processor of a sender node receives a request to perform a collective send operation (e.g., MPI_Broadcast) from a user application, requesting a copy of data in one or more send buffers by sent to each of a plurality of destinations in a destination vector. The processor invokes a vector send operation from a software communications library, placing a remote enqueue atomic send command for each destination node of the destination vector in an entry of a transmit data mover (XDM) command queue in a single call. The processor executes all of the commands in the XDM command queue and writes the data in the one or more send buffers into each receive queue of each destination identified in the destination vector.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Hewlett Packard Enterprise Development LP, Houston, TX (United States)
- Sponsoring Organization:
- USDOE
- Assignee:
- Hewlett Packard Enterprise Development LP (Houston, TX)
- Patent Number(s):
- 11,210,089
- Application Number:
- 16/508,769
- OSTI ID:
- 1860215
- Country of Publication:
- United States
- Language:
- English
High Performance RDMA-Based MPI Implementation over InfiniBand
|
journal | June 2004 |
Optimization of Collective Communication Operations in MPICH
|
journal | February 2005 |
Similar Records
Reduced number of counters for reliable messaging
Send-side matching of data communications messages
Send-side matching of data communications messages
Patent
·
Tue Oct 20 00:00:00 EDT 2020
·
OSTI ID:1771545
Send-side matching of data communications messages
Patent
·
Tue Jul 01 00:00:00 EDT 2014
·
OSTI ID:1136754
Send-side matching of data communications messages
Patent
·
Tue Jun 17 00:00:00 EDT 2014
·
OSTI ID:1134199