]> AND Private Git Repository - hpcc2014.git/blobdiff - hpcc.tex
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Some remarks.
[hpcc2014.git] / hpcc.tex
index aa6eb7de38f146964e5abee0896f0dfd98698e91..d37619469442bee9c8f51c604bb526d60a114ab8 100644 (file)
--- a/hpcc.tex
+++ b/hpcc.tex
@@ -72,6 +72,7 @@
 
 \RC{Ordre des auteurs pas définitif.}
 \begin{abstract}
 
 \RC{Ordre des auteurs pas définitif.}
 \begin{abstract}
+\AG{L'abstract est AMHA incompréhensible et ne donne pas envie de lire la suite.}
 In recent years, the scalability of large-scale implementation in a 
 distributed environment of algorithms becoming more and more complex has 
 always been hampered by the limits of physical computing resources 
 In recent years, the scalability of large-scale implementation in a 
 distributed environment of algorithms becoming more and more complex has 
 always been hampered by the limits of physical computing resources 
@@ -155,7 +156,7 @@ linear system of equations by numerical method GMRES (Generalized
 Minimal Residual) \cite{ref1}. We show, that with minor modifications of the
 initial MPI code, the SimGrid toolkit allows us to perform a test campaign of a
 real AIAC application on different computing architectures. The simulated
 Minimal Residual) \cite{ref1}. We show, that with minor modifications of the
 initial MPI code, the SimGrid toolkit allows us to perform a test campaign of a
 real AIAC application on different computing architectures. The simulated
-results we obtained are in line with real results exposed in ??\AG[]{??}.
+results we obtained are in line with real results exposed in ??\AG[]{ref?}.
 SimGrid had allowed us to launch the application from a modest computing
 infrastructure by simulating different distributed architectures composed by
 clusters nodes interconnected by variable speed networks.  With selected
 SimGrid had allowed us to launch the application from a modest computing
 infrastructure by simulating different distributed architectures composed by
 clusters nodes interconnected by variable speed networks.  With selected
@@ -165,6 +166,9 @@ in the simulated environment, the experimental results have demonstrated not
 only the algorithm convergence within a reasonable time compared with the
 physical environment performance, but also a time saving of up to \np[\%]{40} in
 asynchronous mode.
 only the algorithm convergence within a reasonable time compared with the
 physical environment performance, but also a time saving of up to \np[\%]{40} in
 asynchronous mode.
+\AG{Il faudrait revoir la phrase précédente (couper en deux?).  Là, on peut
+  avoir l'impression que le gain de \np[\%]{40} est entre une exécution réelle
+  et une exécution simulée!}
 
 This article is structured as follows: after this introduction, the next  section will give a brief description of
 iterative asynchronous model.  Then, the simulation framework SimGrid is presented with the settings to create various
 
 This article is structured as follows: after this introduction, the next  section will give a brief description of
 iterative asynchronous model.  Then, the simulation framework SimGrid is presented with the settings to create various
@@ -187,7 +191,9 @@ times generated by synchronizations are very penalizing. One way to overcome thi
 \textit{Asynchronous Iterations~-- Asynchronous Communications (AIAC)} model. Here, local computations do not need to
 wait for required data. Processors can then perform their iterations with the data present at that time. Figure~\ref{fig:aiac}
 illustrates this model where the gray blocks represent the computation phases, the white spaces the idle
 \textit{Asynchronous Iterations~-- Asynchronous Communications (AIAC)} model. Here, local computations do not need to
 wait for required data. Processors can then perform their iterations with the data present at that time. Figure~\ref{fig:aiac}
 illustrates this model where the gray blocks represent the computation phases, the white spaces the idle
-times and the arrows the communications. With this algorithmic model, the number of iterations required before the
+times and the arrows the communications.
+\AG{There are no ``white spaces'' on the figure.}
+With this algorithmic model, the number of iterations required before the
 convergence is generally greater than for the two former classes. But, and as detailed in~\cite{bcvc06:ij}, AIAC
 algorithms can significantly reduce overall execution times by suppressing idle times due to synchronizations especially
 in a grid computing context.
 convergence is generally greater than for the two former classes. But, and as detailed in~\cite{bcvc06:ij}, AIAC
 algorithms can significantly reduce overall execution times by suppressing idle times due to synchronizations especially
 in a grid computing context.
@@ -252,8 +258,11 @@ with their computing power, the interconnection links with their bandwidth and
 latency, and the routing strategy.  The simulated running time of the
 application is computed according to these properties.
 
 latency, and the routing strategy.  The simulated running time of the
 application is computed according to these properties.
 
+%%% TODO: add some words+refs about SimGrid's accuracy and scalability.}
+
 \AG{Faut-il ajouter quelque-chose ?} 
 \AG{Faut-il ajouter quelque-chose ?} 
-\CER{Comme tu as décrit la plateforme d'exécution, on peut ajouter éventuellement le fichier XML contenant des hosts dans les clusters formant la grille} 
+\CER{Comme tu as décrit la plateforme d'exécution, on peut ajouter éventuellement le fichier XML contenant des hosts dans les clusters formant la grille
+  \AG{Bof.}}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \section{Simulation of the multisplitting method}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \section{Simulation of the multisplitting method}