copapy/docs/source/media/benchmark_results_001.svg

307 lines
14 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="432pt" height="288pt" viewBox="0 0 432 288" xmlns="http://www.w3.org/2000/svg" version="1.1">
<style type="text/css">
@media (prefers-color-scheme: dark) {
path {
stroke: #EEEEEE !important;
}
text {
fill: #EEEEEE !important;
}
#patch_1 path {
2025-12-22 14:39:17 +00:00
fill: #14141400 !important;
}
}
@media (prefers-color-scheme: light) {
path {
2025-12-22 14:39:17 +00:00
stroke: #141414 !important;
}
text {
2025-12-22 14:39:17 +00:00
fill: #141414 !important;
}
#patch_1 path {
2025-12-22 14:39:17 +00:00
fill: #FFFFFF00 !important;
}
}
#patch_1 path {
stroke: none !important;
}
</style>
<metadata>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2025-12-16T11:37:29.841711</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
<dc:title>Matplotlib v3.10.7, https://matplotlib.org/</dc:title>
</cc:Agent>
</dc:creator>
</cc:Work>
</rdf:RDF>
</metadata>
<defs>
<style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
</defs>
<g id="figure_1">
<g id="patch_1">
<path d="M 0 288
L 432 288
L 432 0
L 0 0
L 0 288
z
" style="fill: none"/>
</g>
<g id="axes_1">
<g id="patch_2">
<path d="M 47.72 245.93875
L 421.2 245.93875
L 421.2 10.8
L 47.72 10.8
L 47.72 245.93875
z
" style="fill: none"/>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="m259558fe05" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m259558fe05" x="57.767236" y="245.93875" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="57.767236" y="260.537188" transform="rotate(-0 57.767236 260.537188)">0</text>
</g>
</g>
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#m259558fe05" x="127.058516" y="245.93875" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="127.058516" y="260.537188" transform="rotate(-0 127.058516 260.537188)">100</text>
</g>
</g>
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#m259558fe05" x="196.349796" y="245.93875" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="196.349796" y="260.537188" transform="rotate(-0 196.349796 260.537188)">200</text>
</g>
</g>
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#m259558fe05" x="265.641076" y="245.93875" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="265.641076" y="260.537188" transform="rotate(-0 265.641076 260.537188)">300</text>
</g>
</g>
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#m259558fe05" x="334.932356" y="245.93875" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="334.932356" y="260.537188" transform="rotate(-0 334.932356 260.537188)">400</text>
</g>
</g>
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#m259558fe05" x="404.223636" y="245.93875" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="404.223636" y="260.537188" transform="rotate(-0 404.223636 260.537188)">500</text>
</g>
</g>
<g id="text_7">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="234.46" y="274.215312" transform="rotate(-0 234.46 274.215312)">Vector Size (v_size)</text>
</g>
</g>
<g id="matplotlib.axis_2">
<g id="ytick_1">
<g id="line2d_7">
<defs>
<path id="mc468514af5" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#mc468514af5" x="47.72" y="245.93875" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_8">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: end" x="40.72" y="249.737969" transform="rotate(-0 40.72 249.737969)">0.0</text>
</g>
</g>
<g id="ytick_2">
<g id="line2d_8">
<g>
<use xlink:href="#mc468514af5" x="47.72" y="205.286366" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: end" x="40.72" y="209.085585" transform="rotate(-0 40.72 209.085585)">0.1</text>
</g>
</g>
<g id="ytick_3">
<g id="line2d_9">
<g>
<use xlink:href="#mc468514af5" x="47.72" y="164.633982" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: end" x="40.72" y="168.4332" transform="rotate(-0 40.72 168.4332)">0.2</text>
</g>
</g>
<g id="ytick_4">
<g id="line2d_10">
<g>
<use xlink:href="#mc468514af5" x="47.72" y="123.981597" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: end" x="40.72" y="127.780816" transform="rotate(-0 40.72 127.780816)">0.3</text>
</g>
</g>
<g id="ytick_5">
<g id="line2d_11">
<g>
<use xlink:href="#mc468514af5" x="47.72" y="83.329213" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: end" x="40.72" y="87.128432" transform="rotate(-0 40.72 87.128432)">0.4</text>
</g>
</g>
<g id="ytick_6">
<g id="line2d_12">
<g>
<use xlink:href="#mc468514af5" x="47.72" y="42.676829" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: end" x="40.72" y="46.476048" transform="rotate(-0 40.72 46.476048)">0.5</text>
</g>
</g>
<g id="text_14">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: middle" x="18.737188" y="128.369375" transform="rotate(-90 18.737188 128.369375)">Elapsed Time (seconds)</text>
</g>
</g>
<g id="line2d_13">
<defs>
<path id="m6b2427ccd4" d="M 0 2.5
C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767
C 2.236584 1.29895 2.5 0.663008 2.5 0
C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767
C 1.29895 -2.236584 0.663008 -2.5 0 -2.5
C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767
C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0
C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767
C -1.29895 2.236584 -0.663008 2.5 0 2.5
z
" style="stroke: #1f77b4"/>
</defs>
<g clip-path="url(#p2582994344)">
<use xlink:href="#m6b2427ccd4" x="64.696364" y="213.714987" style="fill: #1f77b4; stroke: #1f77b4"/>
<use xlink:href="#m6b2427ccd4" x="78.55462" y="209.105698" style="fill: #1f77b4; stroke: #1f77b4"/>
<use xlink:href="#m6b2427ccd4" x="99.342004" y="202.871817" style="fill: #1f77b4; stroke: #1f77b4"/>
<use xlink:href="#m6b2427ccd4" x="127.058516" y="195.087496" style="fill: #1f77b4; stroke: #1f77b4"/>
<use xlink:href="#m6b2427ccd4" x="196.349796" y="175.187625" style="fill: #1f77b4; stroke: #1f77b4"/>
<use xlink:href="#m6b2427ccd4" x="265.641076" y="156.027506" style="fill: #1f77b4; stroke: #1f77b4"/>
<use xlink:href="#m6b2427ccd4" x="334.932356" y="132.602586" style="fill: #1f77b4; stroke: #1f77b4"/>
<use xlink:href="#m6b2427ccd4" x="404.223636" y="115.587124" style="fill: #1f77b4; stroke: #1f77b4"/>
</g>
</g>
<g id="line2d_14">
<defs>
<path id="m1b160ac523" d="M 0 2.5
C 0.663008 2.5 1.29895 2.236584 1.767767 1.767767
C 2.236584 1.29895 2.5 0.663008 2.5 0
C 2.5 -0.663008 2.236584 -1.29895 1.767767 -1.767767
C 1.29895 -2.236584 0.663008 -2.5 0 -2.5
C -0.663008 -2.5 -1.29895 -2.236584 -1.767767 -1.767767
C -2.236584 -1.29895 -2.5 -0.663008 -2.5 0
C -2.5 0.663008 -2.236584 1.29895 -1.767767 1.767767
C -1.29895 2.236584 -0.663008 2.5 0 2.5
z
" style="stroke: #ff7f0e"/>
</defs>
<g clip-path="url(#p2582994344)">
<use xlink:href="#m1b160ac523" x="64.696364" y="120.890675" style="fill: #ff7f0e; stroke: #ff7f0e"/>
<use xlink:href="#m1b160ac523" x="78.55462" y="115.992103" style="fill: #ff7f0e; stroke: #ff7f0e"/>
<use xlink:href="#m1b160ac523" x="99.342004" y="109.475323" style="fill: #ff7f0e; stroke: #ff7f0e"/>
<use xlink:href="#m1b160ac523" x="127.058516" y="103.160463" style="fill: #ff7f0e; stroke: #ff7f0e"/>
<use xlink:href="#m1b160ac523" x="196.349796" y="84.651839" style="fill: #ff7f0e; stroke: #ff7f0e"/>
<use xlink:href="#m1b160ac523" x="265.641076" y="61.452417" style="fill: #ff7f0e; stroke: #ff7f0e"/>
<use xlink:href="#m1b160ac523" x="334.932356" y="46.159112" style="fill: #ff7f0e; stroke: #ff7f0e"/>
<use xlink:href="#m1b160ac523" x="404.223636" y="20.462618" style="fill: #ff7f0e; stroke: #ff7f0e"/>
</g>
</g>
<g id="patch_3">
<path d="M 47.72 245.93875
L 47.72 10.8
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="patch_4">
<path d="M 421.2 245.93875
L 421.2 10.8
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="patch_5">
<path d="M 47.72 245.93875
L 421.2 245.93875
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="patch_6">
<path d="M 47.72 10.8
L 421.2 10.8
" style="fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square"/>
</g>
<g id="legend_1">
<g id="line2d_15">
<g>
<use xlink:href="#m6b2427ccd4" x="66.72" y="23.898438" style="fill: #1f77b4; stroke: #1f77b4"/>
</g>
</g>
<g id="text_15">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: start" x="84.72" y="27.398438" transform="rotate(-0 84.72 27.398438)">Copapy</text>
</g>
<g id="line2d_16">
<g>
<use xlink:href="#m1b160ac523" x="66.72" y="38.576562" style="fill: #ff7f0e; stroke: #ff7f0e"/>
</g>
</g>
<g id="text_16">
<text style="font-size: 10px; font-family: 'DejaVu Sans', 'Bitstream Vera Sans', 'Computer Modern Sans Serif', 'Lucida Grande', 'Verdana', 'Geneva', 'Lucid', 'Arial', 'Helvetica', 'Avant Garde', sans-serif; text-anchor: start" x="84.72" y="42.076562" transform="rotate(-0 84.72 42.076562)">NumPy</text>
</g>
</g>
</g>
</g>
<defs>
<clipPath id="p2582994344">
<rect x="47.72" y="10.8" width="373.48" height="235.13875"/>
</clipPath>
</defs>
</svg>