| Authors | Jelena Pjesivac-Grbovic, Graham E. Fagg, Thara Angskun, George Bosilca, Jack J. Dongarra |
|---|---|
| Title | "MPI Collective Algorithm Selection and Quadtree Encoding" |
| Publication venue* | Submitted to Special Edition of Journal of Parallel Computing, published by Elsevier. |
| Abstract |
We explore the applicability of the quadtree encoding method to the
run-time MPI collective algorithm selection problem.
Measured algorithm performance data was used to construct
quadtrees with different properties. The quality and performance of
generated decision functions and in-memory decision systems was
evaluated.
Experimental data shows that in some cases, a decision function based on a quadtree structure with a mean depth of 3 can incur as little as a 5\% performance penalty on average. Experimentally measured data was fully represented using quadtrees with maximum of 6 levels. Our results indicate that quadtrees may be a feasible choice for both processing of the performance data and automatic decision function generation. |
| Draft version #1 | Available here. |
Figures | ||||
|---|---|---|---|---|
| Figure 1 | ||||
| ||||
| Figure 2a | Figure 4a | |||
|
| |||
| Figure 2b | Figure 4b | |||
|
| |||
| Legend for Figures 2 and 4 | ||||
| ||||
| Figure 3a | Figure 5 | |||
|
|
|
||
| Figure 3b | Figure 6 | |||
|
|
|
||