blob: 7385aaa4f18ab5b0b6cc7ef481eb13025ab7cb23 [file] [log] [blame]
<?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">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/neon/NeonTimer.hpp Pages: 1 -->
<svg width="14226pt" height="307pt"
viewBox="0.00 0.00 14225.74 307.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 303)">
<title>src/backends/neon/NeonTimer.hpp</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-303 14221.74,-303 14221.74,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="267,-279.5 267,-298.5 451,-298.5 451,-279.5 267,-279.5"/>
<text text-anchor="middle" x="359" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTimer.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="_neon_interceptor_scheduler_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="143,-212.5 143,-242.5 331,-242.5 331,-212.5 143,-212.5"/>
<text text-anchor="start" x="151" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonInterceptor</text>
<text text-anchor="middle" x="237" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">Scheduler.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M332.49,-275.07C312.79,-265.47 285.96,-252.38 265.75,-242.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="331,-278.24 341.52,-279.48 334.07,-271.95 331,-278.24"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="_neon_timer_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="206.5,-145.5 206.5,-164.5 389.5,-164.5 389.5,-145.5 206.5,-145.5"/>
<text text-anchor="middle" x="298" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonTimer.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge122" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M356.42,-269.07C353.76,-253.25 348.75,-230.38 340,-212 331.23,-193.57 315.88,-175.21 306.37,-164.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="352.99,-269.82 357.95,-279.18 359.91,-268.77 352.99,-269.82"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="_neon_workload_utils_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7524,-212.5 7524,-242.5 7684,-242.5 7684,-212.5 7524,-212.5"/>
<text text-anchor="start" x="7532" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7604" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloadUtils.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M461.29,-287.16C1282.72,-280.41 6792.93,-235.16 7523.95,-229.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="461.23,-283.66 451.26,-287.24 461.29,-290.66 461.23,-283.66"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="_neon_interceptor_scheduler_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="0,-140 0,-170 188,-170 188,-140 0,-140"/>
<text text-anchor="start" x="8" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonInterceptor</text>
<text text-anchor="middle" x="94" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">Scheduler.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M199.22,-207.87C175.18,-196.02 144.55,-180.92 122.54,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.89,-211.12 208.41,-212.4 200.98,-204.84 197.89,-211.12"/>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M256.14,-204.38C267.69,-191.04 281.77,-174.76 290.31,-164.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="253.24,-202.38 249.34,-212.23 258.53,-206.96 253.24,-202.38"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="_neon_batch_to_space_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2512.5,-140 2512.5,-170 2705.5,-170 2705.5,-140 2512.5,-140"/>
<text text-anchor="start" x="2520.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2609" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M7513.26,-226.53C6886.42,-226.58 3209.28,-224.8 2715,-176 2701.49,-174.67 2687.13,-172.48 2673.48,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.59,-230.03 7523.59,-226.53 7513.59,-223.03 7513.59,-230.03"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8041.5,-0.5 8041.5,-30.5 8222.5,-30.5 8222.5,-0.5 8041.5,-0.5"/>
<text text-anchor="start" x="8049.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
<text text-anchor="middle" x="8132" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge59" class="edge">
<title>Node5&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M7694.22,-226.24C8482.55,-223.94 14171.96,-206.27 14202,-176 14471.84,95.91 11139.01,-74.41 10756,-67 9762.89,-47.79 8558.35,-24.68 8222.64,-18.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.06,-222.74 7684.07,-226.27 7694.08,-229.74 7694.06,-222.74"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="_neon_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="814,-140 814,-170 984,-170 984,-140 814,-140"/>
<text text-anchor="start" x="822" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="899" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node5&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M7513.61,-226.33C6745.46,-224.83 1332.16,-212.99 993,-176 980.89,-174.68 968.05,-172.49 955.87,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.77,-229.83 7523.78,-226.35 7513.79,-222.83 7513.77,-229.83"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="_neon_constant_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1230,-140 1230,-170 1390,-170 1390,-140 1230,-140"/>
<text text-anchor="start" x="1238" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1310" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node13 -->
<g id="edge14" class="edge">
<title>Node5&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M7513.72,-226.31C6773.01,-224.72 1716.33,-212.52 1399,-176 1387.52,-174.68 1375.34,-172.48 1363.81,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.79,-229.81 7523.8,-226.34 7513.8,-222.81 7513.79,-229.81"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="586.5,-140 586.5,-170 795.5,-170 795.5,-140 586.5,-140"/>
<text text-anchor="start" x="594.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="691" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node15 -->
<g id="edge18" class="edge">
<title>Node5&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M7513.8,-226.26C6734.16,-224.12 1154.84,-207.76 805,-176 790.39,-174.67 774.84,-172.48 760.08,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.84,-229.76 7523.85,-226.29 7513.86,-222.76 7513.84,-229.76"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1002.5,-140 1002.5,-170 1211.5,-170 1211.5,-140 1002.5,-140"/>
<text text-anchor="start" x="1010.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1107" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node17 -->
<g id="edge22" class="edge">
<title>Node5&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M7513.53,-226.21C6760.21,-223.77 1548.58,-205.82 1221,-176 1206.39,-174.67 1190.85,-172.47 1176.08,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.76,-229.71 7523.77,-226.25 7513.78,-222.71 7513.76,-229.71"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="_neon_division_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="408,-140 408,-170 568,-170 568,-140 408,-140"/>
<text text-anchor="start" x="416" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="488" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node19 -->
<g id="edge26" class="edge">
<title>Node5&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M7513.59,-226.4C6718.44,-225.48 938.12,-217.39 577,-176 565.51,-174.68 553.34,-172.49 541.81,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.82,-229.9 7523.83,-226.41 7513.83,-222.9 7513.82,-229.9"/>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="_neon_instance_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2724,-140 2724,-170 2946,-170 2946,-140 2724,-140"/>
<text text-anchor="start" x="2732" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2835" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node22 -->
<g id="edge31" class="edge">
<title>Node5&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M7513.89,-226.36C6906.88,-225.3 3424.47,-217.42 2955,-176 2939.75,-174.65 2923.51,-172.47 2908.07,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.89,-229.86 7523.9,-226.38 7513.9,-222.86 7513.89,-229.86"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="_neon_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6882.5,-67.5 6882.5,-97.5 7103.5,-97.5 7103.5,-67.5 6882.5,-67.5"/>
<text text-anchor="start" x="6890.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6993" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node23 -->
<g id="edge83" class="edge">
<title>Node5&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M7694.38,-226C8226.46,-222.94 10928.53,-205.92 10958,-176 10971.1,-162.7 10971.12,-147.28 10958,-134 10923.19,-98.74 7741.8,-86.05 7103.7,-83.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.05,-222.5 7684.07,-226.06 7694.09,-229.5 7694.05,-222.5"/>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="_neon_maximum_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1408.5,-140 1408.5,-170 1569.5,-170 1569.5,-140 1408.5,-140"/>
<text text-anchor="start" x="1416.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1489" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node24 -->
<g id="edge35" class="edge">
<title>Node5&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M7513.8,-226.29C6785.63,-224.48 1886.8,-211.09 1579,-176 1567.39,-174.68 1555.08,-172.48 1543.42,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.95,-229.79 7523.96,-226.31 7513.97,-222.79 7513.95,-229.79"/>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="_neon_minimum_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1588,-140 1588,-170 1748,-170 1748,-140 1588,-140"/>
<text text-anchor="start" x="1596" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1668" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node26 -->
<g id="edge39" class="edge">
<title>Node5&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M7513.68,-226.27C6797.41,-224.35 2055.28,-210.41 1757,-176 1745.52,-174.68 1733.34,-172.48 1721.81,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.92,-229.77 7523.93,-226.29 7513.94,-222.77 7513.92,-229.77"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="_neon_permute_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1766,-140 1766,-170 1926,-170 1926,-140 1766,-140"/>
<text text-anchor="start" x="1774" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1846" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node28 -->
<g id="edge43" class="edge">
<title>Node5&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M7513.67,-226.24C6809.88,-224.16 2223.81,-209.35 1935,-176 1923.52,-174.67 1911.34,-172.48 1899.81,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.74,-229.74 7523.75,-226.27 7513.76,-222.74 7513.74,-229.74"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2964,-140 2964,-170 3124,-170 3124,-140 2964,-140"/>
<text text-anchor="start" x="2972" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3044" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node30 -->
<g id="edge47" class="edge">
<title>Node5&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M7513.58,-226.62C6919.24,-227.25 3582.25,-228.43 3133,-176 3121.67,-174.68 3109.68,-172.52 3098.29,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.81,-230.12 7523.8,-226.61 7513.8,-223.12 7513.81,-230.12"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="_neon_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10587,-67.5 10587,-97.5 10747,-97.5 10747,-67.5 10587,-67.5"/>
<text text-anchor="start" x="10595" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10667" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node31 -->
<g id="edge105" class="edge">
<title>Node5&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M7694.28,-226.24C8481.64,-223.92 14154.05,-206.18 14184,-176 14197.15,-162.75 14197.1,-147.29 14184,-134 14152.8,-102.35 11268.06,-86.49 10747.15,-83.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.13,-222.74 7684.14,-226.27 7694.15,-229.74 7694.13,-222.74"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2122.5,-140 2122.5,-170 2315.5,-170 2315.5,-140 2122.5,-140"/>
<text text-anchor="start" x="2130.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2219" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node32 -->
<g id="edge51" class="edge">
<title>Node5&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M7513.38,-226.61C6858.45,-227.28 2859.75,-229.16 2324,-176 2310.61,-174.67 2296.39,-172.49 2282.87,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.7,-230.11 7523.7,-226.6 7513.69,-223.11 7513.7,-230.11"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2333.5,-140 2333.5,-170 2494.5,-170 2494.5,-140 2333.5,-140"/>
<text text-anchor="start" x="2341.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2414" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node34 -->
<g id="edge55" class="edge">
<title>Node5&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M7513.31,-226.14C6849.82,-223.45 2762.59,-205.68 2504,-176 2492.39,-174.67 2480.09,-172.47 2468.42,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.75,-229.64 7523.76,-226.18 7513.78,-222.64 7513.75,-229.64"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="_neon_abs_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3142,-140 3142,-170 3302,-170 3302,-140 3142,-140"/>
<text text-anchor="start" x="3150" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3222" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node36 -->
<g id="edge60" class="edge">
<title>Node5&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M7513.55,-226.56C6933.15,-226.8 3742.4,-225.81 3312,-176 3300.55,-174.68 3288.42,-172.51 3276.9,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.95,-230.06 7523.95,-226.56 7513.95,-223.06 7513.95,-230.06"/>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3320.5,-140 3320.5,-170 3481.5,-170 3481.5,-140 3320.5,-140"/>
<text text-anchor="start" x="3328.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3401" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node37 -->
<g id="edge61" class="edge">
<title>Node5&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M7513.73,-226.51C6948.07,-226.42 3902.56,-223.74 3491,-176 3479.55,-174.67 3467.42,-172.51 3455.91,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.86,-230.01 7523.87,-226.51 7513.87,-223.01 7513.86,-230.01"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3500,-140 3500,-170 3660,-170 3660,-140 3500,-140"/>
<text text-anchor="start" x="3508" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3580" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node38 -->
<g id="edge62" class="edge">
<title>Node5&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M7513.3,-226.46C6961.17,-226.03 4062.6,-221.65 3670,-176 3658.55,-174.67 3646.43,-172.5 3634.91,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.59,-229.96 7523.59,-226.46 7513.59,-222.96 7513.59,-229.96"/>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="_neon_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3678.5,-140 3678.5,-170 3845.5,-170 3845.5,-140 3678.5,-140"/>
<text text-anchor="start" x="3686.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3762" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node39 -->
<g id="edge63" class="edge">
<title>Node5&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M7513.29,-226.37C6976.57,-225.45 4227.33,-218.66 3854,-176 3842.31,-174.66 3829.91,-172.5 3818.14,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.68,-229.87 7523.69,-226.39 7513.69,-222.87 7513.68,-229.87"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="3863,-140 3863,-170 4039,-170 4039,-140 3863,-140"/>
<text text-anchor="start" x="3871" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="3951" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node40 -->
<g id="edge64" class="edge">
<title>Node5&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M7513.84,-226.24C6995.06,-224.61 4401.26,-214.58 4048,-176 4035.61,-174.65 4022.45,-172.46 4009.97,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.88,-229.74 7523.89,-226.27 7513.9,-222.74 7513.88,-229.74"/>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4057,-140 4057,-170 4265,-170 4265,-140 4057,-140"/>
<text text-anchor="start" x="4065" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4161" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node41 -->
<g id="edge65" class="edge">
<title>Node5&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M7513.63,-225.99C7014.36,-223.08 4603.94,-207.5 4274,-176 4259.72,-174.64 4244.53,-172.46 4230.08,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.65,-229.49 7523.67,-226.05 7513.69,-222.49 7513.65,-229.49"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="_neon_cast_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4283,-140 4283,-170 4443,-170 4443,-140 4283,-140"/>
<text text-anchor="start" x="4291" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4363" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node42 -->
<g id="edge66" class="edge">
<title>Node5&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M7513.84,-226.15C7031.22,-224.1 4763.47,-212.6 4453,-176 4441.55,-174.65 4429.43,-172.48 4417.91,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.88,-229.65 7523.89,-226.19 7513.91,-222.65 7513.88,-229.65"/>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="_neon_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4461.5,-140 4461.5,-170 4646.5,-170 4646.5,-140 4461.5,-140"/>
<text text-anchor="start" x="4469.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4554" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node43 -->
<g id="edge67" class="edge">
<title>Node5&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M7513.38,-225.9C7048.89,-222.7 4945.54,-206.62 4656,-176 4643.08,-174.63 4629.36,-172.45 4616.31,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.7,-229.4 7523.72,-225.97 7513.74,-222.4 7513.7,-229.4"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="_neon_concat_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4665,-140 4665,-170 4825,-170 4825,-140 4665,-140"/>
<text text-anchor="start" x="4673" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4745" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node44 -->
<g id="edge68" class="edge">
<title>Node5&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M7513.44,-225.94C7066.28,-223.04 5104.52,-208.52 4834,-176 4822.68,-174.64 4810.69,-172.46 4799.29,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.7,-229.44 7523.72,-226.01 7513.74,-222.44 7513.7,-229.44"/>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="4843,-140 4843,-170 5025,-170 5025,-140 4843,-140"/>
<text text-anchor="start" x="4851" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="4934" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node45 -->
<g id="edge69" class="edge">
<title>Node5&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M7513.66,-226.88C7117.26,-228.21 5529.53,-229.99 5034,-176 5021.33,-174.62 5007.87,-172.43 4995.08,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.94,-230.38 7523.92,-226.84 7513.91,-223.38 7513.94,-230.38"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5043,-140 5043,-170 5225,-170 5225,-140 5043,-140"/>
<text text-anchor="start" x="5051" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5134" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node46 -->
<g id="edge70" class="edge">
<title>Node5&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M7513.92,-226.7C7137.39,-227.22 5688.17,-225.86 5234,-176 5221.42,-174.62 5208.06,-172.45 5195.35,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.95,-230.2 7523.94,-226.69 7513.94,-223.2 7513.95,-230.2"/>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="_neon_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5243,-140 5243,-170 5423,-170 5423,-140 5243,-140"/>
<text text-anchor="start" x="5251" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5333" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node47 -->
<g id="edge71" class="edge">
<title>Node5&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M7513.89,-226.5C7157.54,-226.16 5846.02,-221.75 5433,-176 5420.42,-174.61 5407.06,-172.43 5394.35,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.9,-230 7523.9,-226.5 7513.91,-223 7513.9,-230"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5441.5,-140 5441.5,-170 5662.5,-170 5662.5,-140 5441.5,-140"/>
<text text-anchor="start" x="5449.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5552" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node48 -->
<g id="edge72" class="edge">
<title>Node5&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M7513.8,-225.81C7182.95,-223.01 6036.35,-210.95 5672,-176 5657.18,-174.58 5641.42,-172.42 5626.36,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.79,-229.31 7523.82,-225.89 7513.85,-222.31 7513.79,-229.31"/>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="_neon_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5680.5,-140 5680.5,-170 5847.5,-170 5847.5,-140 5680.5,-140"/>
<text text-anchor="start" x="5688.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5764" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node49 -->
<g id="edge73" class="edge">
<title>Node5&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M7513.67,-226.07C7203.4,-224.26 6182.49,-215.37 5857,-176 5845.36,-174.59 5833.02,-172.43 5821.27,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.94,-229.57 7523.96,-226.13 7513.98,-222.57 7513.94,-229.57"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="5865.5,-140 5865.5,-170 6082.5,-170 6082.5,-140 5865.5,-140"/>
<text text-anchor="start" x="5873.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="5974" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node50 -->
<g id="edge74" class="edge">
<title>Node5&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M7513.39,-225.07C7231.16,-220.38 6370.13,-204.09 6092,-176 6077.53,-174.54 6062.15,-172.38 6047.44,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.53,-228.58 7523.59,-225.24 7513.65,-221.58 7513.53,-228.58"/>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6101,-140 6101,-170 6307,-170 6307,-140 6101,-140"/>
<text text-anchor="start" x="6109" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6204" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node51 -->
<g id="edge75" class="edge">
<title>Node5&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M7513.76,-227.22C7303.26,-227.96 6763.64,-224.51 6316,-176 6302.35,-174.52 6287.86,-172.37 6273.99,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.85,-230.72 7523.83,-227.18 7513.82,-223.72 7513.85,-230.72"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="_neon_exp_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6325,-140 6325,-170 6485,-170 6485,-140 6325,-140"/>
<text text-anchor="start" x="6333" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6405" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node52 -->
<g id="edge76" class="edge">
<title>Node5&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M7513.46,-224.43C7285.15,-218.89 6690.19,-202.3 6494,-176 6483.17,-174.55 6471.71,-172.43 6460.75,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.65,-227.94 7523.73,-224.68 7513.82,-220.94 7513.65,-227.94"/>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6503,-140 6503,-170 6663,-170 6663,-140 6503,-140"/>
<text text-anchor="start" x="6511" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6583" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node53 -->
<g id="edge77" class="edge">
<title>Node5&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M7513.66,-226.52C7346.79,-225.46 6979.3,-218.05 6673,-176 6662.06,-174.5 6650.48,-172.35 6639.39,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.86,-230.02 7523.88,-226.58 7513.9,-223.02 7513.86,-230.02"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="_neon_floor_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6681.5,-140 6681.5,-170 6842.5,-170 6842.5,-140 6681.5,-140"/>
<text text-anchor="start" x="6689.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6762" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFloorFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node54 -->
<g id="edge78" class="edge">
<title>Node5&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M7513.35,-224.84C7371.58,-221.25 7089.07,-210.1 6852,-176 6841.23,-174.45 6829.83,-172.31 6818.89,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.64,-228.35 7523.73,-225.1 7513.82,-221.35 7513.64,-228.35"/>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="6861,-140 6861,-170 7047,-170 7047,-140 6861,-140"/>
<text text-anchor="start" x="6869" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="6954" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node55 -->
<g id="edge79" class="edge">
<title>Node5&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M7513.55,-221C7404.63,-213.71 7216.33,-199.04 7056,-176 7044.48,-174.34 7032.29,-172.25 7020.5,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.63,-224.51 7523.84,-221.68 7514.09,-217.52 7513.63,-224.51"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7065,-140 7065,-170 7225,-170 7225,-140 7065,-140"/>
<text text-anchor="start" x="7073" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7145" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node56 -->
<g id="edge80" class="edge">
<title>Node5&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M7513.57,-216.35C7438.45,-207.39 7328.91,-193.11 7234,-176 7224.34,-174.26 7214.13,-172.19 7204.22,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.59,-219.87 7523.94,-217.57 7514.42,-212.92 7513.59,-219.87"/>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7243,-140 7243,-170 7403,-170 7403,-140 7243,-140"/>
<text text-anchor="start" x="7251" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7323" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node57 -->
<g id="edge81" class="edge">
<title>Node5&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M7538.42,-210.05C7490.13,-197.93 7425.15,-181.63 7379.23,-170.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7537.6,-213.45 7548.15,-212.49 7539.3,-206.66 7537.6,-213.45"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7421,-140 7421,-170 7581,-170 7581,-140 7421,-140"/>
<text text-anchor="start" x="7429" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7501" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node58 -->
<g id="edge82" class="edge">
<title>Node5&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M7574.68,-206.43C7557.68,-194.79 7536.68,-180.42 7521.46,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7572.93,-209.47 7583.16,-212.23 7576.88,-203.7 7572.93,-209.47"/>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7599,-140 7599,-170 7815,-170 7815,-140 7599,-140"/>
<text text-anchor="start" x="7607" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7707" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node59 -->
<g id="edge84" class="edge">
<title>Node5&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M7633.32,-206.43C7650.32,-194.79 7671.32,-180.42 7686.54,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7631.12,-203.7 7624.84,-212.23 7635.07,-209.47 7631.12,-203.7"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="_neon_logical_and_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="7833,-140 7833,-170 7997,-170 7997,-140 7833,-140"/>
<text text-anchor="start" x="7841" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="7915" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node60 -->
<g id="edge85" class="edge">
<title>Node5&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M7675.6,-210.27C7729.24,-198.11 7801.88,-181.64 7853.04,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7674.79,-206.86 7665.82,-212.49 7676.34,-213.69 7674.79,-206.86"/>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="_neon_logical_not_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8015.5,-140 8015.5,-170 8178.5,-170 8178.5,-140 8015.5,-140"/>
<text text-anchor="start" x="8023.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8097" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node61 -->
<g id="edge86" class="edge">
<title>Node5&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M7694.27,-217.54C7775.98,-208.87 7899.47,-194.36 8006,-176 8016.04,-174.27 8026.65,-172.18 8036.94,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7693.6,-214.1 7684.02,-218.62 7694.34,-221.06 7693.6,-214.1"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="_neon_logical_or_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8197,-140 8197,-170 8357,-170 8357,-140 8197,-140"/>
<text text-anchor="start" x="8205" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8277" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node62 -->
<g id="edge87" class="edge">
<title>Node5&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M7694.41,-222.47C7809.57,-216.46 8014.48,-202.87 8188,-176 8198.33,-174.4 8209.25,-172.3 8219.77,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.04,-218.98 7684.23,-222.99 7694.4,-225.97 7694.04,-218.98"/>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8375.5,-140 8375.5,-170 8544.5,-170 8544.5,-140 8375.5,-140"/>
<text text-anchor="start" x="8383.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8460" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node63 -->
<g id="edge88" class="edge">
<title>Node5&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M7694.24,-224.7C7837.32,-220.92 8124.74,-209.48 8366,-176 8377.16,-174.45 8388.96,-172.33 8400.3,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.1,-221.21 7684.19,-224.96 7694.28,-228.2 7694.1,-221.21"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="_neon_log_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8563,-140 8563,-170 8723,-170 8723,-140 8563,-140"/>
<text text-anchor="start" x="8571" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8643" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node64 -->
<g id="edge89" class="edge">
<title>Node5&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M7694.31,-226.73C7863.7,-226.05 8240.34,-219.27 8554,-176 8564.82,-174.51 8576.28,-172.37 8587.24,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.18,-223.23 7684.19,-226.77 7694.2,-230.23 7694.18,-223.23"/>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8741,-140 8741,-170 8901,-170 8901,-140 8741,-140"/>
<text text-anchor="start" x="8749" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8821" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node65 -->
<g id="edge90" class="edge">
<title>Node5&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M7694.41,-224.51C7925.24,-219.1 8532.17,-202.71 8732,-176 8742.99,-174.53 8754.62,-172.37 8765.73,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.28,-221.01 7684.37,-224.74 7694.45,-228.01 7694.28,-221.01"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="_neon_mean_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="8919,-140 8919,-170 9079,-170 9079,-140 8919,-140"/>
<text text-anchor="start" x="8927" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="8999" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node66 -->
<g id="edge91" class="edge">
<title>Node5&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M7694.39,-225.15C7949.93,-221 8674.35,-206.77 8910,-176 8920.99,-174.56 8932.63,-172.42 8943.73,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7693.98,-221.66 7684.04,-225.32 7694.09,-228.66 7693.98,-221.66"/>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9097,-140 9097,-170 9275,-170 9275,-140 9097,-140"/>
<text text-anchor="start" x="9105" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9186" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node67 -->
<g id="edge92" class="edge">
<title>Node5&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M7694.43,-225.41C7973.05,-221.72 8816,-208.15 9088,-176 9100.16,-174.56 9113.05,-172.4 9125.35,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.31,-221.91 7684.36,-225.54 7694.4,-228.91 7694.31,-221.91"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="_neon_neg_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9293,-140 9293,-170 9453,-170 9453,-140 9293,-140"/>
<text text-anchor="start" x="9301" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9373" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node68 -->
<g id="edge93" class="edge">
<title>Node5&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M7694.24,-226.06C7996.59,-224.23 8972.34,-215.33 9284,-176 9295.16,-174.59 9306.97,-172.43 9318.22,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.18,-222.56 7684.2,-226.12 7694.22,-229.56 7694.18,-222.56"/>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9471.5,-140 9471.5,-170 9676.5,-170 9676.5,-140 9471.5,-140"/>
<text text-anchor="start" x="9479.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9574" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node69 -->
<g id="edge94" class="edge">
<title>Node5&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M7694.51,-225.83C8017.56,-223.18 9113.17,-211.68 9462,-176 9475.95,-174.57 9490.78,-172.4 9504.92,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.23,-222.34 7684.26,-225.92 7694.29,-229.34 7694.23,-222.34"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9695,-140 9695,-170 9855,-170 9855,-140 9695,-140"/>
<text text-anchor="start" x="9703" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9775" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node70 -->
<g id="edge95" class="edge">
<title>Node5&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M7694.19,-226.67C8041.4,-226.97 9291.9,-224.58 9686,-176 9697.16,-174.62 9708.97,-172.47 9720.22,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.19,-223.17 7684.18,-226.66 7694.18,-230.17 7694.19,-223.17"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="9873,-140 9873,-170 10033,-170 10033,-140 9873,-140"/>
<text text-anchor="start" x="9881" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="9953" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node71 -->
<g id="edge96" class="edge">
<title>Node5&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M7694.15,-226.88C8059.8,-228.03 9433.19,-228.69 9864,-176 9875.16,-174.64 9886.98,-172.49 9898.23,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.16,-223.38 7684.15,-226.84 7694.14,-230.38 7694.16,-223.38"/>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10051,-140 10051,-170 10211,-170 10211,-140 10051,-140"/>
<text text-anchor="start" x="10059" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10131" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node72 -->
<g id="edge97" class="edge">
<title>Node5&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M7694.28,-225.7C8107.2,-221.91 9806,-204.67 10042,-176 10053.32,-174.63 10065.31,-172.44 10076.7,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.15,-222.2 7684.18,-225.79 7694.21,-229.2 7694.15,-222.2"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10229,-140 10229,-170 10389,-170 10389,-140 10229,-140"/>
<text text-anchor="start" x="10237" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10309" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node73 -->
<g id="edge98" class="edge">
<title>Node5&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M7694.41,-225.84C8125.9,-222.53 9965.5,-206.73 10220,-176 10231.32,-174.63 10243.31,-172.45 10254.7,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.15,-222.34 7684.17,-225.92 7694.2,-229.34 7694.15,-222.34"/>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="_neon_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10407,-140 10407,-170 10567,-170 10567,-140 10407,-140"/>
<text text-anchor="start" x="10415" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10487" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node74 -->
<g id="edge99" class="edge">
<title>Node5&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M7694.27,-225.96C8143.24,-223.12 10124.92,-208.81 10398,-176 10409.32,-174.64 10421.31,-172.46 10432.71,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.25,-222.46 7684.27,-226.02 7694.29,-229.46 7694.25,-222.46"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="_neon_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10585.5,-140 10585.5,-170 10770.5,-170 10770.5,-140 10585.5,-140"/>
<text text-anchor="start" x="10593.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10678" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node75 -->
<g id="edge100" class="edge">
<title>Node5&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M7694.25,-225.92C8160.28,-222.78 10283.87,-206.88 10576,-176 10588.92,-174.63 10602.64,-172.45 10615.69,-170.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.18,-222.42 7684.21,-225.98 7694.23,-229.42 7694.18,-222.42"/>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="_neon_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="10789,-140 10789,-170 10949,-170 10949,-140 10789,-140"/>
<text text-anchor="start" x="10797" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="10869" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node76 -->
<g id="edge101" class="edge">
<title>Node5&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M7694.48,-226.17C8180.09,-224.24 10467.02,-213.25 10780,-176 10791.32,-174.65 10803.32,-172.48 10814.71,-170.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.35,-222.67 7684.37,-226.21 7694.38,-229.67 7694.35,-222.67"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1944,-140 1944,-170 2104,-170 2104,-140 1944,-140"/>
<text text-anchor="start" x="1952" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2024" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node77 -->
<g id="edge102" class="edge">
<title>Node5&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M7513.81,-226.22C6823.21,-223.97 2392.37,-208.3 2113,-176 2101.52,-174.67 2089.34,-172.48 2077.81,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7513.94,-229.72 7523.95,-226.25 7513.96,-222.72 7513.94,-229.72"/>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11005,-140 11005,-170 11165,-170 11165,-140 11005,-140"/>
<text text-anchor="start" x="11013" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11085" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node78 -->
<g id="edge104" class="edge">
<title>Node5&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M7694.29,-226.2C8198.54,-224.42 10655.64,-213.81 10991,-176 11003.02,-174.64 11015.77,-172.45 11027.88,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.14,-222.71 7684.16,-226.24 7694.17,-229.71 7694.14,-222.71"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11183,-140 11183,-170 11343,-170 11343,-140 11183,-140"/>
<text text-anchor="start" x="11191" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11263" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node79 -->
<g id="edge106" class="edge">
<title>Node5&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M7694.1,-226.34C8214,-225.28 10819.61,-217.87 11174,-176 11185.32,-174.66 11197.32,-172.49 11208.71,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.02,-222.84 7684.03,-226.36 7694.04,-229.84 7694.02,-222.84"/>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11361,-140 11361,-170 11525,-170 11525,-140 11361,-140"/>
<text text-anchor="start" x="11369" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11443" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node80 -->
<g id="edge107" class="edge">
<title>Node5&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M7694.66,-226.38C8231.1,-225.53 10978.92,-219.06 11352,-176 11363.57,-174.66 11375.83,-172.5 11387.48,-170.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.27,-222.88 7684.27,-226.4 7694.28,-229.88 7694.27,-222.88"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="_neon_rsqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11543,-140 11543,-170 11703,-170 11703,-140 11543,-140"/>
<text text-anchor="start" x="11551" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11623" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node81 -->
<g id="edge108" class="edge">
<title>Node5&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M7694.61,-226.47C8246.19,-226.11 11141.86,-222.07 11534,-176 11545.32,-174.67 11557.32,-172.51 11568.71,-170.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.33,-222.97 7684.33,-226.47 7694.33,-229.97 7694.33,-222.97"/>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="_neon_sin_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11721,-140 11721,-170 11881,-170 11881,-140 11721,-140"/>
<text text-anchor="start" x="11729" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11801" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node82 -->
<g id="edge109" class="edge">
<title>Node5&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M7694.17,-226.52C8259.14,-226.51 11301,-224.17 11712,-176 11723.32,-174.67 11735.32,-172.51 11746.71,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.04,-223.02 7684.04,-226.52 7694.04,-230.02 7694.04,-223.02"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="11899,-140 11899,-170 12059,-170 12059,-140 11899,-140"/>
<text text-anchor="start" x="11907" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="11979" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node83 -->
<g id="edge110" class="edge">
<title>Node5&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M7694.79,-226.57C8275.63,-226.88 11460.37,-226.24 11890,-176 11901.33,-174.68 11913.32,-172.51 11924.71,-170.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.38,-223.07 7684.38,-226.57 7694.38,-230.07 7694.38,-223.07"/>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12077,-140 12077,-170 12237,-170 12237,-140 12077,-140"/>
<text text-anchor="start" x="12085" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12157" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node84 -->
<g id="edge111" class="edge">
<title>Node5&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M7694.28,-226.62C8287.69,-227.24 11619.45,-228.35 12068,-176 12079.33,-174.68 12091.32,-172.52 12102.71,-170.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.07,-223.12 7684.07,-226.61 7694.07,-230.12 7694.07,-223.12"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12255,-140 12255,-170 12435,-170 12435,-140 12255,-140"/>
<text text-anchor="start" x="12263" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12345" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node85 -->
<g id="edge112" class="edge">
<title>Node5&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M7694.48,-226.54C8302.05,-226.69 11778.13,-225.36 12246,-176 12258.64,-174.67 12272.06,-172.48 12284.81,-170.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.46,-223.04 7684.46,-226.54 7694.46,-230.04 7694.46,-223.04"/>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12453,-140 12453,-170 12613,-170 12613,-140 12453,-140"/>
<text text-anchor="start" x="12461" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12533" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node86 -->
<g id="edge113" class="edge">
<title>Node5&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M7694.34,-226.7C8316.48,-227.95 11955.72,-232.77 12444,-176 12455.48,-174.66 12467.65,-172.46 12479.19,-170"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.1,-223.2 7684.09,-226.68 7694.09,-230.2 7694.1,-223.2"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12631,-140 12631,-170 12791,-170 12791,-140 12631,-140"/>
<text text-anchor="start" x="12639" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12711" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node87 -->
<g id="edge114" class="edge">
<title>Node5&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M7694.79,-226.13C8352.44,-223.39 12367.8,-205.51 12622,-176 12633.48,-174.67 12645.66,-172.47 12657.19,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.41,-222.63 7684.43,-226.17 7694.44,-229.63 7694.41,-222.63"/>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="_neon_stack_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12809,-140 12809,-170 12969,-170 12969,-140 12809,-140"/>
<text text-anchor="start" x="12817" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="12889" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node88 -->
<g id="edge115" class="edge">
<title>Node5&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M7694.3,-226.17C8363.73,-223.62 12536.3,-206.56 12800,-176 12811.48,-174.67 12823.66,-172.47 12835.19,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.21,-222.67 7684.23,-226.2 7694.24,-229.67 7694.21,-222.67"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="12987.5,-140 12987.5,-170 13156.5,-170 13156.5,-140 12987.5,-140"/>
<text text-anchor="start" x="12995.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13072" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node89 -->
<g id="edge116" class="edge">
<title>Node5&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M7694.14,-226.17C8376.12,-223.59 12704.66,-206.06 12978,-176 12990.11,-174.67 13002.95,-172.47 13015.13,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.12,-222.67 7684.13,-226.21 7694.14,-229.67 7694.12,-222.67"/>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13174.5,-140 13174.5,-170 13341.5,-170 13341.5,-140 13174.5,-140"/>
<text text-anchor="start" x="13182.5" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13258" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node90 -->
<g id="edge117" class="edge">
<title>Node5&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M7694.25,-226.21C8390.13,-223.89 12882.75,-207.73 13166,-176 13177.86,-174.67 13190.43,-172.47 13202.35,-170.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.03,-222.71 7684.04,-226.24 7694.05,-229.71 7694.03,-222.71"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13360,-140 13360,-170 13520,-170 13520,-140 13360,-140"/>
<text text-anchor="start" x="13368" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13440" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node91 -->
<g id="edge118" class="edge">
<title>Node5&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M7694.17,-226.25C8402.92,-224.25 13058.02,-209.82 13351,-176 13362.48,-174.67 13374.66,-172.48 13386.19,-170.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.01,-222.75 7684.02,-226.28 7694.03,-229.75 7694.01,-222.75"/>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13538,-140 13538,-170 13768,-170 13768,-140 13538,-140"/>
<text text-anchor="start" x="13546" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="13653" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node92 -->
<g id="edge119" class="edge">
<title>Node5&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M7694.38,-226.56C8393.14,-226.89 12923.83,-227.09 13529,-176 13544.75,-174.67 13561.53,-172.49 13577.48,-170.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.13,-223.06 7684.12,-226.55 7694.12,-230.06 7694.13,-223.06"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13786.5,-134.5 13786.5,-175.5 13971.5,-175.5 13971.5,-134.5 13786.5,-134.5"/>
<text text-anchor="start" x="13794.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="13794.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="13879" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node93 -->
<g id="edge120" class="edge">
<title>Node5&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M7694.09,-226.24C8431.95,-224.05 13460.88,-208.01 13777,-176 13780.05,-175.69 13783.15,-175.33 13786.27,-174.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.05,-222.74 7684.06,-226.27 7694.07,-229.74 7694.05,-222.74"/>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="13989.5,-134.5 13989.5,-175.5 14174.5,-175.5 14174.5,-134.5 13989.5,-134.5"/>
<text text-anchor="start" x="13997.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="start" x="13997.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
<text text-anchor="middle" x="14082" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node94 -->
<g id="edge121" class="edge">
<title>Node5&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M7694.39,-226.27C8447.05,-224.28 13654.07,-209.37 13981,-176 13983.76,-175.72 13986.55,-175.4 13989.36,-175.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="7694.15,-222.77 7684.16,-226.3 7694.17,-229.77 7694.15,-222.77"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1764,-67.5 1764,-97.5 1926,-97.5 1926,-67.5 1764,-67.5"/>
<text text-anchor="start" x="1772" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
<text text-anchor="middle" x="1845" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2532.39,-138.26C2522.86,-136.64 2513.22,-135.17 2504,-134 2252.6,-102.23 2186.82,-126.19 1935,-98 1932.17,-97.68 1929.29,-97.34 1926.39,-96.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2531.81,-141.71 2542.26,-139.99 2533.02,-134.82 2531.81,-141.71"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="_neon_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2688,-67.5 2688,-97.5 2880,-97.5 2880,-67.5 2688,-67.5"/>
<text text-anchor="start" x="2696" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2784" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2653.3,-136.15C2682.99,-124.19 2721.54,-108.66 2749.07,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2651.96,-132.92 2643.99,-139.9 2654.58,-139.41 2651.96,-132.92"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="_neon_workloads_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1944,-67.5 1944,-97.5 2104,-97.5 2104,-67.5 1944,-67.5"/>
<text text-anchor="start" x="1952" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2024" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2530.51,-138.2C2521.59,-136.65 2512.61,-135.21 2504,-134 2331.2,-109.64 2286.11,-120.04 2113,-98 2110.05,-97.62 2107.05,-97.22 2104.02,-96.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2530.08,-141.67 2540.53,-139.97 2531.3,-134.78 2530.08,-141.67"/>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2114.85,-66.97C2777.44,-14.64 7339.01,-15.91 8041.32,-16.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2114.14,-63.52 2104.46,-67.82 2114.71,-70.5 2114.14,-63.52"/>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge11" class="edge">
<title>Node11&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M967.6,-138.06C976.11,-136.48 984.73,-135.07 993,-134 1329.25,-90.58 1417.77,-133.02 1755,-98 1757.83,-97.71 1760.71,-97.38 1763.62,-97.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="966.82,-134.65 957.67,-139.99 968.15,-141.52 966.82,-134.65"/>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M967.4,-138.02C975.98,-136.44 984.67,-135.04 993,-134 1408.76,-82.21 1518.11,-139.76 1935,-98 1937.8,-97.72 1940.65,-97.41 1943.53,-97.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="966.56,-134.62 957.4,-139.95 967.89,-141.49 966.56,-134.62"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="814,-67.5 814,-97.5 984,-97.5 984,-67.5 814,-67.5"/>
<text text-anchor="start" x="822" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="899" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge12" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M899,-129.73C899,-119.07 899,-106.91 899,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="895.5,-129.73 899,-139.73 902.5,-129.73 895.5,-129.73"/>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge15" class="edge">
<title>Node13&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1377.53,-137.93C1384.76,-136.48 1392.01,-135.13 1399,-134 1555.97,-108.52 1597.32,-118.66 1755,-98 1757.82,-97.63 1760.7,-97.24 1763.6,-96.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1376.81,-134.51 1367.73,-139.97 1378.23,-141.36 1376.81,-134.51"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge17" class="edge">
<title>Node13&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1376.24,-137.94C1383.88,-136.44 1391.59,-135.07 1399,-134 1635.29,-99.72 1697.8,-125.23 1935,-98 1937.96,-97.66 1940.96,-97.29 1944,-96.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1375.35,-134.55 1366.25,-139.98 1376.75,-141.4 1375.35,-134.55"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="_neon_constant_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1228,-67.5 1228,-97.5 1388,-97.5 1388,-67.5 1228,-67.5"/>
<text text-anchor="start" x="1236" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1308" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1309.31,-129.73C1309.01,-119.07 1308.66,-106.91 1308.4,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1305.81,-129.84 1309.6,-139.73 1312.81,-129.64 1305.81,-129.84"/>
</g>
<!-- Node15&#45;&gt;Node7 -->
<g id="edge19" class="edge">
<title>Node15&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M772.26,-138.36C783.23,-136.65 794.37,-135.13 805,-134 1225.16,-89.39 1334.54,-139.68 1755,-98 1757.83,-97.72 1760.72,-97.41 1763.62,-97.07"/>
<polygon fill="midnightblue" stroke="midnightblue" points="771.56,-134.92 762.24,-139.97 772.67,-141.84 771.56,-134.92"/>
</g>
<!-- Node15&#45;&gt;Node9 -->
<g id="edge21" class="edge">
<title>Node15&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M772.01,-138.33C783.06,-136.62 794.29,-135.1 805,-134 1304.83,-82.46 1434.87,-146.5 1935,-98 1937.8,-97.73 1940.66,-97.42 1943.53,-97.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="771.25,-134.91 761.93,-139.95 772.36,-141.82 771.25,-134.91"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="_neon_convert_fp16_to_fp32_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="588,-67.5 588,-97.5 796,-97.5 796,-67.5 588,-67.5"/>
<text text-anchor="start" x="596" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="692" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp16ToFp32Workload.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M691.34,-129.73C691.5,-119.07 691.67,-106.91 691.8,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="687.84,-129.68 691.2,-139.73 694.84,-129.78 687.84,-129.68"/>
</g>
<!-- Node17&#45;&gt;Node7 -->
<g id="edge23" class="edge">
<title>Node17&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1190.03,-138.38C1200.43,-136.73 1210.95,-135.22 1221,-134 1457.15,-105.41 1518.66,-124.95 1755,-98 1757.83,-97.68 1760.71,-97.33 1763.61,-96.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1189.42,-134.93 1180.11,-139.99 1190.54,-141.84 1189.42,-134.93"/>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge25" class="edge">
<title>Node17&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1189.31,-138.32C1199.94,-136.66 1210.71,-135.16 1221,-134 1536.74,-98.48 1619.04,-131.6 1935,-98 1937.8,-97.7 1940.65,-97.37 1943.52,-97.02"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1188.49,-134.91 1179.17,-139.96 1189.6,-141.82 1188.49,-134.91"/>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="_neon_convert_fp32_to_fp16_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1002,-67.5 1002,-97.5 1210,-97.5 1210,-67.5 1002,-67.5"/>
<text text-anchor="start" x="1010" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1106" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvertFp32ToFp16Workload.cpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge24" class="edge">
<title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1106.66,-129.73C1106.5,-119.07 1106.33,-106.91 1106.2,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1103.16,-129.78 1106.8,-139.73 1110.16,-129.68 1103.16,-129.78"/>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge28" class="edge">
<title>Node19&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M552.65,-137.97C560.81,-136.39 569.07,-135 577,-134 1096.66,-68.28 1233.57,-147.76 1755,-98 1757.84,-97.73 1760.72,-97.43 1763.63,-97.09"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.88,-134.55 542.78,-139.97 553.28,-141.41 551.88,-134.55"/>
</g>
<!-- Node19&#45;&gt;Node9 -->
<g id="edge30" class="edge">
<title>Node19&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M552.65,-137.93C560.8,-136.36 569.07,-134.99 577,-134 1176.15,-59.46 1333.9,-154.67 1935,-98 1937.81,-97.74 1940.66,-97.44 1943.53,-97.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.88,-134.52 542.78,-139.94 553.27,-141.38 551.88,-134.52"/>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="372.5,-73 372.5,-92 569.5,-92 569.5,-73 372.5,-73"/>
<text text-anchor="middle" x="471" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge27" class="edge">
<title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M482.21,-129.98C479.08,-117.01 475.41,-101.79 473.14,-92.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="478.81,-130.83 484.56,-139.73 485.62,-129.19 478.81,-130.83"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="194,-67.5 194,-97.5 354,-97.5 354,-67.5 194,-67.5"/>
<text text-anchor="start" x="202" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="274" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge29" class="edge">
<title>Node19&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M435.5,-136.7C399.01,-124.68 350.99,-108.86 316.82,-97.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="434.87,-140.18 445.46,-139.99 437.06,-133.53 434.87,-140.18"/>
</g>
<!-- Node22&#45;&gt;Node7 -->
<g id="edge32" class="edge">
<title>Node22&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2749.29,-138.44C2737.79,-136.73 2726.13,-135.18 2715,-134 2369.9,-97.41 2280.2,-133.66 1935,-98 1932.17,-97.71 1929.29,-97.38 1926.38,-97.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2748.92,-141.93 2759.33,-139.98 2749.98,-135.01 2748.92,-141.93"/>
</g>
<!-- Node22&#45;&gt;Node9 -->
<g id="edge34" class="edge">
<title>Node22&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2748.17,-138.42C2737.04,-136.75 2725.77,-135.22 2715,-134 2448.66,-103.93 2379.4,-127.59 2113,-98 2110.04,-97.67 2107.04,-97.31 2104,-96.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2747.93,-141.92 2758.35,-139.99 2749,-135 2747.93,-141.92"/>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge33" class="edge">
<title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M2918.3,-138.43C2930.57,-136.63 2943.08,-135.06 2955,-134 3355.01,-98.37 6273.67,-86.07 6882.06,-83.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2917.43,-135.03 2908.07,-140 2918.48,-141.95 2917.43,-135.03"/>
</g>
<!-- Node24&#45;&gt;Node7 -->
<g id="edge36" class="edge">
<title>Node24&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1561.09,-137.77C1567.14,-136.47 1573.18,-135.2 1579,-134 1642.42,-120.94 1714.6,-107.31 1767.76,-97.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.95,-134.44 1550.92,-139.98 1561.43,-141.28 1559.95,-134.44"/>
</g>
<!-- Node24&#45;&gt;Node9 -->
<g id="edge38" class="edge">
<title>Node24&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1557.3,-137.94C1564.6,-136.49 1571.94,-135.14 1579,-134 1736,-108.71 1777.34,-118.8 1935,-98 1937.95,-97.61 1940.95,-97.2 1943.98,-96.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1556.48,-134.54 1547.39,-139.98 1557.89,-141.39 1556.48,-134.54"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="_neon_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1406.5,-67.5 1406.5,-97.5 1567.5,-97.5 1567.5,-67.5 1406.5,-67.5"/>
<text text-anchor="start" x="1414.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1487" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge37" class="edge">
<title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1488.31,-129.73C1488.01,-119.07 1487.66,-106.91 1487.4,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1484.81,-129.84 1488.6,-139.73 1491.81,-129.64 1484.81,-129.84"/>
</g>
<!-- Node26&#45;&gt;Node7 -->
<g id="edge40" class="edge">
<title>Node26&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1712.8,-136.15C1742.83,-124.19 1781.83,-108.66 1809.67,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1711.39,-132.95 1703.39,-139.9 1713.98,-139.45 1711.39,-132.95"/>
</g>
<!-- Node26&#45;&gt;Node9 -->
<g id="edge42" class="edge">
<title>Node26&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1739.29,-137.76C1745.27,-136.46 1751.24,-135.19 1757,-134 1820.41,-120.88 1892.57,-107.32 1945.88,-97.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1738.24,-134.4 1729.22,-139.95 1739.74,-141.24 1738.24,-134.4"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="_neon_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1586,-67.5 1586,-97.5 1746,-97.5 1746,-67.5 1586,-67.5"/>
<text text-anchor="start" x="1594" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="1666" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge41" class="edge">
<title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1667.31,-129.73C1667.01,-119.07 1666.66,-106.91 1666.4,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1663.81,-129.84 1667.6,-139.73 1670.81,-129.64 1663.81,-129.84"/>
</g>
<!-- Node28&#45;&gt;Node7 -->
<g id="edge44" class="edge">
<title>Node28&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1845.66,-129.73C1845.5,-119.07 1845.33,-106.91 1845.2,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1842.16,-129.78 1845.8,-139.73 1849.16,-129.68 1842.16,-129.78"/>
</g>
<!-- Node28&#45;&gt;Node9 -->
<g id="edge46" class="edge">
<title>Node28&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1891.06,-136.15C1921.26,-124.19 1960.47,-108.66 1988.47,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1889.6,-132.97 1881.59,-139.9 1892.18,-139.47 1889.6,-132.97"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="_neon_permute_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2122,-67.5 2122,-97.5 2282,-97.5 2282,-67.5 2122,-67.5"/>
<text text-anchor="start" x="2130" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2202" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge45" class="edge">
<title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1917.29,-137.76C1923.27,-136.46 1929.24,-135.19 1935,-134 1998.41,-120.88 2070.57,-107.32 2123.88,-97.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1916.24,-134.4 1907.22,-139.95 1917.74,-141.24 1916.24,-134.4"/>
</g>
<!-- Node30&#45;&gt;Node7 -->
<g id="edge48" class="edge">
<title>Node30&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2978.74,-137.88C2970.78,-136.35 2962.73,-135 2955,-134 2505.1,-76.02 2386.46,-142.16 1935,-98 1932.16,-97.72 1929.28,-97.41 1926.38,-97.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2978.24,-141.35 2988.74,-139.91 2979.63,-134.49 2978.24,-141.35"/>
</g>
<!-- Node30&#45;&gt;Node9 -->
<g id="edge50" class="edge">
<title>Node30&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2978.73,-137.94C2970.77,-136.4 2962.73,-135.03 2955,-134 2583.69,-84.74 2485.61,-136.18 2113,-98 2110.2,-97.71 2107.35,-97.39 2104.47,-97.05"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2978.23,-141.41 2988.73,-139.98 2979.63,-134.55 2978.23,-141.41"/>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge49" class="edge">
<title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M3107.66,-137.97C3116.13,-136.34 3124.74,-134.94 3133,-134 3328.11,-111.69 9790.81,-86.78 10586.86,-83.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3106.91,-134.55 3097.81,-139.97 3108.3,-141.41 3106.91,-134.55"/>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge52" class="edge">
<title>Node32&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2134.62,-138.08C2127.31,-136.7 2120.02,-135.32 2113,-134 2047.63,-121.67 1973.29,-107.67 1919.51,-97.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2134.11,-141.54 2144.58,-139.96 2135.4,-134.66 2134.11,-141.54"/>
</g>
<!-- Node32&#45;&gt;Node9 -->
<g id="edge54" class="edge">
<title>Node32&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2170.5,-136.46C2137.3,-124.46 2093.86,-108.76 2062.92,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2169.41,-139.79 2180.01,-139.9 2171.79,-133.21 2169.41,-139.79"/>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2300,-67.5 2300,-97.5 2492,-97.5 2492,-67.5 2300,-67.5"/>
<text text-anchor="start" x="2308" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2396" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge53" class="edge">
<title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2263.8,-136.15C2293.83,-124.19 2332.83,-108.66 2360.67,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2262.39,-132.95 2254.39,-139.9 2264.98,-139.45 2262.39,-132.95"/>
</g>
<!-- Node34&#45;&gt;Node7 -->
<g id="edge56" class="edge">
<title>Node34&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2345.71,-137.88C2338.41,-136.44 2331.07,-135.11 2324,-134 2152.47,-107.11 2107.25,-119.82 1935,-98 1932.17,-97.64 1929.3,-97.26 1926.4,-96.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2345.13,-141.33 2355.62,-139.9 2346.53,-134.47 2345.13,-141.33"/>
</g>
<!-- Node34&#45;&gt;Node9 -->
<g id="edge58" class="edge">
<title>Node34&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2342.7,-137.8C2336.38,-136.47 2330.08,-135.19 2324,-134 2302.75,-129.85 2185.6,-110.29 2104.15,-96.77"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2342.09,-141.25 2352.6,-139.91 2343.55,-134.4 2342.09,-141.25"/>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="2510,-67.5 2510,-97.5 2670,-97.5 2670,-67.5 2510,-67.5"/>
<text text-anchor="start" x="2518" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
<text text-anchor="middle" x="2590" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge57" class="edge">
<title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2458.55,-136.15C2488.41,-124.19 2527.19,-108.66 2554.87,-97.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2457.17,-132.94 2449.19,-139.9 2459.78,-139.43 2457.17,-132.94"/>
</g>
<!-- Node77&#45;&gt;Node9 -->
<g id="edge103" class="edge">
<title>Node77&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2024,-129.73C2024,-119.07 2024,-106.91 2024,-97.75"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2020.5,-129.73 2024,-139.73 2027.5,-129.73 2020.5,-129.73"/>
</g>
</g>
</svg>