blingvorti.blogg.se

Spec on the job
Spec on the job




spec on the job

Spec on the job full#

We developed a tool called mpiAproxy to facilitate detailed evaluation of the various reordering algorithms without requiring full application executions. Subsequently, we developed several reordering methods (spectral bisection, neighbor join tree etc.) to combine node layout and application communication data for optimized task placement. During the first phase of this research, we instrumented and collected performance data to characterize communication behavior of critical US DOE (United States - Department of Energy) applications using an augmented version of the mpiP tool. In order to mitigate such performance penalties, this work describes techniques to identify suitable task mapping that takes the layout of the allocated nodes as well as the application's communication behavior into account. This contributes to non-locality in terms of physical network topology and impacts communication performance of the application. With parallel applications using MPI (Message Passing Interface), the default process ordering does not take into account the actual physical node layout available to the application. On large supercomputers, the job scheduling systems may assign a non-contiguous node allocation for user applications depending on available resources.






Spec on the job