diff --git a/Projet/CODE/apm/bench_out_quadrortx.csv b/Projet/CODE/apm/bench_out_quadrortx.csv index 8753b4f690677b3a86a615aba7dcf856a58600e5..55192411202ac048e76c2dbb713bd67ba8bbf28f 100644 --- a/Projet/CODE/apm/bench_out_quadrortx.csv +++ b/Projet/CODE/apm/bench_out_quadrortx.csv @@ -1,3 +1,4 @@ +id,size,word,type,time 0, 5099959, 5, apm, 0.318338 0, 5099959, 5, apm_omp, 0.154849 0, 5099959, 5, apm_gpu, 0.091171 diff --git a/Projet/CODE/apm/graph/data/bench.csv b/Projet/CODE/apm/graph/data/bench.csv new file mode 100644 index 0000000000000000000000000000000000000000..79eb76ee66d4e8c9df3b2659ebf55728bd5832a1 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench.csv @@ -0,0 +1,217 @@ +id,size,word,type,time +0,5099959,5,apm,0.318338 +0,5099959,5,apm_omp,0.154849 +0,5099959,5,apm_gpu,0.091171 +0,5099959,10,apm,1.079059 +0,5099959,10,apm_omp,0.329243 +0,5099959,10,apm_gpu,0.081336 +0,5099959,20,apm,3.948393 +0,5099959,20,apm_omp,1.097772 +0,5099959,20,apm_gpu,0.105337 +0,5099959,30,apm,8.499898 +0,5099959,30,apm_omp,2.403552 +0,5099959,30,apm_gpu,0.117285 +0,50999909,5,apm,3.017242 +0,50999909,5,apm_omp,1.494393 +0,50999909,5,apm_gpu,0.120683 +0,50999909,10,apm,10.662741 +0,50999909,10,apm_omp,3.080072 +0,50999909,10,apm_gpu,0.139956 +0,50999909,20,apm,39.208443 +0,50999909,20,apm_omp,10.593814 +0,50999909,20,apm_gpu,0.257591 +0,50999909,30,apm,85.040319 +0,50999909,30,apm_omp,23.352377 +0,50999909,30,apm_gpu,0.428012 +0,509998048,5,apm,30.211508 +0,509998048,5,apm_omp,14.351461 +0,509998048,5,apm_gpu,0.420496 +0,509998048,10,apm,106.717380 +0,509998048,10,apm_omp,30.363911 +0,509998048,10,apm_gpu,0.579301 +0,509998048,20,apm,timeout +0,509998048,20,apm_omp,105.659590 +0,509998048,20,apm_gpu,1.144692 +0,509998048,30,apm,speculativetimeout +0,509998048,30,apm_omp,timeout +0,509998048,30,apm_gpu,2.408474 +1,5099959,5,apm,0.316618 +1,5099959,5,apm_omp,0.166692 +1,5099959,5,apm_gpu,0.067160 +1,5099959,10,apm,1.072584 +1,5099959,10,apm_omp,0.325803 +1,5099959,10,apm_gpu,0.081847 +1,5099959,20,apm,3.945792 +1,5099959,20,apm_omp,1.100653 +1,5099959,20,apm_gpu,0.110455 +1,5099959,30,apm,8.496986 +1,5099959,30,apm_omp,2.407649 +1,5099959,30,apm_gpu,0.134222 +1,50999909,5,apm,3.017781 +1,50999909,5,apm_omp,1.445915 +1,50999909,5,apm_gpu,0.117578 +1,50999909,10,apm,10.664171 +1,50999909,10,apm_omp,3.054370 +1,50999909,10,apm_gpu,0.137169 +1,50999909,20,apm,39.141818 +1,50999909,20,apm_omp,10.597261 +1,50999909,20,apm_gpu,0.252270 +1,50999909,30,apm,85.137159 +1,50999909,30,apm_omp,23.364324 +1,50999909,30,apm_gpu,0.414537 +1,509998048,5,apm,30.265950 +1,509998048,5,apm_omp,14.337903 +1,509998048,5,apm_gpu,0.423356 +1,509998048,10,apm,106.525510 +1,509998048,10,apm_omp,30.601837 +1,509998048,10,apm_gpu,0.543066 +1,509998048,20,apm,speculativetimeout +1,509998048,20,apm_omp,105.700037 +1,509998048,20,apm_gpu,1.143550 +1,509998048,30,apm,speculativetimeout +1,509998048,30,apm_omp,speculativetimeout +1,509998048,30,apm_gpu,2.306248 +2,5099959,5,apm,0.318876 +2,5099959,5,apm_omp,0.158257 +2,5099959,5,apm_gpu,0.066112 +2,5099959,10,apm,1.080751 +2,5099959,10,apm_omp,0.324484 +2,5099959,10,apm_gpu,0.072701 +2,5099959,20,apm,3.916994 +2,5099959,20,apm_omp,1.095797 +2,5099959,20,apm_gpu,0.105283 +2,5099959,30,apm,8.527538 +2,5099959,30,apm_omp,2.407478 +2,5099959,30,apm_gpu,0.137528 +2,50999909,5,apm,3.016452 +2,50999909,5,apm_omp,1.444669 +2,50999909,5,apm_gpu,0.113720 +2,50999909,10,apm,10.646456 +2,50999909,10,apm_omp,3.078974 +2,50999909,10,apm_gpu,0.143682 +2,50999909,20,apm,39.214270 +2,50999909,20,apm_omp,10.593368 +2,50999909,20,apm_gpu,0.240989 +2,50999909,30,apm,85.039569 +2,50999909,30,apm_omp,23.327195 +2,50999909,30,apm_gpu,0.429253 +2,509998048,5,apm,30.095919 +2,509998048,5,apm_omp,14.054587 +2,509998048,5,apm_gpu,0.399264 +2,509998048,10,apm,106.896865 +2,509998048,10,apm_omp,30.336572 +2,509998048,10,apm_gpu,0.539898 +2,509998048,20,apm,speculativetimeout +2,509998048,20,apm_omp,105.945178 +2,509998048,20,apm_gpu,1.141670 +2,509998048,30,apm,speculativetimeout +2,509998048,30,apm_omp,speculativetimeout +2,509998048,30,apm_gpu,2.328573 +3,5099959,5,apm,0.318876 +3,5099959,5,apm_omp,0.160835 +3,5099959,5,apm_gpu,0.066571 +3,5099959,10,apm,1.092205 +3,5099959,10,apm_omp,0.326092 +3,5099959,10,apm_gpu,0.090953 +3,5099959,20,apm,3.956564 +3,5099959,20,apm_omp,1.101306 +3,5099959,20,apm_gpu,0.105889 +3,5099959,30,apm,8.603392 +3,5099959,30,apm_omp,2.400869 +3,5099959,30,apm_gpu,0.136359 +3,50999909,5,apm,3.038749 +3,50999909,5,apm_omp,1.433837 +3,50999909,5,apm_gpu,0.128059 +3,50999909,10,apm,10.752694 +3,50999909,10,apm_omp,3.073162 +3,50999909,10,apm_gpu,0.154891 +3,50999909,20,apm,39.611285 +3,50999909,20,apm_omp,10.604786 +3,50999909,20,apm_gpu,0.254793 +3,50999909,30,apm,85.849429 +3,50999909,30,apm_omp,23.349416 +3,50999909,30,apm_gpu,0.450171 +3,509998048,5,apm,30.418745 +3,509998048,5,apm_omp,14.859581 +3,509998048,5,apm_gpu,0.407874 +3,509998048,10,apm,106.841737 +3,509998048,10,apm_omp,30.517236 +3,509998048,10,apm_gpu,0.545351 +3,509998048,20,apm,speculativetimeout +3,509998048,20,apm_omp,105.770578 +3,509998048,20,apm_gpu,1.151213 +3,509998048,30,apm,speculativetimeout +3,509998048,30,apm_omp,speculativetimeout +3,509998048,30,apm_gpu,2.337376 +4,5099959,5,apm,0.319576 +4,5099959,5,apm_omp,0.161575 +4,5099959,5,apm_gpu,0.065427 +4,5099959,10,apm,1.084161 +4,5099959,10,apm_omp,0.326611 +4,5099959,10,apm_gpu,0.078992 +4,5099959,20,apm,3.946917 +4,5099959,20,apm_omp,1.096650 +4,5099959,20,apm_gpu,0.113213 +4,5099959,30,apm,8.641378 +4,5099959,30,apm_omp,2.384125 +4,5099959,30,apm_gpu,0.131240 +4,50999909,5,apm,3.040417 +4,50999909,5,apm_omp,1.450543 +4,50999909,5,apm_gpu,0.118671 +4,50999909,10,apm,10.804307 +4,50999909,10,apm_omp,3.092165 +4,50999909,10,apm_gpu,0.136429 +4,50999909,20,apm,39.512071 +4,50999909,20,apm_omp,10.671755 +4,50999909,20,apm_gpu,0.261274 +4,50999909,30,apm,85.992209 +4,50999909,30,apm_omp,23.349910 +4,50999909,30,apm_gpu,0.443292 +4,509998048,5,apm,30.410876 +4,509998048,5,apm_omp,14.349217 +4,509998048,5,apm_gpu,0.427505 +4,509998048,10,apm,107.562734 +4,509998048,10,apm_omp,30.494673 +4,509998048,10,apm_gpu,0.550996 +4,509998048,20,apm,speculativetimeout +4,509998048,20,apm_omp,105.763422 +4,509998048,20,apm_gpu,1.126671 +4,509998048,30,apm,speculativetimeout +4,509998048,30,apm_omp,speculativetimeout +4,509998048,30,apm_gpu,2.292987 +5,5099959,5,apm,0.318732 +5,5099959,5,apm_omp,0.159619 +5,5099959,5,apm_gpu,0.071132 +5,5099959,10,apm,1.079637 +5,5099959,10,apm_omp,0.326121 +5,5099959,10,apm_gpu,0.075036 +5,5099959,20,apm,3.919255 +5,5099959,20,apm_omp,1.097320 +5,5099959,20,apm_gpu,0.093418 +5,5099959,30,apm,8.521205 +5,5099959,30,apm_omp,2.409111 +5,5099959,30,apm_gpu,0.134932 +5,50999909,5,apm,3.018874 +5,50999909,5,apm_omp,1.425527 +5,50999909,5,apm_gpu,0.111855 +5,50999909,10,apm,10.648432 +5,50999909,10,apm_omp,3.065805 +5,50999909,10,apm_gpu,0.143697 +5,50999909,20,apm,39.106221 +5,50999909,20,apm_omp,10.597877 +5,50999909,20,apm_gpu,0.251032 +5,50999909,30,apm,84.885598 +5,50999909,30,apm_omp,23.332223 +5,50999909,30,apm_gpu,0.424782 +5,509998048,5,apm,30.102173 +5,509998048,5,apm_omp,14.788780 +5,509998048,5,apm_gpu,0.411680 +5,509998048,10,apm,106.574161 +5,509998048,10,apm_omp,30.429049 +5,509998048,10,apm_gpu,0.558164 +5,509998048,20,apm,speculativetimeout +5,509998048,20,apm_omp,105.695189 +5,509998048,20,apm_gpu,1.126145 +5,509998048,30,apm,speculativetimeout +5,509998048,30,apm_omp,speculativetimeout +5,509998048,30,apm_gpu,2.285195 diff --git a/Projet/CODE/apm/graph/data/bench_10.svg b/Projet/CODE/apm/graph/data/bench_10.svg new file mode 100644 index 0000000000000000000000000000000000000000..0e9a8be611fc9f254c0610cc2619b78545adc2d7 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_10.svg @@ -0,0 +1,271 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1920" height="1080" + viewBox="0 0 1920 1080" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 10 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1920" height="1080" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,1022.40 L1894.82,1022.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,1022.40 L81.53,1022.40 M1894.82,1022.40 L1885.82,1022.40 '/> <g transform="translate(64.14,1026.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,861.00 L1894.82,861.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,861.00 L81.53,861.00 M1894.82,861.00 L1885.82,861.00 '/> <g transform="translate(64.14,864.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,699.60 L1894.82,699.60 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,699.60 L81.53,699.60 M1894.82,699.60 L1885.82,699.60 '/> <g transform="translate(64.14,703.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 40</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,538.20 L1894.82,538.20 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,538.20 L81.53,538.20 M1894.82,538.20 L1885.82,538.20 '/> <g transform="translate(64.14,542.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 60</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,376.81 L1894.82,376.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,376.81 L81.53,376.81 M1894.82,376.81 L1885.82,376.81 '/> <g transform="translate(64.14,380.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 80</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,215.41 L1894.82,215.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,215.41 L81.53,215.41 M1894.82,215.41 L1885.82,215.41 '/> <g transform="translate(64.14,219.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 100</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,54.01 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L81.53,54.01 M1894.82,54.01 L1885.82,54.01 '/> <g transform="translate(64.14,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 120</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,1022.40 L72.53,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,1022.40 L72.53,1013.40 M72.53,54.01 L72.53,63.01 '/> <g transform="translate(72.53,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">6</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M255.38,1022.40 L255.38,1017.90 M255.38,54.01 L255.38,58.51 M362.35,1022.40 L362.35,1017.90 M362.35,54.01 L362.35,58.51 + M438.24,1022.40 L438.24,1017.90 M438.24,54.01 L438.24,58.51 M497.11,1022.40 L497.11,1017.90 M497.11,54.01 L497.11,58.51 + M545.20,1022.40 L545.20,1017.90 M545.20,54.01 L545.20,58.51 M585.87,1022.40 L585.87,1017.90 M585.87,54.01 L585.87,58.51 + M621.09,1022.40 L621.09,1017.90 M621.09,54.01 L621.09,58.51 M652.17,1022.40 L652.17,1017.90 M652.17,54.01 L652.17,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M679.96,1022.40 L679.96,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M679.96,1022.40 L679.96,1013.40 M679.96,54.01 L679.96,63.01 '/> <g transform="translate(679.96,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">7</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M862.81,1022.40 L862.81,1017.90 M862.81,54.01 L862.81,58.51 M969.78,1022.40 L969.78,1017.90 M969.78,54.01 L969.78,58.51 + M1045.67,1022.40 L1045.67,1017.90 M1045.67,54.01 L1045.67,58.51 M1104.54,1022.40 L1104.54,1017.90 M1104.54,54.01 L1104.54,58.51 + M1152.63,1022.40 L1152.63,1017.90 M1152.63,54.01 L1152.63,58.51 M1193.30,1022.40 L1193.30,1017.90 M1193.30,54.01 L1193.30,58.51 + M1228.52,1022.40 L1228.52,1017.90 M1228.52,54.01 L1228.52,58.51 M1259.60,1022.40 L1259.60,1017.90 M1259.60,54.01 L1259.60,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1287.39,1022.40 L1287.39,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1287.39,1022.40 L1287.39,1013.40 M1287.39,54.01 L1287.39,63.01 '/> <g transform="translate(1287.39,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">8</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1470.24,1022.40 L1470.24,1017.90 M1470.24,54.01 L1470.24,58.51 M1577.21,1022.40 L1577.21,1017.90 M1577.21,54.01 L1577.21,58.51 + M1653.10,1022.40 L1653.10,1017.90 M1653.10,54.01 L1653.10,58.51 M1711.97,1022.40 L1711.97,1017.90 M1711.97,54.01 L1711.97,58.51 + M1760.06,1022.40 L1760.06,1017.90 M1760.06,54.01 L1760.06,58.51 M1800.73,1022.40 L1800.73,1017.90 M1800.73,54.01 L1800.73,58.51 + M1835.95,1022.40 L1835.95,1017.90 M1835.95,54.01 L1835.95,58.51 M1867.03,1022.40 L1867.03,1017.90 M1867.03,54.01 L1867.03,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1894.82,1022.40 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1894.82,1022.40 L1894.82,1013.40 M1894.82,54.01 L1894.82,63.01 '/> <g transform="translate(1894.82,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">9</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L72.53,1022.40 L1894.82,1022.40 L1894.82,54.01 L72.53,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(19.18,538.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Time (Lower is Better)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(983.67,1071.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Size of the main String</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>apm</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M1835.48,72.01 L1878.04,72.01 M502.33,1013.67 L1109.76,936.08 L1717.19,160.10 '/> <use xlink:href='#gpPt0' transform='translate(502.33,1013.67) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1109.76,936.08) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1717.19,160.10) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1856.76,72.01) scale(4.50)' color='rgb(148, 0, 211)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>apmomp</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">o</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">mp</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M1835.48,90.01 L1878.04,90.01 M502.33,1019.77 L1109.76,997.59 L1717.19,776.61 '/> <use xlink:href='#gpPt1' transform='translate(502.33,1019.77) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1109.76,997.59) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1717.19,776.61) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1856.76,90.01) scale(4.50)' color='rgb( 0, 158, 115)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>apmgpu</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,111.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">g</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">pu</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 86, 180, 233)' d='M1835.48,108.01 L1878.04,108.01 M502.33,1021.75 L1109.76,1021.25 L1717.19,1017.94 '/> <use xlink:href='#gpPt2' transform='translate(502.33,1021.75) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1109.76,1021.25) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1717.19,1017.94) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1856.76,108.01) scale(4.50)' color='rgb( 86, 180, 233)'/> +</g> + </g> +<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L72.53,1022.40 L1894.82,1022.40 L1894.82,54.01 L72.53,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(983.67,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >SingleThread/OMP/GPU - APM Benchmark - Strings compute Time</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/Projet/CODE/apm/graph/data/bench_20.svg b/Projet/CODE/apm/graph/data/bench_20.svg new file mode 100644 index 0000000000000000000000000000000000000000..a9ef001ea3805e5b42413a8cc6ad3e4ed6b2427c --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_20.svg @@ -0,0 +1,270 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1920" height="1080" + viewBox="0 0 1920 1080" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 10 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1920" height="1080" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,1022.40 L1894.82,1022.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,1022.40 L81.53,1022.40 M1894.82,1022.40 L1885.82,1022.40 '/> <g transform="translate(64.14,1026.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,861.00 L1894.82,861.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,861.00 L81.53,861.00 M1894.82,861.00 L1885.82,861.00 '/> <g transform="translate(64.14,864.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,699.60 L1894.82,699.60 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,699.60 L81.53,699.60 M1894.82,699.60 L1885.82,699.60 '/> <g transform="translate(64.14,703.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 40</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,538.20 L1894.82,538.20 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,538.20 L81.53,538.20 M1894.82,538.20 L1885.82,538.20 '/> <g transform="translate(64.14,542.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 60</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,376.81 L1894.82,376.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,376.81 L81.53,376.81 M1894.82,376.81 L1885.82,376.81 '/> <g transform="translate(64.14,380.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 80</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,215.41 L1894.82,215.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,215.41 L81.53,215.41 M1894.82,215.41 L1885.82,215.41 '/> <g transform="translate(64.14,219.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 100</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,54.01 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L81.53,54.01 M1894.82,54.01 L1885.82,54.01 '/> <g transform="translate(64.14,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 120</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,1022.40 L72.53,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,1022.40 L72.53,1013.40 M72.53,54.01 L72.53,63.01 '/> <g transform="translate(72.53,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">6</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M255.38,1022.40 L255.38,1017.90 M255.38,54.01 L255.38,58.51 M362.35,1022.40 L362.35,1017.90 M362.35,54.01 L362.35,58.51 + M438.24,1022.40 L438.24,1017.90 M438.24,54.01 L438.24,58.51 M497.11,1022.40 L497.11,1017.90 M497.11,54.01 L497.11,58.51 + M545.20,1022.40 L545.20,1017.90 M545.20,54.01 L545.20,58.51 M585.87,1022.40 L585.87,1017.90 M585.87,54.01 L585.87,58.51 + M621.09,1022.40 L621.09,1017.90 M621.09,54.01 L621.09,58.51 M652.17,1022.40 L652.17,1017.90 M652.17,54.01 L652.17,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M679.96,1022.40 L679.96,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M679.96,1022.40 L679.96,1013.40 M679.96,54.01 L679.96,63.01 '/> <g transform="translate(679.96,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">7</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M862.81,1022.40 L862.81,1017.90 M862.81,54.01 L862.81,58.51 M969.78,1022.40 L969.78,1017.90 M969.78,54.01 L969.78,58.51 + M1045.67,1022.40 L1045.67,1017.90 M1045.67,54.01 L1045.67,58.51 M1104.54,1022.40 L1104.54,1017.90 M1104.54,54.01 L1104.54,58.51 + M1152.63,1022.40 L1152.63,1017.90 M1152.63,54.01 L1152.63,58.51 M1193.30,1022.40 L1193.30,1017.90 M1193.30,54.01 L1193.30,58.51 + M1228.52,1022.40 L1228.52,1017.90 M1228.52,54.01 L1228.52,58.51 M1259.60,1022.40 L1259.60,1017.90 M1259.60,54.01 L1259.60,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1287.39,1022.40 L1287.39,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1287.39,1022.40 L1287.39,1013.40 M1287.39,54.01 L1287.39,63.01 '/> <g transform="translate(1287.39,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">8</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1470.24,1022.40 L1470.24,1017.90 M1470.24,54.01 L1470.24,58.51 M1577.21,1022.40 L1577.21,1017.90 M1577.21,54.01 L1577.21,58.51 + M1653.10,1022.40 L1653.10,1017.90 M1653.10,54.01 L1653.10,58.51 M1711.97,1022.40 L1711.97,1017.90 M1711.97,54.01 L1711.97,58.51 + M1760.06,1022.40 L1760.06,1017.90 M1760.06,54.01 L1760.06,58.51 M1800.73,1022.40 L1800.73,1017.90 M1800.73,54.01 L1800.73,58.51 + M1835.95,1022.40 L1835.95,1017.90 M1835.95,54.01 L1835.95,58.51 M1867.03,1022.40 L1867.03,1017.90 M1867.03,54.01 L1867.03,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1894.82,1022.40 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1894.82,1022.40 L1894.82,1013.40 M1894.82,54.01 L1894.82,63.01 '/> <g transform="translate(1894.82,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">9</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L72.53,1022.40 L1894.82,1022.40 L1894.82,54.01 L72.53,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(19.18,538.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Time (Lower is Better)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(983.67,1071.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Size of the main String</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>apm</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M1835.48,72.01 L1878.04,72.01 M502.33,990.61 L1109.76,705.26 '/> <use xlink:href='#gpPt0' transform='translate(502.33,990.61) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1109.76,705.26) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1856.76,72.01) scale(4.50)' color='rgb(148, 0, 211)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>apmomp</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">o</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">mp</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M1835.48,90.01 L1878.04,90.01 M502.33,1013.54 L1109.76,936.78 L1717.19,168.96 '/> <use xlink:href='#gpPt1' transform='translate(502.33,1013.54) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1109.76,936.78) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1717.19,168.96) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1856.76,90.01) scale(4.50)' color='rgb( 0, 158, 115)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>apmgpu</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,111.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">g</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">pu</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 86, 180, 233)' d='M1835.48,108.01 L1878.04,108.01 M502.33,1021.55 L1109.76,1020.36 L1717.19,1013.21 '/> <use xlink:href='#gpPt2' transform='translate(502.33,1021.55) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1109.76,1020.36) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1717.19,1013.21) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1856.76,108.01) scale(4.50)' color='rgb( 86, 180, 233)'/> +</g> + </g> +<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L72.53,1022.40 L1894.82,1022.40 L1894.82,54.01 L72.53,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(983.67,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >SingleThread/OMP/GPU - APM Benchmark - Strings compute Time</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/Projet/CODE/apm/graph/data/bench_30.svg b/Projet/CODE/apm/graph/data/bench_30.svg new file mode 100644 index 0000000000000000000000000000000000000000..9f109257c98bb4699e4115ae93f460e32266c6cf --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_30.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1920" height="1080" + viewBox="0 0 1920 1080" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 10 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1920" height="1080" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,1022.40 L1894.82,1022.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,1022.40 L73.14,1022.40 M1894.82,1022.40 L1885.82,1022.40 '/> <g transform="translate(55.75,1026.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,914.80 L1894.82,914.80 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,914.80 L73.14,914.80 M1894.82,914.80 L1885.82,914.80 '/> <g transform="translate(55.75,918.70)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,807.20 L1894.82,807.20 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,807.20 L73.14,807.20 M1894.82,807.20 L1885.82,807.20 '/> <g transform="translate(55.75,811.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,699.60 L1894.82,699.60 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,699.60 L73.14,699.60 M1894.82,699.60 L1885.82,699.60 '/> <g transform="translate(55.75,703.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 30</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,592.00 L1894.82,592.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,592.00 L73.14,592.00 M1894.82,592.00 L1885.82,592.00 '/> <g transform="translate(55.75,595.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 40</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,484.41 L1894.82,484.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,484.41 L73.14,484.41 M1894.82,484.41 L1885.82,484.41 '/> <g transform="translate(55.75,488.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 50</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,376.81 L1894.82,376.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,376.81 L73.14,376.81 M1894.82,376.81 L1885.82,376.81 '/> <g transform="translate(55.75,380.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 60</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,269.21 L1894.82,269.21 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,269.21 L73.14,269.21 M1894.82,269.21 L1885.82,269.21 '/> <g transform="translate(55.75,273.11)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 70</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,161.61 L1894.82,161.61 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,161.61 L73.14,161.61 M1894.82,161.61 L1885.82,161.61 '/> <g transform="translate(55.75,165.51)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 80</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,54.01 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L73.14,54.01 M1894.82,54.01 L1885.82,54.01 '/> <g transform="translate(55.75,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 90</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,1022.40 L64.14,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,1022.40 L64.14,1013.40 M64.14,54.01 L64.14,63.01 '/> <g transform="translate(64.14,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">6</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M247.84,1022.40 L247.84,1017.90 M247.84,54.01 L247.84,58.51 M355.29,1022.40 L355.29,1017.90 M355.29,54.01 L355.29,58.51 + M431.53,1022.40 L431.53,1017.90 M431.53,54.01 L431.53,58.51 M490.67,1022.40 L490.67,1017.90 M490.67,54.01 L490.67,58.51 + M538.99,1022.40 L538.99,1017.90 M538.99,54.01 L538.99,58.51 M579.84,1022.40 L579.84,1017.90 M579.84,54.01 L579.84,58.51 + M615.23,1022.40 L615.23,1017.90 M615.23,54.01 L615.23,58.51 M646.44,1022.40 L646.44,1017.90 M646.44,54.01 L646.44,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M674.37,1022.40 L674.37,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M674.37,1022.40 L674.37,1013.40 M674.37,54.01 L674.37,63.01 '/> <g transform="translate(674.37,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">7</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M858.06,1022.40 L858.06,1017.90 M858.06,54.01 L858.06,58.51 M965.52,1022.40 L965.52,1017.90 M965.52,54.01 L965.52,58.51 + M1041.76,1022.40 L1041.76,1017.90 M1041.76,54.01 L1041.76,58.51 M1100.90,1022.40 L1100.90,1017.90 M1100.90,54.01 L1100.90,58.51 + M1149.22,1022.40 L1149.22,1017.90 M1149.22,54.01 L1149.22,58.51 M1190.07,1022.40 L1190.07,1017.90 M1190.07,54.01 L1190.07,58.51 + M1225.46,1022.40 L1225.46,1017.90 M1225.46,54.01 L1225.46,58.51 M1256.67,1022.40 L1256.67,1017.90 M1256.67,54.01 L1256.67,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1284.59,1022.40 L1284.59,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1284.59,1022.40 L1284.59,1013.40 M1284.59,54.01 L1284.59,63.01 '/> <g transform="translate(1284.59,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">8</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1468.29,1022.40 L1468.29,1017.90 M1468.29,54.01 L1468.29,58.51 M1575.75,1022.40 L1575.75,1017.90 M1575.75,54.01 L1575.75,58.51 + M1651.99,1022.40 L1651.99,1017.90 M1651.99,54.01 L1651.99,58.51 M1711.12,1022.40 L1711.12,1017.90 M1711.12,54.01 L1711.12,58.51 + M1759.44,1022.40 L1759.44,1017.90 M1759.44,54.01 L1759.44,58.51 M1800.29,1022.40 L1800.29,1017.90 M1800.29,54.01 L1800.29,58.51 + M1835.68,1022.40 L1835.68,1017.90 M1835.68,54.01 L1835.68,58.51 M1866.90,1022.40 L1866.90,1017.90 M1866.90,54.01 L1866.90,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1894.82,1022.40 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1894.82,1022.40 L1894.82,1013.40 M1894.82,54.01 L1894.82,63.01 '/> <g transform="translate(1894.82,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">9</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L64.14,1022.40 L1894.82,1022.40 L1894.82,54.01 L64.14,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(19.18,538.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Time (Lower is Better)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(979.48,1071.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Size of the main String</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>apm</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M1835.48,72.01 L1878.04,72.01 M495.92,930.42 L1106.14,104.32 '/> <use xlink:href='#gpPt0' transform='translate(495.92,930.42) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1106.14,104.32) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1856.76,72.01) scale(4.50)' color='rgb(148, 0, 211)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>apmomp</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">o</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">mp</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M1835.48,90.01 L1878.04,90.01 M495.92,996.55 L1106.14,771.20 '/> <use xlink:href='#gpPt1' transform='translate(495.92,996.55) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1106.14,771.20) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1856.76,90.01) scale(4.50)' color='rgb( 0, 158, 115)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>apmgpu</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,111.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">g</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">pu</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 86, 180, 233)' d='M1835.48,108.01 L1878.04,108.01 M495.92,1020.98 L1106.14,1017.76 L1716.37,997.37 '/> <use xlink:href='#gpPt2' transform='translate(495.92,1020.98) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1106.14,1017.76) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1716.37,997.37) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1856.76,108.01) scale(4.50)' color='rgb( 86, 180, 233)'/> +</g> + </g> +<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L64.14,1022.40 L1894.82,1022.40 L1894.82,54.01 L64.14,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(979.48,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >SingleThread/OMP/GPU - APM Benchmark - Strings compute Time</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/Projet/CODE/apm/graph/data/bench_5.svg b/Projet/CODE/apm/graph/data/bench_5.svg new file mode 100644 index 0000000000000000000000000000000000000000..f490aac79b846f0cef82ae7bab9deb420390ffa9 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_5.svg @@ -0,0 +1,284 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1920" height="1080" + viewBox="0 0 1920 1080" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 10 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1920" height="1080" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,1022.40 L1894.82,1022.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,1022.40 L73.14,1022.40 M1894.82,1022.40 L1885.82,1022.40 '/> <g transform="translate(55.75,1026.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,884.06 L1894.82,884.06 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,884.06 L73.14,884.06 M1894.82,884.06 L1885.82,884.06 '/> <g transform="translate(55.75,887.96)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,745.72 L1894.82,745.72 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,745.72 L73.14,745.72 M1894.82,745.72 L1885.82,745.72 '/> <g transform="translate(55.75,749.62)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,607.38 L1894.82,607.38 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,607.38 L73.14,607.38 M1894.82,607.38 L1885.82,607.38 '/> <g transform="translate(55.75,611.28)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 15</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,469.03 L1894.82,469.03 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,469.03 L73.14,469.03 M1894.82,469.03 L1885.82,469.03 '/> <g transform="translate(55.75,472.93)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,330.69 L1894.82,330.69 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,330.69 L73.14,330.69 M1894.82,330.69 L1885.82,330.69 '/> <g transform="translate(55.75,334.59)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 25</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,192.35 L1894.82,192.35 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,192.35 L73.14,192.35 M1894.82,192.35 L1885.82,192.35 '/> <g transform="translate(55.75,196.25)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 30</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,54.01 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L73.14,54.01 M1894.82,54.01 L1885.82,54.01 '/> <g transform="translate(55.75,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 35</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,1022.40 L64.14,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,1022.40 L64.14,1013.40 M64.14,54.01 L64.14,63.01 '/> <g transform="translate(64.14,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">6</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M247.84,1022.40 L247.84,1017.90 M247.84,54.01 L247.84,58.51 M355.29,1022.40 L355.29,1017.90 M355.29,54.01 L355.29,58.51 + M431.53,1022.40 L431.53,1017.90 M431.53,54.01 L431.53,58.51 M490.67,1022.40 L490.67,1017.90 M490.67,54.01 L490.67,58.51 + M538.99,1022.40 L538.99,1017.90 M538.99,54.01 L538.99,58.51 M579.84,1022.40 L579.84,1017.90 M579.84,54.01 L579.84,58.51 + M615.23,1022.40 L615.23,1017.90 M615.23,54.01 L615.23,58.51 M646.44,1022.40 L646.44,1017.90 M646.44,54.01 L646.44,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M674.37,1022.40 L674.37,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M674.37,1022.40 L674.37,1013.40 M674.37,54.01 L674.37,63.01 '/> <g transform="translate(674.37,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">7</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M858.06,1022.40 L858.06,1017.90 M858.06,54.01 L858.06,58.51 M965.52,1022.40 L965.52,1017.90 M965.52,54.01 L965.52,58.51 + M1041.76,1022.40 L1041.76,1017.90 M1041.76,54.01 L1041.76,58.51 M1100.90,1022.40 L1100.90,1017.90 M1100.90,54.01 L1100.90,58.51 + M1149.22,1022.40 L1149.22,1017.90 M1149.22,54.01 L1149.22,58.51 M1190.07,1022.40 L1190.07,1017.90 M1190.07,54.01 L1190.07,58.51 + M1225.46,1022.40 L1225.46,1017.90 M1225.46,54.01 L1225.46,58.51 M1256.67,1022.40 L1256.67,1017.90 M1256.67,54.01 L1256.67,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1284.59,1022.40 L1284.59,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1284.59,1022.40 L1284.59,1013.40 M1284.59,54.01 L1284.59,63.01 '/> <g transform="translate(1284.59,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">8</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1468.29,1022.40 L1468.29,1017.90 M1468.29,54.01 L1468.29,58.51 M1575.75,1022.40 L1575.75,1017.90 M1575.75,54.01 L1575.75,58.51 + M1651.99,1022.40 L1651.99,1017.90 M1651.99,54.01 L1651.99,58.51 M1711.12,1022.40 L1711.12,1017.90 M1711.12,54.01 L1711.12,58.51 + M1759.44,1022.40 L1759.44,1017.90 M1759.44,54.01 L1759.44,58.51 M1800.29,1022.40 L1800.29,1017.90 M1800.29,54.01 L1800.29,58.51 + M1835.68,1022.40 L1835.68,1017.90 M1835.68,54.01 L1835.68,58.51 M1866.90,1022.40 L1866.90,1017.90 M1866.90,54.01 L1866.90,58.51 + '/></g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1894.82,1022.40 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1894.82,1022.40 L1894.82,1013.40 M1894.82,54.01 L1894.82,63.01 '/> <g transform="translate(1894.82,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 1x10</tspan><tspan font-family="Arial" font-size="9.6" dy="-6.00px">9</tspan><tspan font-size="12.0" dy="6.00"></tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L64.14,1022.40 L1894.82,1022.40 L1894.82,54.01 L64.14,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(19.18,538.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Time (Lower is Better)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(979.48,1071.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Size of the main String</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>apm</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M1835.48,72.01 L1878.04,72.01 M495.92,1013.59 L1106.14,938.71 L1716.37,185.41 '/> <use xlink:href='#gpPt0' transform='translate(495.92,1013.59) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1106.14,938.71) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1716.37,185.41) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1856.76,72.01) scale(4.50)' color='rgb(148, 0, 211)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>apmomp</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">o</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">mp</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M1835.48,90.01 L1878.04,90.01 M495.92,1017.96 L1106.14,982.30 L1716.37,622.40 '/> <use xlink:href='#gpPt1' transform='translate(495.92,1017.96) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1106.14,982.30) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1716.37,622.40) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1856.76,90.01) scale(4.50)' color='rgb( 0, 158, 115)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>apmgpu</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,111.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">g</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">pu</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 86, 180, 233)' d='M1835.48,108.01 L1878.04,108.01 M495.92,1020.43 L1106.14,1019.12 L1716.37,1010.92 '/> <use xlink:href='#gpPt2' transform='translate(495.92,1020.43) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1106.14,1019.12) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1716.37,1010.92) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1856.76,108.01) scale(4.50)' color='rgb( 86, 180, 233)'/> +</g> + </g> +<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L64.14,1022.40 L1894.82,1022.40 L1894.82,54.01 L64.14,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(979.48,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >SingleThread/OMP/GPU - APM Benchmark - Strings compute Time</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/Projet/CODE/apm/graph/data/bench_5099959.svg b/Projet/CODE/apm/graph/data/bench_5099959.svg new file mode 100644 index 0000000000000000000000000000000000000000..d84bf11345c815dc492614f0965f1ab46164fcdd --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_5099959.svg @@ -0,0 +1,327 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1920" height="1080" + viewBox="0 0 1920 1080" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 10 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1920" height="1080" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,1022.40 L1894.82,1022.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,1022.40 L64.75,1022.40 M1894.82,1022.40 L1885.82,1022.40 '/> <g transform="translate(47.36,1026.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,914.80 L1894.82,914.80 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,914.80 L64.75,914.80 M1894.82,914.80 L1885.82,914.80 '/> <g transform="translate(47.36,918.70)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 1</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,807.20 L1894.82,807.20 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,807.20 L64.75,807.20 M1894.82,807.20 L1885.82,807.20 '/> <g transform="translate(47.36,811.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 2</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,699.60 L1894.82,699.60 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,699.60 L64.75,699.60 M1894.82,699.60 L1885.82,699.60 '/> <g transform="translate(47.36,703.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 3</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,592.00 L1894.82,592.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,592.00 L64.75,592.00 M1894.82,592.00 L1885.82,592.00 '/> <g transform="translate(47.36,595.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 4</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,484.41 L1894.82,484.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,484.41 L64.75,484.41 M1894.82,484.41 L1885.82,484.41 '/> <g transform="translate(47.36,488.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,376.81 L1894.82,376.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,376.81 L64.75,376.81 M1894.82,376.81 L1885.82,376.81 '/> <g transform="translate(47.36,380.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 6</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,269.21 L1894.82,269.21 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,269.21 L64.75,269.21 M1894.82,269.21 L1885.82,269.21 '/> <g transform="translate(47.36,273.11)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 7</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,161.61 L1894.82,161.61 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,161.61 L64.75,161.61 M1894.82,161.61 L1885.82,161.61 '/> <g transform="translate(47.36,165.51)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 8</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,54.01 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,54.01 L64.75,54.01 M1894.82,54.01 L1885.82,54.01 '/> <g transform="translate(47.36,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 9</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M55.75,1022.40 L55.75,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,1022.40 L55.75,1013.40 M55.75,54.01 L55.75,63.01 '/> <g transform="translate(55.75,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M423.56,1022.40 L423.56,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M423.56,1022.40 L423.56,1013.40 M423.56,54.01 L423.56,63.01 '/> <g transform="translate(423.56,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M791.38,1022.40 L791.38,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M791.38,1022.40 L791.38,1013.40 M791.38,54.01 L791.38,63.01 '/> <g transform="translate(791.38,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 15</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1159.19,1022.40 L1159.19,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1159.19,1022.40 L1159.19,1013.40 M1159.19,54.01 L1159.19,63.01 '/> <g transform="translate(1159.19,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1527.01,1022.40 L1527.01,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1527.01,1022.40 L1527.01,1013.40 M1527.01,54.01 L1527.01,63.01 '/> <g transform="translate(1527.01,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 25</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1894.82,1022.40 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1894.82,1022.40 L1894.82,1013.40 M1894.82,54.01 L1894.82,63.01 '/> <g transform="translate(1894.82,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 30</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,54.01 L55.75,1022.40 L1894.82,1022.40 L1894.82,54.01 L55.75,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(19.18,538.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Time (Lower is Better)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(975.28,1071.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Size of words</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>apm</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M1835.48,72.01 L1878.04,72.01 M55.75,988.13 L423.56,906.04 L1159.19,598.57 L1894.82,102.60 '/> <use xlink:href='#gpPt0' transform='translate(55.75,988.13) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(423.56,906.04) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1159.19,598.57) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1894.82,102.60) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1856.76,72.01) scale(4.50)' color='rgb(148, 0, 211)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>apmomp</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">o</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">mp</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M1835.48,90.01 L1878.04,90.01 M55.75,1005.15 L423.56,987.28 L1159.19,904.23 L1894.82,763.93 '/> <use xlink:href='#gpPt1' transform='translate(55.75,1005.15) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(423.56,987.28) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1159.19,904.23) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1894.82,763.93) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1856.76,90.01) scale(4.50)' color='rgb( 0, 158, 115)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>apmgpu</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,111.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">g</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">pu</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 86, 180, 233)' d='M1835.48,108.01 L1878.04,108.01 M55.75,1014.73 L423.56,1013.78 L1159.19,1011.04 L1894.82,1008.20 '/> <use xlink:href='#gpPt2' transform='translate(55.75,1014.73) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(423.56,1013.78) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1159.19,1011.04) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1894.82,1008.20) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1856.76,108.01) scale(4.50)' color='rgb( 86, 180, 233)'/> +</g> + </g> +<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M55.75,54.01 L55.75,1022.40 L1894.82,1022.40 L1894.82,54.01 L55.75,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(975.28,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >SingleThread/OMP/GPU - APM Benchmark - Words compute Time</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/Projet/CODE/apm/graph/data/bench_509998048.svg b/Projet/CODE/apm/graph/data/bench_509998048.svg new file mode 100644 index 0000000000000000000000000000000000000000..d58dc5393d42e69248f3138147e267247cc2f508 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_509998048.svg @@ -0,0 +1,285 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1920" height="1080" + viewBox="0 0 1920 1080" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 10 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1920" height="1080" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,1022.40 L1894.82,1022.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,1022.40 L81.53,1022.40 M1894.82,1022.40 L1885.82,1022.40 '/> <g transform="translate(64.14,1026.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,861.00 L1894.82,861.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,861.00 L81.53,861.00 M1894.82,861.00 L1885.82,861.00 '/> <g transform="translate(64.14,864.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,699.60 L1894.82,699.60 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,699.60 L81.53,699.60 M1894.82,699.60 L1885.82,699.60 '/> <g transform="translate(64.14,703.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 40</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,538.20 L1894.82,538.20 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,538.20 L81.53,538.20 M1894.82,538.20 L1885.82,538.20 '/> <g transform="translate(64.14,542.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 60</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,376.81 L1894.82,376.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,376.81 L81.53,376.81 M1894.82,376.81 L1885.82,376.81 '/> <g transform="translate(64.14,380.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 80</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,215.41 L1894.82,215.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,215.41 L81.53,215.41 M1894.82,215.41 L1885.82,215.41 '/> <g transform="translate(64.14,219.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 100</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,54.01 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L81.53,54.01 M1894.82,54.01 L1885.82,54.01 '/> <g transform="translate(64.14,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 120</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M72.53,1022.40 L72.53,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,1022.40 L72.53,1013.40 M72.53,54.01 L72.53,63.01 '/> <g transform="translate(72.53,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M436.99,1022.40 L436.99,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M436.99,1022.40 L436.99,1013.40 M436.99,54.01 L436.99,63.01 '/> <g transform="translate(436.99,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M801.45,1022.40 L801.45,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M801.45,1022.40 L801.45,1013.40 M801.45,54.01 L801.45,63.01 '/> <g transform="translate(801.45,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 15</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1165.90,1022.40 L1165.90,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1165.90,1022.40 L1165.90,1013.40 M1165.90,54.01 L1165.90,63.01 '/> <g transform="translate(1165.90,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1530.36,1022.40 L1530.36,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1530.36,1022.40 L1530.36,1013.40 M1530.36,54.01 L1530.36,63.01 '/> <g transform="translate(1530.36,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 25</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1894.82,1022.40 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1894.82,1022.40 L1894.82,1013.40 M1894.82,54.01 L1894.82,63.01 '/> <g transform="translate(1894.82,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 30</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L72.53,1022.40 L1894.82,1022.40 L1894.82,54.01 L72.53,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(19.18,538.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Time (Lower is Better)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(983.67,1071.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Size of words</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>apm</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M1835.48,72.01 L1878.04,72.01 M72.53,778.28 L436.99,160.10 '/> <use xlink:href='#gpPt0' transform='translate(72.53,778.28) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(436.99,160.10) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1856.76,72.01) scale(4.50)' color='rgb(148, 0, 211)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>apmomp</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">o</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">mp</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M1835.48,90.01 L1878.04,90.01 M72.53,905.73 L436.99,776.61 L1165.90,168.96 '/> <use xlink:href='#gpPt1' transform='translate(72.53,905.73) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(436.99,776.61) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1165.90,168.96) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1856.76,90.01) scale(4.50)' color='rgb( 0, 158, 115)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>apmgpu</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,111.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">g</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">pu</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 86, 180, 233)' d='M1835.48,108.01 L1878.04,108.01 M72.53,1019.05 L436.99,1017.94 L1165.90,1013.21 L1894.82,1003.63 '/> <use xlink:href='#gpPt2' transform='translate(72.53,1019.05) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(436.99,1017.94) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1165.90,1013.21) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1894.82,1003.63) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1856.76,108.01) scale(4.50)' color='rgb( 86, 180, 233)'/> +</g> + </g> +<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M72.53,54.01 L72.53,1022.40 L1894.82,1022.40 L1894.82,54.01 L72.53,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(983.67,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >SingleThread/OMP/GPU - APM Benchmark - Words compute Time</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/Projet/CODE/apm/graph/data/bench_50999909.svg b/Projet/CODE/apm/graph/data/bench_50999909.svg new file mode 100644 index 0000000000000000000000000000000000000000..d9f4cd6ad9d8f6371781fdff9d72fa3fdbdcc2bb --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_50999909.svg @@ -0,0 +1,327 @@ +<?xml version="1.0" encoding="utf-8" standalone="no"?> +<svg + width="1920" height="1080" + viewBox="0 0 1920 1080" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" +> + +<title>Gnuplot</title> +<desc>Produced by GNUPLOT 5.4 patchlevel 10 </desc> + +<g id="gnuplot_canvas"> + +<rect x="0" y="0" width="1920" height="1080" fill="none"/> +<defs> + + <circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/> + <path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/> + <path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/> + <path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/> + <rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/> + <rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/> + <circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/> + <use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/> + <path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/> + <use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/> + <use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/> + <use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/> + <use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/> + <path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/> + <use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/> + <filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='white' flood-opacity='1' result='bgnd'/> + <feComposite in='SourceGraphic' in2='bgnd' operator='atop'/> + </filter> + <filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'> + <feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/> + <feComposite in='SourceGraphic' in2='grey' operator='atop'/> + </filter> +</defs> +<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,1022.40 L1894.82,1022.40 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,1022.40 L73.14,1022.40 M1894.82,1022.40 L1885.82,1022.40 '/> <g transform="translate(55.75,1026.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 0</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,914.80 L1894.82,914.80 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,914.80 L73.14,914.80 M1894.82,914.80 L1885.82,914.80 '/> <g transform="translate(55.75,918.70)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,807.20 L1894.82,807.20 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,807.20 L73.14,807.20 M1894.82,807.20 L1885.82,807.20 '/> <g transform="translate(55.75,811.10)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,699.60 L1894.82,699.60 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,699.60 L73.14,699.60 M1894.82,699.60 L1885.82,699.60 '/> <g transform="translate(55.75,703.50)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 30</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,592.00 L1894.82,592.00 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,592.00 L73.14,592.00 M1894.82,592.00 L1885.82,592.00 '/> <g transform="translate(55.75,595.90)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 40</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,484.41 L1894.82,484.41 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,484.41 L73.14,484.41 M1894.82,484.41 L1885.82,484.41 '/> <g transform="translate(55.75,488.31)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 50</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,376.81 L1894.82,376.81 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,376.81 L73.14,376.81 M1894.82,376.81 L1885.82,376.81 '/> <g transform="translate(55.75,380.71)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 60</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,269.21 L1894.82,269.21 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,269.21 L73.14,269.21 M1894.82,269.21 L1885.82,269.21 '/> <g transform="translate(55.75,273.11)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 70</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,161.61 L1894.82,161.61 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,161.61 L73.14,161.61 M1894.82,161.61 L1885.82,161.61 '/> <g transform="translate(55.75,165.51)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 80</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,54.01 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L73.14,54.01 M1894.82,54.01 L1885.82,54.01 '/> <g transform="translate(55.75,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" > 90</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M64.14,1022.40 L64.14,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,1022.40 L64.14,1013.40 M64.14,54.01 L64.14,63.01 '/> <g transform="translate(64.14,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 5</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M430.28,1022.40 L430.28,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M430.28,1022.40 L430.28,1013.40 M430.28,54.01 L430.28,63.01 '/> <g transform="translate(430.28,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 10</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M796.41,1022.40 L796.41,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M796.41,1022.40 L796.41,1013.40 M796.41,54.01 L796.41,63.01 '/> <g transform="translate(796.41,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 15</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1162.55,1022.40 L1162.55,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1162.55,1022.40 L1162.55,1013.40 M1162.55,54.01 L1162.55,63.01 '/> <g transform="translate(1162.55,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 20</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1528.68,1022.40 L1528.68,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1528.68,1022.40 L1528.68,1013.40 M1528.68,54.01 L1528.68,63.01 '/> <g transform="translate(1528.68,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 25</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="gray" stroke="currentColor" stroke-width="0.50" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='gray' stroke-dasharray='2,4' class="gridline" d='M1894.82,1022.40 L1894.82,54.01 '/></g> +<g fill="none" color="gray" stroke="gray" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M1894.82,1022.40 L1894.82,1013.40 M1894.82,54.01 L1894.82,63.01 '/> <g transform="translate(1894.82,1044.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" > 30</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L64.14,1022.40 L1894.82,1022.40 L1894.82,54.01 L64.14,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(19.18,538.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Time (Lower is Better)</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(979.48,1071.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >Size of words</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> + <g id="gnuplot_plot_1" ><title>apm</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,75.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb(148, 0, 211)' d='M1835.48,72.01 L1878.04,72.01 M64.14,989.85 L430.28,907.31 L1162.55,599.55 L1894.82,104.32 '/> <use xlink:href='#gpPt0' transform='translate(64.14,989.85) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(430.28,907.31) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1162.55,599.55) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1894.82,104.32) scale(4.50)' color='rgb(148, 0, 211)'/> + <use xlink:href='#gpPt0' transform='translate(1856.76,72.01) scale(4.50)' color='rgb(148, 0, 211)'/> +</g> + </g> + <g id="gnuplot_plot_2" ><title>apmomp</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,93.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">o</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">mp</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 0, 158, 115)' d='M1835.48,90.01 L1878.04,90.01 M64.14,1006.81 L430.28,989.32 L1162.55,908.24 L1894.82,771.20 '/> <use xlink:href='#gpPt1' transform='translate(64.14,1006.81) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(430.28,989.32) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1162.55,908.24) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1894.82,771.20) scale(4.50)' color='rgb( 0, 158, 115)'/> + <use xlink:href='#gpPt1' transform='translate(1856.76,90.01) scale(4.50)' color='rgb( 0, 158, 115)'/> +</g> + </g> + <g id="gnuplot_plot_3" ><title>apmgpu</title> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(1827.09,111.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end"> + <text><tspan font-family="Arial" >apm</tspan><tspan font-family="Arial" font-size="9.6" dy="3.60px">g</tspan><tspan font-family="Arial" font-size="12.0" dy="-3.60px">pu</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='rgb( 86, 180, 233)' d='M1835.48,108.01 L1878.04,108.01 M64.14,1021.13 L430.28,1020.87 L1162.55,1019.68 L1894.82,1017.76 '/> <use xlink:href='#gpPt2' transform='translate(64.14,1021.13) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(430.28,1020.87) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1162.55,1019.68) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1894.82,1017.76) scale(4.50)' color='rgb( 86, 180, 233)'/> + <use xlink:href='#gpPt2' transform='translate(1856.76,108.01) scale(4.50)' color='rgb( 86, 180, 233)'/> +</g> + </g> +<g fill="none" color="white" stroke="rgb( 86, 180, 233)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <path stroke='black' d='M64.14,54.01 L64.14,1022.40 L1894.82,1022.40 L1894.82,54.01 L64.14,54.01 Z '/></g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> + <g transform="translate(979.48,30.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle"> + <text><tspan font-family="Arial" >SingleThread/OMP/GPU - APM Benchmark - Words compute Time</tspan></text> + </g> +</g> +<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter"> +</g> +</g> +</svg> + diff --git a/Projet/CODE/apm/graph/data/bench_apm_10.csv b/Projet/CODE/apm/graph/data/bench_apm_10.csv new file mode 100644 index 0000000000000000000000000000000000000000..20232d497300ab270a71f1b44da65482ae3884f5 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_10.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,10.0,1.0813995 +50999909.0,10.0,10.696466833333332 +509998048.0,10.0,106.8530645 diff --git a/Projet/CODE/apm/graph/data/bench_apm_20.csv b/Projet/CODE/apm/graph/data/bench_apm_20.csv new file mode 100644 index 0000000000000000000000000000000000000000..5c2c27f668cbaa22d506fc3354fd27e4ef7df8ee --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_20.csv @@ -0,0 +1,3 @@ +size,word,avg +5099959.0,20.0,3.9389858333333336 +50999909.0,20.0,39.299018 diff --git a/Projet/CODE/apm/graph/data/bench_apm_30.csv b/Projet/CODE/apm/graph/data/bench_apm_30.csv new file mode 100644 index 0000000000000000000000000000000000000000..1ecec8ae7233a24f4954b4c14ce892c3cfc266bc --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_30.csv @@ -0,0 +1,3 @@ +size,word,avg +5099959.0,30.0,8.5483995 +50999909.0,30.0,85.32404716666666 diff --git a/Projet/CODE/apm/graph/data/bench_apm_5.csv b/Projet/CODE/apm/graph/data/bench_apm_5.csv new file mode 100644 index 0000000000000000000000000000000000000000..638bc2b6210b40e9567d1e45a9e6848a042fbe0a --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_5.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,5.0,0.31850266666666666 +50999909.0,5.0,3.024919166666667 +509998048.0,5.0,30.25086183333333 diff --git a/Projet/CODE/apm/graph/data/bench_apm_5099959.csv b/Projet/CODE/apm/graph/data/bench_apm_5099959.csv new file mode 100644 index 0000000000000000000000000000000000000000..dfa3c0b7f35a373db408821d523225f325298326 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_5099959.csv @@ -0,0 +1,5 @@ +size,word,avg +5099959.0,5.0,0.31850266666666666 +5099959.0,10.0,1.0813995 +5099959.0,20.0,3.9389858333333336 +5099959.0,30.0,8.5483995 diff --git a/Projet/CODE/apm/graph/data/bench_apm_509998048.csv b/Projet/CODE/apm/graph/data/bench_apm_509998048.csv new file mode 100644 index 0000000000000000000000000000000000000000..c64aa8cc1b482740a6d71bc50a8f6df4c78f6551 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_509998048.csv @@ -0,0 +1,3 @@ +size,word,avg +509998048.0,5.0,30.25086183333333 +509998048.0,10.0,106.8530645 diff --git a/Projet/CODE/apm/graph/data/bench_apm_50999909.csv b/Projet/CODE/apm/graph/data/bench_apm_50999909.csv new file mode 100644 index 0000000000000000000000000000000000000000..bcdff64e35a7c5ae7d0464243933a99709da23cc --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_50999909.csv @@ -0,0 +1,5 @@ +size,word,avg +50999909.0,5.0,3.024919166666667 +50999909.0,10.0,10.696466833333332 +50999909.0,20.0,39.299018 +50999909.0,30.0,85.32404716666666 diff --git a/Projet/CODE/apm/graph/data/bench_apm_gpu_10.csv b/Projet/CODE/apm/graph/data/bench_apm_gpu_10.csv new file mode 100644 index 0000000000000000000000000000000000000000..21ef7740124d57a3e9515b5429f71017d8c3d39f --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_gpu_10.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,10.0,0.08014416666666667 +50999909.0,10.0,0.14263733333333334 +509998048.0,10.0,0.552796 diff --git a/Projet/CODE/apm/graph/data/bench_apm_gpu_20.csv b/Projet/CODE/apm/graph/data/bench_apm_gpu_20.csv new file mode 100644 index 0000000000000000000000000000000000000000..c3f89f1756ec34a1dcc5fb3e4350956020f66d3e --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_gpu_20.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,20.0,0.10559916666666667 +50999909.0,20.0,0.2529915 +509998048.0,20.0,1.1389901666666666 diff --git a/Projet/CODE/apm/graph/data/bench_apm_gpu_30.csv b/Projet/CODE/apm/graph/data/bench_apm_gpu_30.csv new file mode 100644 index 0000000000000000000000000000000000000000..18c8db4157c086c32a14f61f5a8f6ed1f4ae4449 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_gpu_30.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,30.0,0.13192766666666667 +50999909.0,30.0,0.4316745 +509998048.0,30.0,2.3264755 diff --git a/Projet/CODE/apm/graph/data/bench_apm_gpu_5.csv b/Projet/CODE/apm/graph/data/bench_apm_gpu_5.csv new file mode 100644 index 0000000000000000000000000000000000000000..168efa32f8cc7fce35d322a15a8afd315d05dc4d --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_gpu_5.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,5.0,0.07126216666666667 +50999909.0,5.0,0.11842766666666667 +509998048.0,5.0,0.4150291666666666 diff --git a/Projet/CODE/apm/graph/data/bench_apm_gpu_5099959.csv b/Projet/CODE/apm/graph/data/bench_apm_gpu_5099959.csv new file mode 100644 index 0000000000000000000000000000000000000000..a70f9be0e485fe96372846364aa9aa27b4b5f5ec --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_gpu_5099959.csv @@ -0,0 +1,5 @@ +size,word,avg +5099959.0,5.0,0.07126216666666667 +5099959.0,10.0,0.08014416666666667 +5099959.0,20.0,0.10559916666666667 +5099959.0,30.0,0.13192766666666667 diff --git a/Projet/CODE/apm/graph/data/bench_apm_gpu_509998048.csv b/Projet/CODE/apm/graph/data/bench_apm_gpu_509998048.csv new file mode 100644 index 0000000000000000000000000000000000000000..3d4724d95b4d8c5458bc6b099d6a6408fb34885a --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_gpu_509998048.csv @@ -0,0 +1,5 @@ +size,word,avg +509998048.0,5.0,0.4150291666666666 +509998048.0,10.0,0.552796 +509998048.0,20.0,1.1389901666666666 +509998048.0,30.0,2.3264755 diff --git a/Projet/CODE/apm/graph/data/bench_apm_gpu_50999909.csv b/Projet/CODE/apm/graph/data/bench_apm_gpu_50999909.csv new file mode 100644 index 0000000000000000000000000000000000000000..3949a02e634a435c0c33d7bd4cae5a7c9575dece --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_gpu_50999909.csv @@ -0,0 +1,5 @@ +size,word,avg +50999909.0,5.0,0.11842766666666667 +50999909.0,10.0,0.14263733333333334 +50999909.0,20.0,0.2529915 +50999909.0,30.0,0.4316745 diff --git a/Projet/CODE/apm/graph/data/bench_apm_omp_10.csv b/Projet/CODE/apm/graph/data/bench_apm_omp_10.csv new file mode 100644 index 0000000000000000000000000000000000000000..3ab9bed0247829e2f4cfbc6644ffa16473dfa9af --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_omp_10.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,10.0,0.32639233333333334 +50999909.0,10.0,3.0740913333333335 +509998048.0,10.0,30.457213 diff --git a/Projet/CODE/apm/graph/data/bench_apm_omp_20.csv b/Projet/CODE/apm/graph/data/bench_apm_omp_20.csv new file mode 100644 index 0000000000000000000000000000000000000000..1b36baa5acd5654b0f2a0a1e1a92cb2ee27c03a4 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_omp_20.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,20.0,1.0982496666666666 +50999909.0,20.0,10.609810166666668 +509998048.0,20.0,105.75566566666667 diff --git a/Projet/CODE/apm/graph/data/bench_apm_omp_30.csv b/Projet/CODE/apm/graph/data/bench_apm_omp_30.csv new file mode 100644 index 0000000000000000000000000000000000000000..e96e7015a4424ac0cb763609d877196fe2c14cf6 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_omp_30.csv @@ -0,0 +1,3 @@ +size,word,avg +5099959.0,30.0,2.402130666666667 +50999909.0,30.0,23.3459075 diff --git a/Projet/CODE/apm/graph/data/bench_apm_omp_5.csv b/Projet/CODE/apm/graph/data/bench_apm_omp_5.csv new file mode 100644 index 0000000000000000000000000000000000000000..e40cffb82ffd4906f12413faddc708e3ec13e58a --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_omp_5.csv @@ -0,0 +1,4 @@ +size,word,avg +5099959.0,5.0,0.1603045 +50999909.0,5.0,1.4491473333333333 +509998048.0,5.0,14.4569215 diff --git a/Projet/CODE/apm/graph/data/bench_apm_omp_5099959.csv b/Projet/CODE/apm/graph/data/bench_apm_omp_5099959.csv new file mode 100644 index 0000000000000000000000000000000000000000..24dcc04a05374a1745aeb3ace3a76b6b134f6951 --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_omp_5099959.csv @@ -0,0 +1,5 @@ +size,word,avg +5099959.0,5.0,0.1603045 +5099959.0,10.0,0.32639233333333334 +5099959.0,20.0,1.0982496666666666 +5099959.0,30.0,2.402130666666667 diff --git a/Projet/CODE/apm/graph/data/bench_apm_omp_509998048.csv b/Projet/CODE/apm/graph/data/bench_apm_omp_509998048.csv new file mode 100644 index 0000000000000000000000000000000000000000..a65ac779f7ad45d78142bc699ad415eda1091aaa --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_omp_509998048.csv @@ -0,0 +1,4 @@ +size,word,avg +509998048.0,5.0,14.4569215 +509998048.0,10.0,30.457213 +509998048.0,20.0,105.75566566666667 diff --git a/Projet/CODE/apm/graph/data/bench_apm_omp_50999909.csv b/Projet/CODE/apm/graph/data/bench_apm_omp_50999909.csv new file mode 100644 index 0000000000000000000000000000000000000000..87196531b1ab27c6aa8d84fda4fc0cc482f6be6a --- /dev/null +++ b/Projet/CODE/apm/graph/data/bench_apm_omp_50999909.csv @@ -0,0 +1,5 @@ +size,word,avg +50999909.0,5.0,1.4491473333333333 +50999909.0,10.0,3.0740913333333335 +50999909.0,20.0,10.609810166666668 +50999909.0,30.0,23.3459075 diff --git a/Projet/CODE/apm/graph/export.sh b/Projet/CODE/apm/graph/export.sh new file mode 100755 index 0000000000000000000000000000000000000000..1c486eeae5ad66579e3bdca92247859b519acd6d --- /dev/null +++ b/Projet/CODE/apm/graph/export.sh @@ -0,0 +1,83 @@ +#!/usr/bin/env bash +rm -rf data +mkdir -p data + +cat ../bench_out_quadrortx.csv | tr -d ' ' > ./data/bench.csv + +pushd data + +echo "=== Querring files ===" + +#for type in apm apm_omp apm_gpu +#do +# echo "=>${type}" +# csvsql --query "select * from ( +# select size, word, avg(time) as avg +# from bench where type = '${type}' +# group by size, word +# ) where avg != 0" bench.csv | tail -n +2 > "bench_${type}.csv" +#done + + +for type in apm apm_omp apm_gpu +do + echo "=>${type}" + for size in 5099959 50999909 509998048 + do + echo "-->${size}" + csvsql --query "select * from ( + select size, word, avg(time) as avg + from bench where type = '${type}' + and size = '${size}' + group by word + ) where avg != 0" bench.csv > "bench_${type}_${size}.csv" + done +done + + +for type in apm apm_omp apm_gpu +do + echo "=>${type}" + for word in 5 10 20 30 + do + echo "-->${word}" + csvsql --query "select * from ( + select size, word, avg(time) as avg + from bench where type = '${type}' + and word = '${word}' + group by size + ) where avg != 0" bench.csv > "bench_${type}_${word}.csv" + done +done + +echo "=== Generating Graphs ===" + +for size in 5099959 50999909 509998048 +do + echo "-->${size}" + #gnuplot -c ../plot_size.txt \ + gnuplot -e "load '../plot_word.txt'; + set output 'bench_${size}.svg'; + plot \ + './bench_apm_${size}.csv' u 2:3 w lp title 'apm', \ + './bench_apm_omp_${size}.csv' u 2:3 w lp title 'apm_omp', \ + './bench_apm_gpu_${size}.csv' u 2:3 w lp title 'apm_gpu' + " +done + +for word in 5 10 20 30 +do + echo "-->${word}" + #gnuplot -c ../plot_size.txt \ + gnuplot -e "load '../plot_size.txt'; + set output 'bench_${word}.svg'; + plot \ + './bench_apm_${word}.csv' u 1:3 w lp title 'apm', \ + './bench_apm_omp_${word}.csv' u 1:3 w lp title 'apm_omp', \ + './bench_apm_gpu_${word}.csv' u 1:3 w lp title 'apm_gpu' + " +done + +popd + + diff --git a/Projet/CODE/apm/graph/plot_size.txt b/Projet/CODE/apm/graph/plot_size.txt new file mode 100644 index 0000000000000000000000000000000000000000..7da427c3bedbef8721dab1d42d63e8ccfa115e57 --- /dev/null +++ b/Projet/CODE/apm/graph/plot_size.txt @@ -0,0 +1,12 @@ +set autoscale +set grid +show grid +set datafile separator ',' + +set logscale x +set xlabel "Size of the main String" +set ylabel "Time (Lower is Better)" +set term svg size 1920 1080 + +set title "SingleThread/OMP/GPU - APM Benchmark - Strings compute Time" + diff --git a/Projet/CODE/apm/graph/plot_word.txt b/Projet/CODE/apm/graph/plot_word.txt new file mode 100644 index 0000000000000000000000000000000000000000..b60b647f6ddd45cd8365a2cf253ef024a73ba2fe --- /dev/null +++ b/Projet/CODE/apm/graph/plot_word.txt @@ -0,0 +1,11 @@ +set autoscale +set grid +show grid +set datafile separator ',' + +set xlabel "Size of words" +set ylabel "Time (Lower is Better)" +set term svg size 1920 1080 + +set title "SingleThread/OMP/GPU - APM Benchmark - Words compute Time" +