]> AND Private Git Repository - book_gpu.git/blob - BookGPU/Chapters/chapter7/figures/TeslaM2050MultiGPUScaling3D.tikz
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
ch15
[book_gpu.git] / BookGPU / Chapters / chapter7 / figures / TeslaM2050MultiGPUScaling3D.tikz
1 % This file was created by matlab2tikz v0.2.2.
2 % Copyright (c) 2008--2012, Nico Schlömer <nico.schloemer@gmail.com>
3 % All rights reserved.
4
5 % The latest updates can be retrieved from
6 %   http://www.mathworks.com/matlabcentral/fileexchange/22022-matlab2tikz
7 % where you can also make suggestions and rate matlab2tikz.
8
9
10
11 \begin{tikzpicture}
12
13 \begin{loglogaxis}[%
14 view={0}{90},
15 width=\figurewidth,
16 height=\figureheight,
17 scale only axis,
18 xmin=1000, xmax=10000000000,
19 xminorticks=true,
20 xlabel={N},
21 xmajorgrids,
22 xminorgrids,
23 ymin=0.001, ymax=10,
24 yminorticks=true,
25 ylabel={Time/Iter [s]},
26 ymajorgrids,
27 yminorgrids,
28 %legend style={at={(0.03,0.97)},anchor=north west,nodes=right},
29 legend pos=outer north east]
30 \addplot [
31 color=darkgray!40!black,
32 solid,
33 line width=1.0pt,
34 mark=+,
35 mark options={solid,fill=lightgray!80!black}
36 ]
37 coordinates{
38  (9801,0.0068228907055325)(19305,0.00850619475046794)(38025,0.00905489656660292)(75465,0.00983627902136909)(149769,0.0117180109024048)(298377,0.0152227693133884)(594441,0.0218225823508369)(1186569,0.0344143470128377)(2368521,0.0665086216396756)(4732425,0.122719279925028)(9455625,0.236666088634067)(18902025,0.459547302458021)(37785609,0.880135978592767) 
39 };
40 \addlegendentry{1 GPU};
41
42 \addplot [
43 color=darkgray!40!black,
44 dashed,
45 line width=1.0pt,
46 mark=*,
47 mark options={solid,fill=lightgray!80!black}
48 ]
49 coordinates{
50  (9801,0.0473557548311022)(19305,0.0530799685610665)(38025,0.0546277446746826)(75465,0.0610464976946513)(149769,0.0649039734654956)(298377,0.0794563774771161)(594441,0.0890958403507869)(1186569,0.120112506834666)(2368521,0.153371281393369)(4732425,0.235357491821713)(9455625,0.309407845211029)(18902025,0.52910550983217)(37785609,0.787124136617449)(75552777,1.43679516904619) 
51 };
52 \addlegendentry{2 GPUs};
53
54 \addplot [
55 color=darkgray!40!black,
56 dotted,
57 line width=1.0pt,
58 mark=asterisk,
59 mark options={solid,fill=lightgray!80!black}
60 ]
61 coordinates{
62  (9801,0.0434220631917318)(19305,0.0454425546858046)(38025,0.0476416746775309)(75465,0.0509426885181003)(149769,0.0561219877666897)(298377,0.0631737417644925)(594441,0.0739231692420112)(1186569,0.090564333068)(2368521,0.112336121665107)(4732425,0.156528268920051)(9455625,0.209073943561978)(18902025,0.320184477170308)(37785609,0.483462071418762)(75552777,0.821346179644267)(151068681,1.35721089045207) 
63 };
64 \addlegendentry{4 GPUs};
65
66 \addplot [
67 color=darkgray!40!black,
68 dash pattern=on 1pt off 3pt on 3pt off 3pt,
69 line width=1.0pt,
70 mark=x,
71 mark options={solid,fill=lightgray!80!black}
72 ]
73 coordinates{
74  (9801,0.0428614536921183)(19305,0.044612447420756)(38025,0.0458539909786648)(75465,0.0491256237030029)(149769,0.0514183786180284)(298377,0.0583849191665649)(594441,0.0636741028891669)(1186569,0.0797276231977675)(2368521,0.0929971403545803)(4732425,0.130256141556634)(9455625,0.156814988454183)(18902025,0.24578320980072)(37785609,0.322233022583856)(75552777,0.548700788285997)(151068681,0.824302400483026)(302100489,1.50206293000115) 
75 };
76 \addlegendentry{8 GPUs};
77
78 \addplot [
79 color=darkgray!40!black,
80 solid,
81 line width=1.0pt,
82 mark=triangle*,
83 mark options={solid,fill=lightgray!80!black}
84 ]
85 coordinates{
86  (9801,0.0421736531787448)(19305,0.0433583789401584)(38025,0.0441398541132609)(75465,0.0456998772091336)(149769,0.0483805100123088)(298377,0.0518434868918525)(594441,0.0577484342787001)(1186569,0.0650935252507528)(2368521,0.0767140812344021)(4732425,0.094656867451138)(9455625,0.114808268017239)(18902025,0.158578324317932)(37785609,0.211776145299276)(75552777,0.324606853061252)(151068681,0.488196995523241)(302100489,0.825960254669189)(604127241,1.36442783408695) 
87 };
88 \addlegendentry{16 GPUs};
89
90 \addplot [
91 color=darkgray!40!black,
92 dashed,
93 line width=1.0pt,
94 mark=square*,
95 mark options={solid,fill=lightgray!80!black}
96 ]
97 coordinates{
98  (9801,0.0424237542682224)(19305,0.0428865750630697)(38025,0.0432747231589423)(75465,0.0455910126368205)(149769,0.0471040540271335)(298377,0.0498918559816149)(594441,0.0525499105453491)(1186569,0.0597323682573107)(2368521,0.0661342117521498)(4732425,0.0834047555923462)(9455625,0.0951378875308567)(18902025,0.132738868395487)(37785609,0.158818912506104)(75552777,0.248693320486281)(151068681,0.326354956626892)(302100489,0.554984747038947)(604127241,0.829728492101034)(1208180745,1.50771681997511) 
99 };
100 \addlegendentry{32 GPUs};
101
102 \addplot [
103 color=darkgray!40!black,
104 dotted,
105 line width=1.0pt,
106 mark=diamond*,
107 mark options={solid,fill=lightgray!80!black}
108 ]
109 coordinates{
110  (9801,0.0341445313559638)(19305,0.0351023329628838)(38025,0.0606966786914402)(75465,0.0361840115653144)(149769,0.037672766049703)(298377,0.0396856440438165)(594441,0.043502508269416)(1186569,0.0470447990629408)(2368521,0.0549823549058702)(4732425,0.0622094472249349)(9455625,0.0722979227701823)(18902025,0.0922140121459961)(37785609,0.11438614792294)(75552777,0.162424153751797)(151068681,0.22217308945126)(302100489,0.351271594895257)(604127241,0.535550496313307)(1208180745,0.921077002419366) 
111 };
112 \addlegendentry{64 GPUs};
113
114 \addplot [
115 color=darkgray!40!black,
116 dash pattern=on 1pt off 3pt on 3pt off 3pt,
117 line width=1.0pt,
118 mark=triangle*,
119 mark options={solid,,rotate=180,fill=lightgray!80!black}
120 ]
121 coordinates{
122  (32382,0.0221022727272727)(101574,0.0729888888888889)(202950,0.148522222222222)(399750,0.296765306122449)(799110,0.58886)(1597830,1.21181)(3171078,2.4226)(6341382,4.94226168224299) 
123 };
124 \addlegendentry{1 CPU};
125
126 \end{loglogaxis}
127 \end{tikzpicture}%