Commit 7d95206f authored by Guido Giuntoli's avatar Guido Giuntoli

Adding Resoluts in P9 machine

parent 642fc781
......@@ -40,27 +40,39 @@ To execute this benchmark:
\centering
\begin{tikzpicture}[]
\pgfplotsset{every tick label/.append style={font=\small}}
\pgfplotstableread{data/benchmark-sol-ass-macintosh-intel-I7-3520M.dat}{\times}
\begin{axis}[
\pgfplotstableread{data/benchmark-sol-ass-macintosh-intel-I7-3520M.dat}{\mac}
\pgfplotstableread{data/benchmark-sol-ass-CTEPOWER-PGI19.4-cpu.dat}{\ibmcpu}
\pgfplotstableread{data/benchmark-sol-ass-CTEPOWER-PGI19.4-gpu.dat}{\ibmgpu}
\begin{loglogaxis}[
grid=major,
y unit=s,
legend pos=north west,
legend style={at={(1.7,0.45)},anchor=south east},
legend cell align={left},
ylabel=Computing Time,
xlabel=Micro-Scale Mesh Resolution,
x unit=\# Elements,
scaled y ticks=false,
xmin=-1,
ymin=-1,
xtick = {0,20,40,60,80,100},
xticklabels = {0,20\tst,40\tst,60\tst,80\tst,100\tst},
%xmin=-1,
%ymin=-1,
xtick = {20,40,60,80,100},
xticklabels = {20\tst,40\tst,60\tst,80\tst,100\tst},
]
\addplot [color=blue,mark=*,line width = 0.5mm] table [x index={0}, y
expr=\thisrowno{1}*1.0e-3] {\times};
\addplot [color=green,mark=*,line width = 0.5mm] table [x index={0}, y
expr=\thisrowno{2}*1.0e-3] {\times};
\legend{Jacobian \& Residue Assembly, Solver}
\end{axis}
\addplot [color=blue,mark=*,line width = 0.2mm] table [x index={0}, y
expr=\thisrowno{1}*1.0e-3] {\mac};
\addplot [color=green,mark=*,line width = 0.2mm] table [x index={0}, y
expr=\thisrowno{2}*1.0e-3] {\mac};
\addplot [color=blue,mark=+,line width = 0.2mm] table [x index={0}, y
expr=\thisrowno{1}*1.0e-3] {\ibmcpu};
\addplot [color=green,mark=+,line width = 0.2mm] table [x index={0}, y
expr=\thisrowno{2}*1.0e-3] {\ibmcpu};
\addplot [color=blue,mark=x,line width = 0.2mm] table [x index={0}, y
expr=\thisrowno{1}*1.0e-3] {\ibmgpu};
\addplot [color=green,mark=x,line width = 0.2mm] table [x index={0}, y
expr=\thisrowno{2}*1.0e-3] {\ibmgpu};
\legend{Assembly (Intel I7 CPU), Solver (Intel I7 CPU),
Assembly (IBM P9 CPU), Solver (IBM P9 CPU),
Assembly (V100 GPU), Solver (V100 GPU)}
\end{loglogaxis}
\end{tikzpicture}
\caption{\label{fig:ass_vs_sol}
Computing time used for the assembly of the Jacobian Matrix and the Residue vector and
......
# CPU GPU
#N time_ass time_sol total ass% sol% time_ass time_sol total ass% sol%
10 32 21 53 60.3774 39.6226 24 152 176 13.6364 86.3636
20 190 306 496 38.3065 61.6935 79 270 349 22.6361 77.3639
30 674 1509 2183 30.8749 69.1251 158 490 648 24.3827 75.6173
40 1644 4577 6221 26.4266 73.5734 386 760 1146 33.6824 66.3176
50 3117 10707 13824 22.5477 77.4523 751 790 1541 48.7346 51.2654
60 5424 19327 24751 21.9143 78.0857 997 467 1464 68.1011 31.8989
70 7560 33582 41142 18.3754 81.6246 1574 795 2369 66.4415 33.5585
80 11341 61883 73224 15.4881 84.5119 2734 1470 4204 65.0333 34.9667
90 16185 89449 105634 15.3218 84.6782 3459 1906 5365 64.4734 35.5266
100 22098 160372 182470 12.1105 87.8895 4536 2779 7315 62.0096 37.9904
#N time_ass time_sol ass% sol%
10 23 21 52.2727 47.7273
20 224 307 42.1846 57.8154
30 767 1432 34.8795 65.1205
40 1569 4049 27.9281 72.0719
50 3190 9420 25.2974 74.7026
60 5947 20801 22.2334 77.7666
70 9272 33667 21.5934 78.4066
80 12640 56104 18.3871 81.6129
90 18008 89818 16.701 83.299
100 24949 138888 15.2279 84.7721
#N time_ass time_sol ass% sol%
10 36 12 75 25
20 40 31 56.338 43.662
30 124 70 63.9175 36.0825
40 281 140 66.7458 33.2542
50 585 265 68.8235 31.1765
60 1000 477 67.7048 32.2952
70 1574 817 65.8302 34.1698
80 2344 1277 64.7335 35.2665
90 3331 1941 63.1829 36.8171
100 4523 2876 61.1299 38.8701
#N time_ass time_sol ass% sol%
10 17 15 53.125 46.875
20 112 175 39.0244 60.9756
30 375 821 31.3545 68.6455
40 885 2493 26.1989 73.8011
50 1731 5708 23.2693 76.7307
60 3002 11567 20.6054 79.3946
70 4798 20730 18.795 81.205
80 7471 35229 17.4965 82.5035
90 10739 55554 16.1993 83.8007
100 14860 82273 15.2986 84.7014
#N time_ass time_sol ass% sol%
10 16 14 17.0333 46.6667
20 111 174 9.42105 61.0526
30 374 818 7.62248 68.6242
40 887 2539 6.06713 74.1097
50 1746 5858 5.52854 77.0384
60 3026 11838 4.91247 79.6421
70 4920 21121 4.62932 81.1067
80 7381 35436 4.42215 82.7615
90 10379 56179 4.03812 84.4061
100 14259 83713 3.69338 85.4458
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment