Rate This Document
Findability
Accuracy
Completeness
Readability

MPI_Allreduce Optimization Parameters

No.

Algorithm

Description

1

Recursive

The Recursive doubling algorithm is used within a node and between nodes.

2

Node-aware Recursive+Binomial

Node awareness is supported. The Binomial tree algorithm is used within a node, and the Recursive doubling algorithm is used between nodes.

3

Socket-aware Recursive+Binomial

Socket awareness is supported. The Binomial tree algorithm is used within a node, and the Recursive doubling algorithm is used between nodes.

4

Ring

Ring algorithm for medium-sized and large-sized packets by process (threshold value: 16384).

5

Node-aware Recursive+K-nomial

Node awareness is supported. The K-nomial tree algorithm is used within a node, and the Recursive doubling algorithm is used between nodes.

6

Socket-aware Recursive+K-nomial

Socket awareness is supported. The K-nomial tree algorithm is used within a socket, and the Recursive doubling algorithm is used between nodes.

7

Node-aware K-nomial+K-nominal

Node awareness is supported. The K-nomial tree algorithm is used within a node and between nodes.

8

Socket-aware K-nominal+K-nominal

Socket awareness is supported. The K-nomial tree algorithm is used within a socket and between sockets.