aboutsummaryrefslogtreecommitdiff
path: root/23.11/_neon_base_workload_8hpp__dep__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
committerNikhil Raj <nikhil.raj@arm.com>2023-11-22 11:41:15 +0000
commit6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c (patch)
tree0c076149c03ac45c2617f5e02a77b79287ff5a0f /23.11/_neon_base_workload_8hpp__dep__incl.svg
parent03c7ff3f6188240baaeaeb405a357a0c58195fec (diff)
downloadarmnn-6f92c8e9f8bb38dcf5dccf8deeff5112ecd8e37c.tar.gz
Update Doxygen for 23.11
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I47cd933f5002cb94a73aa97689d7b3d9c93cb849
Diffstat (limited to '23.11/_neon_base_workload_8hpp__dep__incl.svg')
-rw-r--r--23.11/_neon_base_workload_8hpp__dep__incl.svg3924
1 files changed, 3924 insertions, 0 deletions
diff --git a/23.11/_neon_base_workload_8hpp__dep__incl.svg b/23.11/_neon_base_workload_8hpp__dep__incl.svg
new file mode 100644
index 0000000000..41f97f39c5
--- /dev/null
+++ b/23.11/_neon_base_workload_8hpp__dep__incl.svg
@@ -0,0 +1,3924 @@
+<?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/workloads/NeonBaseWorkload.hpp Pages: 1 -->
+<svg width="20899pt" height="385pt"
+ viewBox="0.00 0.00 20898.78 385.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 381)">
+<title>src/backends/neon/workloads/NeonBaseWorkload.hpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-381 20894.78,-381 20894.78,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="14799.78,-346.5 14799.78,-376.5 14959.78,-376.5 14959.78,-346.5 14799.78,-346.5"/>
+<text text-anchor="start" x="14807.78" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14879.78" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBaseWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_neon_abs_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14663.78,-207 14663.78,-237 14823.78,-237 14823.78,-207 14663.78,-207"/>
+<text text-anchor="start" x="14671.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14743.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.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="M14858.4,-338.89C14830.34,-310.52 14781.86,-261.5 14757.95,-237.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14856.22,-341.65 14865.74,-346.3 14861.19,-336.73 14856.22,-341.65"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:href="_neon_addition_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9224.78,-207 9224.78,-237 9384.78,-237 9384.78,-207 9224.78,-207"/>
+<text text-anchor="start" x="9232.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9304.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node1&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M14789.05,-360.15C14160.29,-357.68 10461.42,-341.83 9962.78,-310 9708.66,-293.78 9644.78,-285.86 9393.78,-243 9383.94,-241.32 9373.56,-239.26 9363.49,-237.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.4,-363.65 14799.41,-360.19 14789.43,-356.66 14789.4,-363.65"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:href="_neon_activation_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10968.28,-207 10968.28,-237 11129.28,-237 11129.28,-207 10968.28,-207"/>
+<text text-anchor="start" x="10976.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11048.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node10 -->
+<g id="edge11" class="edge">
+<title>Node1&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M14789.56,-361.32C14595.92,-362.1 14146.44,-358.45 14002.78,-310 13979.42,-302.12 13980.31,-286.35 13956.78,-279 13807.28,-232.28 11293.33,-261.27 11137.78,-243 11126.45,-241.67 11114.46,-239.51 11103.07,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.72,-364.82 14799.7,-361.27 14789.69,-357.82 14789.72,-364.82"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_neon_arg_min_max_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14879.28,-207 14879.28,-237 15046.28,-237 15046.28,-207 14879.28,-207"/>
+<text text-anchor="start" x="14887.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14962.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node12 -->
+<g id="edge15" class="edge">
+<title>Node1&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M14893.71,-337.41C14910.96,-308.85 14939.79,-261.09 14954.13,-237.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14890.52,-335.93 14888.35,-346.3 14896.51,-339.55 14890.52,-335.93"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:href="_neon_batch_mat_mul_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11349.78,-207 11349.78,-237 11525.78,-237 11525.78,-207 11349.78,-207"/>
+<text text-anchor="start" x="11357.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11437.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node14 -->
+<g id="edge19" class="edge">
+<title>Node1&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M14789.3,-361.38C14609,-362.05 14211.36,-357.85 14084.78,-310 14063.74,-302.05 14066.01,-286.43 14044.78,-279 13913.16,-232.91 11673.41,-258.15 11534.78,-243 11522.39,-241.65 11509.23,-239.45 11496.74,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.57,-364.88 14799.56,-361.33 14789.54,-357.88 14789.57,-364.88"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_neon_batch_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8812.28,-207 8812.28,-237 9021.28,-237 9021.28,-207 8812.28,-207"/>
+<text text-anchor="start" x="8820.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8916.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node16 -->
+<g id="edge23" class="edge">
+<title>Node1&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M14789.62,-360.6C14121.66,-361.22 9952.65,-362.95 9394.78,-310 9242.16,-295.52 9065.31,-257.75 8975.57,-237.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.67,-364.1 14799.67,-360.59 14789.66,-357.1 14789.67,-364.1"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:href="_neon_batch_to_space_nd_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17175.28,-207 17175.28,-237 17368.28,-237 17368.28,-207 17175.28,-207"/>
+<text text-anchor="start" x="17183.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17271.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node18 -->
+<g id="edge28" class="edge">
+<title>Node1&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M14970.09,-359.85C15215.61,-357.6 15915.87,-348.07 16496.78,-310 16795.4,-290.43 16870.61,-285.93 17166.78,-243 17178.53,-241.3 17190.97,-239.19 17203.02,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.76,-356.35 14959.79,-359.94 14969.82,-363.35 14969.76,-356.35"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:href="_neon_cast_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17386.78,-207 17386.78,-237 17546.78,-237 17546.78,-207 17386.78,-207"/>
+<text text-anchor="start" x="17394.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17466.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node20 -->
+<g id="edge32" class="edge">
+<title>Node1&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M14970.4,-360.3C15236.91,-359.21 16041.17,-352.37 16706.78,-310 17005.88,-290.96 17081.91,-290.83 17377.78,-243 17387.94,-241.36 17398.68,-239.26 17409.05,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970,-356.8 14960.01,-360.34 14970.02,-363.8 14970,-356.8"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:href="_neon_channel_shuffle_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17565.28,-207 17565.28,-237 17750.28,-237 17750.28,-207 17565.28,-207"/>
+<text text-anchor="start" x="17573.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17657.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node22 -->
+<g id="edge36" class="edge">
+<title>Node1&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M14970.3,-360.91C15257.36,-361.64 16172.94,-359.61 16928.78,-310 17208.43,-291.64 17278.67,-284.89 17555.78,-243 17567.11,-241.29 17579.09,-239.19 17590.71,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.96,-357.41 14959.95,-360.88 14969.94,-364.41 14969.96,-357.41"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_neon_comparison_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11543.78,-207 11543.78,-237 11713.78,-237 11713.78,-207 11543.78,-207"/>
+<text text-anchor="start" x="11551.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11628.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node24 -->
+<g id="edge40" class="edge">
+<title>Node1&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M14789.52,-361.15C14616.09,-361.31 14242.86,-356.07 14123.78,-310 14103.13,-302.01 14105.63,-286.46 14084.78,-279 13961.2,-234.81 11853.19,-257.73 11722.78,-243 11710.76,-241.64 11698.01,-239.45 11685.9,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.65,-364.65 14799.65,-361.13 14789.64,-357.65 14789.65,-364.65"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="_neon_concat_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17768.78,-207 17768.78,-237 17928.78,-237 17928.78,-207 17768.78,-207"/>
+<text text-anchor="start" x="17776.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17848.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node26 -->
+<g id="edge44" class="edge">
+<title>Node1&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M14970.12,-359.47C15334.32,-355.16 16695.67,-337.51 17125.78,-310 17408.55,-291.91 17480.19,-289.03 17759.78,-243 17769.78,-241.35 17780.34,-239.28 17790.56,-237.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.86,-355.97 14959.9,-359.59 14969.94,-362.97 14969.86,-355.97"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_neon_constant_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19651.78,-207 19651.78,-237 19811.78,-237 19811.78,-207 19651.78,-207"/>
+<text text-anchor="start" x="19659.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19731.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node28 -->
+<g id="edge48" class="edge">
+<title>Node1&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M14970.35,-360.71C15503.43,-361.77 18237.35,-364.43 19075.78,-310 19329,-293.56 19392.65,-285.76 19642.78,-243 19652.61,-241.32 19663,-239.25 19673.06,-237.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.04,-357.21 14960.03,-360.69 14970.02,-364.21 14970.04,-357.21"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:href="_neon_constant_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20138.78,-129 20138.78,-159 20298.78,-159 20298.78,-129 20138.78,-129"/>
+<text text-anchor="start" x="20146.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20218.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node29 -->
+<g id="edge342" class="edge">
+<title>Node1&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M14970.41,-360.3C15634.23,-358.77 19735.27,-347.84 20285.78,-310 20518.69,-293.99 20652.58,-418.3 20806.78,-243 20819.11,-228.98 20819.49,-214.67 20806.78,-201 20768.91,-160.3 20362.77,-173.12 20307.78,-165 20297.28,-163.45 20286.18,-161.34 20275.52,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.95,-356.8 14959.96,-360.33 14969.97,-363.8 14969.95,-356.8"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_neon_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9847.78,-207 9847.78,-237 10029.78,-237 10029.78,-207 9847.78,-207"/>
+<text text-anchor="start" x="9855.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9938.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node30 -->
+<g id="edge52" class="edge">
+<title>Node1&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M14789.57,-358.44C14542.04,-352.62 13831.32,-334.88 13240.78,-310 12982.86,-299.14 12918.78,-287.66 12660.78,-279 12078.38,-259.45 10618.26,-304.4 10038.78,-243 10026.01,-241.65 10012.46,-239.46 9999.58,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.52,-361.94 14799.6,-358.67 14789.68,-354.94 14789.52,-361.94"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:href="_neon_convolution3d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11731.78,-207 11731.78,-237 11913.78,-237 11913.78,-207 11731.78,-207"/>
+<text text-anchor="start" x="11739.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11822.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node32 -->
+<g id="edge57" class="edge">
+<title>Node1&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M14789.27,-360.75C14622.73,-360.14 14274.56,-353.48 14162.78,-310 14142.14,-301.97 14144.62,-286.47 14123.78,-279 14008.65,-237.76 12044.37,-256.05 11922.78,-243 11910.1,-241.64 11896.65,-239.46 11883.85,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.47,-364.25 14799.49,-360.79 14789.5,-357.25 14789.47,-364.25"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:href="_neon_depth_to_space_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17947.28,-207 17947.28,-237 18128.28,-237 18128.28,-207 17947.28,-207"/>
+<text text-anchor="start" x="17955.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18037.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node34 -->
+<g id="edge61" class="edge">
+<title>Node1&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M14970.26,-359.72C15355.16,-356.23 16858.22,-340.89 17330.78,-310 17601.62,-292.3 17669.56,-284.54 17937.78,-243 17948.8,-241.29 17960.45,-239.21 17971.76,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.98,-356.22 14960.01,-359.81 14970.04,-363.22 14969.98,-356.22"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_neon_depthwise_convolution_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9607.78,-207 9607.78,-237 9829.78,-237 9829.78,-207 9607.78,-207"/>
+<text text-anchor="start" x="9615.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9718.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node36 -->
+<g id="edge65" class="edge">
+<title>Node1&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M14789.23,-358.6C14487.3,-352.22 13487.39,-330.83 12660.78,-310 12162.08,-297.44 12037.49,-291.17 11538.78,-279 11161.03,-269.78 10215,-278.15 9838.78,-243 9823.74,-241.6 9807.74,-239.41 9792.5,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.6,-362.11 14799.67,-358.82 14789.75,-355.11 14789.6,-362.11"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_neon_dequantize_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18146.28,-207 18146.28,-237 18313.28,-237 18313.28,-207 18146.28,-207"/>
+<text text-anchor="start" x="18154.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18229.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node38 -->
+<g id="edge70" class="edge">
+<title>Node1&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M14970.23,-359.86C15373.42,-356.82 17009.41,-342.7 17521.78,-310 17796.61,-292.46 17865.96,-287.2 18137.78,-243 18148.1,-241.32 18159.02,-239.23 18169.58,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.06,-356.36 14960.08,-359.93 14970.11,-363.36 14970.06,-356.36"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_neon_division_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10245.78,-207 10245.78,-237 10405.78,-237 10405.78,-207 10245.78,-207"/>
+<text text-anchor="start" x="10253.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10325.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node40 -->
+<g id="edge74" class="edge">
+<title>Node1&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M14789.41,-360.62C14594.25,-359.99 14119.05,-353.65 13723.78,-310 13645.7,-301.38 13627.98,-286.36 13549.78,-279 12856.13,-213.68 11106.79,-323.82 10414.78,-243 10403.45,-241.68 10391.46,-239.52 10380.07,-237.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.6,-364.12 14799.61,-360.65 14789.62,-357.12 14789.6,-364.12"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_neon_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11931.78,-207 11931.78,-237 12137.78,-237 12137.78,-207 11931.78,-207"/>
+<text text-anchor="start" x="11939.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12034.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node42 -->
+<g id="edge79" class="edge">
+<title>Node1&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M14789.27,-360.46C14629.68,-359.28 14305.27,-351.65 14200.78,-310 14180.53,-301.93 14183.24,-286.5 14162.78,-279 14057.59,-240.48 12258.27,-253.88 12146.78,-243 12132.62,-241.62 12117.57,-239.43 12103.25,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.51,-363.96 14799.53,-360.53 14789.56,-356.96 14789.51,-363.96"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:href="_neon_exp_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18331.78,-207 18331.78,-237 18491.78,-237 18491.78,-207 18331.78,-207"/>
+<text text-anchor="start" x="18339.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18411.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node44 -->
+<g id="edge83" class="edge">
+<title>Node1&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M14970.35,-360.03C15392.17,-357.65 17166.98,-345.66 17720.78,-310 17989.43,-292.7 18057.27,-287.47 18322.78,-243 18332.77,-241.33 18343.34,-239.24 18353.55,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.02,-356.53 14960.04,-360.08 14970.06,-363.53 14970.02,-356.53"/>
+</g>
+<!-- Node46 -->
+<g id="node46" class="node">
+<title>Node46</title>
+<g id="a_node46"><a xlink:href="_neon_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9403.28,-207 9403.28,-237 9590.28,-237 9590.28,-207 9403.28,-207"/>
+<text text-anchor="start" x="9411.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9496.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node46 -->
+<g id="edge87" class="edge">
+<title>Node1&#45;&gt;Node46</title>
+<path fill="none" stroke="midnightblue" d="M14789.54,-359.78C14400.67,-356.53 12829.26,-342.03 11538.78,-310 10676.31,-288.59 10455.91,-341.2 9598.78,-243 9586.14,-241.55 9572.73,-239.38 9559.92,-237"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.58,-363.28 14799.61,-359.86 14789.64,-356.28 14789.58,-363.28"/>
+</g>
+<!-- Node48 -->
+<g id="node48" class="node">
+<title>Node48</title>
+<g id="a_node48"><a xlink:href="_neon_fused_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10423.78,-207 10423.78,-237 10583.78,-237 10583.78,-207 10423.78,-207"/>
+<text text-anchor="start" x="10431.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10503.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node48 -->
+<g id="edge92" class="edge">
+<title>Node1&#45;&gt;Node48</title>
+<path fill="none" stroke="midnightblue" d="M14789.38,-358.89C14569.84,-354.55 14013.15,-340.78 13829.78,-310 13781.37,-301.88 13772.33,-286.24 13723.78,-279 13379.67,-227.69 10938.34,-283.36 10592.78,-243 10581.45,-241.68 10569.46,-239.52 10558.07,-237.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.51,-362.4 14799.57,-359.09 14789.64,-355.4 14789.51,-362.4"/>
+</g>
+<!-- Node50 -->
+<g id="node50" class="node">
+<title>Node50</title>
+<g id="a_node50"><a xlink:href="_neon_gather_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12155.78,-207 12155.78,-237 12315.78,-237 12315.78,-207 12155.78,-207"/>
+<text text-anchor="start" x="12163.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12235.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node50 -->
+<g id="edge97" class="edge">
+<title>Node1&#45;&gt;Node50</title>
+<path fill="none" stroke="midnightblue" d="M14789.46,-359.98C14637.17,-358.02 14336.32,-349.13 14238.78,-310 14218.55,-301.89 14221.24,-286.51 14200.78,-279 14102.92,-243.09 12428.27,-255.49 12324.78,-243 12313.46,-241.63 12301.47,-239.45 12290.07,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.68,-363.48 14799.72,-360.11 14789.77,-356.48 14789.68,-363.48"/>
+</g>
+<!-- Node52 -->
+<g id="node52" class="node">
+<title>Node52</title>
+<g id="a_node52"><a xlink:href="_neon_gather_nd_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12333.78,-207 12333.78,-237 12493.78,-237 12493.78,-207 12333.78,-207"/>
+<text text-anchor="start" x="12341.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12413.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node52 -->
+<g id="edge101" class="edge">
+<title>Node1&#45;&gt;Node52</title>
+<path fill="none" stroke="midnightblue" d="M14789.58,-359.45C14644.74,-356.68 14367.38,-346.6 14276.78,-310 14256.57,-301.84 14259.23,-286.53 14238.78,-279 14057.71,-212.39 12694.3,-266.27 12502.78,-243 12491.46,-241.62 12479.47,-239.44 12468.08,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.71,-362.95 14799.78,-359.63 14789.84,-355.95 14789.71,-362.95"/>
+</g>
+<!-- Node54 -->
+<g id="node54" class="node">
+<title>Node54</title>
+<g id="a_node54"><a xlink:href="_neon_instance_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18509.78,-207 18509.78,-237 18731.78,-237 18731.78,-207 18509.78,-207"/>
+<text text-anchor="start" x="18517.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18620.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node54 -->
+<g id="edge105" class="edge">
+<title>Node1&#45;&gt;Node54</title>
+<path fill="none" stroke="midnightblue" d="M14970.04,-360.19C15408.73,-358.48 17321.11,-348.91 17915.78,-310 18176.92,-292.91 18241.62,-279.41 18500.78,-243 18513.54,-241.21 18527.03,-239.13 18540.18,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.94,-356.69 14959.96,-360.23 14969.97,-363.69 14969.94,-356.69"/>
+</g>
+<!-- Node56 -->
+<g id="node56" class="node">
+<title>Node56</title>
+<g id="a_node56"><a xlink:href="_neon_log_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18749.78,-207 18749.78,-237 18909.78,-237 18909.78,-207 18749.78,-207"/>
+<text text-anchor="start" x="18757.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18829.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node56 -->
+<g id="edge109" class="edge">
+<title>Node1&#45;&gt;Node56</title>
+<path fill="none" stroke="midnightblue" d="M14970,-360.14C15423.72,-358.19 17459.21,-347.45 18090.78,-310 18380.69,-292.81 18454.16,-289.81 18740.78,-243 18750.94,-241.34 18761.68,-239.23 18772.04,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.88,-356.64 14959.9,-360.19 14969.91,-363.64 14969.88,-356.64"/>
+</g>
+<!-- Node58 -->
+<g id="node58" class="node">
+<title>Node58</title>
+<g id="a_node58"><a xlink:href="_neon_log_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12511.78,-207 12511.78,-237 12681.78,-237 12681.78,-207 12511.78,-207"/>
+<text text-anchor="start" x="12519.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12596.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node58 -->
+<g id="edge113" class="edge">
+<title>Node1&#45;&gt;Node58</title>
+<path fill="none" stroke="midnightblue" d="M14789.43,-358.84C14652.22,-355.24 14398.42,-344.06 14314.78,-310 14294.59,-301.78 14297.23,-286.55 14276.78,-279 14111.41,-217.98 12865.86,-263.43 12690.78,-243 12678.93,-241.62 12666.37,-239.45 12654.41,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.42,-362.34 14799.51,-359.09 14789.6,-355.34 14789.42,-362.34"/>
+</g>
+<!-- Node60 -->
+<g id="node60" class="node">
+<title>Node60</title>
+<g id="a_node60"><a xlink:href="_neon_logical_and_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18928.28,-207 18928.28,-237 19093.28,-237 19093.28,-207 18928.28,-207"/>
+<text text-anchor="start" x="18936.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19010.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node60 -->
+<g id="edge117" class="edge">
+<title>Node1&#45;&gt;Node60</title>
+<path fill="none" stroke="midnightblue" d="M14970.21,-360.32C15442.45,-359.21 17629.29,-351.86 18305.78,-310 18579.32,-293.07 18648.28,-287.06 18918.78,-243 18929.1,-241.32 18940.02,-239.23 18950.58,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.03,-356.82 14960.04,-360.34 14970.05,-363.82 14970.03,-356.82"/>
+</g>
+<!-- Node62 -->
+<g id="node62" class="node">
+<title>Node62</title>
+<g id="a_node62"><a xlink:href="_neon_logical_not_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19111.78,-207 19111.78,-237 19275.78,-237 19275.78,-207 19111.78,-207"/>
+<text text-anchor="start" x="19119.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19193.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node62 -->
+<g id="edge121" class="edge">
+<title>Node1&#45;&gt;Node62</title>
+<path fill="none" stroke="midnightblue" d="M14970.24,-360.44C15458.71,-359.91 17785.73,-355.05 18503.78,-310 18771.13,-293.22 18838.48,-286.7 19102.78,-243 19112.99,-241.31 19123.79,-239.22 19134.23,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.07,-356.94 14960.08,-360.45 14970.08,-363.94 14970.07,-356.94"/>
+</g>
+<!-- Node64 -->
+<g id="node64" class="node">
+<title>Node64</title>
+<g id="a_node64"><a xlink:href="_neon_logical_or_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19473.78,-207 19473.78,-237 19633.78,-237 19633.78,-207 19473.78,-207"/>
+<text text-anchor="start" x="19481.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19553.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node64 -->
+<g id="edge125" class="edge">
+<title>Node1&#45;&gt;Node64</title>
+<path fill="none" stroke="midnightblue" d="M14970.05,-360.63C15488.27,-361.19 18089.61,-361.37 18888.78,-310 19145.97,-293.47 19210.7,-286.2 19464.78,-243 19474.77,-241.3 19485.33,-239.2 19495.55,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.02,-357.13 14960.01,-360.62 14970.01,-364.13 14970.02,-357.13"/>
+</g>
+<!-- Node66 -->
+<g id="node66" class="node">
+<title>Node66</title>
+<g id="a_node66"><a xlink:href="_neon_maximum_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14484.28,-207 14484.28,-237 14645.28,-237 14645.28,-207 14484.28,-207"/>
+<text text-anchor="start" x="14492.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14564.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node66 -->
+<g id="edge129" class="edge">
+<title>Node1&#45;&gt;Node66</title>
+<path fill="none" stroke="midnightblue" d="M14842.74,-341.87C14808.34,-324.81 14755.55,-299.21 14708.78,-279 14673.44,-263.73 14632.48,-247.99 14603.29,-237.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14841.42,-345.12 14851.93,-346.45 14844.54,-338.86 14841.42,-345.12"/>
+</g>
+<!-- Node68 -->
+<g id="node68" class="node">
+<title>Node68</title>
+<g id="a_node68"><a xlink:href="_neon_mean_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14127.78,-207 14127.78,-237 14287.78,-237 14287.78,-207 14127.78,-207"/>
+<text text-anchor="start" x="14135.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14207.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node68 -->
+<g id="edge133" class="edge">
+<title>Node1&#45;&gt;Node68</title>
+<path fill="none" stroke="midnightblue" d="M14789.67,-347.85C14751.63,-340.23 14707.69,-328.32 14670.78,-310 14651.25,-300.31 14652.89,-287.4 14632.78,-279 14494.19,-221.14 14444.95,-267.5 14296.78,-243 14286.78,-241.35 14276.22,-239.27 14266,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.24,-351.33 14799.72,-349.79 14790.56,-344.46 14789.24,-351.33"/>
+</g>
+<!-- Node70 -->
+<g id="node70" class="node">
+<title>Node70</title>
+<g id="a_node70"><a xlink:href="_neon_minimum_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19867.78,-207 19867.78,-237 20027.78,-237 20027.78,-207 19867.78,-207"/>
+<text text-anchor="start" x="19875.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19947.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node70 -->
+<g id="edge137" class="edge">
+<title>Node1&#45;&gt;Node70</title>
+<path fill="none" stroke="midnightblue" d="M14970.06,-360.61C15615.51,-361.26 19510.25,-362.96 19752.78,-310 19818.51,-295.64 19889.06,-257.91 19924.55,-237.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.9,-357.11 14959.89,-360.6 14969.89,-364.11 14969.9,-357.11"/>
+</g>
+<!-- Node72 -->
+<g id="node72" class="node">
+<title>Node72</title>
+<g id="a_node72"><a xlink:href="_neon_multiplication_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10048.28,-207 10048.28,-237 10227.28,-237 10227.28,-207 10048.28,-207"/>
+<text text-anchor="start" x="10056.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10137.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node72 -->
+<g id="edge141" class="edge">
+<title>Node1&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M14789.18,-359C14573.99,-355.01 14015.3,-342.16 13549.78,-310 13412.08,-300.49 13378.58,-286.72 13240.78,-279 12574.22,-241.64 10900.66,-313.41 10236.78,-243 10224.14,-241.66 10210.71,-239.47 10197.97,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.42,-362.5 14799.48,-359.19 14789.54,-355.5 14789.42,-362.5"/>
+</g>
+<!-- Node74 -->
+<g id="node74" class="node">
+<title>Node74</title>
+<g id="a_node74"><a xlink:href="_neon_neg_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20045.78,-207 20045.78,-237 20205.78,-237 20205.78,-207 20045.78,-207"/>
+<text text-anchor="start" x="20053.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20125.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node74 -->
+<g id="edge146" class="edge">
+<title>Node1&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M14970.04,-360.24C15619.54,-358.29 19561.9,-345.04 19810.78,-310 19912.75,-295.65 20028.46,-257.91 20087.18,-237.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.79,-356.74 14959.8,-360.27 14969.81,-363.74 14969.79,-356.74"/>
+</g>
+<!-- Node76 -->
+<g id="node76" class="node">
+<title>Node76</title>
+<g id="a_node76"><a xlink:href="_neon_pad_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12699.78,-207 12699.78,-237 12859.78,-237 12859.78,-207 12699.78,-207"/>
+<text text-anchor="start" x="12707.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12779.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node76 -->
+<g id="edge150" class="edge">
+<title>Node1&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M14789.29,-358.14C14659.99,-353.7 14429.5,-341.53 14352.78,-310 14332.62,-301.72 14335.22,-286.57 14314.78,-279 14164.06,-223.2 13028.28,-262.71 12868.78,-243 12857.62,-241.62 12845.8,-239.47 12834.56,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.46,-361.65 14799.57,-358.48 14789.69,-354.65 14789.46,-361.65"/>
+</g>
+<!-- Node78 -->
+<g id="node78" class="node">
+<title>Node78</title>
+<g id="a_node78"><a xlink:href="_neon_permute_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20223.78,-207 20223.78,-237 20383.78,-237 20383.78,-207 20223.78,-207"/>
+<text text-anchor="start" x="20231.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20303.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node78 -->
+<g id="edge154" class="edge">
+<title>Node1&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M14970.3,-360.66C15605.77,-361.61 19386.69,-364.94 19893.78,-310 20025.44,-295.74 20177.12,-257.78 20253.81,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.84,-357.16 14959.84,-360.64 14969.83,-364.16 14969.84,-357.16"/>
+</g>
+<!-- Node80 -->
+<g id="node80" class="node">
+<title>Node80</title>
+<g id="a_node80"><a xlink:href="_neon_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12877.78,-207 12877.78,-237 13037.78,-237 13037.78,-207 12877.78,-207"/>
+<text text-anchor="start" x="12885.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12957.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node80 -->
+<g id="edge158" class="edge">
+<title>Node1&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M14789.29,-357.34C14668.22,-352.06 14460.64,-339.01 14390.78,-310 14370.65,-301.64 14373.21,-286.59 14352.78,-279 14216.71,-228.42 13190.82,-261 13046.78,-243 13035.62,-241.61 13023.81,-239.45 13012.56,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.15,-360.84 14799.29,-357.77 14789.45,-353.84 14789.15,-360.84"/>
+</g>
+<!-- Node82 -->
+<g id="node82" class="node">
+<title>Node82</title>
+<g id="a_node82"><a xlink:href="_neon_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13055.78,-207 13055.78,-237 13215.78,-237 13215.78,-207 13055.78,-207"/>
+<text text-anchor="start" x="13063.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13135.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node82 -->
+<g id="edge162" class="edge">
+<title>Node1&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M14789.24,-356.41C14676.72,-350.28 14491.82,-336.5 14428.78,-310 14408.69,-301.55 14411.2,-286.63 14390.78,-279 14269.36,-233.63 13353.37,-259.28 13224.78,-243 13213.62,-241.59 13201.81,-239.42 13190.56,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.39,-359.92 14799.56,-356.96 14789.76,-352.93 14789.39,-359.92"/>
+</g>
+<!-- Node84 -->
+<g id="node84" class="node">
+<title>Node84</title>
+<g id="a_node84"><a xlink:href="_neon_prelu_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13233.78,-207 13233.78,-237 13393.78,-237 13393.78,-207 13233.78,-207"/>
+<text text-anchor="start" x="13241.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13313.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node84 -->
+<g id="edge166" class="edge">
+<title>Node1&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M14789.22,-355.31C14685.62,-348.34 14523.05,-333.99 14466.78,-310 14446.73,-301.45 14449.18,-286.67 14428.78,-279 14322.01,-238.85 13515.91,-257.57 13402.78,-243 13391.78,-241.58 13380.15,-239.45 13369.04,-237.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.16,-358.81 14799.37,-355.98 14789.62,-351.82 14789.16,-358.81"/>
+</g>
+<!-- Node86 -->
+<g id="node86" class="node">
+<title>Node86</title>
+<g id="a_node86"><a xlink:href="_neon_q_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15064.78,-207 15064.78,-237 15224.78,-237 15224.78,-207 15064.78,-207"/>
+<text text-anchor="start" x="15072.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15144.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node86 -->
+<g id="edge170" class="edge">
+<title>Node1&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M14916.33,-341.54C14970.18,-313.59 15069.64,-261.99 15117.57,-237.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14914.4,-338.59 14907.14,-346.3 14917.63,-344.8 14914.4,-338.59"/>
+</g>
+<!-- Node88 -->
+<g id="node88" class="node">
+<title>Node88</title>
+<g id="a_node88"><a xlink:href="_neon_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15242.78,-207 15242.78,-237 15402.78,-237 15402.78,-207 15242.78,-207"/>
+<text text-anchor="start" x="15250.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15322.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node88 -->
+<g id="edge174" class="edge">
+<title>Node1&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M14934.69,-343.46C15023.17,-315.99 15195.62,-262.47 15277.52,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14933.62,-340.12 14925.11,-346.43 14935.69,-346.81 14933.62,-340.12"/>
+</g>
+<!-- Node90 -->
+<g id="node90" class="node">
+<title>Node90</title>
+<g id="a_node90"><a xlink:href="_neon_quantized_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15421.28,-207 15421.28,-237 15606.28,-237 15606.28,-207 15421.28,-207"/>
+<text text-anchor="start" x="15429.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15513.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node90 -->
+<g id="edge178" class="edge">
+<title>Node1&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M14954.25,-344.35C15079.55,-317.17 15330.41,-262.77 15448.93,-237.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14953.38,-340.96 14944.35,-346.5 14954.87,-347.8 14953.38,-340.96"/>
+</g>
+<!-- Node92 -->
+<g id="node92" class="node">
+<title>Node92</title>
+<g id="a_node92"><a xlink:href="_neon_reduce_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7253.78,-279.5 7253.78,-309.5 7413.78,-309.5 7413.78,-279.5 7253.78,-279.5"/>
+<text text-anchor="start" x="7261.78" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7333.78" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node92 -->
+<g id="edge182" class="edge">
+<title>Node1&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M14789.23,-359.72C13991.06,-352.84 8167.28,-302.68 7413.98,-296.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.48,-363.22 14799.51,-359.81 14789.54,-356.22 14789.48,-363.22"/>
+</g>
+<!-- Node150 -->
+<g id="node150" class="node">
+<title>Node150</title>
+<g id="a_node150"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15624.78,-207 15624.78,-237 15784.78,-237 15784.78,-207 15624.78,-207"/>
+<text text-anchor="start" x="15632.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15704.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node150 -->
+<g id="edge269" class="edge">
+<title>Node1&#45;&gt;Node150</title>
+<path fill="none" stroke="midnightblue" d="M14970.04,-348C15109.15,-328.31 15384.14,-287.68 15615.78,-243 15625.11,-241.2 15634.95,-239.15 15644.56,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.26,-344.58 14959.85,-349.44 14970.24,-351.51 14969.26,-344.58"/>
+</g>
+<!-- Node152 -->
+<g id="node152" class="node">
+<title>Node152</title>
+<g id="a_node152"><a xlink:href="_neon_resize_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13411.78,-207 13411.78,-237 13571.78,-237 13571.78,-207 13411.78,-207"/>
+<text text-anchor="start" x="13419.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13491.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node152 -->
+<g id="edge273" class="edge">
+<title>Node1&#45;&gt;Node152</title>
+<path fill="none" stroke="midnightblue" d="M14789.19,-357.76C14714.73,-353.19 14607.44,-341.19 14518.78,-310 14493.4,-301.07 14492.57,-286.67 14466.78,-279 14277.9,-222.82 13776.15,-268.71 13580.78,-243 13569.79,-241.55 13558.15,-239.4 13547.05,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.29,-361.28 14799.47,-358.36 14789.69,-354.29 14789.29,-361.28"/>
+</g>
+<!-- Node153 -->
+<g id="node153" class="node">
+<title>Node153</title>
+<g id="a_node153"><a xlink:href="_neon_reverse_v2_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13589.78,-207 13589.78,-237 13753.78,-237 13753.78,-207 13589.78,-207"/>
+<text text-anchor="start" x="13597.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13671.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node153 -->
+<g id="edge277" class="edge">
+<title>Node1&#45;&gt;Node153</title>
+<path fill="none" stroke="midnightblue" d="M14789.41,-358.97C14722.58,-354.9 14630.73,-343 14556.78,-310 14536.87,-301.12 14539.13,-286.8 14518.78,-279 14361.72,-218.82 13929.51,-265.13 13762.78,-243 13751.71,-241.53 13740,-239.4 13728.8,-237.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.31,-362.47 14799.49,-359.54 14789.71,-355.48 14789.31,-362.47"/>
+</g>
+<!-- Node154 -->
+<g id="node154" class="node">
+<title>Node154</title>
+<g id="a_node154"><a xlink:href="_neon_rsqrt_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15802.78,-207 15802.78,-237 15962.78,-237 15962.78,-207 15802.78,-207"/>
+<text text-anchor="start" x="15810.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15882.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node154 -->
+<g id="edge281" class="edge">
+<title>Node1&#45;&gt;Node154</title>
+<path fill="none" stroke="midnightblue" d="M14970.1,-352.25C15134.73,-336.47 15494.29,-298.57 15793.78,-243 15803.28,-241.24 15813.3,-239.18 15823.06,-237.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.64,-348.78 14960.02,-353.21 14970.31,-355.75 14969.64,-348.78"/>
+</g>
+<!-- Node156 -->
+<g id="node156" class="node">
+<title>Node156</title>
+<g id="a_node156"><a xlink:href="_neon_sin_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15980.78,-207 15980.78,-237 16140.78,-237 16140.78,-207 15980.78,-207"/>
+<text text-anchor="start" x="15988.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16060.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node156 -->
+<g id="edge285" class="edge">
+<title>Node1&#45;&gt;Node156</title>
+<path fill="none" stroke="midnightblue" d="M14969.9,-355.18C15157.51,-343.13 15603.27,-309.53 15971.78,-243 15981.44,-241.26 15991.64,-239.18 16001.56,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.56,-351.69 14959.8,-355.82 14970.01,-358.68 14969.56,-351.69"/>
+</g>
+<!-- Node158 -->
+<g id="node158" class="node">
+<title>Node158</title>
+<g id="a_node158"><a xlink:href="_neon_slice_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16158.78,-207 16158.78,-237 16318.78,-237 16318.78,-207 16158.78,-207"/>
+<text text-anchor="start" x="16166.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16238.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node158 -->
+<g id="edge289" class="edge">
+<title>Node1&#45;&gt;Node158</title>
+<path fill="none" stroke="midnightblue" d="M14969.88,-357.25C15178.74,-348.6 15711.55,-320.19 16149.78,-243 16159.6,-241.27 16169.98,-239.18 16180.05,-237.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.73,-353.75 14959.88,-357.65 14970.02,-360.74 14969.73,-353.75"/>
+</g>
+<!-- Node160 -->
+<g id="node160" class="node">
+<title>Node160</title>
+<g id="a_node160"><a xlink:href="_neon_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13771.78,-207 13771.78,-237 13931.78,-237 13931.78,-207 13771.78,-207"/>
+<text text-anchor="start" x="13779.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13851.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node160 -->
+<g id="edge293" class="edge">
+<title>Node1&#45;&gt;Node160</title>
+<path fill="none" stroke="midnightblue" d="M14789.55,-356.2C14731.69,-350.66 14656.18,-338.15 14594.78,-310 14574.97,-300.92 14577.09,-286.91 14556.78,-279 14429,-229.24 14076.56,-262.1 13940.78,-243 13930.11,-241.5 13918.84,-239.39 13908.02,-237.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.5,-359.71 14799.77,-357.12 14790.13,-352.73 14789.5,-359.71"/>
+</g>
+<!-- Node161 -->
+<g id="node161" class="node">
+<title>Node161</title>
+<g id="a_node161"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16337.28,-207 16337.28,-237 16530.28,-237 16530.28,-207 16337.28,-207"/>
+<text text-anchor="start" x="16345.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16433.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node161 -->
+<g id="edge297" class="edge">
+<title>Node1&#45;&gt;Node161</title>
+<path fill="none" stroke="midnightblue" d="M14970.01,-357.69C15134.99,-352.06 15496.28,-337.55 15799.78,-310 16035.36,-288.62 16094.12,-279.83 16327.78,-243 16339.06,-241.22 16350.99,-239.15 16362.61,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.78,-354.19 14959.91,-358.03 14970.02,-361.19 14969.78,-354.19"/>
+</g>
+<!-- Node163 -->
+<g id="node163" class="node">
+<title>Node163</title>
+<g id="a_node163"><a xlink:href="_neon_space_to_depth_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16548.28,-207 16548.28,-237 16729.28,-237 16729.28,-207 16548.28,-207"/>
+<text text-anchor="start" x="16556.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16638.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node163 -->
+<g id="edge301" class="edge">
+<title>Node1&#45;&gt;Node163</title>
+<path fill="none" stroke="midnightblue" d="M14970.02,-358.31C15154.98,-353.36 15590.37,-339.39 15954.78,-310 16215.63,-288.96 16281.28,-283.84 16539.78,-243 16550.69,-241.28 16562.23,-239.19 16573.42,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.7,-354.81 14959.8,-358.58 14969.89,-361.81 14969.7,-354.81"/>
+</g>
+<!-- Node165 -->
+<g id="node165" class="node">
+<title>Node165</title>
+<g id="a_node165"><a xlink:href="_neon_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13949.78,-207 13949.78,-237 14109.78,-237 14109.78,-207 13949.78,-207"/>
+<text text-anchor="start" x="13957.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14029.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node165 -->
+<g id="edge305" class="edge">
+<title>Node1&#45;&gt;Node165</title>
+<path fill="none" stroke="midnightblue" d="M14789.53,-352.61C14741.23,-345.83 14681.79,-333.25 14632.78,-310 14613.09,-300.66 14615.02,-287.08 14594.78,-279 14496.26,-239.66 14223.69,-258.67 14118.78,-243 14108.28,-241.43 14097.19,-239.32 14086.52,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.28,-356.11 14799.65,-353.97 14790.21,-349.17 14789.28,-356.11"/>
+</g>
+<!-- Node166 -->
+<g id="node166" class="node">
+<title>Node166</title>
+<g id="a_node166"><a xlink:href="_neon_sqrt_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14305.78,-207 14305.78,-237 14465.78,-237 14465.78,-207 14305.78,-207"/>
+<text text-anchor="start" x="14313.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14385.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node166 -->
+<g id="edge309" class="edge">
+<title>Node1&#45;&gt;Node166</title>
+<path fill="none" stroke="midnightblue" d="M14799.65,-343.87C14770.08,-335.94 14736.94,-324.87 14708.78,-310 14689.5,-299.82 14690.56,-288.15 14670.78,-279 14590.8,-241.99 14562.14,-260.56 14475.78,-243 14466.68,-241.15 14457.09,-239.11 14447.69,-237.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14798.97,-347.31 14809.53,-346.44 14800.73,-340.53 14798.97,-347.31"/>
+</g>
+<!-- Node167 -->
+<g id="node167" class="node">
+<title>Node167</title>
+<g id="a_node167"><a xlink:href="_neon_stack_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16747.78,-207 16747.78,-237 16907.78,-237 16907.78,-207 16747.78,-207"/>
+<text text-anchor="start" x="16755.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16827.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node167 -->
+<g id="edge313" class="edge">
+<title>Node1&#45;&gt;Node167</title>
+<path fill="none" stroke="midnightblue" d="M14970.1,-359.04C15176.61,-355.23 15699.1,-342.89 16134.78,-310 16404.1,-289.67 16472.39,-287.57 16738.78,-243 16748.77,-241.33 16759.34,-239.24 16769.55,-237.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.85,-355.55 14959.91,-359.23 14969.97,-362.54 14969.85,-355.55"/>
+</g>
+<!-- Node169 -->
+<g id="node169" class="node">
+<title>Node169</title>
+<g id="a_node169"><a xlink:href="_neon_strided_slice_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10601.78,-207 10601.78,-237 10771.78,-237 10771.78,-207 10601.78,-207"/>
+<text text-anchor="start" x="10609.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10686.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node169 -->
+<g id="edge317" class="edge">
+<title>Node1&#45;&gt;Node169</title>
+<path fill="none" stroke="midnightblue" d="M14789.73,-359.91C14580.96,-357.89 14068.96,-348.98 13901.78,-310 13867.85,-302.09 13863.86,-286.24 13829.78,-279 13498.36,-208.64 11117.5,-280.44 10780.78,-243 10768.76,-241.66 10756,-239.48 10743.9,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.71,-363.41 14799.75,-360 14789.78,-356.41 14789.71,-363.41"/>
+</g>
+<!-- Node170 -->
+<g id="node170" class="node">
+<title>Node170</title>
+<g id="a_node170"><a xlink:href="_neon_subtraction_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9039.28,-207 9039.28,-237 9206.28,-237 9206.28,-207 9039.28,-207"/>
+<text text-anchor="start" x="9047.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9122.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node170 -->
+<g id="edge321" class="edge">
+<title>Node1&#45;&gt;Node170</title>
+<path fill="none" stroke="midnightblue" d="M14789.45,-360.49C14136.57,-360.27 10150.46,-357.05 9615.78,-310 9457.99,-296.11 9275,-257.91 9182.66,-237.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.73,-363.99 14799.73,-360.49 14789.73,-356.99 14789.73,-363.99"/>
+</g>
+<!-- Node171 -->
+<g id="node171" class="node">
+<title>Node171</title>
+<g id="a_node171"><a xlink:href="_neon_tile_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10789.78,-207 10789.78,-237 10949.78,-237 10949.78,-207 10789.78,-207"/>
+<text text-anchor="start" x="10797.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10869.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node171 -->
+<g id="edge326" class="edge">
+<title>Node1&#45;&gt;Node171</title>
+<path fill="none" stroke="midnightblue" d="M14789.52,-360.76C14588.81,-360.51 14111.04,-355.02 13956.78,-310 13929.84,-302.14 13928.88,-286.29 13901.78,-279 13743.88,-236.53 11121.18,-262.03 10958.78,-243 10947.45,-241.67 10935.46,-239.51 10924.07,-237.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.73,-364.26 14799.74,-360.77 14789.74,-357.26 14789.73,-364.26"/>
+</g>
+<!-- Node172 -->
+<g id="node172" class="node">
+<title>Node172</title>
+<g id="a_node172"><a xlink:href="_neon_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16926.28,-207 16926.28,-237 17157.28,-237 17157.28,-207 16926.28,-207"/>
+<text text-anchor="start" x="16934.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17041.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node172 -->
+<g id="edge330" class="edge">
+<title>Node1&#45;&gt;Node172</title>
+<path fill="none" stroke="midnightblue" d="M14970,-359.78C15197.56,-357.44 15813.19,-347.83 16324.78,-310 16588.85,-290.47 16654.42,-278.82 16916.78,-243 16929.95,-241.2 16943.88,-239.14 16957.47,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14969.75,-356.28 14959.79,-359.89 14969.82,-363.28 14969.75,-356.28"/>
+</g>
+<!-- Node174 -->
+<g id="node174" class="node">
+<title>Node174</title>
+<g id="a_node174"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19294.28,-207 19294.28,-237 19455.28,-237 19455.28,-207 19294.28,-207"/>
+<text text-anchor="start" x="19302.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19374.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node174 -->
+<g id="edge334" class="edge">
+<title>Node1&#45;&gt;Node174</title>
+<path fill="none" stroke="midnightblue" d="M14970.16,-360.54C15473.84,-360.57 17938.89,-358.21 18697.78,-310 18959.83,-293.35 19025.81,-286.43 19284.78,-243 19294.88,-241.31 19305.56,-239.21 19315.89,-237.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.04,-357.04 14960.04,-360.54 14970.04,-364.04 14970.04,-357.04"/>
+</g>
+<!-- Node176 -->
+<g id="node176" class="node">
+<title>Node176</title>
+<g id="a_node176"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11147.28,-201.5 11147.28,-242.5 11332.28,-242.5 11332.28,-201.5 11147.28,-201.5"/>
+<text text-anchor="start" x="11155.28" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="11155.28" y="-219.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="11239.78" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node176 -->
+<g id="edge338" class="edge">
+<title>Node1&#45;&gt;Node176</title>
+<path fill="none" stroke="midnightblue" d="M14789.49,-357.93C14587.87,-351.79 14113.3,-334.87 14044.78,-310 14022.97,-302.09 14024.77,-286.4 14002.78,-279 13862.6,-231.82 11487.87,-258.43 11340.78,-243 11338.02,-242.71 11335.23,-242.38 11332.42,-242.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14789.65,-361.44 14799.76,-358.24 14789.87,-354.44 14789.65,-361.44"/>
+</g>
+<!-- Node177 -->
+<g id="node177" class="node">
+<title>Node177</title>
+<g id="a_node177"><a xlink:href="_neon_detection_post_process_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20401.78,-207 20401.78,-237 20619.78,-237 20619.78,-207 20401.78,-207"/>
+<text text-anchor="start" x="20409.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20510.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node177 -->
+<g id="edge343" class="edge">
+<title>Node1&#45;&gt;Node177</title>
+<path fill="none" stroke="midnightblue" d="M14970.14,-360.47C15612.63,-360.15 19478.66,-356.29 19997.78,-310 20161.31,-295.42 20351.22,-257.69 20447.62,-237.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.02,-356.97 14960.02,-360.48 14970.02,-363.97 14970.02,-356.97"/>
+</g>
+<!-- Node179 -->
+<g id="node179" class="node">
+<title>Node179</title>
+<g id="a_node179"><a xlink:href="_neon_fill_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20637.78,-207 20637.78,-237 20797.78,-237 20797.78,-207 20637.78,-207"/>
+<text text-anchor="start" x="20645.78" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20717.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node179 -->
+<g id="edge346" class="edge">
+<title>Node1&#45;&gt;Node179</title>
+<path fill="none" stroke="midnightblue" d="M14970.29,-360.3C15622.28,-358.76 19591.45,-347.87 20124.78,-310 20350.18,-293.99 20406.32,-282.7 20628.78,-243 20638.44,-241.27 20648.65,-239.21 20658.56,-237.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.01,-356.8 14960.02,-360.32 14970.02,-363.8 14970.01,-356.8"/>
+</g>
+<!-- Node181 -->
+<g id="node181" class="node">
+<title>Node181</title>
+<g id="a_node181"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19583.78,-279.5 19583.78,-309.5 19743.78,-309.5 19743.78,-279.5 19583.78,-279.5"/>
+<text text-anchor="start" x="19591.78" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19663.78" y="-286.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node181 -->
+<g id="edge349" class="edge">
+<title>Node1&#45;&gt;Node181</title>
+<path fill="none" stroke="midnightblue" d="M14970.27,-360.46C15533.95,-360.07 18570.08,-355.82 19498.78,-310 19526.49,-308.63 19556.76,-306.24 19583.72,-303.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14970.16,-356.96 14960.17,-360.47 14970.17,-363.96 14970.16,-356.96"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_neon_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14304.78,-129 14304.78,-159 14466.78,-159 14466.78,-129 14304.78,-129"/>
+<text text-anchor="start" x="14312.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
+<text text-anchor="middle" x="14385.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">Support.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="M14672.17,-204.77C14666.29,-203.48 14660.43,-202.21 14654.78,-201 14575.84,-184.15 14555.75,-181.66 14476.78,-165 14467.76,-163.1 14458.24,-161.05 14448.9,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14671.53,-208.21 14682.05,-206.95 14673.04,-201.38 14671.53,-208.21"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_neon_abs_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14664.78,-129 14664.78,-159 14824.78,-159 14824.78,-129 14664.78,-129"/>
+<text text-anchor="start" x="14672.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14744.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node2&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M14744.1,-196.59C14744.26,-184.26 14744.45,-169.72 14744.59,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14740.6,-196.66 14743.97,-206.7 14747.6,-196.75 14740.6,-196.66"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_neon_workloads_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14842.78,-129 14842.78,-159 15002.78,-159 15002.78,-129 14842.78,-129"/>
+<text text-anchor="start" x="14850.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14922.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node2&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node2&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M14786.47,-202.87C14818.12,-189.44 14860.62,-171.39 14889.71,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14784.86,-199.75 14777.03,-206.88 14787.6,-206.2 14784.86,-199.75"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:href="_neon_workload_factory_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14832.28,-56.5 14832.28,-86.5 15013.28,-86.5 15013.28,-56.5 14832.28,-56.5"/>
+<text text-anchor="start" x="14840.28" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
+<text text-anchor="middle" x="14922.78" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</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="M14922.78,-118.73C14922.78,-108.07 14922.78,-95.91 14922.78,-86.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14919.28,-118.73 14922.78,-128.73 14926.28,-118.73 14919.28,-118.73"/>
+</g>
+<!-- Node7&#45;&gt;Node3 -->
+<g id="edge8" class="edge">
+<title>Node7&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9368.44,-204.97C9376.91,-203.35 9385.52,-201.95 9393.78,-201 9934.91,-138.93 13754.57,-226.42 14295.78,-165 14307.39,-163.68 14319.7,-161.49 14331.36,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9367.69,-201.55 9358.59,-206.97 9369.08,-208.41 9367.69,-201.55"/>
+</g>
+<!-- Node7&#45;&gt;Node5 -->
+<g id="edge10" class="edge">
+<title>Node7&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9368.44,-204.97C9376.91,-203.34 9385.52,-201.94 9393.78,-201 9994.32,-132.34 14233.23,-233.66 14833.78,-165 14845.26,-163.69 14857.44,-161.5 14868.97,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9367.69,-201.55 9358.59,-206.96 9369.08,-208.41 9367.69,-201.55"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:href="_neon_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9317.28,-0.5 9317.28,-19.5 9514.28,-19.5 9514.28,-0.5 9317.28,-0.5"/>
+<text text-anchor="middle" x="9415.78" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node7&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node7&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M9351.95,-202.29C9368.39,-193.43 9385.32,-181.16 9395.78,-165 9426.53,-117.46 9420.29,-44.29 9417.05,-19.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9350.25,-199.23 9342.91,-206.87 9353.41,-205.48 9350.25,-199.23"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:href="_neon_addition_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8746.78,-129 8746.78,-159 8906.78,-159 8906.78,-129 8746.78,-129"/>
+<text text-anchor="start" x="8754.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8826.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node7&#45;&gt;Node9 -->
+<g id="edge9" class="edge">
+<title>Node7&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M9234.95,-204.9C9228.15,-203.51 9221.34,-202.18 9214.78,-201 9099.53,-180.28 9069.62,-182.11 8953.78,-165 8938.65,-162.77 8922.53,-160.3 8907.02,-157.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9234.38,-208.35 9244.89,-206.98 9235.81,-201.5 9234.38,-208.35"/>
+</g>
+<!-- Node10&#45;&gt;Node3 -->
+<g id="edge12" class="edge">
+<title>Node10&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11113.07,-204.88C11121.34,-203.3 11129.73,-201.94 11137.78,-201 11834.87,-119.62 13598.59,-245.56 14295.78,-165 14307.23,-163.68 14319.35,-161.52 14330.87,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11112.17,-201.49 11103.07,-206.91 11113.56,-208.35 11112.17,-201.49"/>
+</g>
+<!-- Node10&#45;&gt;Node5 -->
+<g id="edge14" class="edge">
+<title>Node10&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11112.44,-204.99C11120.91,-203.36 11129.52,-201.96 11137.78,-201 11953.69,-106.43 14017.87,-259.57 14833.78,-165 14845.26,-163.67 14857.43,-161.47 14868.97,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11111.69,-201.57 11102.59,-206.99 11113.09,-208.43 11111.69,-201.57"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:href="_neon_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10675.28,-129 10675.28,-159 10836.28,-159 10836.28,-129 10675.28,-129"/>
+<text text-anchor="start" x="10683.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10755.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node10&#45;&gt;Node11 -->
+<g id="edge13" class="edge">
+<title>Node10&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M10984.86,-204.42C10932.59,-190.86 10859.5,-171.9 10810.04,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10984.14,-207.85 10994.7,-206.97 10985.9,-201.07 10984.14,-207.85"/>
+</g>
+<!-- Node12&#45;&gt;Node3 -->
+<g id="edge16" class="edge">
+<title>Node12&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M14868.82,-205.95C14856.71,-204.19 14844.46,-202.49 14832.78,-201 14675.02,-180.9 14633.81,-190.11 14476.78,-165 14466.4,-163.34 14455.42,-161.23 14444.82,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14868.55,-209.45 14878.95,-207.45 14869.57,-202.53 14868.55,-209.45"/>
+</g>
+<!-- Node12&#45;&gt;Node5 -->
+<g id="edge18" class="edge">
+<title>Node12&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M14950.52,-197.7C14943.91,-185.14 14935.96,-170.04 14930.27,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14947.5,-199.49 14955.25,-206.7 14953.69,-196.23 14947.5,-199.49"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:href="_neon_arg_min_max_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15021.28,-129 15021.28,-159 15188.28,-159 15188.28,-129 15021.28,-129"/>
+<text text-anchor="start" x="15029.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15104.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node12&#45;&gt;Node13 -->
+<g id="edge17" class="edge">
+<title>Node12&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M14998.28,-202C15023.2,-188.66 15055.97,-171.12 15078.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14996.32,-199.08 14989.15,-206.88 14999.62,-205.25 14996.32,-199.08"/>
+</g>
+<!-- Node14&#45;&gt;Node3 -->
+<g id="edge20" class="edge">
+<title>Node14&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11506.81,-205.1C11516.17,-203.43 11525.68,-201.99 11534.78,-201 12144.8,-134.75 13686.28,-235.93 14295.78,-165 14307.23,-163.67 14319.35,-161.5 14330.87,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11505.93,-201.7 11496.74,-206.98 11507.22,-208.58 11505.93,-201.7"/>
+</g>
+<!-- Node14&#45;&gt;Node5 -->
+<g id="edge22" class="edge">
+<title>Node14&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11506.81,-205.08C11516.16,-203.42 11525.68,-201.98 11534.78,-201 12263.73,-122.61 14105.55,-249.84 14833.78,-165 14845.1,-163.68 14857.1,-161.52 14868.49,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11505.93,-201.68 11496.74,-206.96 11507.21,-208.56 11505.93,-201.68"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_neon_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11094.78,-129 11094.78,-159 11270.78,-159 11270.78,-129 11094.78,-129"/>
+<text text-anchor="start" x="11102.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11182.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node14&#45;&gt;Node15 -->
+<g id="edge21" class="edge">
+<title>Node14&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M11381.01,-204.08C11335.61,-190.55 11272.69,-171.8 11230,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11380.13,-207.47 11390.71,-206.97 11382.13,-200.76 11380.13,-207.47"/>
+</g>
+<!-- Node16&#45;&gt;Node3 -->
+<g id="edge25" class="edge">
+<title>Node16&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M8995.3,-205.35C9006.82,-203.57 9018.58,-202.02 9029.78,-201 9612.48,-147.82 13714.37,-230.83 14295.78,-165 14307.39,-163.69 14319.7,-161.49 14331.36,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8994.56,-201.93 8985.25,-206.98 8995.68,-208.84 8994.56,-201.93"/>
+</g>
+<!-- Node16&#45;&gt;Node5 -->
+<g id="edge27" class="edge">
+<title>Node16&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M8995.3,-205.35C9006.82,-203.56 9018.58,-202.02 9029.78,-201 9672.03,-142.59 14193.04,-238.12 14833.78,-165 14845.26,-163.69 14857.44,-161.5 14868.97,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8994.56,-201.92 8985.25,-206.97 8995.68,-208.83 8994.56,-201.92"/>
+</g>
+<!-- Node16&#45;&gt;Node8 -->
+<g id="edge24" class="edge">
+<title>Node16&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M8801.99,-219.15C8707.35,-214.9 8583.65,-202.14 8551.78,-165 8539.62,-150.84 8539.57,-137.12 8551.78,-123 8601.23,-65.78 9100.76,-29.61 9316.93,-16.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8802.08,-222.65 8812.22,-219.58 8802.38,-215.66 8802.08,-222.65"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:href="_neon_batch_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8297.78,-129 8297.78,-159 8505.78,-159 8505.78,-129 8297.78,-129"/>
+<text text-anchor="start" x="8305.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8401.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node16&#45;&gt;Node17 -->
+<g id="edge26" class="edge">
+<title>Node16&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M8802.15,-205.69C8722.79,-194.88 8614.76,-179.75 8519.78,-165 8507.77,-163.14 8495.08,-161.08 8482.66,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="8801.8,-209.17 8812.18,-207.05 8802.74,-202.24 8801.8,-209.17"/>
+</g>
+<!-- Node18&#45;&gt;Node3 -->
+<g id="edge29" class="edge">
+<title>Node18&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M17197.98,-205.27C17187.55,-203.53 17176.92,-202.03 17166.78,-201 16571.98,-140.84 15070.67,-233.52 14476.78,-165 14465.21,-163.67 14452.95,-161.5 14441.3,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17197.45,-208.73 17207.9,-206.99 17198.65,-201.83 17197.45,-208.73"/>
+</g>
+<!-- Node18&#45;&gt;Node5 -->
+<g id="edge31" class="edge">
+<title>Node18&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M17197.76,-205.26C17187.4,-203.54 17176.85,-202.04 17166.78,-201 16690.56,-152.03 15488.2,-221.21 15012.78,-165 15001.33,-163.65 14989.21,-161.47 14977.69,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17197.17,-208.71 17207.62,-206.97 17198.37,-201.81 17197.17,-208.71"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_neon_batch_to_space_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17312.78,-129 17312.78,-159 17504.78,-159 17504.78,-129 17312.78,-129"/>
+<text text-anchor="start" x="17320.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17408.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node18&#45;&gt;Node19 -->
+<g id="edge30" class="edge">
+<title>Node18&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M17306.03,-202C17330.07,-188.66 17361.69,-171.12 17383.47,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17304.27,-198.97 17297.23,-206.88 17307.67,-205.09 17304.27,-198.97"/>
+</g>
+<!-- Node20&#45;&gt;Node3 -->
+<g id="edge33" class="edge">
+<title>Node20&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M17402.49,-204.89C17394.22,-203.31 17385.83,-201.94 17377.78,-201 16737.45,-125.91 15117.28,-238.58 14476.78,-165 14465.21,-163.67 14452.95,-161.51 14441.3,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17401.99,-208.36 17412.49,-206.91 17403.38,-201.5 17401.99,-208.36"/>
+</g>
+<!-- Node20&#45;&gt;Node5 -->
+<g id="edge35" class="edge">
+<title>Node20&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M17402.49,-204.91C17394.22,-203.33 17385.83,-201.96 17377.78,-201 16855.83,-139.05 15534.8,-226.33 15012.78,-165 15001.33,-163.66 14989.21,-161.49 14977.69,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17401.99,-208.38 17412.49,-206.94 17403.38,-201.52 17401.99,-208.38"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:href="_neon_cast_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17522.78,-129 17522.78,-159 17682.78,-159 17682.78,-129 17522.78,-129"/>
+<text text-anchor="start" x="17530.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17602.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node20&#45;&gt;Node21 -->
+<g id="edge34" class="edge">
+<title>Node20&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M17500.78,-202C17524.65,-188.66 17556.03,-171.12 17577.65,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17499.06,-198.95 17492.04,-206.88 17502.48,-205.06 17499.06,-198.95"/>
+</g>
+<!-- Node22&#45;&gt;Node3 -->
+<g id="edge37" class="edge">
+<title>Node22&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M17585.79,-205.19C17575.75,-203.49 17565.54,-202.01 17555.78,-201 16875.11,-130.88 15156.6,-242.85 14476.78,-165 14465.21,-163.67 14452.95,-161.51 14441.3,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17585.29,-208.66 17595.75,-206.97 17586.52,-201.77 17585.29,-208.66"/>
+</g>
+<!-- Node22&#45;&gt;Node5 -->
+<g id="edge39" class="edge">
+<title>Node22&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M17585.79,-205.22C17575.75,-203.51 17565.54,-202.02 17555.78,-201 16993.66,-142.39 15574.12,-230.64 15012.78,-165 15001.33,-163.66 14989.2,-161.49 14977.69,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17585.28,-208.68 17595.74,-206.99 17586.52,-201.79 17585.28,-208.68"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:href="_neon_channel_shuffle_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17701.28,-129 17701.28,-159 17886.28,-159 17886.28,-129 17701.28,-129"/>
+<text text-anchor="start" x="17709.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17793.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node22&#45;&gt;Node23 -->
+<g id="edge38" class="edge">
+<title>Node22&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M17691.78,-202C17715.65,-188.66 17747.03,-171.12 17768.65,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17690.06,-198.95 17683.04,-206.88 17693.48,-205.06 17690.06,-198.95"/>
+</g>
+<!-- Node24&#45;&gt;Node3 -->
+<g id="edge41" class="edge">
+<title>Node24&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11695.95,-205.05C11704.92,-203.4 11714.04,-201.98 11722.78,-201 12291.04,-137.19 13727.81,-231.37 14295.78,-165 14307.22,-163.66 14319.35,-161.5 14330.87,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11695.06,-201.65 11685.9,-206.98 11696.38,-208.53 11695.06,-201.65"/>
+</g>
+<!-- Node24&#45;&gt;Node5 -->
+<g id="edge43" class="edge">
+<title>Node24&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11695.95,-205.03C11704.92,-203.39 11714.04,-201.97 11722.78,-201 12409.93,-124.69 14147.07,-245.23 14833.78,-165 14845.1,-163.68 14857.1,-161.52 14868.49,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11695.06,-201.63 11685.9,-206.96 11696.38,-208.51 11695.06,-201.63"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:href="_neon_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11288.78,-129 11288.78,-159 11458.78,-159 11458.78,-129 11288.78,-129"/>
+<text text-anchor="start" x="11296.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11373.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node24&#45;&gt;Node25 -->
+<g id="edge42" class="edge">
+<title>Node24&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M11572.01,-204.08C11526.61,-190.55 11463.69,-171.8 11421,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11571.13,-207.47 11581.71,-206.97 11573.13,-200.76 11571.13,-207.47"/>
+</g>
+<!-- Node26&#45;&gt;Node3 -->
+<g id="edge45" class="edge">
+<title>Node26&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M17784.49,-204.88C17776.22,-203.3 17767.83,-201.94 17759.78,-201 17035.08,-116.55 15201.67,-247.74 14476.78,-165 14465.21,-163.68 14452.95,-161.52 14441.3,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17784,-208.35 17794.49,-206.9 17785.38,-201.49 17784,-208.35"/>
+</g>
+<!-- Node26&#45;&gt;Node5 -->
+<g id="edge47" class="edge">
+<title>Node26&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M17784.49,-204.9C17776.22,-203.31 17767.83,-201.95 17759.78,-201 17153.46,-129.69 15619.18,-235.59 15012.78,-165 15001.33,-163.67 14989.2,-161.5 14977.68,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17783.99,-208.37 17794.49,-206.92 17785.38,-201.51 17783.99,-208.37"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:href="_neon_concat_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17904.78,-129 17904.78,-159 18064.78,-159 18064.78,-129 17904.78,-129"/>
+<text text-anchor="start" x="17912.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17984.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node26&#45;&gt;Node27 -->
+<g id="edge46" class="edge">
+<title>Node26&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M17882.78,-202C17906.65,-188.66 17938.03,-171.12 17959.65,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17881.06,-198.95 17874.04,-206.88 17884.48,-205.06 17881.06,-198.95"/>
+</g>
+<!-- Node28&#45;&gt;Node3 -->
+<g id="edge49" class="edge">
+<title>Node28&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M19668.12,-204.97C19659.64,-203.34 19651.03,-201.95 19642.78,-201 19072.49,-135.7 15047.22,-228.96 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19667.47,-208.41 19677.97,-206.97 19668.87,-201.55 19667.47,-208.41"/>
+</g>
+<!-- Node28&#45;&gt;Node5 -->
+<g id="edge51" class="edge">
+<title>Node28&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M19668.12,-204.97C19659.64,-203.35 19651.03,-201.95 19642.78,-201 19131.68,-142.27 15523.94,-223.12 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19667.47,-208.42 19677.97,-206.97 19668.86,-201.56 19667.47,-208.42"/>
+</g>
+<!-- Node28&#45;&gt;Node29 -->
+<g id="edge50" class="edge">
+<title>Node28&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M19822.26,-206.48C19834.53,-204.59 19846.96,-202.72 19858.78,-201 19979.02,-183.55 20010.16,-186.34 20129.78,-165 20139.44,-163.28 20149.65,-161.21 20159.56,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19821.36,-203.07 19812.02,-208.06 19822.43,-209.99 19821.36,-203.07"/>
+</g>
+<!-- Node30&#45;&gt;Node3 -->
+<g id="edge54" class="edge">
+<title>Node30&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10009.45,-205.15C10019.25,-203.45 10029.24,-201.99 10038.78,-201 10509.29,-152.4 13825.81,-218.6 14295.78,-165 14307.39,-163.68 14319.69,-161.48 14331.36,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10008.53,-201.76 9999.31,-206.99 10009.78,-208.64 10008.53,-201.76"/>
+</g>
+<!-- Node30&#45;&gt;Node5 -->
+<g id="edge56" class="edge">
+<title>Node30&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10009.45,-205.14C10019.25,-203.44 10029.24,-201.98 10038.78,-201 10568.78,-146.51 14304.46,-225.75 14833.78,-165 14845.26,-163.68 14857.44,-161.49 14868.97,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10008.53,-201.75 9999.31,-206.98 10009.78,-208.63 10008.53,-201.75"/>
+</g>
+<!-- Node30&#45;&gt;Node8 -->
+<g id="edge53" class="edge">
+<title>Node30&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10012.09,-205.15C10021.05,-203.56 10030.1,-202.13 10038.78,-201 10103.8,-192.55 10582.85,-212.76 10627.78,-165 10640.57,-151.4 10640.2,-136.93 10627.78,-123 10554.18,-40.43 9790.25,-18 9514.42,-12.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10011.25,-201.75 10002.04,-206.99 10012.51,-208.63 10011.25,-201.75"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_neon_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9443.78,-129 9443.78,-159 9625.78,-159 9625.78,-129 9443.78,-129"/>
+<text text-anchor="start" x="9451.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9534.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node30&#45;&gt;Node31 -->
+<g id="edge55" class="edge">
+<title>Node30&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M9859.46,-204.97C9852.47,-203.6 9845.5,-202.27 9838.78,-201 9748.3,-183.97 9725.26,-182.03 9634.78,-165 9624.77,-163.12 9614.22,-161.07 9603.86,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9859.21,-208.48 9869.69,-206.97 9860.55,-201.61 9859.21,-208.48"/>
+</g>
+<!-- Node32&#45;&gt;Node3 -->
+<g id="edge58" class="edge">
+<title>Node32&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11893.86,-205.14C11903.53,-203.46 11913.37,-202 11922.78,-201 12447.2,-145.05 13771.98,-226.52 14295.78,-165 14307.22,-163.66 14319.35,-161.49 14330.87,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11893.07,-201.72 11883.85,-206.95 11894.32,-208.61 11893.07,-201.72"/>
+</g>
+<!-- Node32&#45;&gt;Node5 -->
+<g id="edge60" class="edge">
+<title>Node32&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11893.65,-205.15C11903.39,-203.46 11913.3,-202 11922.78,-201 12566.16,-133.27 14191.24,-240.33 14833.78,-165 14845.1,-163.67 14857.1,-161.51 14868.49,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11892.8,-201.74 11883.58,-206.97 11894.05,-208.63 11892.8,-201.74"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_neon_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11514.78,-129 11514.78,-159 11696.78,-159 11696.78,-129 11514.78,-129"/>
+<text text-anchor="start" x="11522.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11605.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node32&#45;&gt;Node33 -->
+<g id="edge59" class="edge">
+<title>Node32&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M11773.25,-203.65C11734.71,-190.16 11681.91,-171.66 11645.97,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11772.13,-206.97 11782.72,-206.97 11774.44,-200.36 11772.13,-206.97"/>
+</g>
+<!-- Node34&#45;&gt;Node3 -->
+<g id="edge62" class="edge">
+<title>Node34&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M17966.91,-205.13C17957.16,-203.44 17947.25,-201.99 17937.78,-201 17172.77,-121.23 15240.99,-252.01 14476.78,-165 14465.05,-163.66 14452.6,-161.46 14440.81,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17966.51,-208.61 17976.98,-206.96 17967.76,-201.73 17966.51,-208.61"/>
+</g>
+<!-- Node34&#45;&gt;Node5 -->
+<g id="edge64" class="edge">
+<title>Node34&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M17966.91,-205.15C17957.16,-203.46 17947.25,-202 17937.78,-201 17291.3,-132.97 15658.5,-239.91 15012.78,-165 15001.33,-163.67 14989.2,-161.51 14977.68,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17966.51,-208.63 17976.97,-206.97 17967.76,-201.74 17966.51,-208.63"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_neon_depth_to_space_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18082.78,-129 18082.78,-159 18262.78,-159 18262.78,-129 18082.78,-129"/>
+<text text-anchor="start" x="18090.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18172.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node34&#45;&gt;Node35 -->
+<g id="edge63" class="edge">
+<title>Node34&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M18071.85,-201.82C18095.5,-188.51 18126.47,-171.07 18147.84,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18069.85,-198.93 18062.85,-206.88 18073.29,-205.03 18069.85,-198.93"/>
+</g>
+<!-- Node36&#45;&gt;Node3 -->
+<g id="edge67" class="edge">
+<title>Node36&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9801.45,-205.48C9813.92,-203.64 9826.66,-202.05 9838.78,-201 10332.16,-158.16 13803.72,-221.03 14295.78,-165 14307.39,-163.68 14319.69,-161.48 14331.36,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9800.88,-202.02 9791.52,-207 9801.94,-208.94 9800.88,-202.02"/>
+</g>
+<!-- Node36&#45;&gt;Node5 -->
+<g id="edge69" class="edge">
+<title>Node36&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9801.45,-205.47C9813.92,-203.64 9826.66,-202.05 9838.78,-201 10391.73,-153.23 14282.37,-228.2 14833.78,-165 14845.26,-163.68 14857.44,-161.49 14868.97,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9800.88,-202.01 9791.52,-206.99 9801.94,-208.93 9800.88,-202.01"/>
+</g>
+<!-- Node36&#45;&gt;Node8 -->
+<g id="edge66" class="edge">
+<title>Node36&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M9807.96,-205.4C9818.34,-203.81 9828.78,-202.3 9838.78,-201 9881.49,-195.46 10195.77,-196.84 10224.78,-165 10237.35,-151.2 10237.04,-137.08 10224.78,-123 10178.69,-70.06 9719.95,-32.01 9514.44,-17.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9807.39,-201.95 9798.05,-206.96 9808.47,-208.87 9807.39,-201.95"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_neon_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9166.28,-129 9166.28,-159 9387.28,-159 9387.28,-129 9166.28,-129"/>
+<text text-anchor="start" x="9174.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9276.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node37 -->
+<g id="edge68" class="edge">
+<title>Node36&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M9627.22,-205.26C9547.97,-191.63 9434.42,-172.11 9358.26,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9626.75,-208.73 9637.19,-206.97 9627.93,-201.83 9626.75,-208.73"/>
+</g>
+<!-- Node38&#45;&gt;Node3 -->
+<g id="edge71" class="edge">
+<title>Node38&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M18164.23,-205.05C18155.39,-203.39 18146.39,-201.97 18137.78,-201 17329.28,-110.11 15285.18,-256.81 14476.78,-165 14465.05,-163.67 14452.6,-161.47 14440.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18163.64,-208.5 18174.13,-206.99 18165,-201.63 18163.64,-208.5"/>
+</g>
+<!-- Node38&#45;&gt;Node5 -->
+<g id="edge73" class="edge">
+<title>Node38&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M18163.59,-204.94C18154.95,-203.34 18146.18,-201.95 18137.78,-201 17447.7,-122.83 15702.67,-244.76 15012.78,-165 15001.33,-163.68 14989.2,-161.52 14977.68,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18163.15,-208.42 18173.64,-206.91 18164.5,-201.55 18163.15,-208.42"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:href="_neon_dequantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18281.28,-129 18281.28,-159 18448.28,-159 18448.28,-129 18281.28,-129"/>
+<text text-anchor="start" x="18289.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18364.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node38&#45;&gt;Node39 -->
+<g id="edge72" class="edge">
+<title>Node38&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M18263.85,-201.82C18287.5,-188.51 18318.47,-171.07 18339.84,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18261.85,-198.93 18254.85,-206.88 18265.29,-205.03 18261.85,-198.93"/>
+</g>
+<!-- Node40&#45;&gt;Node3 -->
+<g id="edge76" class="edge">
+<title>Node40&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10389.44,-204.99C10397.91,-203.36 10406.52,-201.95 10414.78,-201 11271.55,-101.89 13438.89,-263.09 14295.78,-165 14307.39,-163.67 14319.69,-161.47 14331.36,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10388.69,-201.57 10379.59,-206.99 10390.09,-208.43 10388.69,-201.57"/>
+</g>
+<!-- Node40&#45;&gt;Node5 -->
+<g id="edge78" class="edge">
+<title>Node40&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10389.44,-204.98C10397.91,-203.35 10406.52,-201.95 10414.78,-201 10902.57,-144.85 14345.98,-221.15 14833.78,-165 14845.26,-163.68 14857.44,-161.48 14868.97,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10388.69,-201.56 10379.59,-206.98 10390.08,-208.42 10388.69,-201.56"/>
+</g>
+<!-- Node40&#45;&gt;Node8 -->
+<g id="edge75" class="edge">
+<title>Node40&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10391.04,-204.88C10399,-203.34 10407.05,-201.99 10414.78,-201 10472.84,-193.55 11427.1,-207.09 11467.78,-165 11480.75,-151.58 11480.4,-136.75 11467.78,-123 11401,-50.28 9915.26,-19.58 9514.57,-12.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10390.15,-201.49 10381.04,-206.9 10391.54,-208.35 10390.15,-201.49"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_neon_division_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9877.78,-129 9877.78,-159 10037.78,-159 10037.78,-129 9877.78,-129"/>
+<text text-anchor="start" x="9885.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9957.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node40&#45;&gt;Node41 -->
+<g id="edge77" class="edge">
+<title>Node40&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M10253.69,-204.78C10247.63,-203.48 10241.6,-202.2 10235.78,-201 10152.03,-183.72 10130.5,-182.38 10046.78,-165 10037.78,-163.13 10028.3,-161.09 10019,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10253.35,-208.28 10263.86,-206.98 10254.83,-201.44 10253.35,-208.28"/>
+</g>
+<!-- Node42&#45;&gt;Node3 -->
+<g id="edge80" class="edge">
+<title>Node42&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M12113.42,-205.33C12124.58,-203.58 12135.94,-202.05 12146.78,-201 12622.17,-154.87 13821.46,-221.09 14295.78,-165 14307.22,-163.65 14319.35,-161.47 14330.87,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12112.55,-201.92 12103.25,-206.98 12113.68,-208.83 12112.55,-201.92"/>
+</g>
+<!-- Node42&#45;&gt;Node5 -->
+<g id="edge82" class="edge">
+<title>Node42&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M12112.84,-205.38C12124.18,-203.6 12135.75,-202.05 12146.78,-201 12741.25,-144.32 14240.71,-234.84 14833.78,-165 14845.1,-163.67 14857.1,-161.5 14868.49,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12112.25,-201.93 12102.94,-207 12113.38,-208.84 12112.25,-201.93"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_neon_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11714.78,-129 11714.78,-159 11920.78,-159 11920.78,-129 11714.78,-129"/>
+<text text-anchor="start" x="11722.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="11817.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node42&#45;&gt;Node43 -->
+<g id="edge81" class="edge">
+<title>Node42&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M11985.25,-203.65C11946.71,-190.16 11893.91,-171.66 11857.97,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11984.13,-206.97 11994.72,-206.97 11986.44,-200.36 11984.13,-206.97"/>
+</g>
+<!-- Node44&#45;&gt;Node3 -->
+<g id="edge84" class="edge">
+<title>Node44&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M18348.11,-204.99C18339.64,-203.36 18331.03,-201.96 18322.78,-201 17473.74,-102.75 15326.05,-261.25 14476.78,-165 14465.05,-163.67 14452.6,-161.47 14440.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18347.47,-208.43 18357.97,-206.99 18348.86,-201.57 18347.47,-208.43"/>
+</g>
+<!-- Node44&#45;&gt;Node5 -->
+<g id="edge86" class="edge">
+<title>Node44&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M18347.49,-204.88C18339.22,-203.3 18330.83,-201.94 18322.78,-201 17592.12,-115.89 15743.54,-249.24 15012.78,-165 15001.33,-163.68 14989.2,-161.52 14977.68,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18347,-208.35 18357.49,-206.9 18348.38,-201.49 18347,-208.35"/>
+</g>
+<!-- Node45 -->
+<g id="node45" class="node">
+<title>Node45</title>
+<g id="a_node45"><a xlink:href="_neon_exp_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18466.78,-129 18466.78,-159 18626.78,-159 18626.78,-129 18466.78,-129"/>
+<text text-anchor="start" x="18474.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18546.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node44&#45;&gt;Node45 -->
+<g id="edge85" class="edge">
+<title>Node44&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M18445.85,-201.82C18469.5,-188.51 18500.47,-171.07 18521.84,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18443.85,-198.93 18436.85,-206.88 18447.29,-205.03 18443.85,-198.93"/>
+</g>
+<!-- Node46&#45;&gt;Node3 -->
+<g id="edge89" class="edge">
+<title>Node46&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9568.55,-205.19C9578.66,-203.48 9588.95,-201.99 9598.78,-201 10118.04,-148.56 13777.21,-223.94 14295.78,-165 14307.39,-163.68 14319.69,-161.49 14331.36,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9567.76,-201.78 9558.53,-206.98 9568.99,-208.67 9567.76,-201.78"/>
+</g>
+<!-- Node46&#45;&gt;Node5 -->
+<g id="edge91" class="edge">
+<title>Node46&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9568.55,-205.19C9578.66,-203.47 9588.95,-201.99 9598.78,-201 10177.54,-142.78 14255.87,-231.15 14833.78,-165 14845.26,-163.69 14857.44,-161.49 14868.97,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9567.76,-201.77 9558.53,-206.97 9568.99,-208.66 9567.76,-201.77"/>
+</g>
+<!-- Node46&#45;&gt;Node8 -->
+<g id="edge88" class="edge">
+<title>Node46&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M9576.33,-205.08C9583.91,-203.66 9591.49,-202.28 9598.78,-201 9705.92,-182.19 9896.92,-209.36 9830.78,-123 9788.92,-68.35 9591.84,-34.3 9485.02,-19.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9575.57,-201.67 9566.39,-206.97 9576.87,-208.55 9575.57,-201.67"/>
+</g>
+<!-- Node47 -->
+<g id="node47" class="node">
+<title>Node47</title>
+<g id="a_node47"><a xlink:href="_neon_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8962.78,-129 8962.78,-159 9148.78,-159 9148.78,-129 8962.78,-129"/>
+<text text-anchor="start" x="8970.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9055.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node46&#45;&gt;Node47 -->
+<g id="edge90" class="edge">
+<title>Node46&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M9416.44,-205.07C9408.79,-203.65 9401.14,-202.27 9393.78,-201 9288.8,-182.84 9261.73,-183.35 9156.78,-165 9146.3,-163.17 9135.24,-161.11 9124.43,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9416.01,-208.55 9426.48,-206.95 9417.3,-201.67 9416.01,-208.55"/>
+</g>
+<!-- Node48&#45;&gt;Node3 -->
+<g id="edge94" class="edge">
+<title>Node48&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10567.44,-204.99C10575.91,-203.36 10584.52,-201.96 10592.78,-201 11410.23,-106.26 13478.21,-258.77 14295.78,-165 14307.39,-163.67 14319.69,-161.47 14331.36,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10566.69,-201.57 10557.59,-206.99 10568.09,-208.43 10566.69,-201.57"/>
+</g>
+<!-- Node48&#45;&gt;Node5 -->
+<g id="edge96" class="edge">
+<title>Node48&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10567.44,-204.98C10575.91,-203.35 10584.52,-201.95 10592.78,-201 11529.06,-93.07 13897.5,-272.93 14833.78,-165 14845.26,-163.68 14857.43,-161.48 14868.97,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10566.69,-201.56 10557.59,-206.98 10568.09,-208.42 10566.69,-201.56"/>
+</g>
+<!-- Node48&#45;&gt;Node8 -->
+<g id="edge93" class="edge">
+<title>Node48&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10568.42,-204.94C10576.58,-203.36 10584.85,-201.99 10592.78,-201 10666.51,-191.81 11877.95,-218.24 11929.78,-165 11942.8,-151.62 11942.43,-136.73 11929.78,-123 11846.56,-32.69 9969.69,-14.62 9514.54,-11.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10567.66,-201.52 10558.56,-206.94 10569.05,-208.38 10567.66,-201.52"/>
+</g>
+<!-- Node49 -->
+<g id="node49" class="node">
+<title>Node49</title>
+<g id="a_node49"><a xlink:href="_neon_fused_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10055.78,-129 10055.78,-159 10215.78,-159 10215.78,-129 10055.78,-129"/>
+<text text-anchor="start" x="10063.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10135.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFusedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node48&#45;&gt;Node49 -->
+<g id="edge95" class="edge">
+<title>Node48&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M10432.17,-204.76C10426.29,-203.47 10420.43,-202.2 10414.78,-201 10344.71,-186.1 10264.51,-170.11 10208.13,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10431.54,-208.2 10442.06,-206.94 10433.04,-201.37 10431.54,-208.2"/>
+</g>
+<!-- Node50&#45;&gt;Node3 -->
+<g id="edge98" class="edge">
+<title>Node50&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M12300.07,-204.94C12308.34,-203.35 12316.73,-201.97 12324.78,-201 13194.66,-96.41 13425.77,-268.55 14295.78,-165 14307.22,-163.64 14319.35,-161.46 14330.87,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12299.18,-201.55 12290.07,-206.97 12300.57,-208.41 12299.18,-201.55"/>
+</g>
+<!-- Node50&#45;&gt;Node5 -->
+<g id="edge100" class="edge">
+<title>Node50&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M12300.07,-204.91C12308.34,-203.32 12316.73,-201.95 12324.78,-201 12878.53,-135.52 14280.02,-230.48 14833.78,-165 14845.1,-163.66 14857.1,-161.49 14868.49,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12299.18,-201.52 12290.07,-206.93 12300.56,-208.38 12299.18,-201.52"/>
+</g>
+<!-- Node51 -->
+<g id="node51" class="node">
+<title>Node51</title>
+<g id="a_node51"><a xlink:href="_neon_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="11976.78,-129 11976.78,-159 12136.78,-159 12136.78,-129 11976.78,-129"/>
+<text text-anchor="start" x="11984.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12056.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node50&#45;&gt;Node51 -->
+<g id="edge99" class="edge">
+<title>Node50&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M12193.08,-202.87C12161.44,-189.44 12118.93,-171.39 12089.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12191.96,-206.2 12202.53,-206.88 12194.69,-199.75 12191.96,-206.2"/>
+</g>
+<!-- Node52&#45;&gt;Node3 -->
+<g id="edge102" class="edge">
+<title>Node52&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M12478.07,-204.95C12486.34,-203.36 12494.73,-201.97 12502.78,-201 13294.04,-105.14 13504.4,-259.92 14295.78,-165 14307.22,-163.63 14319.35,-161.45 14330.86,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12477.18,-201.56 12468.07,-206.98 12478.57,-208.42 12477.18,-201.56"/>
+</g>
+<!-- Node52&#45;&gt;Node5 -->
+<g id="edge104" class="edge">
+<title>Node52&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M12478.07,-204.92C12486.34,-203.33 12494.73,-201.96 12502.78,-201 13017.22,-139.88 14319.33,-226.12 14833.78,-165 14845.1,-163.65 14857.09,-161.48 14868.49,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12477.18,-201.53 12468.07,-206.94 12478.57,-208.39 12477.18,-201.53"/>
+</g>
+<!-- Node53 -->
+<g id="node53" class="node">
+<title>Node53</title>
+<g id="a_node53"><a xlink:href="_neon_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12154.78,-129 12154.78,-159 12314.78,-159 12314.78,-129 12154.78,-129"/>
+<text text-anchor="start" x="12162.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12234.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node52&#45;&gt;Node53 -->
+<g id="edge103" class="edge">
+<title>Node52&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M12371.08,-202.87C12339.44,-189.44 12296.93,-171.39 12267.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12369.96,-206.2 12380.53,-206.88 12372.69,-199.75 12369.96,-206.2"/>
+</g>
+<!-- Node54&#45;&gt;Node3 -->
+<g id="edge106" class="edge">
+<title>Node54&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M18537.48,-205.4C18525.21,-203.6 18512.7,-202.04 18500.78,-201 18055.34,-162.13 14921.07,-215.26 14476.78,-165 14465.04,-163.67 14452.6,-161.48 14440.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18537.3,-208.91 18547.71,-206.96 18538.36,-201.99 18537.3,-208.91"/>
+</g>
+<!-- Node54&#45;&gt;Node5 -->
+<g id="edge108" class="edge">
+<title>Node54&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M18537.48,-205.41C18525.21,-203.61 18512.7,-202.05 18500.78,-201 17728.61,-133.08 15782.86,-253.56 15012.78,-165 15001.17,-163.67 14988.86,-161.47 14977.2,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18537.3,-208.92 18547.71,-206.97 18538.35,-202 18537.3,-208.92"/>
+</g>
+<!-- Node55 -->
+<g id="node55" class="node">
+<title>Node55</title>
+<g id="a_node55"><a xlink:href="_neon_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18645.28,-129 18645.28,-159 18866.28,-159 18866.28,-129 18645.28,-129"/>
+<text text-anchor="start" x="18653.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18755.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node54&#45;&gt;Node55 -->
+<g id="edge107" class="edge">
+<title>Node54&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M18654.85,-201.82C18678.5,-188.51 18709.47,-171.07 18730.84,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18652.85,-198.93 18645.85,-206.88 18656.29,-205.03 18652.85,-198.93"/>
+</g>
+<!-- Node56&#45;&gt;Node3 -->
+<g id="edge110" class="edge">
+<title>Node56&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M18766.11,-204.98C18757.64,-203.35 18749.03,-201.95 18740.78,-201 18270.1,-146.75 14947.58,-218.14 14476.78,-165 14465.04,-163.68 14452.6,-161.48 14440.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18765.47,-208.42 18775.97,-206.98 18766.86,-201.56 18765.47,-208.42"/>
+</g>
+<!-- Node56&#45;&gt;Node5 -->
+<g id="edge112" class="edge">
+<title>Node56&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M18766.11,-204.99C18757.64,-203.36 18749.03,-201.96 18740.78,-201 17917.8,-105.64 15835.87,-259.38 15012.78,-165 15001.17,-163.67 14988.86,-161.47 14977.2,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18765.47,-208.43 18775.97,-206.99 18766.86,-201.57 18765.47,-208.43"/>
+</g>
+<!-- Node57 -->
+<g id="node57" class="node">
+<title>Node57</title>
+<g id="a_node57"><a xlink:href="_neon_log_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="18884.78,-129 18884.78,-159 19044.78,-159 19044.78,-129 18884.78,-129"/>
+<text text-anchor="start" x="18892.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="18964.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node56&#45;&gt;Node57 -->
+<g id="edge111" class="edge">
+<title>Node56&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M18863.85,-201.82C18887.5,-188.51 18918.47,-171.07 18939.84,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18861.85,-198.93 18854.85,-206.88 18865.29,-205.03 18861.85,-198.93"/>
+</g>
+<!-- Node58&#45;&gt;Node3 -->
+<g id="edge114" class="edge">
+<title>Node58&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M12664.33,-205.05C12673.18,-203.42 12682.17,-202 12690.78,-201 13399.49,-118.39 13587.44,-250.8 14295.78,-165 14307.06,-163.63 14319.01,-161.49 14330.38,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12663.57,-201.63 12654.41,-206.96 12664.89,-208.5 12663.57,-201.63"/>
+</g>
+<!-- Node58&#45;&gt;Node5 -->
+<g id="edge116" class="edge">
+<title>Node58&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M12664.14,-205.04C12673.05,-203.4 12682.11,-201.99 12690.78,-201 13164.02,-147.19 14360.85,-221.51 14833.78,-165 14845.1,-163.65 14857.09,-161.47 14868.49,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12663.31,-201.63 12654.16,-206.96 12664.64,-208.5 12663.31,-201.63"/>
+</g>
+<!-- Node59 -->
+<g id="node59" class="node">
+<title>Node59</title>
+<g id="a_node59"><a xlink:href="_neon_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12333.28,-129 12333.28,-159 12502.28,-159 12502.28,-129 12333.28,-129"/>
+<text text-anchor="start" x="12341.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12417.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node58&#45;&gt;Node59 -->
+<g id="edge115" class="edge">
+<title>Node58&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M12554.08,-202.87C12522.44,-189.44 12479.93,-171.39 12450.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12552.96,-206.2 12563.53,-206.88 12555.69,-199.75 12552.96,-206.2"/>
+</g>
+<!-- Node60&#45;&gt;Node3 -->
+<g id="edge118" class="edge">
+<title>Node60&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M18945.24,-205.03C18936.39,-203.38 18927.39,-201.96 18918.78,-201 18428.25,-146.29 14967.25,-220.27 14476.78,-165 14465.04,-163.68 14452.6,-161.48 14440.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18944.65,-208.48 18955.13,-206.98 18946,-201.61 18944.65,-208.48"/>
+</g>
+<!-- Node60&#45;&gt;Node5 -->
+<g id="edge120" class="edge">
+<title>Node60&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M18945.24,-205.04C18936.39,-203.39 18927.39,-201.97 18918.78,-201 18056.15,-104.29 15875.19,-263.69 15012.78,-165 15001.17,-163.67 14988.86,-161.47 14977.2,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="18944.64,-208.49 18955.13,-206.99 18946,-201.62 18944.64,-208.49"/>
+</g>
+<!-- Node61 -->
+<g id="node61" class="node">
+<title>Node61</title>
+<g id="a_node61"><a xlink:href="_neon_logical_and_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19062.78,-129 19062.78,-159 19226.78,-159 19226.78,-129 19062.78,-129"/>
+<text text-anchor="start" x="19070.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19144.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node60&#45;&gt;Node61 -->
+<g id="edge119" class="edge">
+<title>Node60&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M19044.59,-201.82C19068.07,-188.51 19098.81,-171.07 19120.02,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19042.64,-198.91 19035.67,-206.88 19046.09,-204.99 19042.64,-198.91"/>
+</g>
+<!-- Node62&#45;&gt;Node3 -->
+<g id="edge122" class="edge">
+<title>Node62&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M19128.67,-204.98C19120.01,-203.35 19111.21,-201.95 19102.78,-201 18591.99,-143.52 14987.57,-222.48 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19128.26,-208.46 19138.75,-206.98 19129.62,-201.6 19128.26,-208.46"/>
+</g>
+<!-- Node62&#45;&gt;Node5 -->
+<g id="edge124" class="edge">
+<title>Node62&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M19128.67,-204.98C19120.01,-203.36 19111.21,-201.95 19102.78,-201 18199.61,-98.9 15915.83,-268.15 15012.78,-165 15001.17,-163.67 14988.86,-161.48 14977.2,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19128.25,-208.47 19138.74,-206.98 19129.62,-201.6 19128.25,-208.47"/>
+</g>
+<!-- Node63 -->
+<g id="node63" class="node">
+<title>Node63</title>
+<g id="a_node63"><a xlink:href="_neon_logical_not_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19245.28,-129 19245.28,-159 19408.28,-159 19408.28,-129 19245.28,-129"/>
+<text text-anchor="start" x="19253.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19326.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node62&#45;&gt;Node63 -->
+<g id="edge123" class="edge">
+<title>Node62&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M19227.34,-201.82C19250.64,-188.51 19281.16,-171.07 19302.21,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19225.43,-198.88 19218.48,-206.88 19228.9,-204.96 19225.43,-198.88"/>
+</g>
+<!-- Node64&#45;&gt;Node3 -->
+<g id="edge126" class="edge">
+<title>Node64&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M19490.12,-204.97C19481.64,-203.34 19473.03,-201.95 19464.78,-201 18914.15,-137.88 15027.56,-226.82 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19489.47,-208.41 19499.97,-206.97 19490.86,-201.55 19489.47,-208.41"/>
+</g>
+<!-- Node64&#45;&gt;Node5 -->
+<g id="edge128" class="edge">
+<title>Node64&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M19490.12,-204.98C19481.64,-203.35 19473.03,-201.95 19464.78,-201 18973.34,-144.45 15504.29,-220.97 15012.78,-165 15001.17,-163.68 14988.86,-161.48 14977.2,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19489.47,-208.42 19499.97,-206.98 19490.86,-201.56 19489.47,-208.42"/>
+</g>
+<!-- Node65 -->
+<g id="node65" class="node">
+<title>Node65</title>
+<g id="a_node65"><a xlink:href="_neon_logical_or_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19604.78,-129 19604.78,-159 19764.78,-159 19764.78,-129 19604.78,-129"/>
+<text text-anchor="start" x="19612.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19684.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node64&#45;&gt;Node65 -->
+<g id="edge127" class="edge">
+<title>Node64&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M19586.84,-201.82C19609.79,-188.51 19639.84,-171.07 19660.58,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19585,-198.84 19578.11,-206.88 19588.52,-204.89 19585,-198.84"/>
+</g>
+<!-- Node66&#45;&gt;Node3 -->
+<g id="edge130" class="edge">
+<title>Node66&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M14522.08,-202.87C14490.44,-189.44 14447.93,-171.39 14418.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14520.96,-206.2 14531.53,-206.88 14523.69,-199.75 14520.96,-206.2"/>
+</g>
+<!-- Node66&#45;&gt;Node5 -->
+<g id="edge132" class="edge">
+<title>Node66&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M14637.2,-204.77C14643.14,-203.48 14649.06,-202.21 14654.78,-201 14734.17,-184.2 14754.41,-181.9 14833.78,-165 14842.61,-163.12 14851.92,-161.09 14861.06,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14636.22,-201.4 14627.2,-206.96 14637.72,-208.24 14636.22,-201.4"/>
+</g>
+<!-- Node67 -->
+<g id="node67" class="node">
+<title>Node67</title>
+<g id="a_node67"><a xlink:href="_neon_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14485.28,-129 14485.28,-159 14646.28,-159 14646.28,-129 14485.28,-129"/>
+<text text-anchor="start" x="14493.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14565.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node66&#45;&gt;Node67 -->
+<g id="edge131" class="edge">
+<title>Node66&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M14565.1,-196.59C14565.26,-184.26 14565.45,-169.72 14565.59,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14561.6,-196.66 14564.97,-206.7 14568.6,-196.75 14561.6,-196.66"/>
+</g>
+<!-- Node68&#45;&gt;Node3 -->
+<g id="edge134" class="edge">
+<title>Node68&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M14250.23,-202.87C14281.7,-189.44 14323.97,-171.39 14352.89,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14248.66,-199.74 14240.84,-206.88 14251.41,-206.18 14248.66,-199.74"/>
+</g>
+<!-- Node68&#45;&gt;Node5 -->
+<g id="edge136" class="edge">
+<title>Node68&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M14274.01,-204.94C14281.66,-203.43 14289.37,-202.07 14296.78,-201 14533.51,-166.68 14597.05,-199.32 14833.78,-165 14844.44,-163.45 14855.71,-161.32 14866.52,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14273.13,-201.55 14264.03,-206.98 14274.53,-208.4 14273.13,-201.55"/>
+</g>
+<!-- Node69 -->
+<g id="node69" class="node">
+<title>Node69</title>
+<g id="a_node69"><a xlink:href="_neon_mean_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="14126.78,-129 14126.78,-159 14286.78,-159 14286.78,-129 14126.78,-129"/>
+<text text-anchor="start" x="14134.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14206.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node68&#45;&gt;Node69 -->
+<g id="edge135" class="edge">
+<title>Node68&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M14207.46,-196.59C14207.29,-184.26 14207.1,-169.72 14206.97,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14203.96,-196.75 14207.59,-206.7 14210.96,-196.66 14203.96,-196.75"/>
+</g>
+<!-- Node70&#45;&gt;Node3 -->
+<g id="edge138" class="edge">
+<title>Node70&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M19860.66,-205.52C19847.34,-203.67 19833.72,-202.06 19820.78,-201 19228.96,-152.68 15066.88,-231.09 14476.78,-165 14465.04,-163.69 14452.6,-161.49 14440.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19860.37,-209.02 19870.77,-206.98 19861.37,-202.09 19860.37,-209.02"/>
+</g>
+<!-- Node70&#45;&gt;Node5 -->
+<g id="edge140" class="edge">
+<title>Node70&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M19881.09,-205.08C19871.96,-203.41 19862.67,-201.97 19853.78,-201 19319.04,-142.73 15547.25,-225.68 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19880.43,-208.52 19890.91,-206.97 19881.76,-201.64 19880.43,-208.52"/>
+</g>
+<!-- Node71 -->
+<g id="node71" class="node">
+<title>Node71</title>
+<g id="a_node71"><a xlink:href="_neon_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19782.78,-129 19782.78,-159 19942.78,-159 19942.78,-129 19782.78,-129"/>
+<text text-anchor="start" x="19790.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19862.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node70&#45;&gt;Node71 -->
+<g id="edge139" class="edge">
+<title>Node70&#45;&gt;Node71</title>
+<path fill="none" stroke="midnightblue" d="M19924.17,-199.89C19909.68,-186.93 19891.5,-170.68 19878.69,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19922,-202.65 19931.79,-206.7 19926.67,-197.43 19922,-202.65"/>
+</g>
+<!-- Node72&#45;&gt;Node3 -->
+<g id="edge143" class="edge">
+<title>Node72&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10207.73,-205.15C10217.45,-203.45 10227.33,-201.99 10236.78,-201 11133.93,-107.26 13399.57,-267.4 14295.78,-165 14307.39,-163.67 14319.69,-161.48 14331.36,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10206.91,-201.74 10197.7,-206.99 10208.17,-208.63 10206.91,-201.74"/>
+</g>
+<!-- Node72&#45;&gt;Node5 -->
+<g id="edge145" class="edge">
+<title>Node72&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10207.73,-205.14C10217.44,-203.44 10227.33,-201.98 10236.78,-201 10744.83,-148.18 14326.33,-223.33 14833.78,-165 14845.26,-163.68 14857.44,-161.49 14868.97,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10206.91,-201.73 10197.7,-206.98 10208.17,-208.62 10206.91,-201.73"/>
+</g>
+<!-- Node72&#45;&gt;Node8 -->
+<g id="edge142" class="edge">
+<title>Node72&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M10209.46,-205.16C10218.62,-203.54 10227.9,-202.09 10236.78,-201 10281.54,-195.52 11016.6,-197.59 11047.78,-165 11060.68,-151.51 11060.21,-136.92 11047.78,-123 10996.46,-65.55 9859.51,-25.02 9514.29,-14.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10208.79,-201.72 10199.59,-206.98 10210.06,-208.61 10208.79,-201.72"/>
+</g>
+<!-- Node73 -->
+<g id="node73" class="node">
+<title>Node73</title>
+<g id="a_node73"><a xlink:href="_neon_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="9643.78,-129 9643.78,-159 9821.78,-159 9821.78,-129 9643.78,-129"/>
+<text text-anchor="start" x="9651.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="9732.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node72&#45;&gt;Node73 -->
+<g id="edge144" class="edge">
+<title>Node72&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M10059.07,-204.96C10052.21,-203.61 10045.37,-202.27 10038.78,-201 9961.75,-186.17 9873.62,-170.14 9811.79,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10058.62,-208.44 10069.11,-206.96 10059.98,-201.58 10058.62,-208.44"/>
+</g>
+<!-- Node74&#45;&gt;Node3 -->
+<g id="edge147" class="edge">
+<title>Node74&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M20062.12,-204.96C20053.64,-203.34 20045.03,-201.94 20036.78,-201 19422.98,-130.87 15090.74,-233.68 14476.78,-165 14465.04,-163.69 14452.6,-161.5 14440.81,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20061.47,-208.41 20071.97,-206.96 20062.87,-201.55 20061.47,-208.41"/>
+</g>
+<!-- Node74&#45;&gt;Node5 -->
+<g id="edge149" class="edge">
+<title>Node74&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M20062.12,-204.97C20053.64,-203.34 20045.03,-201.95 20036.78,-201 19482.17,-137.44 15567.46,-227.9 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20061.47,-208.41 20071.97,-206.97 20062.86,-201.55 20061.47,-208.41"/>
+</g>
+<!-- Node75 -->
+<g id="node75" class="node">
+<title>Node75</title>
+<g id="a_node75"><a xlink:href="_neon_neg_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19960.78,-129 19960.78,-159 20120.78,-159 20120.78,-129 19960.78,-129"/>
+<text text-anchor="start" x="19968.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20040.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node74&#45;&gt;Node75 -->
+<g id="edge148" class="edge">
+<title>Node74&#45;&gt;Node75</title>
+<path fill="none" stroke="midnightblue" d="M20102.17,-199.89C20087.68,-186.93 20069.5,-170.68 20056.69,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20100,-202.65 20109.79,-206.7 20104.67,-197.43 20100,-202.65"/>
+</g>
+<!-- Node76&#45;&gt;Node3 -->
+<g id="edge151" class="edge">
+<title>Node76&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M12844.42,-204.92C12852.58,-203.35 12860.84,-201.98 12868.78,-201 13498.4,-123.08 13666.07,-242.17 14295.78,-165 14307.06,-163.62 14319,-161.46 14330.38,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12843.66,-201.51 12834.56,-206.93 12845.05,-208.37 12843.66,-201.51"/>
+</g>
+<!-- Node76&#45;&gt;Node5 -->
+<g id="edge153" class="edge">
+<title>Node76&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M12844.07,-204.94C12852.34,-203.35 12860.73,-201.97 12868.78,-201 13736.01,-96.71 13966.55,-269.29 14833.78,-165 14845.1,-163.64 14857.09,-161.46 14868.48,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12843.18,-201.55 12834.07,-206.97 12844.57,-208.41 12843.18,-201.55"/>
+</g>
+<!-- Node77 -->
+<g id="node77" class="node">
+<title>Node77</title>
+<g id="a_node77"><a xlink:href="_neon_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12520.78,-129 12520.78,-159 12680.78,-159 12680.78,-129 12520.78,-129"/>
+<text text-anchor="start" x="12528.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12600.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node76&#45;&gt;Node77 -->
+<g id="edge152" class="edge">
+<title>Node76&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M12737.08,-202.87C12705.44,-189.44 12662.93,-171.39 12633.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12735.96,-206.2 12746.53,-206.88 12738.69,-199.75 12735.96,-206.2"/>
+</g>
+<!-- Node78&#45;&gt;Node3 -->
+<g id="edge155" class="edge">
+<title>Node78&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M20240.12,-204.96C20231.64,-203.34 20223.03,-201.94 20214.78,-201 19581.32,-128.69 15110.4,-235.82 14476.78,-165 14465.04,-163.69 14452.6,-161.5 14440.81,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20239.47,-208.4 20249.97,-206.96 20240.87,-201.54 20239.47,-208.4"/>
+</g>
+<!-- Node78&#45;&gt;Node5 -->
+<g id="edge157" class="edge">
+<title>Node78&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M20240.12,-204.97C20231.64,-203.34 20223.03,-201.95 20214.78,-201 19640.52,-135.26 15587.12,-230.06 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20239.47,-208.41 20249.97,-206.97 20240.87,-201.55 20239.47,-208.41"/>
+</g>
+<!-- Node79 -->
+<g id="node79" class="node">
+<title>Node79</title>
+<g id="a_node79"><a xlink:href="_neon_permute_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20316.78,-129 20316.78,-159 20476.78,-159 20476.78,-129 20316.78,-129"/>
+<text text-anchor="start" x="20324.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20396.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node78&#45;&gt;Node79 -->
+<g id="edge156" class="edge">
+<title>Node78&#45;&gt;Node79</title>
+<path fill="none" stroke="midnightblue" d="M20329.17,-200.25C20345.1,-187.23 20365.23,-170.78 20379.36,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20326.8,-197.67 20321.27,-206.7 20331.23,-203.09 20326.8,-197.67"/>
+</g>
+<!-- Node80&#45;&gt;Node3 -->
+<g id="edge159" class="edge">
+<title>Node80&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M13022.43,-204.95C13030.58,-203.38 13038.85,-202 13046.78,-201 13597.79,-131.8 13744.68,-233.54 14295.78,-165 14307.06,-163.6 14319,-161.43 14330.37,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13021.66,-201.54 13012.56,-206.96 13023.06,-208.4 13021.66,-201.54"/>
+</g>
+<!-- Node80&#45;&gt;Node5 -->
+<g id="edge161" class="edge">
+<title>Node80&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M13022.07,-204.95C13030.34,-203.36 13038.73,-201.98 13046.78,-201 13835.39,-105.43 14045.16,-260.57 14833.78,-165 14845.1,-163.63 14857.09,-161.45 14868.48,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13021.18,-201.56 13012.07,-206.98 13022.57,-208.42 13021.18,-201.56"/>
+</g>
+<!-- Node81 -->
+<g id="node81" class="node">
+<title>Node81</title>
+<g id="a_node81"><a xlink:href="_neon_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12698.78,-129 12698.78,-159 12858.78,-159 12858.78,-129 12698.78,-129"/>
+<text text-anchor="start" x="12706.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12778.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node80&#45;&gt;Node81 -->
+<g id="edge160" class="edge">
+<title>Node80&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M12915.08,-202.87C12883.44,-189.44 12840.93,-171.39 12811.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="12913.96,-206.2 12924.53,-206.88 12916.69,-199.75 12913.96,-206.2"/>
+</g>
+<!-- Node82&#45;&gt;Node3 -->
+<g id="edge163" class="edge">
+<title>Node82&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M13200.43,-204.99C13208.59,-203.41 13216.85,-202.02 13224.78,-201 13697.19,-140.52 13823.29,-224.91 14295.78,-165 14306.89,-163.59 14318.66,-161.46 14329.89,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13199.66,-201.57 13190.56,-207 13201.06,-208.43 13199.66,-201.57"/>
+</g>
+<!-- Node82&#45;&gt;Node5 -->
+<g id="edge165" class="edge">
+<title>Node82&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M13200.42,-204.9C13208.58,-203.34 13216.84,-201.97 13224.78,-201 13934.78,-114.16 14123.78,-251.84 14833.78,-165 14844.94,-163.63 14856.76,-161.49 14868,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13199.66,-201.49 13190.55,-206.9 13201.05,-208.35 13199.66,-201.49"/>
+</g>
+<!-- Node83 -->
+<g id="node83" class="node">
+<title>Node83</title>
+<g id="a_node83"><a xlink:href="_neon_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="12876.78,-129 12876.78,-159 13036.78,-159 13036.78,-129 12876.78,-129"/>
+<text text-anchor="start" x="12884.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="12956.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node82&#45;&gt;Node83 -->
+<g id="edge164" class="edge">
+<title>Node82&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M13093.08,-202.87C13061.44,-189.44 13018.93,-171.39 12989.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13091.96,-206.2 13102.53,-206.88 13094.69,-199.75 13091.96,-206.2"/>
+</g>
+<!-- Node84&#45;&gt;Node3 -->
+<g id="edge167" class="edge">
+<title>Node84&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M13379.05,-204.92C13387,-203.38 13395.05,-202.02 13402.78,-201 13796.6,-149.24 13901.89,-216.29 14295.78,-165 14306.89,-163.55 14318.65,-161.4 14329.88,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13378.15,-201.53 13369.05,-206.96 13379.54,-208.39 13378.15,-201.53"/>
+</g>
+<!-- Node84&#45;&gt;Node5 -->
+<g id="edge169" class="edge">
+<title>Node84&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M13378.42,-204.92C13386.58,-203.35 13394.84,-201.98 13402.78,-201 14034.17,-122.88 14202.39,-243.12 14833.78,-165 14844.94,-163.62 14856.75,-161.47 14868,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13377.66,-201.51 13368.56,-206.92 13379.05,-208.37 13377.66,-201.51"/>
+</g>
+<!-- Node85 -->
+<g id="node85" class="node">
+<title>Node85</title>
+<g id="a_node85"><a xlink:href="_neon_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13054.78,-129 13054.78,-159 13214.78,-159 13214.78,-129 13054.78,-129"/>
+<text text-anchor="start" x="13062.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13134.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node84&#45;&gt;Node85 -->
+<g id="edge168" class="edge">
+<title>Node84&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M13271.08,-202.87C13239.44,-189.44 13196.93,-171.39 13167.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13269.96,-206.2 13280.53,-206.88 13272.69,-199.75 13269.96,-206.2"/>
+</g>
+<!-- Node86&#45;&gt;Node3 -->
+<g id="edge171" class="edge">
+<title>Node86&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M15078.55,-204.9C15070.9,-203.41 15063.19,-202.06 15055.78,-201 14800.53,-164.62 14732.11,-200.78 14476.78,-165 14465.89,-163.47 14454.36,-161.35 14443.3,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15078.03,-208.37 15088.53,-206.94 15079.43,-201.51 15078.03,-208.37"/>
+</g>
+<!-- Node86&#45;&gt;Node5 -->
+<g id="edge173" class="edge">
+<title>Node86&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M15094.11,-203.65C15054.68,-190.16 15000.66,-171.66 14963.89,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15093.21,-207.04 15103.8,-206.97 15095.47,-200.42 15093.21,-207.04"/>
+</g>
+<!-- Node87 -->
+<g id="node87" class="node">
+<title>Node87</title>
+<g id="a_node87"><a xlink:href="_neon_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15206.78,-129 15206.78,-159 15366.78,-159 15366.78,-129 15206.78,-129"/>
+<text text-anchor="start" x="15214.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15286.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node86&#45;&gt;Node87 -->
+<g id="edge172" class="edge">
+<title>Node86&#45;&gt;Node87</title>
+<path fill="none" stroke="midnightblue" d="M15180.28,-202C15205.2,-188.66 15237.97,-171.12 15260.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15178.32,-199.08 15171.15,-206.88 15181.62,-205.25 15178.32,-199.08"/>
+</g>
+<!-- Node88&#45;&gt;Node3 -->
+<g id="edge175" class="edge">
+<title>Node88&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M15257.16,-204.91C15249.32,-203.39 15241.39,-202.03 15233.78,-201 14899.99,-155.91 14810.68,-209.31 14476.78,-165 14465.71,-163.53 14454,-161.4 14442.8,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15256.53,-208.35 15267.02,-206.92 15257.92,-201.49 15256.53,-208.35"/>
+</g>
+<!-- Node88&#45;&gt;Node5 -->
+<g id="edge177" class="edge">
+<title>Node88&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M15252.6,-204.82C15246.24,-203.48 15239.9,-202.19 15233.78,-201 15136.08,-182.08 15110.5,-183.8 15012.78,-165 15003.35,-163.19 14993.39,-161.12 14983.68,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15252.05,-208.28 15262.56,-206.96 15253.52,-201.44 15252.05,-208.28"/>
+</g>
+<!-- Node89 -->
+<g id="node89" class="node">
+<title>Node89</title>
+<g id="a_node89"><a xlink:href="_neon_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15384.78,-129 15384.78,-159 15544.78,-159 15544.78,-129 15384.78,-129"/>
+<text text-anchor="start" x="15392.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15464.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node88&#45;&gt;Node89 -->
+<g id="edge176" class="edge">
+<title>Node88&#45;&gt;Node89</title>
+<path fill="none" stroke="midnightblue" d="M15358.28,-202C15383.2,-188.66 15415.97,-171.12 15438.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15356.32,-199.08 15349.15,-206.88 15359.62,-205.25 15356.32,-199.08"/>
+</g>
+<!-- Node90&#45;&gt;Node3 -->
+<g id="edge179" class="edge">
+<title>Node90&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M15440.42,-205.21C15430.82,-203.55 15421.09,-202.09 15411.78,-201 14998.71,-152.85 14889.27,-217.84 14476.78,-165 14465.55,-163.56 14453.65,-161.41 14442.3,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15439.9,-208.67 15450.36,-206.98 15441.13,-201.78 15439.9,-208.67"/>
+</g>
+<!-- Node90&#45;&gt;Node5 -->
+<g id="edge181" class="edge">
+<title>Node90&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M15437.46,-205.14C15428.82,-203.61 15420.12,-202.19 15411.78,-201 15235.51,-175.84 15188.72,-192.37 15012.78,-165 15002.34,-163.38 14991.3,-161.26 14980.67,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15437.09,-208.63 15447.56,-206.98 15438.35,-201.75 15437.09,-208.63"/>
+</g>
+<!-- Node91 -->
+<g id="node91" class="node">
+<title>Node91</title>
+<g id="a_node91"><a xlink:href="_neon_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15563.28,-129 15563.28,-159 15748.28,-159 15748.28,-129 15563.28,-129"/>
+<text text-anchor="start" x="15571.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15655.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node90&#45;&gt;Node91 -->
+<g id="edge180" class="edge">
+<title>Node90&#45;&gt;Node91</title>
+<path fill="none" stroke="midnightblue" d="M15549.28,-202C15574.2,-188.66 15606.97,-171.12 15629.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15547.32,-199.08 15540.15,-206.88 15550.62,-205.25 15547.32,-199.08"/>
+</g>
+<!-- Node92&#45;&gt;Node3 -->
+<g id="edge266" class="edge">
+<title>Node92&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7424.1,-286.03C7653.98,-267.42 8279.99,-219.16 8802.78,-201 9107.77,-190.41 13992.54,-199.29 14295.78,-165 14307.39,-163.69 14319.7,-161.5 14331.36,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7423.8,-282.55 7414.12,-286.84 7424.37,-289.52 7423.8,-282.55"/>
+</g>
+<!-- Node92&#45;&gt;Node5 -->
+<g id="edge268" class="edge">
+<title>Node92&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M7424.06,-293.39C8267.84,-292.32 14743.92,-282.8 14832.78,-243 14855.75,-232.71 14853.77,-219.56 14870.78,-201 14883.87,-186.72 14898.94,-170.51 14909.48,-159.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7423.8,-289.89 7413.8,-293.4 7423.81,-296.89 7423.8,-289.89"/>
+</g>
+<!-- Node92&#45;&gt;Node8 -->
+<g id="edge265" class="edge">
+<title>Node92&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M7243.45,-293.29C6508.28,-291.5 1516.9,-278.12 850.78,-243 493.06,-224.14 -196.68,-379.1 53.78,-123 139.17,-35.68 8322.51,-13.59 9317.14,-11.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7243.7,-296.79 7253.71,-293.31 7243.72,-289.79 7243.7,-296.79"/>
+</g>
+<!-- Node93 -->
+<g id="node93" class="node">
+<title>Node93</title>
+<g id="a_node93"><a xlink:href="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6879.28,-207 6879.28,-237 7020.28,-237 7020.28,-207 6879.28,-207"/>
+<text text-anchor="start" x="6887.28" y="-225" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="6949.78" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node92&#45;&gt;Node93 -->
+<g id="edge183" class="edge">
+<title>Node92&#45;&gt;Node93</title>
+<path fill="none" stroke="midnightblue" d="M7247.55,-277.67C7179.07,-265.1 7084.51,-247.74 7020.46,-235.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7246.99,-281.12 7257.45,-279.49 7248.25,-274.24 7246.99,-281.12"/>
+</g>
+<!-- Node139 -->
+<g id="node139" class="node">
+<title>Node139</title>
+<g id="a_node139"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="62.78,-129 62.78,-159 222.78,-159 222.78,-129 62.78,-129"/>
+<text text-anchor="start" x="70.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="142.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node92&#45;&gt;Node139 -->
+<g id="edge267" class="edge">
+<title>Node92&#45;&gt;Node139</title>
+<path fill="none" stroke="midnightblue" d="M7243.41,-292.98C6468.94,-288.35 960.04,-252.5 231.78,-165 220.46,-163.64 208.46,-161.46 197.07,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7243.64,-296.48 7253.66,-293.04 7243.68,-289.48 7243.64,-296.48"/>
+</g>
+<!-- Node93&#45;&gt;Node3 -->
+<g id="edge230" class="edge">
+<title>Node93&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.54C7238.92,-215.83 7810.53,-205.99 8286.78,-201 8620.6,-197.5 13964.04,-202.42 14295.78,-165 14307.39,-163.69 14319.7,-161.5 14331.36,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.04 7020.44,-219.72 7030.5,-223.04 7030.38,-216.04"/>
+</g>
+<!-- Node93&#45;&gt;Node8 -->
+<g id="edge229" class="edge">
+<title>Node93&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M6868.71,-220.62C6311.13,-217.88 3064.72,-200.44 3029.78,-165 3016.67,-151.71 3017.51,-137.07 3029.78,-123 3173.04,41.37 3298.31,-71.75 3515.78,-56 4116.48,-12.49 8593.12,-10.94 9317.04,-10.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.05,-224.12 6879.07,-220.67 6869.09,-217.12 6869.05,-224.12"/>
+</g>
+<!-- Node93&#45;&gt;Node9 -->
+<g id="edge232" class="edge">
+<title>Node93&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M7030.3,-220.48C7332.61,-218.22 8399.72,-207.35 8736.78,-165 8748.05,-163.58 8760,-161.41 8771.37,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.27,-216.98 7020.3,-220.55 7030.32,-223.98 7030.27,-216.98"/>
+</g>
+<!-- Node93&#45;&gt;Node11 -->
+<g id="edge231" class="edge">
+<title>Node93&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M7030.55,-219.79C7568.88,-211.72 10616.18,-165.99 10627.78,-165 10643.91,-163.62 10661.1,-161.44 10677.46,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.49,-216.29 7020.54,-219.94 7030.59,-223.29 7030.49,-216.29"/>
+</g>
+<!-- Node93&#45;&gt;Node15 -->
+<g id="edge233" class="edge">
+<title>Node93&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M7030.68,-219.74C7238.93,-216.49 7810.55,-207.67 8286.78,-201 8900.33,-192.41 10436.14,-214.07 11047.78,-165 11064.78,-163.64 11082.9,-161.46 11100.16,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.39,-216.24 7020.44,-219.9 7030.49,-223.24 7030.39,-216.24"/>
+</g>
+<!-- Node93&#45;&gt;Node17 -->
+<g id="edge234" class="edge">
+<title>Node93&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M7030.7,-221.37C7239.63,-221.5 7813.95,-216.72 8288.78,-165 8302.44,-163.51 8316.95,-161.37 8330.86,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.44,-217.87 7020.44,-221.36 7030.43,-224.87 7030.44,-217.87"/>
+</g>
+<!-- Node93&#45;&gt;Node25 -->
+<g id="edge235" class="edge">
+<title>Node93&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M7030.68,-219.71C7238.93,-216.4 7810.55,-207.43 8286.78,-201 8619.33,-196.51 10949.24,-201.79 11279.78,-165 11291.8,-163.66 11304.55,-161.48 11316.66,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.21 7020.44,-219.87 7030.5,-223.21 7030.38,-216.21"/>
+</g>
+<!-- Node93&#45;&gt;Node31 -->
+<g id="edge236" class="edge">
+<title>Node93&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M7030.55,-219.73C7426.86,-213.41 9156.16,-184.91 9395.78,-165 9412.91,-163.58 9431.14,-161.42 9448.58,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.27,-216.23 7020.33,-219.89 7030.38,-223.23 7030.27,-216.23"/>
+</g>
+<!-- Node93&#45;&gt;Node33 -->
+<g id="edge237" class="edge">
+<title>Node93&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M7030.68,-219.69C7238.93,-216.33 7810.55,-207.26 8286.78,-201 8993.65,-191.71 10762.97,-219.82 11467.78,-165 11485.16,-163.65 11503.67,-161.48 11521.32,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.19 7020.44,-219.85 7030.5,-223.19 7030.38,-216.19"/>
+</g>
+<!-- Node93&#45;&gt;Node37 -->
+<g id="edge238" class="edge">
+<title>Node93&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M7030.46,-219.63C7402.45,-213.22 8943.24,-185.65 9157.78,-165 9172.58,-163.58 9188.33,-161.4 9203.36,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.25,-216.13 7020.31,-219.8 7030.37,-223.13 7030.25,-216.13"/>
+</g>
+<!-- Node93&#45;&gt;Node41 -->
+<g id="edge239" class="edge">
+<title>Node93&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.74C7483.39,-212.65 9687.74,-177.59 9830.78,-165 9846.68,-163.6 9863.6,-161.42 9879.74,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.56,-216.24 7020.62,-219.9 7030.67,-223.24 7030.56,-216.24"/>
+</g>
+<!-- Node93&#45;&gt;Node43 -->
+<g id="edge240" class="edge">
+<title>Node93&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.67C7238.93,-216.26 7810.55,-207.07 8286.78,-201 8666.66,-196.16 11327.53,-200.51 11705.78,-165 11720.04,-163.66 11735.2,-161.48 11749.62,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.17 7020.44,-219.83 7030.5,-223.17 7030.38,-216.17"/>
+</g>
+<!-- Node93&#45;&gt;Node47 -->
+<g id="edge241" class="edge">
+<title>Node93&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M7030.61,-219.92C7352.07,-215.45 8540.51,-197.05 8915.78,-165 8932.9,-163.54 8951.13,-161.38 8968.58,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.4,-216.42 7020.45,-220.06 7030.5,-223.42 7030.4,-216.42"/>
+</g>
+<!-- Node93&#45;&gt;Node49 -->
+<g id="edge242" class="edge">
+<title>Node93&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M7030.9,-219.76C7511.75,-212.38 9969.72,-174.26 10046.78,-165 10058.1,-163.64 10070.09,-161.46 10081.48,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.53,-216.26 7020.58,-219.92 7030.64,-223.26 7030.53,-216.26"/>
+</g>
+<!-- Node93&#45;&gt;Node51 -->
+<g id="edge244" class="edge">
+<title>Node93&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.65C7238.93,-216.19 7810.54,-206.91 8286.78,-201 8691.54,-195.97 11526.38,-198.58 11929.78,-165 11945.9,-163.66 11963.08,-161.47 11979.42,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.15 7020.44,-219.82 7030.5,-223.15 7030.38,-216.15"/>
+</g>
+<!-- Node93&#45;&gt;Node53 -->
+<g id="edge243" class="edge">
+<title>Node93&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.63C7238.93,-216.14 7810.54,-206.78 8286.78,-201 8715.54,-195.79 11719.82,-214.28 12145.78,-165 12157.26,-163.67 12169.43,-161.47 12180.97,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.14 7020.44,-219.8 7030.5,-223.13 7030.38,-216.14"/>
+</g>
+<!-- Node93&#45;&gt;Node59 -->
+<g id="edge246" class="edge">
+<title>Node93&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.62C7238.93,-216.1 7810.54,-206.69 8286.78,-201 8735.32,-195.65 11877.88,-213.92 12323.78,-165 12335.89,-163.67 12348.73,-161.47 12360.91,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.12 7020.44,-219.79 7030.5,-223.12 7030.38,-216.12"/>
+</g>
+<!-- Node93&#45;&gt;Node73 -->
+<g id="edge248" class="edge">
+<title>Node93&#45;&gt;Node73</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.72C7464.67,-212.83 9502.34,-179.77 9634.78,-165 9647.12,-163.62 9660.21,-161.46 9672.67,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.36,-216.23 7020.42,-219.89 7030.47,-223.23 7030.36,-216.23"/>
+</g>
+<!-- Node93&#45;&gt;Node77 -->
+<g id="edge250" class="edge">
+<title>Node93&#45;&gt;Node77</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.61C7238.92,-216.07 7810.54,-206.59 8286.78,-201 8521.49,-198.24 12278.59,-191.88 12511.78,-165 12523.26,-163.68 12535.43,-161.48 12546.97,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.11 7020.44,-219.78 7030.5,-223.11 7030.38,-216.11"/>
+</g>
+<!-- Node93&#45;&gt;Node81 -->
+<g id="edge251" class="edge">
+<title>Node93&#45;&gt;Node81</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.6C7238.92,-216.03 7810.54,-206.51 8286.78,-201 8531.38,-198.17 12446.76,-192.97 12689.78,-165 12701.26,-163.68 12713.44,-161.48 12724.97,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.1 7020.44,-219.77 7030.5,-223.1 7030.38,-216.1"/>
+</g>
+<!-- Node93&#45;&gt;Node83 -->
+<g id="edge252" class="edge">
+<title>Node93&#45;&gt;Node83</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.59C7238.92,-216 7810.54,-206.43 8286.78,-201 8541.27,-198.1 12614.94,-194.07 12867.78,-165 12879.26,-163.68 12891.44,-161.49 12902.97,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.09 7020.44,-219.77 7030.5,-223.09 7030.38,-216.09"/>
+</g>
+<!-- Node93&#45;&gt;Node85 -->
+<g id="edge253" class="edge">
+<title>Node93&#45;&gt;Node85</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.58C7238.92,-215.98 7810.54,-206.36 8286.78,-201 8551.16,-198.02 12783.11,-195.16 13045.78,-165 13057.26,-163.68 13069.44,-161.49 13080.97,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.09 7020.44,-219.76 7030.5,-223.09 7030.38,-216.09"/>
+</g>
+<!-- Node94 -->
+<g id="node94" class="node">
+<title>Node94</title>
+<g id="a_node94"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3039.28,-129 3039.28,-159 3212.28,-159 3212.28,-129 3039.28,-129"/>
+<text text-anchor="start" x="3047.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="3125.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node94 -->
+<g id="edge184" class="edge">
+<title>Node93&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M6868.88,-220.71C6358.61,-218.76 3595.28,-206.33 3221.78,-165 3209.51,-163.64 3196.49,-161.45 3184.13,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.08,-224.21 6879.1,-220.75 6869.11,-217.21 6869.08,-224.21"/>
+</g>
+<!-- Node95 -->
+<g id="node95" class="node">
+<title>Node95</title>
+<g id="a_node95"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5325.28,-62 5325.28,-81 5490.28,-81 5490.28,-62 5325.28,-62"/>
+<text text-anchor="middle" x="5407.78" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node95 -->
+<g id="edge190" class="edge">
+<title>Node93&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M7030.58,-215.75C7145.09,-207.47 7343.15,-189.74 7364.78,-165 7377.06,-150.95 7377.81,-136.37 7364.78,-123 7331.57,-88.92 5858.15,-75.82 5490.31,-73.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.18,-212.27 7020.45,-216.47 7030.68,-219.25 7030.18,-212.27"/>
+</g>
+<!-- Node97 -->
+<g id="node97" class="node">
+<title>Node97</title>
+<g id="a_node97"><a xlink:href="_arm_compute_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7411.78,-129 7411.78,-159 7569.78,-159 7569.78,-129 7411.78,-129"/>
+<text text-anchor="start" x="7419.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
+<text text-anchor="middle" x="7490.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node97 -->
+<g id="edge189" class="edge">
+<title>Node93&#45;&gt;Node97</title>
+<path fill="none" stroke="midnightblue" d="M7030.41,-213.07C7120.34,-203.72 7269.98,-186.69 7397.78,-165 7407.95,-163.27 7418.71,-161.2 7429.14,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7029.87,-209.61 7020.28,-214.11 7030.59,-216.57 7029.87,-209.61"/>
+</g>
+<!-- Node98 -->
+<g id="node98" class="node">
+<title>Node98</title>
+<g id="a_node98"><a xlink:href="_cl_layer_support_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7587.78,-134.5 7587.78,-153.5 7775.78,-153.5 7775.78,-134.5 7587.78,-134.5"/>
+<text text-anchor="middle" x="7681.78" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node98 -->
+<g id="edge191" class="edge">
+<title>Node93&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M7030.53,-216.48C7150.53,-209.16 7382.85,-192.67 7578.78,-165 7600.06,-161.99 7623.61,-157.51 7642.81,-153.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.1,-213 7020.33,-217.1 7030.52,-219.99 7030.1,-213"/>
+</g>
+<!-- Node99 -->
+<g id="node99" class="node">
+<title>Node99</title>
+<g id="a_node99"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7794.28,-129 7794.28,-159 7939.28,-159 7939.28,-129 7794.28,-129"/>
+<text text-anchor="start" x="7802.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="7866.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node99 -->
+<g id="edge192" class="edge">
+<title>Node93&#45;&gt;Node99</title>
+<path fill="none" stroke="midnightblue" d="M7030.35,-220.2C7179.9,-217.69 7510.19,-207.37 7784.78,-165 7794.63,-163.48 7805.03,-161.36 7814.99,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.27,-216.7 7020.33,-220.36 7030.38,-223.7 7030.27,-216.7"/>
+</g>
+<!-- Node100 -->
+<g id="node100" class="node">
+<title>Node100</title>
+<g id="a_node100"><a xlink:href="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7957.78,-129 7957.78,-159 8101.78,-159 8101.78,-129 7957.78,-129"/>
+<text text-anchor="start" x="7965.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="8029.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node100 -->
+<g id="edge193" class="edge">
+<title>Node93&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M7030.55,-221.46C7201.02,-221.34 7609.67,-215.28 7947.78,-165 7957.78,-163.51 7968.35,-161.37 7978.45,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.41,-217.96 7020.41,-221.46 7030.41,-224.96 7030.41,-217.96"/>
+</g>
+<!-- Node101 -->
+<g id="node101" class="node">
+<title>Node101</title>
+<g id="a_node101"><a xlink:href="_cl_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8119.78,-129 8119.78,-159 8279.78,-159 8279.78,-129 8119.78,-129"/>
+<text text-anchor="start" x="8127.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="8199.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node101 -->
+<g id="edge194" class="edge">
+<title>Node93&#45;&gt;Node101</title>
+<path fill="none" stroke="midnightblue" d="M7030.75,-218.92C7258.48,-212.77 7901.53,-193.34 8110.78,-165 8121.61,-163.53 8133.06,-161.4 8144.02,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.45,-215.42 7020.55,-219.19 7030.64,-222.42 7030.45,-215.42"/>
+</g>
+<!-- Node102 -->
+<g id="node102" class="node">
+<title>Node102</title>
+<g id="a_node102"><a xlink:href="_cl_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="241.28,-129 241.28,-159 458.28,-159 458.28,-129 241.28,-129"/>
+<text text-anchor="start" x="249.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="349.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node102 -->
+<g id="edge195" class="edge">
+<title>Node93&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M6869.01,-220.48C6134.58,-215.74 635.15,-179.81 467.78,-165 452.77,-163.67 436.8,-161.49 421.62,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-223.98 6879.22,-220.55 6869.25,-216.98 6869.2,-223.98"/>
+</g>
+<!-- Node103 -->
+<g id="node103" class="node">
+<title>Node103</title>
+<g id="a_node103"><a xlink:href="_cl_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="476.78,-129 476.78,-159 630.78,-159 630.78,-129 476.78,-129"/>
+<text text-anchor="start" x="484.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="553.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node103 -->
+<g id="edge196" class="edge">
+<title>Node93&#45;&gt;Node103</title>
+<path fill="none" stroke="midnightblue" d="M6869.18,-220.53C6146.39,-216.29 802.05,-184.35 639.78,-165 628.67,-163.68 616.9,-161.48 605.75,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.22,-224.03 6879.24,-220.59 6869.26,-217.03 6869.22,-224.03"/>
+</g>
+<!-- Node104 -->
+<g id="node104" class="node">
+<title>Node104</title>
+<g id="a_node104"><a xlink:href="_cl_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="648.78,-129 648.78,-159 814.78,-159 814.78,-129 648.78,-129"/>
+<text text-anchor="start" x="656.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="731.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node104 -->
+<g id="edge197" class="edge">
+<title>Node93&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M6869.06,-220.49C6157.75,-215.99 981.26,-182.65 823.78,-165 811.92,-163.67 799.34,-161.47 787.42,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.19,-223.99 6879.21,-220.56 6869.23,-216.99 6869.19,-223.99"/>
+</g>
+<!-- Node105 -->
+<g id="node105" class="node">
+<title>Node105</title>
+<g id="a_node105"><a xlink:href="_cl_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="832.78,-129 832.78,-159 998.78,-159 998.78,-129 832.78,-129"/>
+<text text-anchor="start" x="840.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="915.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node105 -->
+<g id="edge198" class="edge">
+<title>Node93&#45;&gt;Node105</title>
+<path fill="none" stroke="midnightblue" d="M6868.78,-220.47C6168.53,-215.83 1160.33,-182.12 1007.78,-165 995.92,-163.67 983.34,-161.47 971.42,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869,-223.97 6879.02,-220.53 6869.04,-216.97 6869,-223.97"/>
+</g>
+<!-- Node106 -->
+<g id="node106" class="node">
+<title>Node106</title>
+<g id="a_node106"><a xlink:href="_cl_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1016.78,-129 1016.78,-159 1222.78,-159 1222.78,-129 1016.78,-129"/>
+<text text-anchor="start" x="1024.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1119.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node106 -->
+<g id="edge199" class="edge">
+<title>Node93&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M6869.06,-220.59C6195.42,-217.16 1525.22,-192.44 1231.78,-165 1217.52,-163.67 1202.36,-161.48 1187.94,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.14,-224.09 6879.16,-220.65 6869.18,-217.1 6869.14,-224.09"/>
+</g>
+<!-- Node107 -->
+<g id="node107" class="node">
+<title>Node107</title>
+<g id="a_node107"><a xlink:href="_cl_division_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1240.78,-129 1240.78,-159 1384.78,-159 1384.78,-129 1240.78,-129"/>
+<text text-anchor="start" x="1248.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1312.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node107 -->
+<g id="edge200" class="edge">
+<title>Node93&#45;&gt;Node107</title>
+<path fill="none" stroke="midnightblue" d="M6869.11,-220.45C6196.11,-215.8 1535.83,-183 1393.78,-165 1383.29,-163.67 1372.19,-161.47 1361.69,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.17,-223.95 6879.19,-220.52 6869.22,-216.95 6869.17,-223.95"/>
+</g>
+<!-- Node108 -->
+<g id="node108" class="node">
+<title>Node108</title>
+<g id="a_node108"><a xlink:href="_cl_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1402.78,-129 1402.78,-159 1592.78,-159 1592.78,-129 1402.78,-129"/>
+<text text-anchor="start" x="1410.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1497.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node108 -->
+<g id="edge201" class="edge">
+<title>Node93&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M6869.04,-220.57C6220.37,-217.05 1875.29,-192.51 1601.78,-165 1588.52,-163.67 1574.42,-161.48 1561.04,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-224.07 6879.22,-220.62 6869.24,-217.07 6869.2,-224.07"/>
+</g>
+<!-- Node109 -->
+<g id="node109" class="node">
+<title>Node109</title>
+<g id="a_node109"><a xlink:href="_cl_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1610.78,-129 1610.78,-159 1780.78,-159 1780.78,-129 1610.78,-129"/>
+<text text-anchor="start" x="1618.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1695.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node109 -->
+<g id="edge202" class="edge">
+<title>Node93&#45;&gt;Node109</title>
+<path fill="none" stroke="midnightblue" d="M6868.42,-220.58C6230.72,-217.22 2052.92,-194.13 1789.78,-165 1777.76,-163.67 1765,-161.49 1752.9,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.86,-224.08 6878.88,-220.63 6868.9,-217.08 6868.86,-224.08"/>
+</g>
+<!-- Node110 -->
+<g id="node110" class="node">
+<title>Node110</title>
+<g id="a_node110"><a xlink:href="_cl_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1798.78,-129 1798.78,-159 1942.78,-159 1942.78,-129 1798.78,-129"/>
+<text text-anchor="start" x="1806.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="1870.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node110 -->
+<g id="edge203" class="edge">
+<title>Node93&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M6869,-220.63C6244.71,-217.67 2205.9,-197.35 1951.78,-165 1941.29,-163.66 1930.2,-161.46 1919.7,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.23,-224.13 6879.25,-220.67 6869.27,-217.13 6869.23,-224.13"/>
+</g>
+<!-- Node111 -->
+<g id="node111" class="node">
+<title>Node111</title>
+<g id="a_node111"><a xlink:href="_cl_gather_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1960.78,-129 1960.78,-159 2104.78,-159 2104.78,-129 1960.78,-129"/>
+<text text-anchor="start" x="1968.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2032.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node111 -->
+<g id="edge204" class="edge">
+<title>Node93&#45;&gt;Node111</title>
+<path fill="none" stroke="midnightblue" d="M6869.22,-220.6C6257.29,-217.46 2359.33,-196.31 2113.78,-165 2103.43,-163.68 2092.5,-161.52 2082.13,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.25,-224.1 6879.27,-220.65 6869.29,-217.1 6869.25,-224.1"/>
+</g>
+<!-- Node112 -->
+<g id="node112" class="node">
+<title>Node112</title>
+<g id="a_node112"><a xlink:href="_cl_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2122.78,-129 2122.78,-159 2322.78,-159 2322.78,-129 2122.78,-129"/>
+<text text-anchor="start" x="2130.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2222.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node112 -->
+<g id="edge205" class="edge">
+<title>Node93&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M6868.8,-220.85C6290.72,-219.63 2800,-210.46 2331.78,-165 2317.89,-163.65 2303.13,-161.46 2289.1,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.11,-224.35 6879.11,-220.87 6869.12,-217.35 6869.11,-224.35"/>
+</g>
+<!-- Node113 -->
+<g id="node113" class="node">
+<title>Node113</title>
+<g id="a_node113"><a xlink:href="_cl_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2341.28,-129 2341.28,-159 2494.28,-159 2494.28,-129 2341.28,-129"/>
+<text text-anchor="start" x="2349.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2417.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node113 -->
+<g id="edge206" class="edge">
+<title>Node93&#45;&gt;Node113</title>
+<path fill="none" stroke="midnightblue" d="M6869.11,-221.03C6304.4,-221.13 2952.68,-219.38 2503.78,-165 2492.82,-163.67 2481.23,-161.51 2470.22,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-224.53 6879.2,-221.03 6869.2,-217.53 6869.2,-224.53"/>
+</g>
+<!-- Node114 -->
+<g id="node114" class="node">
+<title>Node114</title>
+<g id="a_node114"><a xlink:href="_cl_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2512.78,-129 2512.78,-159 2656.78,-159 2656.78,-129 2512.78,-129"/>
+<text text-anchor="start" x="2520.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2584.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node114 -->
+<g id="edge207" class="edge">
+<title>Node93&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M6868.58,-221.06C6314.3,-221.3 3097.04,-220.32 2665.78,-165 2655.43,-163.67 2644.5,-161.51 2634.13,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.88,-224.56 6878.87,-221.05 6868.87,-217.56 6868.88,-224.56"/>
+</g>
+<!-- Node115 -->
+<g id="node115" class="node">
+<title>Node115</title>
+<g id="a_node115"><a xlink:href="_cl_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2675.28,-129 2675.28,-159 2820.28,-159 2820.28,-129 2675.28,-129"/>
+<text text-anchor="start" x="2683.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2747.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node115 -->
+<g id="edge208" class="edge">
+<title>Node93&#45;&gt;Node115</title>
+<path fill="none" stroke="midnightblue" d="M6869.12,-221C6328.78,-220.84 3243.93,-217.63 2829.78,-165 2819.31,-163.67 2808.25,-161.51 2797.75,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.16,-224.5 6879.16,-221 6869.16,-217.5 6869.16,-224.5"/>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node">
+<title>Node116</title>
+<g id="a_node116"><a xlink:href="_cl_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="2838.78,-129 2838.78,-159 2982.78,-159 2982.78,-129 2838.78,-129"/>
+<text text-anchor="start" x="2846.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="2910.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node116 -->
+<g id="edge209" class="edge">
+<title>Node93&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M6869.09,-220.9C6341.53,-220.08 3393.56,-213.38 2996.78,-165 2985.82,-163.66 2974.23,-161.5 2963.22,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.26,-224.4 6879.27,-220.91 6869.27,-217.4 6869.26,-224.4"/>
+</g>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="_cl_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3230.78,-129 3230.78,-159 3392.78,-159 3392.78,-129 3230.78,-129"/>
+<text text-anchor="start" x="3238.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3311.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node117 -->
+<g id="edge210" class="edge">
+<title>Node93&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M6868.87,-220.71C6373.17,-218.79 3756.02,-206.72 3401.78,-165 3390.33,-163.65 3378.21,-161.48 3366.69,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.14,-224.21 6879.15,-220.75 6869.16,-217.21 6869.14,-224.21"/>
+</g>
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><a xlink:href="_cl_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3411.28,-129 3411.28,-159 3600.28,-159 3600.28,-129 3411.28,-129"/>
+<text text-anchor="start" x="3419.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3505.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node118 -->
+<g id="edge211" class="edge">
+<title>Node93&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M6868.71,-220.48C6390.05,-217.32 3942.61,-199.53 3609.78,-165 3596.61,-163.63 3582.62,-161.45 3569.32,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.96,-223.98 6878.99,-220.55 6869.01,-216.98 6868.96,-223.98"/>
+</g>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><a xlink:href="_cl_pad_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3618.78,-129 3618.78,-159 3762.78,-159 3762.78,-129 3618.78,-129"/>
+<text text-anchor="start" x="3626.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3690.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node119 -->
+<g id="edge212" class="edge">
+<title>Node93&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M6868.94,-220.66C6404.6,-218.57 4086.65,-206.12 3771.78,-165 3761.44,-163.65 3750.51,-161.48 3740.13,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.22,-224.16 6879.23,-220.71 6869.25,-217.16 6869.22,-224.16"/>
+</g>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><a xlink:href="_cl_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3780.78,-129 3780.78,-159 3924.78,-159 3924.78,-129 3780.78,-129"/>
+<text text-anchor="start" x="3788.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="3852.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node120 -->
+<g id="edge213" class="edge">
+<title>Node93&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M6868.76,-220.58C6418.29,-218.08 4231.63,-204.04 3933.78,-165 3923.44,-163.64 3912.51,-161.47 3902.13,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.06,-224.08 6879.08,-220.63 6869.1,-217.08 6869.06,-224.08"/>
+</g>
+<!-- Node121 -->
+<g id="node121" class="node">
+<title>Node121</title>
+<g id="a_node121"><a xlink:href="_cl_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="3942.78,-129 3942.78,-159 4086.78,-159 4086.78,-129 3942.78,-129"/>
+<text text-anchor="start" x="3950.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4014.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node121 -->
+<g id="edge214" class="edge">
+<title>Node93&#45;&gt;Node121</title>
+<path fill="none" stroke="midnightblue" d="M6868.94,-220.49C6433.54,-217.58 4376.71,-201.97 4095.78,-165 4085.44,-163.64 4074.51,-161.46 4064.14,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.21,-223.99 6879.23,-220.56 6869.25,-216.99 6869.21,-223.99"/>
+</g>
+<!-- Node122 -->
+<g id="node122" class="node">
+<title>Node122</title>
+<g id="a_node122"><a xlink:href="_cl_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4104.78,-129 4104.78,-159 4248.78,-159 4248.78,-129 4104.78,-129"/>
+<text text-anchor="start" x="4112.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4176.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node122 -->
+<g id="edge215" class="edge">
+<title>Node93&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M6868.82,-220.38C6448.23,-217.04 4521.75,-199.9 4257.78,-165 4247.44,-163.63 4236.51,-161.45 4226.14,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.04,-223.88 6879.07,-220.46 6869.09,-216.89 6869.04,-223.88"/>
+</g>
+<!-- Node123 -->
+<g id="node123" class="node">
+<title>Node123</title>
+<g id="a_node123"><a xlink:href="_cl_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4266.78,-129 4266.78,-159 4410.78,-159 4410.78,-129 4266.78,-129"/>
+<text text-anchor="start" x="4274.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4338.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node123 -->
+<g id="edge216" class="edge">
+<title>Node93&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M6868.82,-220.27C6463.76,-216.46 4666.85,-197.83 4419.78,-165 4409.44,-163.63 4398.51,-161.44 4388.14,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.95,-223.77 6878.98,-220.36 6869.01,-216.77 6868.95,-223.77"/>
+</g>
+<!-- Node124 -->
+<g id="node124" class="node">
+<title>Node124</title>
+<g id="a_node124"><a xlink:href="_cl_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4428.78,-129 4428.78,-159 4572.78,-159 4572.78,-129 4428.78,-129"/>
+<text text-anchor="start" x="4436.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4500.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node124 -->
+<g id="edge217" class="edge">
+<title>Node93&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M6868.99,-220.14C6480.3,-215.85 4812.01,-195.77 4581.78,-165 4571.44,-163.62 4560.51,-161.43 4550.14,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.99,-223.64 6879.03,-220.25 6869.06,-216.64 6868.99,-223.64"/>
+</g>
+<!-- Node125 -->
+<g id="node125" class="node">
+<title>Node125</title>
+<g id="a_node125"><a xlink:href="_cl_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4590.78,-129 4590.78,-159 4734.78,-159 4734.78,-129 4590.78,-129"/>
+<text text-anchor="start" x="4598.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4662.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node125 -->
+<g id="edge218" class="edge">
+<title>Node93&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M6868.91,-221.29C6523.02,-222.18 5166.54,-221.87 4743.78,-165 4733.59,-163.63 4722.82,-161.48 4712.57,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.09,-224.79 6879.09,-221.26 6869.08,-217.79 6869.09,-224.79"/>
+</g>
+<!-- Node126 -->
+<g id="node126" class="node">
+<title>Node126</title>
+<g id="a_node126"><a xlink:href="_cl_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4752.78,-129 4752.78,-159 4900.78,-159 4900.78,-129 4752.78,-129"/>
+<text text-anchor="start" x="4760.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4826.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReverseV2Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node126 -->
+<g id="edge219" class="edge">
+<title>Node93&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M6868.85,-221.04C6539.41,-220.83 5298.38,-216.58 4909.78,-165 4899.35,-163.62 4888.32,-161.46 4877.82,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.25,-224.54 6879.26,-221.04 6869.26,-217.54 6869.25,-224.54"/>
+</g>
+<!-- Node127 -->
+<g id="node127" class="node">
+<title>Node127</title>
+<g id="a_node127"><a xlink:href="_cl_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4918.78,-129 4918.78,-159 5062.78,-159 5062.78,-129 4918.78,-129"/>
+<text text-anchor="start" x="4926.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="4990.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node127 -->
+<g id="edge220" class="edge">
+<title>Node93&#45;&gt;Node127</title>
+<path fill="none" stroke="midnightblue" d="M6868.85,-220.87C6556.18,-220.02 5426.88,-213.57 5071.78,-165 5061.59,-163.61 5050.82,-161.45 5040.58,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.18,-224.37 6879.19,-220.9 6869.2,-217.37 6869.18,-224.37"/>
+</g>
+<!-- Node128 -->
+<g id="node128" class="node">
+<title>Node128</title>
+<g id="a_node128"><a xlink:href="_cl_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5080.78,-129 5080.78,-159 5244.78,-159 5244.78,-129 5080.78,-129"/>
+<text text-anchor="start" x="5088.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5162.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node128 -->
+<g id="edge221" class="edge">
+<title>Node93&#45;&gt;Node128</title>
+<path fill="none" stroke="midnightblue" d="M6868.99,-220.3C6576.33,-217.44 5572.1,-204.89 5253.78,-165 5242.38,-163.57 5230.31,-161.4 5218.81,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.07,-223.8 6879.1,-220.39 6869.13,-216.8 6869.07,-223.8"/>
+</g>
+<!-- Node129 -->
+<g id="node129" class="node">
+<title>Node129</title>
+<g id="a_node129"><a xlink:href="_cl_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5262.78,-129 5262.78,-159 5406.78,-159 5406.78,-129 5262.78,-129"/>
+<text text-anchor="start" x="5270.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5334.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node129 -->
+<g id="edge222" class="edge">
+<title>Node93&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M6868.96,-220.24C6594.65,-217.32 5700.45,-204.91 5415.78,-165 5405.59,-163.57 5394.83,-161.4 5384.59,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.2,-223.74 6879.23,-220.35 6869.27,-216.74 6869.2,-223.74"/>
+</g>
+<!-- Node130 -->
+<g id="node130" class="node">
+<title>Node130</title>
+<g id="a_node130"><a xlink:href="_cl_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5424.78,-129 5424.78,-159 5568.78,-159 5568.78,-129 5424.78,-129"/>
+<text text-anchor="start" x="5432.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5496.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node130 -->
+<g id="edge223" class="edge">
+<title>Node93&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M6868.98,-219.84C6614.18,-215.83 5829.48,-200.84 5577.78,-165 5567.74,-163.57 5557.14,-161.43 5547.02,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.22,-223.34 6879.27,-220 6869.33,-216.34 6869.22,-223.34"/>
+</g>
+<!-- Node131 -->
+<g id="node131" class="node">
+<title>Node131</title>
+<g id="a_node131"><a xlink:href="_cl_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5587.28,-129 5587.28,-159 5740.28,-159 5740.28,-129 5587.28,-129"/>
+<text text-anchor="start" x="5595.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5663.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node131 -->
+<g id="edge224" class="edge">
+<title>Node93&#45;&gt;Node131</title>
+<path fill="none" stroke="midnightblue" d="M6868.83,-219.17C6635.76,-213.61 5965.97,-195.35 5748.78,-165 5738.27,-163.53 5727.15,-161.37 5716.54,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.85,-222.68 6878.93,-219.41 6869.02,-215.68 6868.85,-222.68"/>
+</g>
+<!-- Node132 -->
+<g id="node132" class="node">
+<title>Node132</title>
+<g id="a_node132"><a xlink:href="_cl_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5758.28,-129 5758.28,-159 5909.28,-159 5909.28,-129 5758.28,-129"/>
+<text text-anchor="start" x="5766.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5833.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node132 -->
+<g id="edge225" class="edge">
+<title>Node93&#45;&gt;Node132</title>
+<path fill="none" stroke="midnightblue" d="M6868.91,-221.45C6694.43,-221.36 6269.98,-215.45 5918.78,-165 5908.42,-163.51 5897.48,-161.37 5887.01,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.04,-224.95 6879.04,-221.45 6869.04,-217.95 6869.04,-224.95"/>
+</g>
+<!-- Node133 -->
+<g id="node133" class="node">
+<title>Node133</title>
+<g id="a_node133"><a xlink:href="_cl_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="5927.78,-129 5927.78,-159 6071.78,-159 6071.78,-129 5927.78,-129"/>
+<text text-anchor="start" x="5935.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="5999.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node133 -->
+<g id="edge226" class="edge">
+<title>Node93&#45;&gt;Node133</title>
+<path fill="none" stroke="midnightblue" d="M6868.88,-220.57C6714.65,-218.69 6368.32,-209.4 6080.78,-165 6071.04,-163.5 6060.77,-161.38 6050.92,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.16,-224.07 6879.2,-220.69 6869.24,-217.07 6869.16,-224.07"/>
+</g>
+<!-- Node134 -->
+<g id="node134" class="node">
+<title>Node134</title>
+<g id="a_node134"><a xlink:href="_cl_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6090.28,-129 6090.28,-159 6305.28,-159 6305.28,-129 6090.28,-129"/>
+<text text-anchor="start" x="6098.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="middle" x="6197.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node134 -->
+<g id="edge227" class="edge">
+<title>Node93&#45;&gt;Node134</title>
+<path fill="none" stroke="midnightblue" d="M6868.82,-215.98C6747.92,-208 6513.14,-190.66 6314.78,-165 6301.7,-163.31 6287.85,-161.21 6274.43,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.89,-219.49 6879.1,-216.65 6869.35,-212.5 6868.89,-219.49"/>
+</g>
+<!-- Node135 -->
+<g id="node135" class="node">
+<title>Node135</title>
+<g id="a_node135"><a xlink:href="_cl_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6323.78,-123.5 6323.78,-164.5 6517.78,-164.5 6517.78,-123.5 6323.78,-123.5"/>
+<text text-anchor="start" x="6331.78" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
+<text text-anchor="start" x="6331.78" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
+<text text-anchor="middle" x="6420.78" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node135 -->
+<g id="edge228" class="edge">
+<title>Node93&#45;&gt;Node135</title>
+<path fill="none" stroke="midnightblue" d="M6869.12,-211.66C6783.87,-201.47 6645.56,-184.05 6526.78,-165 6523.82,-164.53 6520.82,-164.03 6517.79,-163.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6868.91,-215.16 6879.25,-212.86 6869.74,-208.21 6868.91,-215.16"/>
+</g>
+<!-- Node136 -->
+<g id="node136" class="node">
+<title>Node136</title>
+<g id="a_node136"><a xlink:href="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6535.78,-129 6535.78,-159 6751.78,-159 6751.78,-129 6535.78,-129"/>
+<text text-anchor="start" x="6543.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6643.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node136 -->
+<g id="edge245" class="edge">
+<title>Node93&#45;&gt;Node136</title>
+<path fill="none" stroke="midnightblue" d="M6883.35,-204.5C6828.65,-190.92 6751.95,-171.87 6700.19,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6882.75,-207.96 6893.3,-206.97 6884.44,-201.16 6882.75,-207.96"/>
+</g>
+<!-- Node137 -->
+<g id="node137" class="node">
+<title>Node137</title>
+<g id="a_node137"><a xlink:href="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6769.78,-129 6769.78,-159 6929.78,-159 6929.78,-129 6769.78,-129"/>
+<text text-anchor="start" x="6777.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="6849.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node137 -->
+<g id="edge247" class="edge">
+<title>Node93&#45;&gt;Node137</title>
+<path fill="none" stroke="midnightblue" d="M6922.95,-200.61C6905.75,-187.54 6883.84,-170.89 6868.5,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6920.89,-203.44 6930.97,-206.7 6925.13,-197.87 6920.89,-203.44"/>
+</g>
+<!-- Node138 -->
+<g id="node138" class="node">
+<title>Node138</title>
+<g id="a_node138"><a xlink:href="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="6948.28,-129 6948.28,-159 7153.28,-159 7153.28,-129 6948.28,-129"/>
+<text text-anchor="start" x="6956.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="7050.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node138 -->
+<g id="edge249" class="edge">
+<title>Node93&#45;&gt;Node138</title>
+<path fill="none" stroke="midnightblue" d="M6976.87,-200.61C6994.25,-187.54 7016.37,-170.89 7031.87,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6974.66,-197.9 6968.78,-206.7 6978.87,-203.49 6974.66,-197.9"/>
+</g>
+<!-- Node93&#45;&gt;Node139 -->
+<g id="edge254" class="edge">
+<title>Node93&#45;&gt;Node139</title>
+<path fill="none" stroke="midnightblue" d="M6869,-220.57C6119.6,-216.51 405,-184.95 231.78,-165 220.29,-163.68 208.12,-161.48 196.59,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="6869.13,-224.07 6879.15,-220.62 6869.17,-217.07 6869.13,-224.07"/>
+</g>
+<!-- Node140 -->
+<g id="node140" class="node">
+<title>Node140</title>
+<g id="a_node140"><a xlink:href="_neon_resize_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13232.78,-129 13232.78,-159 13392.78,-159 13392.78,-129 13232.78,-129"/>
+<text text-anchor="start" x="13240.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13312.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node140 -->
+<g id="edge255" class="edge">
+<title>Node93&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.57C7238.92,-215.95 7810.54,-206.3 8286.78,-201 8561.05,-197.95 12951.28,-196.25 13223.78,-165 13235.26,-163.68 13247.44,-161.49 13258.97,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.08 7020.44,-219.75 7030.5,-223.08 7030.38,-216.08"/>
+</g>
+<!-- Node141 -->
+<g id="node141" class="node">
+<title>Node141</title>
+<g id="a_node141"><a xlink:href="_neon_reverse_v2_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13410.78,-129 13410.78,-159 13574.78,-159 13574.78,-129 13410.78,-129"/>
+<text text-anchor="start" x="13418.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13492.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReverseV2Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node141 -->
+<g id="edge256" class="edge">
+<title>Node93&#45;&gt;Node141</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.57C7238.92,-215.93 7810.54,-206.24 8286.78,-201 8570.93,-197.87 13119.38,-196.67 13401.78,-165 13413.51,-163.68 13425.95,-161.49 13437.75,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.07 7020.44,-219.75 7030.5,-223.07 7030.38,-216.07"/>
+</g>
+<!-- Node142 -->
+<g id="node142" class="node">
+<title>Node142</title>
+<g id="a_node142"><a xlink:href="_neon_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13592.78,-129 13592.78,-159 13752.78,-159 13752.78,-129 13592.78,-129"/>
+<text text-anchor="start" x="13600.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13672.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node142 -->
+<g id="edge257" class="edge">
+<title>Node93&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.56C7238.92,-215.9 7810.54,-206.18 8286.78,-201 8581.05,-197.8 13291.4,-198.45 13583.78,-165 13595.26,-163.69 13607.44,-161.49 13618.97,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.06 7020.44,-219.74 7030.5,-223.06 7030.38,-216.06"/>
+</g>
+<!-- Node143 -->
+<g id="node143" class="node">
+<title>Node143</title>
+<g id="a_node143"><a xlink:href="_neon_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13770.78,-129 13770.78,-159 13930.78,-159 13930.78,-129 13770.78,-129"/>
+<text text-anchor="start" x="13778.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="13850.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node143 -->
+<g id="edge258" class="edge">
+<title>Node93&#45;&gt;Node143</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.55C7238.92,-215.88 7810.54,-206.13 8286.78,-201 8590.93,-197.73 13459.57,-199.54 13761.78,-165 13773.26,-163.69 13785.44,-161.5 13796.97,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.06 7020.44,-219.73 7030.5,-223.06 7030.38,-216.06"/>
+</g>
+<!-- Node144 -->
+<g id="node144" class="node">
+<title>Node144</title>
+<g id="a_node144"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="13948.78,-129 13948.78,-159 14108.78,-159 14108.78,-129 13948.78,-129"/>
+<text text-anchor="start" x="13956.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="14028.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node144 -->
+<g id="edge259" class="edge">
+<title>Node93&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M7030.67,-219.55C7238.92,-215.86 7810.54,-206.08 8286.78,-201 8600.82,-197.65 13627.74,-200.63 13939.78,-165 13951.26,-163.69 13963.44,-161.5 13974.97,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.05 7020.44,-219.73 7030.5,-223.05 7030.38,-216.05"/>
+</g>
+<!-- Node145 -->
+<g id="node145" class="node">
+<title>Node145</title>
+<g id="a_node145"><a xlink:href="_neon_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10271.28,-129 10271.28,-159 10440.28,-159 10440.28,-129 10271.28,-129"/>
+<text text-anchor="start" x="10279.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10355.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node145 -->
+<g id="edge260" class="edge">
+<title>Node93&#45;&gt;Node145</title>
+<path fill="none" stroke="midnightblue" d="M7030.74,-219.77C7527.32,-212.18 10142.74,-171.93 10224.78,-165 10241.17,-163.61 10258.62,-161.44 10275.27,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.38,-216.27 7020.44,-219.92 7030.49,-223.27 7030.38,-216.27"/>
+</g>
+<!-- Node146 -->
+<g id="node146" class="node">
+<title>Node146</title>
+<g id="a_node146"><a xlink:href="_neon_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="8561.28,-129 8561.28,-159 8728.28,-159 8728.28,-129 8561.28,-129"/>
+<text text-anchor="start" x="8569.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="8644.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node146 -->
+<g id="edge261" class="edge">
+<title>Node93&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M7030.58,-221.43C7262.23,-221.96 7948.36,-218.52 8514.78,-165 8530.58,-163.51 8547.38,-161.35 8563.48,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.56,-217.93 7020.55,-221.41 7030.54,-224.93 7030.56,-217.93"/>
+</g>
+<!-- Node147 -->
+<g id="node147" class="node">
+<title>Node147</title>
+<g id="a_node147"><a xlink:href="_neon_tile_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10458.78,-129 10458.78,-159 10618.78,-159 10618.78,-129 10458.78,-129"/>
+<text text-anchor="start" x="10466.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="10538.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node147 -->
+<g id="edge262" class="edge">
+<title>Node93&#45;&gt;Node147</title>
+<path fill="none" stroke="midnightblue" d="M7030.45,-219.76C7552.05,-211.77 10426.83,-167.59 10448.78,-165 10460.22,-163.65 10472.35,-161.48 10483.87,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.33,-216.27 7020.38,-219.92 7030.44,-223.26 7030.33,-216.27"/>
+</g>
+<!-- Node148 -->
+<g id="node148" class="node">
+<title>Node148</title>
+<g id="a_node148"><a xlink:href="_neon_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="7171.28,-123.5 7171.28,-164.5 7356.28,-164.5 7356.28,-123.5 7171.28,-123.5"/>
+<text text-anchor="start" x="7179.28" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="7179.28" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="7263.78" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node148 -->
+<g id="edge263" class="edge">
+<title>Node93&#45;&gt;Node148</title>
+<path fill="none" stroke="midnightblue" d="M7017.53,-204.6C7066.12,-192.84 7131.79,-176.95 7183.09,-164.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7016.63,-201.22 7007.74,-206.97 7018.28,-208.02 7016.63,-201.22"/>
+</g>
+<!-- Node149 -->
+<g id="node149" class="node">
+<title>Node149</title>
+<g id="a_node149"><a xlink:href="_neon_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="10854.28,-123.5 10854.28,-164.5 11039.28,-164.5 11039.28,-123.5 10854.28,-123.5"/>
+<text text-anchor="start" x="10862.28" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="start" x="10862.28" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
+<text text-anchor="middle" x="10946.78" y="-130.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node93&#45;&gt;Node149 -->
+<g id="edge264" class="edge">
+<title>Node93&#45;&gt;Node149</title>
+<path fill="none" stroke="midnightblue" d="M7030.68,-219.76C7238.93,-216.59 7810.56,-207.91 8286.78,-201 8571,-196.87 10562.06,-194.47 10844.78,-165 10847.83,-164.68 10850.93,-164.32 10854.05,-163.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="7030.39,-216.27 7020.44,-219.92 7030.49,-223.27 7030.39,-216.27"/>
+</g>
+<!-- Node94&#45;&gt;Node8 -->
+<g id="edge188" class="edge">
+<title>Node94&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M3197.08,-127.06C3205.38,-125.53 3213.75,-124.13 3221.78,-123 3624.26,-66.54 3727.69,-72.63 4133.78,-56 5198.81,-12.39 8685.17,-10.87 9317.09,-10.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3196.19,-123.67 3187.02,-128.98 3197.5,-130.54 3196.19,-123.67"/>
+</g>
+<!-- Node94&#45;&gt;Node95 -->
+<g id="edge185" class="edge">
+<title>Node94&#45;&gt;Node95</title>
+<path fill="none" stroke="midnightblue" d="M3194.48,-127.11C3203.62,-125.46 3212.9,-124.02 3221.78,-123 3433.21,-98.74 4951.62,-78.23 5325,-73.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3193.83,-123.67 3184.65,-128.97 3195.13,-130.55 3193.83,-123.67"/>
+</g>
+<!-- Node96 -->
+<g id="node96" class="node">
+<title>Node96</title>
+<g id="a_node96"><a xlink:href="_neon_backend_optimization_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="4142.78,-56.5 4142.78,-86.5 4318.78,-86.5 4318.78,-56.5 4142.78,-56.5"/>
+<text text-anchor="start" x="4150.78" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend</text>
+<text text-anchor="middle" x="4230.78" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizationUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node94&#45;&gt;Node96 -->
+<g id="edge186" class="edge">
+<title>Node94&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M3196.03,-127.06C3204.67,-125.48 3213.4,-124.08 3221.78,-123 3560.14,-79.55 3966.79,-72.97 4142.64,-72.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="3195.14,-123.67 3185.96,-128.97 3196.44,-130.54 3195.14,-123.67"/>
+</g>
+<!-- Node96&#45;&gt;Node8 -->
+<g id="edge187" class="edge">
+<title>Node96&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M4329.3,-69.1C4519.83,-66.42 4952.09,-60.43 5315.78,-56 6913.31,-36.56 8861.04,-16.62 9317.03,-12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="4328.98,-65.61 4319.03,-69.25 4329.08,-72.61 4328.98,-65.61"/>
+</g>
+<!-- Node150&#45;&gt;Node3 -->
+<g id="edge270" class="edge">
+<title>Node150&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M15640.13,-204.97C15631.97,-203.39 15623.71,-202.01 15615.78,-201 15113.34,-137.19 14979.37,-227.63 14476.78,-165 14465.38,-163.58 14453.31,-161.41 14441.81,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15639.5,-208.42 15649.99,-206.98 15640.89,-201.56 15639.5,-208.42"/>
+</g>
+<!-- Node150&#45;&gt;Node5 -->
+<g id="edge272" class="edge">
+<title>Node150&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M15638.55,-204.88C15630.9,-203.39 15623.19,-202.05 15615.78,-201 15349.94,-163.45 15278.66,-202.24 15012.78,-165 15002,-163.49 14990.6,-161.37 14979.66,-159.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15638.03,-208.35 15648.53,-206.92 15639.43,-201.49 15638.03,-208.35"/>
+</g>
+<!-- Node151 -->
+<g id="node151" class="node">
+<title>Node151</title>
+<g id="a_node151"><a xlink:href="_neon_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15766.78,-129 15766.78,-159 15926.78,-159 15926.78,-129 15766.78,-129"/>
+<text text-anchor="start" x="15774.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="15846.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node150&#45;&gt;Node151 -->
+<g id="edge271" class="edge">
+<title>Node150&#45;&gt;Node151</title>
+<path fill="none" stroke="midnightblue" d="M15740.28,-202C15765.2,-188.66 15797.97,-171.12 15820.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15738.32,-199.08 15731.15,-206.88 15741.62,-205.25 15738.32,-199.08"/>
+</g>
+<!-- Node152&#45;&gt;Node3 -->
+<g id="edge274" class="edge">
+<title>Node152&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M13557.4,-204.93C13565.24,-203.4 13573.17,-202.04 13580.78,-201 13896.03,-157.96 13980.47,-207.66 14295.78,-165 14306.72,-163.52 14318.31,-161.38 14329.39,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13556.63,-201.51 13547.54,-206.94 13558.03,-208.37 13556.63,-201.51"/>
+</g>
+<!-- Node152&#45;&gt;Node5 -->
+<g id="edge276" class="edge">
+<title>Node152&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M13556.43,-204.95C13564.58,-203.38 13572.85,-202 13580.78,-201 14133.56,-131.6 14281,-234.4 14833.78,-165 14844.93,-163.6 14856.75,-161.44 14868,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13555.66,-201.53 13546.56,-206.96 13557.06,-208.39 13555.66,-201.53"/>
+</g>
+<!-- Node152&#45;&gt;Node140 -->
+<g id="edge275" class="edge">
+<title>Node152&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M13449.08,-202.87C13417.44,-189.44 13374.93,-171.39 13345.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13447.96,-206.2 13458.53,-206.88 13450.69,-199.75 13447.96,-206.2"/>
+</g>
+<!-- Node153&#45;&gt;Node3 -->
+<g id="edge278" class="edge">
+<title>Node153&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M13739.86,-204.89C13747.56,-203.41 13755.32,-202.07 13762.78,-201 13997.82,-167.42 14060.77,-198.85 14295.78,-165 14306.55,-163.45 14317.95,-161.31 14328.88,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13738.92,-201.5 13729.8,-206.9 13740.29,-208.37 13738.92,-201.5"/>
+</g>
+<!-- Node153&#45;&gt;Node5 -->
+<g id="edge280" class="edge">
+<title>Node153&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M13738.25,-204.93C13746.47,-203.37 13754.79,-202 13762.78,-201 14235.33,-141.64 14361.36,-225.48 14833.78,-165 14844.93,-163.57 14856.74,-161.4 14867.99,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13737.42,-201.52 13728.3,-206.9 13738.79,-208.39 13737.42,-201.52"/>
+</g>
+<!-- Node153&#45;&gt;Node141 -->
+<g id="edge279" class="edge">
+<title>Node153&#45;&gt;Node141</title>
+<path fill="none" stroke="midnightblue" d="M13629.08,-202.87C13597.44,-189.44 13554.93,-171.39 13525.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13627.96,-206.2 13638.53,-206.88 13630.69,-199.75 13627.96,-206.2"/>
+</g>
+<!-- Node154&#45;&gt;Node3 -->
+<g id="edge282" class="edge">
+<title>Node154&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M15818.13,-204.94C15809.97,-203.37 15801.71,-201.99 15793.78,-201 15212.74,-128.47 15057.99,-236.16 14476.78,-165 14465.38,-163.6 14453.3,-161.44 14441.8,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15817.5,-208.38 15828,-206.94 15818.9,-201.52 15817.5,-208.38"/>
+</g>
+<!-- Node154&#45;&gt;Node5 -->
+<g id="edge284" class="edge">
+<title>Node154&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M15817.16,-204.9C15809.32,-203.38 15801.39,-202.02 15793.78,-201 15449.39,-154.73 15357.22,-210.86 15012.78,-165 15001.83,-163.54 14990.25,-161.42 14979.16,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15816.53,-208.34 15827.03,-206.9 15817.92,-201.48 15816.53,-208.34"/>
+</g>
+<!-- Node155 -->
+<g id="node155" class="node">
+<title>Node155</title>
+<g id="a_node155"><a xlink:href="_neon_rsqrt_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="15944.78,-129 15944.78,-159 16104.78,-159 16104.78,-129 15944.78,-129"/>
+<text text-anchor="start" x="15952.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16024.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node154&#45;&gt;Node155 -->
+<g id="edge283" class="edge">
+<title>Node154&#45;&gt;Node155</title>
+<path fill="none" stroke="midnightblue" d="M15918.28,-202C15943.2,-188.66 15975.97,-171.12 15998.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15916.32,-199.08 15909.15,-206.88 15919.62,-205.25 15916.32,-199.08"/>
+</g>
+<!-- Node156&#45;&gt;Node3 -->
+<g id="edge286" class="edge">
+<title>Node156&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M15996.13,-204.92C15987.98,-203.35 15979.71,-201.98 15971.78,-201 15312.13,-119.74 15136.62,-244.7 14476.78,-165 14465.38,-163.62 14453.3,-161.47 14441.8,-159.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15995.51,-208.36 16006,-206.92 15996.9,-201.5 15995.51,-208.36"/>
+</g>
+<!-- Node156&#45;&gt;Node5 -->
+<g id="edge288" class="edge">
+<title>Node156&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M15995.51,-204.9C15987.56,-203.36 15979.51,-202 15971.78,-201 15548.82,-146.01 15435.81,-219.49 15012.78,-165 15001.67,-163.57 14989.9,-161.42 14978.67,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="15995.02,-208.37 16005.51,-206.93 15996.41,-201.51 15995.02,-208.37"/>
+</g>
+<!-- Node157 -->
+<g id="node157" class="node">
+<title>Node157</title>
+<g id="a_node157"><a xlink:href="_neon_sin_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16122.78,-129 16122.78,-159 16282.78,-159 16282.78,-129 16122.78,-129"/>
+<text text-anchor="start" x="16130.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16202.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node156&#45;&gt;Node157 -->
+<g id="edge287" class="edge">
+<title>Node156&#45;&gt;Node157</title>
+<path fill="none" stroke="midnightblue" d="M16096.28,-202C16121.2,-188.66 16153.97,-171.12 16176.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16094.32,-199.08 16087.15,-206.88 16097.62,-205.25 16094.32,-199.08"/>
+</g>
+<!-- Node158&#45;&gt;Node3 -->
+<g id="edge290" class="edge">
+<title>Node158&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M16174.48,-204.96C16166.21,-203.37 16157.83,-201.98 16149.78,-201 15411.51,-111.02 15215.25,-253.24 14476.78,-165 14465.21,-163.62 14452.96,-161.43 14441.31,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16173.98,-208.43 16184.48,-206.99 16175.38,-201.57 16173.98,-208.43"/>
+</g>
+<!-- Node158&#45;&gt;Node5 -->
+<g id="edge292" class="edge">
+<title>Node158&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M16174.13,-204.97C16165.97,-203.39 16157.71,-202.01 16149.78,-201 15648.22,-137.29 15514.41,-228.11 15012.78,-165 15001.5,-163.58 14989.56,-161.41 14978.18,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16173.5,-208.42 16183.99,-206.98 16174.89,-201.56 16173.5,-208.42"/>
+</g>
+<!-- Node159 -->
+<g id="node159" class="node">
+<title>Node159</title>
+<g id="a_node159"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16300.78,-129 16300.78,-159 16460.78,-159 16460.78,-129 16300.78,-129"/>
+<text text-anchor="start" x="16308.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16380.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node158&#45;&gt;Node159 -->
+<g id="edge291" class="edge">
+<title>Node158&#45;&gt;Node159</title>
+<path fill="none" stroke="midnightblue" d="M16274.28,-202C16299.2,-188.66 16331.97,-171.12 16354.54,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16272.32,-199.08 16265.15,-206.88 16275.62,-205.25 16272.32,-199.08"/>
+</g>
+<!-- Node160&#45;&gt;Node3 -->
+<g id="edge294" class="edge">
+<title>Node160&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M13919.31,-204.94C13926.53,-203.48 13933.79,-202.13 13940.78,-201 14097.31,-175.57 14139.21,-190.24 14295.78,-165 14306.05,-163.34 14316.91,-161.24 14327.39,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13918.59,-201.51 13909.51,-206.97 13920.01,-208.36 13918.59,-201.51"/>
+</g>
+<!-- Node160&#45;&gt;Node5 -->
+<g id="edge296" class="edge">
+<title>Node160&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M13917.05,-204.92C13925,-203.38 13933.05,-202.02 13940.78,-201 14334.6,-149.24 14439.95,-216.76 14833.78,-165 14844.77,-163.56 14856.4,-161.41 14867.51,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13916.15,-201.53 13907.05,-206.96 13917.54,-208.39 13916.15,-201.53"/>
+</g>
+<!-- Node160&#45;&gt;Node142 -->
+<g id="edge295" class="edge">
+<title>Node160&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M13809.08,-202.87C13777.44,-189.44 13734.93,-171.39 13705.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13807.96,-206.2 13818.53,-206.88 13810.69,-199.75 13807.96,-206.2"/>
+</g>
+<!-- Node161&#45;&gt;Node3 -->
+<g id="edge298" class="edge">
+<title>Node161&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M16358.83,-205.25C16348.44,-203.54 16337.87,-202.04 16327.78,-201 15509.31,-116.43 15293.89,-261.78 14476.78,-165 14465.21,-163.63 14452.95,-161.45 14441.31,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16358.27,-208.71 16368.72,-206.95 16359.46,-201.81 16358.27,-208.71"/>
+</g>
+<!-- Node161&#45;&gt;Node5 -->
+<g id="edge300" class="edge">
+<title>Node161&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M16358.29,-205.24C16348.07,-203.55 16337.69,-202.06 16327.78,-201 15746.45,-138.6 15593.02,-236.74 15012.78,-165 15001.5,-163.61 14989.55,-161.45 14978.18,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16357.98,-208.74 16368.43,-206.99 16359.17,-201.84 16357.98,-208.74"/>
+</g>
+<!-- Node162 -->
+<g id="node162" class="node">
+<title>Node162</title>
+<g id="a_node162"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16478.78,-129 16478.78,-159 16670.78,-159 16670.78,-129 16478.78,-129"/>
+<text text-anchor="start" x="16486.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16574.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node161&#45;&gt;Node162 -->
+<g id="edge299" class="edge">
+<title>Node161&#45;&gt;Node162</title>
+<path fill="none" stroke="midnightblue" d="M16469.03,-202C16493.77,-188.66 16526.31,-171.12 16548.73,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16467.11,-199.06 16459.97,-206.88 16470.43,-205.22 16467.11,-199.06"/>
+</g>
+<!-- Node163&#45;&gt;Node3 -->
+<g id="edge302" class="edge">
+<title>Node163&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M16568.41,-205.15C16558.83,-203.48 16549.09,-202.01 16539.78,-201 16083.95,-151.4 14932.16,-218.48 14476.78,-165 14465.21,-163.64 14452.95,-161.47 14441.31,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16567.85,-208.61 16578.32,-206.97 16569.11,-201.72 16567.85,-208.61"/>
+</g>
+<!-- Node163&#45;&gt;Node5 -->
+<g id="edge304" class="edge">
+<title>Node163&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M16568.21,-205.17C16558.69,-203.5 16549.03,-202.03 16539.78,-201 15865.14,-125.5 15686.66,-247.02 15012.78,-165 15001.5,-163.63 14989.55,-161.48 14978.18,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16567.58,-208.62 16578.05,-206.98 16568.85,-201.73 16567.58,-208.62"/>
+</g>
+<!-- Node164 -->
+<g id="node164" class="node">
+<title>Node164</title>
+<g id="a_node164"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16688.78,-129 16688.78,-159 16868.78,-159 16868.78,-129 16688.78,-129"/>
+<text text-anchor="start" x="16696.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16778.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node163&#45;&gt;Node164 -->
+<g id="edge303" class="edge">
+<title>Node163&#45;&gt;Node164</title>
+<path fill="none" stroke="midnightblue" d="M16673.78,-202C16698.35,-188.66 16730.66,-171.12 16752.91,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16671.9,-199.04 16664.78,-206.88 16675.24,-205.19 16671.9,-199.04"/>
+</g>
+<!-- Node165&#45;&gt;Node3 -->
+<g id="edge306" class="edge">
+<title>Node165&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M14101.39,-204.77C14107.27,-203.48 14113.12,-202.21 14118.78,-201 14197.28,-184.2 14217.26,-181.71 14295.78,-165 14304.7,-163.1 14314.11,-161.06 14323.35,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14100.51,-201.38 14091.5,-206.96 14102.02,-208.22 14100.51,-201.38"/>
+</g>
+<!-- Node165&#45;&gt;Node5 -->
+<g id="edge308" class="edge">
+<title>Node165&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M14095.4,-204.93C14103.24,-203.4 14111.17,-202.04 14118.78,-201 14434.03,-157.96 14518.52,-208.04 14833.78,-165 14844.61,-163.52 14856.06,-161.39 14867.02,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14094.63,-201.51 14085.54,-206.94 14096.03,-208.37 14094.63,-201.51"/>
+</g>
+<!-- Node165&#45;&gt;Node143 -->
+<g id="edge307" class="edge">
+<title>Node165&#45;&gt;Node143</title>
+<path fill="none" stroke="midnightblue" d="M13987.08,-202.87C13955.44,-189.44 13912.93,-171.39 13883.85,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="13985.96,-206.2 13996.53,-206.88 13988.69,-199.75 13985.96,-206.2"/>
+</g>
+<!-- Node166&#45;&gt;Node3 -->
+<g id="edge310" class="edge">
+<title>Node166&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M14385.78,-196.59C14385.78,-184.26 14385.78,-169.72 14385.78,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14382.28,-196.7 14385.78,-206.7 14389.28,-196.71 14382.28,-196.7"/>
+</g>
+<!-- Node166&#45;&gt;Node5 -->
+<g id="edge312" class="edge">
+<title>Node166&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M14454.07,-204.94C14461.38,-203.48 14468.72,-202.14 14475.78,-201 14633.66,-175.61 14675.92,-190.58 14833.78,-165 14843.94,-163.35 14854.68,-161.25 14865.05,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14453.26,-201.53 14444.16,-206.97 14454.66,-208.39 14453.26,-201.53"/>
+</g>
+<!-- Node166&#45;&gt;Node144 -->
+<g id="edge311" class="edge">
+<title>Node166&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M14314.17,-204.76C14308.29,-203.47 14302.43,-202.2 14296.78,-201 14217.41,-184.1 14197.15,-181.9 14117.78,-165 14108.95,-163.12 14099.64,-161.09 14090.5,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="14313.54,-208.2 14324.06,-206.94 14315.04,-201.37 14313.54,-208.2"/>
+</g>
+<!-- Node167&#45;&gt;Node3 -->
+<g id="edge314" class="edge">
+<title>Node167&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M16763.49,-204.92C16755.22,-203.33 16746.83,-201.96 16738.78,-201 16239.57,-141.58 14976.12,-223.25 14476.78,-165 14465.21,-163.65 14452.95,-161.48 14441.3,-159.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16762.99,-208.39 16773.49,-206.95 16764.38,-201.53 16762.99,-208.39"/>
+</g>
+<!-- Node167&#45;&gt;Node5 -->
+<g id="edge316" class="edge">
+<title>Node167&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M16763.48,-204.96C16755.21,-203.36 16746.83,-201.98 16738.78,-201 15977.11,-108.42 15774.56,-256.67 15012.78,-165 15001.34,-163.62 14989.21,-161.44 14977.69,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16762.98,-208.43 16773.48,-206.99 16764.38,-201.57 16762.98,-208.43"/>
+</g>
+<!-- Node168 -->
+<g id="node168" class="node">
+<title>Node168</title>
+<g id="a_node168"><a xlink:href="_neon_stack_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="16886.78,-129 16886.78,-159 17046.78,-159 17046.78,-129 16886.78,-129"/>
+<text text-anchor="start" x="16894.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="16966.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node167&#45;&gt;Node168 -->
+<g id="edge315" class="edge">
+<title>Node167&#45;&gt;Node168</title>
+<path fill="none" stroke="midnightblue" d="M16862.53,-202C16886.92,-188.66 16919,-171.12 16941.1,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16860.69,-199.01 16853.6,-206.88 16864.05,-205.16 16860.69,-199.01"/>
+</g>
+<!-- Node169&#45;&gt;Node3 -->
+<g id="edge318" class="edge">
+<title>Node169&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10753.94,-205.02C10762.92,-203.38 10772.04,-201.96 10780.78,-201 11557.21,-115.29 13519.74,-254.21 14295.78,-165 14307.39,-163.67 14319.69,-161.47 14331.35,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10753.06,-201.62 10743.9,-206.95 10754.38,-208.5 10753.06,-201.62"/>
+</g>
+<!-- Node169&#45;&gt;Node5 -->
+<g id="edge320" class="edge">
+<title>Node169&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10753.47,-205.09C10762.6,-203.42 10771.89,-201.98 10780.78,-201 11676.11,-102.78 13939.02,-268.32 14833.78,-165 14845.26,-163.67 14857.43,-161.48 14868.97,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10752.8,-201.66 10743.65,-206.99 10754.13,-208.53 10752.8,-201.66"/>
+</g>
+<!-- Node169&#45;&gt;Node145 -->
+<g id="edge319" class="edge">
+<title>Node169&#45;&gt;Node145</title>
+<path fill="none" stroke="midnightblue" d="M10615.66,-204.67C10556.44,-191.07 10473.01,-171.92 10416.8,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10615.15,-208.15 10625.68,-206.97 10616.72,-201.32 10615.15,-208.15"/>
+</g>
+<!-- Node170&#45;&gt;Node3 -->
+<g id="edge323" class="edge">
+<title>Node170&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M9189.04,-205.02C9197.98,-203.38 9207.07,-201.96 9215.78,-201 9776.86,-139.34 13734.91,-228.58 14295.78,-165 14307.39,-163.68 14319.7,-161.49 14331.36,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9188.18,-201.63 9179.03,-206.97 9189.52,-208.5 9188.18,-201.63"/>
+</g>
+<!-- Node170&#45;&gt;Node5 -->
+<g id="edge325" class="edge">
+<title>Node170&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M9189.04,-205.02C9197.98,-203.37 9207.07,-201.95 9215.78,-201 9836.3,-133.02 14213.58,-235.84 14833.78,-165 14845.26,-163.69 14857.44,-161.5 14868.97,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9188.18,-201.62 9179.03,-206.96 9189.52,-208.49 9188.18,-201.62"/>
+</g>
+<!-- Node170&#45;&gt;Node8 -->
+<g id="edge322" class="edge">
+<title>Node170&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M9044.97,-204.52C9006.19,-194.56 8965.16,-180.77 8953.78,-165 8942.85,-149.87 8942.24,-137.67 8953.78,-123 8999.48,-64.9 9207.41,-33.27 9328.18,-19.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9044.21,-207.94 9054.76,-206.96 9045.9,-201.14 9044.21,-207.94"/>
+</g>
+<!-- Node170&#45;&gt;Node146 -->
+<g id="edge324" class="edge">
+<title>Node170&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M9051.47,-204.99C9044.16,-203.55 9036.83,-202.19 9029.78,-201 8900.84,-179.23 8866.71,-186.77 8737.78,-165 8727.52,-163.27 8716.68,-161.18 8706.16,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="9050.9,-208.45 9061.4,-206.99 9052.29,-201.58 9050.9,-208.45"/>
+</g>
+<!-- Node171&#45;&gt;Node3 -->
+<g id="edge327" class="edge">
+<title>Node171&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M10934.06,-204.88C10942.34,-203.3 10950.73,-201.94 10958.78,-201 11695.4,-115.23 13559.05,-249.9 14295.78,-165 14307.23,-163.68 14319.35,-161.52 14330.87,-159.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10933.17,-201.49 10924.07,-206.9 10934.56,-208.35 10933.17,-201.49"/>
+</g>
+<!-- Node171&#45;&gt;Node5 -->
+<g id="edge329" class="edge">
+<title>Node171&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M10933.44,-204.99C10941.91,-203.36 10950.52,-201.95 10958.78,-201 11814.22,-102.04 13978.33,-263.96 14833.78,-165 14845.26,-163.67 14857.43,-161.47 14868.97,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10932.69,-201.57 10923.59,-206.99 10934.09,-208.43 10932.69,-201.57"/>
+</g>
+<!-- Node171&#45;&gt;Node147 -->
+<g id="edge328" class="edge">
+<title>Node171&#45;&gt;Node147</title>
+<path fill="none" stroke="midnightblue" d="M10798.66,-204.67C10739.44,-191.07 10656.01,-171.92 10599.8,-159.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="10798.15,-208.15 10808.68,-206.97 10799.72,-201.32 10798.15,-208.15"/>
+</g>
+<!-- Node172&#45;&gt;Node3 -->
+<g id="edge331" class="edge">
+<title>Node172&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M16955.11,-205.48C16942.29,-203.67 16929.22,-202.08 16916.78,-201 16376.53,-154.04 15015.44,-227.52 14476.78,-165 14465.21,-163.66 14452.95,-161.49 14441.3,-159.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16954.91,-208.99 16965.31,-206.98 16955.93,-202.06 16954.91,-208.99"/>
+</g>
+<!-- Node172&#45;&gt;Node5 -->
+<g id="edge333" class="edge">
+<title>Node172&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M16954.84,-205.49C16942.11,-203.69 16929.13,-202.1 16916.78,-201 16495.26,-163.48 15432.98,-215.15 15012.78,-165 15001.34,-163.63 14989.21,-161.45 14977.69,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="16954.57,-208.99 16964.97,-206.98 16955.59,-202.06 16954.57,-208.99"/>
+</g>
+<!-- Node173 -->
+<g id="node173" class="node">
+<title>Node173</title>
+<g id="a_node173"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="17064.78,-129 17064.78,-159 17294.78,-159 17294.78,-129 17064.78,-129"/>
+<text text-anchor="start" x="17072.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="17179.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node172&#45;&gt;Node173 -->
+<g id="edge332" class="edge">
+<title>Node172&#45;&gt;Node173</title>
+<path fill="none" stroke="midnightblue" d="M17076.28,-202C17100.5,-188.66 17132.34,-171.12 17154.28,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="17074.48,-198.99 17067.41,-206.88 17077.86,-205.12 17074.48,-198.99"/>
+</g>
+<!-- Node174&#45;&gt;Node3 -->
+<g id="edge335" class="edge">
+<title>Node174&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M19310.39,-204.97C19301.83,-203.35 19293.12,-201.95 19284.78,-201 18753.95,-140.72 15007.67,-224.66 14476.78,-165 14465.04,-163.68 14452.6,-161.49 14440.81,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19309.86,-208.44 19320.36,-206.97 19311.24,-201.57 19309.86,-208.44"/>
+</g>
+<!-- Node174&#45;&gt;Node5 -->
+<g id="edge337" class="edge">
+<title>Node174&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M19310.39,-204.98C19301.83,-203.35 19293.12,-201.95 19284.78,-201 18341.52,-93.43 15956.03,-272.57 15012.78,-165 15001.17,-163.68 14988.86,-161.48 14977.2,-159.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19309.86,-208.44 19320.36,-206.98 19311.24,-201.58 19309.86,-208.44"/>
+</g>
+<!-- Node175 -->
+<g id="node175" class="node">
+<title>Node175</title>
+<g id="a_node175"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="19426.78,-129 19426.78,-159 19586.78,-159 19586.78,-129 19426.78,-129"/>
+<text text-anchor="start" x="19434.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="19506.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node174&#45;&gt;Node175 -->
+<g id="edge336" class="edge">
+<title>Node174&#45;&gt;Node175</title>
+<path fill="none" stroke="midnightblue" d="M19408.09,-201.82C19431.21,-188.51 19461.5,-171.07 19482.39,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19406.22,-198.86 19399.3,-206.88 19409.71,-204.93 19406.22,-198.86"/>
+</g>
+<!-- Node176&#45;&gt;Node3 -->
+<g id="edge339" class="edge">
+<title>Node176&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M11342.67,-200.92C12010.84,-134.03 13646.78,-240.25 14295.78,-165 14307.23,-163.67 14319.35,-161.51 14330.87,-159.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11342.01,-197.47 11332.42,-201.97 11342.72,-204.44 11342.01,-197.47"/>
+</g>
+<!-- Node176&#45;&gt;Node5 -->
+<g id="edge341" class="edge">
+<title>Node176&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M11342.48,-200.94C12129.57,-122.4 14066,-254.21 14833.78,-165 14845.26,-163.67 14857.43,-161.47 14868.97,-159"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11342.01,-197.47 11332.42,-201.96 11342.72,-204.44 11342.01,-197.47"/>
+</g>
+<!-- Node176&#45;&gt;Node149 -->
+<g id="edge340" class="edge">
+<title>Node176&#45;&gt;Node149</title>
+<path fill="none" stroke="midnightblue" d="M11154.41,-198.86C11112.49,-187.98 11062.44,-175 11021.98,-164.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="11153.77,-202.31 11164.32,-201.43 11155.52,-195.53 11153.77,-202.31"/>
+</g>
+<!-- Node177&#45;&gt;Node5 -->
+<g id="edge345" class="edge">
+<title>Node177&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M20429.13,-205.41C20416.98,-203.6 20404.58,-202.03 20392.78,-201 19797.26,-148.88 15606.78,-232.22 15012.78,-165 15001.17,-163.69 14988.86,-161.5 14977.2,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20428.84,-208.9 20439.26,-206.98 20429.91,-201.99 20428.84,-208.9"/>
+</g>
+<!-- Node178 -->
+<g id="node178" class="node">
+<title>Node178</title>
+<g id="a_node178"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20495.28,-129 20495.28,-159 20712.28,-159 20712.28,-129 20495.28,-129"/>
+<text text-anchor="start" x="20503.28" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20603.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node177&#45;&gt;Node178 -->
+<g id="edge344" class="edge">
+<title>Node177&#45;&gt;Node178</title>
+<path fill="none" stroke="midnightblue" d="M20536.17,-200.25C20552.1,-187.23 20572.23,-170.78 20586.36,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20533.8,-197.67 20528.27,-206.7 20538.23,-203.09 20533.8,-197.67"/>
+</g>
+<!-- Node179&#45;&gt;Node5 -->
+<g id="edge348" class="edge">
+<title>Node179&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M20654.12,-204.96C20645.64,-203.34 20637.03,-201.94 20628.78,-201 20008.8,-130.18 15632.84,-235.08 15012.78,-165 15001.17,-163.69 14988.86,-161.5 14977.2,-159.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20653.47,-208.4 20663.97,-206.96 20654.87,-201.54 20653.47,-208.4"/>
+</g>
+<!-- Node180 -->
+<g id="node180" class="node">
+<title>Node180</title>
+<g id="a_node180"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="20730.78,-129 20730.78,-159 20890.78,-159 20890.78,-129 20730.78,-129"/>
+<text text-anchor="start" x="20738.78" y="-147" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
+<text text-anchor="middle" x="20810.78" y="-136" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node179&#45;&gt;Node180 -->
+<g id="edge347" class="edge">
+<title>Node179&#45;&gt;Node180</title>
+<path fill="none" stroke="midnightblue" d="M20743.17,-200.25C20759.1,-187.23 20779.23,-170.78 20793.36,-159.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="20740.8,-197.67 20735.27,-206.7 20745.23,-203.09 20740.8,-197.67"/>
+</g>
+<!-- Node181&#45;&gt;Node5 -->
+<g id="edge350" class="edge">
+<title>Node181&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M19753.78,-284.55C19779.55,-277.33 19804.93,-264.75 19820.78,-243 19831.77,-227.91 19833.93,-214.25 19820.78,-201 19773.74,-153.6 15079.13,-172.54 15012.78,-165 15001.17,-163.68 14988.86,-161.49 14977.2,-159.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="19752.73,-281.21 19743.91,-287.07 19754.46,-287.99 19752.73,-281.21"/>
+</g>
+</g>
+</svg>