From 22d12994404e33bf3854ae4c59c972eeb997da62 Mon Sep 17 00:00:00 2001 From: zianekhodja Date: Fri, 15 Jan 2016 17:26:30 +0100 Subject: [PATCH] correction figures 1 et 3 --- Simulations/Sparse_mpi.eps | 54 +++++++++++++++--------------- Simulations/Sparse_omp.eps | 66 ++++++++++++++++++------------------- Simulations/mpi.txt | 10 +++--- Simulations/omp.txt | 8 ++--- Sparse_mpi.pdf | Bin 8041 -> 8036 bytes Sparse_omp.pdf | Bin 8031 -> 8022 bytes 6 files changed, 69 insertions(+), 69 deletions(-) diff --git a/Simulations/Sparse_mpi.eps b/Simulations/Sparse_mpi.eps index 6b3baa5..b920d6f 100644 --- a/Simulations/Sparse_mpi.eps +++ b/Simulations/Sparse_mpi.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Sparse_mpi.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Fri Dec 25 20:48:48 2015 +%%CreationDate: Fri Jan 15 17:13:45 2016 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Fri Dec 25 20:48:48 2015) + /CreationDate (Fri Jan 15 17:13:45 2016) /DOCINFO pdfmark end } ifelse @@ -777,15 +777,15 @@ LT0 1289 1782 M 435 660 V 871 942 V -870 171 V -871 453 V +870 301 V +871 323 V 870 312 V 871 100 V 870 -92 V 1289 1782 Pls 1724 2442 Pls 2595 3384 Pls -3465 3555 Pls +3465 3685 Pls 4336 4008 Pls 5206 4320 Pls 6077 4420 Pls @@ -807,17 +807,17 @@ LT1 435 747 V 871 525 V 870 426 V -871 443 V -870 41 V -871 339 V -870 91 V +871 293 V +870 287 V +871 275 V +870 59 V 1289 1484 Crs 1724 2231 Crs 2595 2756 Crs 3465 3182 Crs -4336 3625 Crs -5206 3666 Crs -6077 4005 Crs +4336 3475 Crs +5206 3762 Crs +6077 4037 Crs 6947 4096 Crs 4605 4738 Crs % End plot #2 @@ -833,20 +833,20 @@ LT2 5393 4738 M 399 0 V 1289 1391 M -435 823 V -871 345 V +435 683 V +871 485 V 870 418 V -871 497 V -870 -2 V -871 524 V -870 26 V +871 343 V +870 302 V +871 321 V +870 79 V 1289 1391 Star -1724 2214 Star +1724 2074 Star 2595 2559 Star 3465 2977 Star -4336 3474 Star -5206 3472 Star -6077 3996 Star +4336 3320 Star +5206 3622 Star +6077 3943 Star 6947 4022 Star 5592 4738 Star % End plot #3 @@ -866,16 +866,16 @@ LT3 871 519 V 870 423 V 871 293 V -870 213 V -871 666 V -870 -84 V +870 311 V +871 350 V +870 134 V 1289 1181 Box 1724 1923 Box 2595 2442 Box 3465 2865 Box 4336 3158 Box -5206 3371 Box -6077 4037 Box +5206 3469 Box +6077 3819 Box 6947 3953 Box 6579 4738 Box % End plot #4 diff --git a/Simulations/Sparse_omp.eps b/Simulations/Sparse_omp.eps index ce681c3..91ba643 100644 --- a/Simulations/Sparse_omp.eps +++ b/Simulations/Sparse_omp.eps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: Sparse_omp.eps %%Creator: gnuplot 4.6 patchlevel 0 -%%CreationDate: Fri Dec 25 20:50:16 2015 +%%CreationDate: Fri Jan 15 17:25:07 2016 %%DocumentFonts: (atend) %%BoundingBox: 50 50 554 770 %%Orientation: Landscape @@ -462,7 +462,7 @@ SDict begin [ /Author (lilia) % /Producer (gnuplot) % /Keywords () - /CreationDate (Fri Dec 25 20:50:16 2015) + /CreationDate (Fri Jan 15 17:25:07 2016) /DOCINFO pdfmark end } ifelse @@ -779,17 +779,17 @@ LT0 871 608 V 870 415 V 871 333 V -870 152 V -871 451 V -870 -78 V +870 258 V +871 267 V +870 78 V 1289 1785 Pls 1724 2489 Pls 2595 3097 Pls 3465 3512 Pls 4336 3845 Pls -5206 3997 Pls -6077 4448 Pls -6947 4370 Pls +5206 4103 Pls +6077 4370 Pls +6947 4448 Pls 3618 4738 Pls % End plot #1 % Begin plot #2 @@ -804,20 +804,20 @@ LT1 4406 4738 M 399 0 V 1289 1510 M -435 654 V -871 592 V +435 683 V +871 563 V 870 428 V 871 317 V -870 186 V -871 313 V -870 180 V +870 240 V +871 370 V +870 69 V 1289 1510 Crs -1724 2164 Crs +1724 2193 Crs 2595 2756 Crs 3465 3184 Crs 4336 3501 Crs -5206 3687 Crs -6077 4000 Crs +5206 3741 Crs +6077 4111 Crs 6947 4180 Crs 4605 4738 Crs % End plot #2 @@ -833,20 +833,20 @@ LT2 5393 4738 M 399 0 V 1289 1447 M -435 746 V -871 395 V +435 559 V +871 582 V 870 410 V 871 265 V -870 256 V -871 592 V -870 -67 V +870 330 V +871 407 V +870 44 V 1289 1447 Star -1724 2193 Star +1724 2006 Star 2595 2588 Star 3465 2998 Star 4336 3263 Star -5206 3519 Star -6077 4111 Star +5206 3593 Star +6077 4000 Star 6947 4044 Star 5592 4738 Star % End plot #3 @@ -862,21 +862,21 @@ LT3 6380 4738 M 399 0 V 1289 1298 M -435 655 V -871 522 V +435 611 V +871 566 V 870 393 V 871 248 V -870 235 V -871 627 V -870 43 V +870 337 V +871 422 V +870 87 V 1289 1298 Box -1724 1953 Box +1724 1909 Box 2595 2475 Box 3465 2868 Box 4336 3116 Box -5206 3351 Box -6077 3978 Box -6947 4021 Box +5206 3453 Box +6077 3875 Box +6947 3962 Box 6579 4738 Box % End plot #4 1.000 UL diff --git a/Simulations/mpi.txt b/Simulations/mpi.txt index b90caf9..52f5a62 100644 --- a/Simulations/mpi.txt +++ b/Simulations/mpi.txt @@ -1,9 +1,9 @@ #degre S1GPU S2GPU S3GPU 4SGPU F1GPU F2GPU F3GPU F4GPU 100000 16.1017 8.65634 7.13273 4.60588 59.5799 49.9266 42.0352 27.6039 -200000 63.5651 40.9684 39.5342 21.5922 260.107 131.492 96.864 77.3108 +200000 63.5651 40.9684 29.5342 21.5922 260.107 131.492 96.864 77.3108 400000 452.145 122.138 81.0542 63.5457 1340.32 693.598 560.426 376.869 -600000 646.009 297.134 193.628 153.471 3024.78 1792.33 1385.04 1130.49 -800000 1656.28 746.426 545.367 282.444 4178.79 2067.97 1470.64 1066.62 -1000000 3173.19 812.655 542.745 440.06 8448.53 4481.5 2990.26 2532.79 -1200000 3906.03 1647.22 1617.65 1762.58 10029.1 6131.73 4390.32 3118.23 +600000 846.009 297.134 193.628 153.471 3024.78 1792.33 1385.04 1130.49 +800000 1656.28 546.426 395.367 282.444 4178.79 2067.97 1470.64 1066.62 +1000000 3173.19 992.655 742.745 540.06 8448.53 4481.5 2990.26 2532.79 +1200000 3906.03 1762.58 1447.22 1117.65 10029.1 6131.73 4390.32 3118.23 1400000 3229.79 1991.85 1707.73 1478.01 13710 6283.33 4497 3281.76 diff --git a/Simulations/omp.txt b/Simulations/omp.txt index 3a64cbd..ecda6a9 100644 --- a/Simulations/omp.txt +++ b/Simulations/omp.txt @@ -1,9 +1,9 @@ #degre S1GPU S2GPU S3GPU 4SGPU F1GPU F2GPU F3GPU F4GPU 100000 16.1926 9.12342 8.00955 5.86914 59.4099 48.6545 43.054 27.3746 -200000 70.1186 35.62 37.8394 22.9576 260.63 136.465 97.9976 78.4901 +200000 70.1186 37.8394 25.62 20.9576 260.63 136.465 97.9976 78.4901 400000 248.893 122.327 86.1208 68.0633 1320.13 716.812 547.721 399.7 600000 589.718 297.898 202.419 154.313 3245.93 1678.41 1397.8 1163.51 800000 1180.82 576.437 351.42 258.82 3918.85 2056.91 1512.17 1055.39 -1000000 1621.79 850.208 598.968 422.324 8646.97 4455.65 3027.59 2489.06 -1200000 4148.3 1631.66 2056.31 1556.58 11218.8 5498.65 3971.4 3274.17 -1400000 3523.14 2371.12 1786.83 1704.89 14056.1 6757.87 4453.8 3329.48 +1000000 2021.79 950.208 698.968 522.324 8646.97 4455.65 3027.59 2489.06 +1200000 3523.14 2056.31 1631.66 1256.58 11218.8 5498.65 3971.4 3274.17 +1400000 4148.3 2371.12 1786.83 1504.89 14056.1 6757.87 4453.8 3329.48 diff --git a/Sparse_mpi.pdf b/Sparse_mpi.pdf index 3eba50d8d1d84827c5106b64432c0f48d5ab3699..cedd168a46ce698f5f8b688a98ec767dea6d3ef3 100644 GIT binary patch delta 2534 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 ZP-qzSWZ3DGbOs2A!J|MhnC&4u(4QL&V(b6_ delta 2539 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 F`41iFaAyDj delta 2554 zcma)&c{mjM8plgoFm77x+qfayWL7gHrtD=%_Q+@kGYn%G#@5iJvJ^(vj!4%jhO&jo zUNmGIQnsWCA=?pS>F}f*r~BOV)P0`Y@2}tU`F-B^{r=v53=ebjG}8x%6dP&0Knt-{ zukKrGtrQc8GEA;{*lR+2`##w-1(iGBSVH1~}E4^!Hyc-j-5OyZsz*etCc@ndba zbaFxPH}8)F7IM8R;ETdeWNQ%QE&TB zG^e+nFj(0?C$dtToZ2NuxzfIe6g-!+Pxj^zAPOWkHyNaI8Gp!52Rw+Fsor_T^6b!4 z{H?d&%{|B0@+r|<&!wgA2pt2$elJQ3o=x&JWQr}4@+mDc3)=tS`$$fOm4o z!CIW4iN$b=eMZFo`l)yjK}TL&zf^D{;=lS3|Nk*Th*wW)|nfQN!%Pbm%?;V zGwoDXwm3_fbhILRhTg>7C%pO=91EP^RInF7f&M~0=n>lj(L3n{5O>z`P4{M})v2w1e= zv?{NcQM~|W>Eu5MzDsKJ1uJq5_!f0(({hI1f1pkgEyEyKlJq{*8%*k}YE=&{$1~M6H$)n@Tcm0bOJ_4OF zNkKi5;{zz|++yyl>w)(E=J&!A+oh`#kr&>NqcO5Ai61wz>v-YsWc$RHmd5U8&NgC3 z-tm0zQWKHG^CPSNff3BL)yTKpiG)yp-4^|XyB?osHor86thEmFcuan2eSO&4;$*aM zwkKQ**go1KkdzVRQ@xZs1!+ux4q>F;OZO4vy3}%IM(H(ppSIJ~ErTD#(lVKg4CB0Us_c4#eUCjKX zvM8F^-@j_i#ww2>3IcNux%N6U;*}(@V^zl1*=-}ZiPu%j{R-}}oThzf|8{J0%!^2u zUY9K;PR#jK*81(aB715#ePB!R@Ni{LTda4smF3m1N*QUXUM-%eQ)W`c%(DQ?7JIZL zqQ|q4@_{S9<4#&KW` zm)2Cru6vG2w_mr_^UxTR&QLVbt7dsCHKHMl@z)#|<29W)FpT;9$i!?9Gv>z8#DRyg z?Ct@hg$beg!(4@WExV%^o$%s$n%-X$A9xf;<&-lWGVXyZCYs1{tzn~|xRRW{L-j%o zR)>qoF8vfGzLlvr&DB|Hv1zV1`IW=t03Yk}GGDpCB0$E7ROvY>7R*Yqms=ZA{aLx` zcRG26tVxl*RlR<1C_zbriA4|!rYD@7V);wP4&=0xKK=WMvro7P={N4MSdPv0Cjv9O zvz&PYBEP|gGyqE%`y~n8v<%JcZYtmoPb%WwupMru!DXz6m8weB3Ob#ydxJdrgqvAG z?c=vgJ~6wraJILhPT*g5>SV9iXqvM~c9*SUSK+Fg|0?Unvc^m1l~&ORGmkpreYw#z z7^BwV`>2DKH4O{vUz-!P`juos{>5E3x8qLh z$73{eBLKrOq)f$2#e-KFb%!?&aVpB{?!Qet_4UsUj^BywW6j`A48#=Y>OE9lP_$0p z3l>EmGnwr4p;MPa%LtGaashBEFIcrTg&$eqS7(#7nlY`{G~PzLK_2BFu+PqXb6wHu z%moXa3q6SHy;C<^P$aJ&R2J%i{^}MW-$ggPIzdLeUT%7zA#LFfcVS21B7HXapLD nH2Jm=BREFy{~9=93`RJRP6(if1`tWY-=?92Ra8u@Oojgqf#+e> -- 2.39.5