forked from hpcanalytics/paper-hpc-py-parallel-mdanalysis
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathshiftload.tex
More file actions
19 lines (13 loc) · 1.22 KB
/
Copy pathshiftload.tex
File metadata and controls
19 lines (13 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
% -*- mode: latex; mode: visual-line; fill-column: 9999; coding: utf-8 -*-
\section{Effect of Increasing the Computational Load on Scaling
Performance}
\label{sec:shiftload}
We quantified the effect of increasing the computational load of the analysis task on scaling performance in order to obtain practical insights into the question under which circumstances the simple single-trajectory split-apply-combine MPI-based parallelization approach might be feasible without any other considerations such as optimization of the file read I/O.
To this end, we quantified strong scaling performance as a function of the compute-to-I/O ratio \RcompIO (Eq.~\ref{eq:Compute-IO}) and the compute-to-communication ratio \Rcompcomm (Eq.~\ref{eq:Compute-comm}).
To measure the effect of an increased compute load on performance while leaving other parameters the same, we artificially increased the computational load by repeating the same RMSD calculation (line 5, algorithm \ref{alg:RMSD}) 40, 70 and 100 times in a loop, resulting in forty-fold (``$40\times$''), seventy-fold (``$70\times$''), and one hundred-fold (``$100\times$'') load increases.
\input{xworkload}
\input{tcomm}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "main"
%%% End: