aboutsummaryrefslogtreecommitdiff
path: root/latest/_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 /latest/_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 'latest/_neon_base_workload_8hpp__dep__incl.svg')
-rw-r--r--latest/_neon_base_workload_8hpp__dep__incl.svg4032
1 files changed, 2088 insertions, 1944 deletions
diff --git a/latest/_neon_base_workload_8hpp__dep__incl.svg b/latest/_neon_base_workload_8hpp__dep__incl.svg
index 16d87b2121..41f97f39c5 100644
--- a/latest/_neon_base_workload_8hpp__dep__incl.svg
+++ b/latest/_neon_base_workload_8hpp__dep__incl.svg
@@ -4,18 +4,18 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: src/backends/neon/workloads/NeonBaseWorkload.hpp Pages: 1 -->
-<svg width="20310pt" height="329pt"
- viewBox="0.00 0.00 20310.00 329.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 325)">
+<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,-325 20306,-325 20306,4 -4,4"/>
+<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="5861,-290.5 5861,-320.5 6021,-320.5 6021,-290.5 5861,-290.5"/>
-<text text-anchor="start" x="5869" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5941" y="-297.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBaseWorkload.hpp</text>
+<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>
@@ -23,3758 +23,3902 @@
<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="1245,-151 1245,-181 1405,-181 1405,-151 1245,-151"/>
-<text text-anchor="start" x="1253" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1325" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.hpp</text>
+<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="M5850.9,-303.59C5562.09,-300.35 4661.44,-287.74 4372,-254 4303.08,-245.97 4287.99,-230.37 4219,-223 3599.14,-156.82 2033.13,-259.73 1414,-187 1402.68,-185.67 1390.68,-183.51 1379.29,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.88,-307.09 5860.91,-303.7 5850.95,-300.09 5850.88,-307.09"/>
+<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="11045,-151 11045,-181 11205,-181 11205,-151 11045,-151"/>
-<text text-anchor="start" x="11053" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11125" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.hpp</text>
+<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="M6031.3,-304.05C6628.52,-301.04 9999.92,-282.82 10456,-254 10714.98,-237.64 10780.16,-230.4 11036,-187 11045.99,-185.3 11056.55,-183.21 11066.77,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.01,-300.56 6021.03,-304.11 6031.05,-307.56 6031.01,-300.56"/>
+<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="6190.5,-151 6190.5,-181 6351.5,-181 6351.5,-151 6190.5,-151"/>
-<text text-anchor="start" x="6198.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6271" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.hpp</text>
+<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="M5984.12,-286.53C6050.57,-258.85 6176.61,-206.33 6237.04,-181.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5982.65,-283.35 5974.76,-290.43 5985.34,-289.82 5982.65,-283.35"/>
+<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="1423.5,-151 1423.5,-181 1590.5,-181 1590.5,-151 1423.5,-151"/>
-<text text-anchor="start" x="1431.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1507" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.hpp</text>
+<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="M5850.57,-304.68C5572.97,-304.72 4735.64,-300.85 4468,-254 4423.84,-246.27 4416.24,-230.26 4372,-223 4067.93,-173.1 1905.15,-221.9 1599,-187 1587.31,-185.67 1574.91,-183.5 1563.14,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.61,-308.18 5860.6,-304.68 5850.6,-301.18 5850.61,-308.18"/>
+<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="6370,-151 6370,-181 6546,-181 6546,-151 6370,-151"/>
-<text text-anchor="start" x="6378" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6458" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.hpp</text>
+<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="M6003.84,-287.79C6106.71,-260.43 6309.22,-206.57 6405.18,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6002.66,-284.48 5993.9,-290.43 6004.46,-291.24 6002.66,-284.48"/>
+<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="9789.5,-151 9789.5,-181 9998.5,-181 9998.5,-151 9789.5,-151"/>
-<text text-anchor="start" x="9797.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9894" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.hpp</text>
+<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="M6031.47,-304.5C6589.55,-304.38 9546.37,-301.5 9731,-254 9787.23,-239.53 9845.43,-202.03 9874.7,-181.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.07,-301 6021.07,-304.51 6031.07,-308 6031.07,-301"/>
+<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="1608.5,-151 1608.5,-181 1801.5,-181 1801.5,-151 1608.5,-151"/>
-<text text-anchor="start" x="1616.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1705" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.hpp</text>
+<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="M5850.5,-303.33C5559.93,-299.27 4662.15,-284.39 4535,-254 4503.09,-246.37 4499.99,-230.27 4468,-223 4180.09,-157.57 2104.77,-216.48 1811,-187 1797.49,-185.64 1783.13,-183.45 1769.49,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.53,-306.83 5860.58,-303.47 5850.63,-299.83 5850.53,-306.83"/>
+<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="1820,-151 1820,-181 1980,-181 1980,-151 1820,-151"/>
-<text text-anchor="start" x="1828" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1900" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.hpp</text>
+<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="M5850.36,-303.72C5566.63,-300.91 4707.26,-289.55 4587,-254 4561.2,-246.37 4560.89,-230.33 4535,-223 4398.89,-184.47 2129.48,-203.6 1989,-187 1977.68,-185.66 1965.68,-183.49 1954.29,-181.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.58,-307.22 5860.61,-303.82 5850.64,-300.22 5850.58,-307.22"/>
+<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="1998.5,-151 1998.5,-181 2183.5,-181 2183.5,-151 1998.5,-151"/>
-<text text-anchor="start" x="2006.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2091" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.hpp</text>
+<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="M5850.87,-303.93C5573.86,-301.76 4746.72,-292.13 4632,-254 4608.95,-246.34 4610.14,-230.39 4587,-223 4460.29,-182.53 2325.29,-200.85 2193,-187 2180.08,-185.65 2166.36,-183.47 2153.31,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.86,-307.43 5860.88,-304 5850.91,-300.43 5850.86,-307.43"/>
+<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="6564,-151 6564,-181 6734,-181 6734,-151 6564,-151"/>
-<text text-anchor="start" x="6572" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6649" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.hpp</text>
+<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="M6027.34,-288.57C6146.27,-266.5 6367.14,-225.01 6555,-187 6564.32,-185.11 6574.15,-183.08 6583.8,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6026.39,-285.19 6017.2,-290.45 6027.67,-292.07 6026.39,-285.19"/>
+<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="2202,-151 2202,-181 2362,-181 2362,-151 2202,-151"/>
-<text text-anchor="start" x="2210" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2282" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.hpp</text>
+<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="M5850.48,-303.96C5579.06,-301.91 4783.96,-292.63 4674,-254 4652.11,-246.31 4653.98,-230.43 4632,-223 4512.98,-182.78 2495.75,-201.85 2371,-187 2359.68,-185.65 2347.68,-183.48 2336.29,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.66,-307.46 5860.69,-304.03 5850.71,-300.46 5850.66,-307.46"/>
+<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="171,-151 171,-181 331,-181 331,-151 171,-151"/>
-<text text-anchor="start" x="179" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="251" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.hpp</text>
+<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="M5850.56,-304.5C5201.23,-304.36 1259.83,-301.56 731,-254 577.27,-240.17 399.15,-201.94 309.28,-181.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.79,-308 5860.79,-304.5 5850.79,-301 5850.79,-308"/>
+<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="0,-73 0,-103 160,-103 160,-73 0,-73"/>
-<text text-anchor="start" x="8" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="80" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConstantWorkload.cpp</text>
+<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="edge328" class="edge">
+<g id="edge342" class="edge">
<title>Node1&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M5850.28,-304.63C5184.77,-305.45 1067.16,-308.29 516,-254 356.64,-238.3 300.11,-268.03 162,-187 126.98,-166.46 100.13,-125.21 87.66,-103.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.77,-308.13 5860.76,-304.62 5850.76,-301.13 5850.77,-308.13"/>
+<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="10017,-151 10017,-181 10199,-181 10199,-151 10017,-151"/>
-<text text-anchor="start" x="10025" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10108" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.hpp</text>
+<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="M6031.36,-304.66C6575.07,-305.42 9401.05,-306.79 9783,-254 9888.16,-239.46 10007.82,-201.72 10068.38,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.22,-301.16 6021.22,-304.64 6031.21,-308.16 6031.22,-301.16"/>
+<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="6752,-151 6752,-181 6934,-181 6934,-151 6752,-151"/>
-<text text-anchor="start" x="6760" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6843" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.hpp</text>
+<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="M6031.23,-293.08C6179.97,-273.84 6485.81,-232.59 6743,-187 6753.37,-185.16 6764.33,-183.1 6775.03,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6030.69,-289.62 6021.22,-294.37 6031.59,-296.56 6030.69,-289.62"/>
+<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="2380.5,-151 2380.5,-181 2561.5,-181 2561.5,-151 2380.5,-151"/>
-<text text-anchor="start" x="2388.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2471" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.hpp</text>
+<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="M5850.59,-303.95C5585.09,-301.88 4819.66,-292.6 4714,-254 4692.87,-246.28 4695.22,-230.46 4674,-223 4563.72,-184.21 2686.22,-199.63 2570,-187 2557.45,-185.64 2544.13,-183.46 2531.46,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.94,-307.45 5860.96,-304.03 5850.99,-300.45 5850.94,-307.45"/>
+<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="10217,-151 10217,-181 10439,-181 10439,-151 10217,-151"/>
-<text text-anchor="start" x="10225" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10328" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.hpp</text>
+<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="M6031.57,-304.29C6582.89,-302.86 9477.25,-293.52 9870,-254 10016.16,-239.29 10185.29,-201.71 10271.35,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.28,-300.79 6021.29,-304.31 6031.3,-307.79 6031.28,-300.79"/>
+<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="2579.5,-151 2579.5,-181 2746.5,-181 2746.5,-151 2579.5,-151"/>
-<text text-anchor="start" x="2587.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2663" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.hpp</text>
+<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="M5850.72,-303.87C5591.12,-301.62 4854.7,-291.94 4753,-254 4732.25,-246.26 4734.84,-230.49 4714,-223 4611.61,-186.21 2864.08,-199.5 2756,-187 2744.19,-185.63 2731.66,-183.45 2719.76,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.84,-307.37 5860.86,-303.96 5850.89,-300.37 5850.84,-307.37"/>
+<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_elementwise_binary_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6952,-151 6952,-181 7158,-181 7158,-151 6952,-151"/>
-<text text-anchor="start" x="6960" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7055" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.hpp</text>
+<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="M6031.09,-296.25C6131.09,-286.88 6297.23,-270.73 6440,-254 6664,-227.75 6720.16,-221.72 6943,-187 6954.71,-185.18 6967.08,-183.11 6979.17,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6030.66,-292.77 6021.03,-297.19 6031.31,-299.74 6030.66,-292.77"/>
+<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_exp_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2765,-151 2765,-181 2925,-181 2925,-151 2765,-151"/>
-<text text-anchor="start" x="2773" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2845" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.hpp</text>
+<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="edge78" class="edge">
+<g id="edge79" class="edge">
<title>Node1&#45;&gt;Node42</title>
-<path fill="none" stroke="midnightblue" d="M5850.53,-303.8C5596.51,-301.36 4888.79,-291.27 4791,-254 4770.63,-246.24 4773.46,-230.52 4753,-223 4563.25,-153.3 3134.69,-211.28 2934,-187 2922.68,-185.63 2910.69,-183.45 2899.3,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.8,-307.3 5860.83,-303.89 5850.87,-300.3 5850.8,-307.3"/>
+<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_instance_normalization_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2943,-151 2943,-181 3165,-181 3165,-151 2943,-151"/>
-<text text-anchor="start" x="2951" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3054" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.hpp</text>
+<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="edge82" class="edge">
+<g id="edge83" class="edge">
<title>Node1&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M5850.9,-303.65C5603.06,-300.86 4923.21,-289.98 4829,-254 4808.64,-246.22 4811.45,-230.54 4791,-223 4622.39,-160.82 3352.92,-203.82 3174,-187 3159.07,-185.6 3143.19,-183.43 3128.04,-181.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.92,-307.15 5860.96,-303.76 5851,-300.15 5850.92,-307.15"/>
+<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_log_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3183,-151 3183,-181 3343,-181 3343,-151 3183,-151"/>
-<text text-anchor="start" x="3191" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3263" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.hpp</text>
+<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="edge86" class="edge">
+<g id="edge87" class="edge">
<title>Node1&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M5850.63,-303.49C5608.53,-300.33 4957.55,-288.67 4867,-254 4846.64,-246.21 4849.44,-230.56 4829,-223 4675.04,-166.04 3514.93,-207.09 3352,-187 3340.84,-185.62 3329.03,-183.47 3317.78,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.76,-306.99 5860.81,-303.62 5850.85,-299.99 5850.76,-306.99"/>
+<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_log_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7176,-151 7176,-181 7346,-181 7346,-151 7176,-151"/>
-<text text-anchor="start" x="7184" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7261" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.hpp</text>
+<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="edge90" class="edge">
+<g id="edge92" class="edge">
<title>Node1&#45;&gt;Node48</title>
-<path fill="none" stroke="midnightblue" d="M6031.12,-299.95C6234.69,-288.79 6745.19,-255.78 7167,-187 7177.46,-185.29 7188.51,-183.21 7199.22,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6030.87,-296.46 6021.08,-300.5 6031.25,-303.45 6030.87,-296.46"/>
+<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_logical_and_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3361.5,-151 3361.5,-181 3526.5,-181 3526.5,-151 3361.5,-151"/>
-<text text-anchor="start" x="3369.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3444" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.hpp</text>
+<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="edge94" class="edge">
+<g id="edge97" class="edge">
<title>Node1&#45;&gt;Node50</title>
-<path fill="none" stroke="midnightblue" d="M5850.54,-303.32C5614.47,-299.78 4991.92,-287.36 4905,-254 4884.65,-246.19 4887.43,-230.59 4867,-223 4728.32,-171.48 3682.87,-204.79 3536,-187 3524.48,-185.6 3512.27,-183.44 3500.65,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.76,-306.82 5860.81,-303.47 5850.87,-299.82 5850.76,-306.82"/>
+<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_logical_not_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="349,-151 349,-181 513,-181 513,-151 349,-151"/>
-<text text-anchor="start" x="357" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="431" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.hpp</text>
+<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="edge98" class="edge">
+<g id="edge101" class="edge">
<title>Node1&#45;&gt;Node52</title>
-<path fill="none" stroke="midnightblue" d="M5850.47,-304.22C5223.09,-302.2 1532.31,-288.91 1035,-254 805.63,-237.9 748.5,-226.6 522,-187 512.12,-185.27 501.69,-183.21 491.55,-181.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.8,-307.72 5860.81,-304.25 5850.82,-300.72 5850.8,-307.72"/>
+<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_logical_or_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="531,-151 531,-181 691,-181 691,-151 531,-151"/>
-<text text-anchor="start" x="539" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="611" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.hpp</text>
+<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="edge102" class="edge">
+<g id="edge105" class="edge">
<title>Node1&#45;&gt;Node54</title>
-<path fill="none" stroke="midnightblue" d="M5850.43,-303.93C5453.19,-301.29 3825.28,-288.79 2489,-254 1693.6,-233.29 1489.03,-289.55 700,-187 689.01,-185.57 677.37,-183.43 666.27,-181.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.68,-307.44 5860.71,-304 5850.73,-300.44 5850.68,-307.44"/>
+<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_maximum_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="709.5,-151 709.5,-181 870.5,-181 870.5,-151 709.5,-151"/>
-<text text-anchor="start" x="717.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="790" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.hpp</text>
+<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="edge106" class="edge">
+<g id="edge109" class="edge">
<title>Node1&#45;&gt;Node56</title>
-<path fill="none" stroke="midnightblue" d="M5850.59,-303.06C5525.92,-297.8 4388.4,-278.65 3450,-254 3022.81,-242.78 2916.17,-234.67 2489,-223 2131.49,-213.23 1235.05,-230 880,-187 868.72,-185.63 856.77,-183.49 845.4,-181.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.82,-306.56 5860.88,-303.22 5850.94,-299.56 5850.82,-306.56"/>
+<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_mean_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="889,-151 889,-181 1049,-181 1049,-151 889,-151"/>
-<text text-anchor="start" x="897" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="969" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.hpp</text>
+<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="edge110" class="edge">
+<g id="edge113" class="edge">
<title>Node1&#45;&gt;Node58</title>
-<path fill="none" stroke="midnightblue" d="M5850.68,-303.38C5569.25,-299.66 4683.21,-286.02 3950,-254 3727.56,-244.29 3672.48,-231.57 3450,-223 2918.78,-202.55 1585.92,-249.61 1058,-187 1046.68,-185.66 1034.68,-183.49 1023.29,-181.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.79,-306.89 5860.83,-303.52 5850.88,-299.89 5850.79,-306.89"/>
+<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_minimum_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1067,-151 1067,-181 1227,-181 1227,-151 1067,-151"/>
-<text text-anchor="start" x="1075" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1147" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.hpp</text>
+<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="edge114" class="edge">
+<g id="edge117" class="edge">
<title>Node1&#45;&gt;Node60</title>
-<path fill="none" stroke="midnightblue" d="M5850.24,-304.57C5593.74,-304.16 4841.67,-298.93 4219,-254 4098.97,-245.34 4070.1,-230.7 3950,-223 3348.07,-184.42 1835.03,-257.5 1236,-187 1224.68,-185.67 1212.68,-183.5 1201.29,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.62,-308.07 5860.62,-304.58 5850.63,-301.07 5850.62,-308.07"/>
+<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_multiplication_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10457.5,-151 10457.5,-181 10636.5,-181 10636.5,-151 10457.5,-151"/>
-<text text-anchor="start" x="10465.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10547" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.hpp</text>
+<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="edge118" class="edge">
+<g id="edge121" class="edge">
<title>Node1&#45;&gt;Node62</title>
-<path fill="none" stroke="midnightblue" d="M6031.09,-304.09C6590.62,-301.43 9580.1,-285.83 9986,-254 10165.08,-239.96 10373.51,-201.82 10478.73,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.04,-300.59 6021.06,-304.13 6031.07,-307.59 6031.04,-300.59"/>
+<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_division_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11223,-151 11223,-181 11383,-181 11383,-151 11223,-151"/>
-<text text-anchor="start" x="11231" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11303" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.hpp</text>
+<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="edge123" class="edge">
+<g id="edge125" class="edge">
<title>Node1&#45;&gt;Node64</title>
-<path fill="none" stroke="midnightblue" d="M6031.18,-304.11C6642.46,-301.4 10168.85,-284.5 10645,-254 10899.12,-237.72 10963,-229.86 11214,-187 11223.83,-185.32 11234.22,-183.26 11244.29,-181.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.09,-300.61 6021.1,-304.16 6031.12,-307.61 6031.09,-300.61"/>
+<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_neg_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3545,-151 3545,-181 3705,-181 3705,-151 3545,-151"/>
-<text text-anchor="start" x="3553" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3625" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.hpp</text>
+<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="edge128" class="edge">
+<g id="edge129" class="edge">
<title>Node1&#45;&gt;Node66</title>
-<path fill="none" stroke="midnightblue" d="M5850.65,-303.14C5620.85,-299.22 5026.32,-286.07 4943,-254 4922.66,-246.17 4925.42,-230.62 4905,-223 4780.97,-176.7 3845.35,-203.59 3714,-187 3702.84,-185.59 3691.03,-183.43 3679.78,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.93,-306.64 5860.99,-303.31 5851.05,-299.64 5850.93,-306.64"/>
+<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_fully_connected_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10839.5,-151 10839.5,-181 11026.5,-181 11026.5,-151 10839.5,-151"/>
-<text text-anchor="start" x="10847.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10933" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.hpp</text>
+<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="edge132" class="edge">
+<g id="edge133" class="edge">
<title>Node1&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M6031.17,-304.06C6614.9,-301.1 9848.92,-283.48 10287,-254 10529.61,-237.67 10589.84,-225.09 10830,-187 10841.15,-185.23 10852.95,-183.15 10864.42,-181"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.1,-300.56 6021.12,-304.11 6031.14,-307.56 6031.1,-300.56"/>
+<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_gather_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7364,-151 7364,-181 7524,-181 7524,-151 7364,-151"/>
-<text text-anchor="start" x="7372" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7444" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.hpp</text>
+<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="M6031.46,-302.45C6256.69,-296.15 6860.06,-272.04 7355,-187 7364.83,-185.31 7375.22,-183.24 7385.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.25,-298.95 6021.35,-302.72 6031.44,-305.95 6031.25,-298.95"/>
+<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_gather_nd_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7542,-151 7542,-181 7702,-181 7702,-151 7542,-151"/>
-<text text-anchor="start" x="7550" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7622" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.hpp</text>
+<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="M6031.29,-302.35C6212.29,-297.55 6632.31,-283.93 6984,-254 7228.92,-233.15 7290.78,-228.89 7533,-187 7542.83,-185.3 7553.21,-183.23 7563.28,-181.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.19,-298.85 6021.28,-302.61 6031.37,-305.85 6031.19,-298.85"/>
+<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_pad_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7720,-151 7720,-181 7880,-181 7880,-151 7720,-151"/>
-<text text-anchor="start" x="7728" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7800" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.hpp</text>
+<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="edge145" class="edge">
+<g id="edge146" class="edge">
<title>Node1&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M6031.28,-303.16C6233.04,-299.64 6735.73,-287.93 7155,-254 7403.09,-233.92 7465.71,-229.23 7711,-187 7720.83,-185.31 7731.22,-183.24 7741.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6030.97,-299.67 6021.03,-303.34 6031.09,-306.67 6030.97,-299.67"/>
+<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_permute_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3723,-151 3723,-181 3883,-181 3883,-151 3723,-151"/>
-<text text-anchor="start" x="3731" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3803" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.hpp</text>
+<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="edge149" class="edge">
+<g id="edge150" class="edge">
<title>Node1&#45;&gt;Node76</title>
-<path fill="none" stroke="midnightblue" d="M5850.89,-302.94C5627.57,-298.64 5060.74,-284.78 4981,-254 4960.67,-246.15 4963.4,-230.66 4943,-223 4833.61,-181.92 4007.9,-201.87 3892,-187 3881,-185.59 3869.37,-183.45 3858.26,-181.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.88,-306.44 5860.95,-303.14 5851.01,-299.45 5850.88,-306.44"/>
+<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_pooling2d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7898,-151 7898,-181 8058,-181 8058,-151 7898,-151"/>
-<text text-anchor="start" x="7906" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7978" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.hpp</text>
+<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="edge153" class="edge">
+<g id="edge154" class="edge">
<title>Node1&#45;&gt;Node78</title>
-<path fill="none" stroke="midnightblue" d="M6031.39,-303.83C6253.25,-301.61 6842.28,-292.28 7332,-254 7580.58,-234.57 7643.27,-229.28 7889,-187 7898.83,-185.31 7909.22,-183.24 7919.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.07,-300.33 6021.11,-303.93 6031.14,-307.33 6031.07,-300.33"/>
+<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_pooling3d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8076,-151 8076,-181 8236,-181 8236,-151 8076,-151"/>
-<text text-anchor="start" x="8084" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8156" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.hpp</text>
+<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="edge157" class="edge">
+<g id="edge158" class="edge">
<title>Node1&#45;&gt;Node80</title>
-<path fill="none" stroke="midnightblue" d="M6031.24,-304.36C6271.87,-303.37 6948.74,-296.71 7510,-254 7758.62,-235.08 7821.27,-229.28 8067,-187 8076.83,-185.31 8087.22,-183.24 8097.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.13,-300.86 6021.14,-304.39 6031.16,-307.86 6031.13,-300.86"/>
+<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_prelu_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8254,-151 8254,-181 8414,-181 8414,-151 8254,-151"/>
-<text text-anchor="start" x="8262" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8334" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.hpp</text>
+<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="edge161" class="edge">
+<g id="edge162" class="edge">
<title>Node1&#45;&gt;Node82</title>
-<path fill="none" stroke="midnightblue" d="M6031.32,-304.78C6289.88,-304.95 7054.97,-301.12 7688,-254 7936.65,-235.49 7999.27,-229.28 8245,-187 8254.83,-185.31 8265.22,-183.24 8275.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.24,-301.28 6021.23,-304.77 6031.23,-308.28 6031.24,-301.28"/>
+<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_q_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3901,-151 3901,-181 4061,-181 4061,-151 3901,-151"/>
-<text text-anchor="start" x="3909" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3981" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.hpp</text>
+<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="edge165" class="edge">
+<g id="edge166" class="edge">
<title>Node1&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M5850.63,-302.73C5633.56,-298.01 5095.11,-283.48 5019,-254 4998.68,-246.13 5001.38,-230.72 4981,-223 4886.26,-187.13 4170.44,-200.16 4070,-187 4059.01,-185.56 4047.37,-183.41 4036.27,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.64,-306.23 5860.72,-302.94 5850.79,-299.23 5850.64,-306.23"/>
+<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_quantize_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4079,-151 4079,-181 4239,-181 4239,-151 4079,-151"/>
-<text text-anchor="start" x="4087" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4159" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.hpp</text>
+<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="edge169" class="edge">
+<g id="edge170" class="edge">
<title>Node1&#45;&gt;Node86</title>
-<path fill="none" stroke="midnightblue" d="M5850.61,-302.49C5640.11,-297.37 5129.51,-282.18 5057,-254 5036.68,-246.1 5039.36,-230.79 5019,-223 4858.81,-161.7 4417.99,-209.89 4248,-187 4237.17,-185.54 4225.71,-183.42 4214.75,-181.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.63,-306 5860.71,-302.74 5850.8,-299 5850.63,-306"/>
+<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_quantized_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4257.5,-151 4257.5,-181 4442.5,-181 4442.5,-151 4257.5,-151"/>
-<text text-anchor="start" x="4265.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4350" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.hpp</text>
+<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="edge173" class="edge">
+<g id="edge174" class="edge">
<title>Node1&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M5850.86,-302.25C5647.22,-296.71 5163.96,-280.9 5095,-254 5074.69,-246.08 5077.31,-230.92 5057,-223 4931.52,-174.06 4585.61,-204 4452,-187 4439.83,-185.45 4426.92,-183.31 4414.54,-181.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.84,-305.75 5860.93,-302.52 5851.03,-298.75 5850.84,-305.75"/>
+<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_reduce_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11412,-223.5 11412,-253.5 11572,-253.5 11572,-223.5 11412,-223.5"/>
-<text text-anchor="start" x="11420" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11492" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.hpp</text>
+<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="edge177" class="edge">
+<g id="edge178" class="edge">
<title>Node1&#45;&gt;Node90</title>
-<path fill="none" stroke="midnightblue" d="M6031.17,-304.42C6644,-303.75 10205.81,-297.99 11290,-254 11330.22,-252.37 11374.88,-249.3 11411.95,-246.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.06,-300.92 6021.07,-304.43 6031.07,-307.92 6031.06,-300.92"/>
-</g>
-<!-- Node145 -->
-<g id="node145" class="node">
-<title>Node145</title>
-<g id="a_node145"><a xlink:href="_neon_reshape_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4461,-151 4461,-181 4621,-181 4621,-151 4461,-151"/>
-<text text-anchor="start" x="4469" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4541" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.hpp</text>
-</a>
+<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>
-</g>
-<!-- Node1&#45;&gt;Node145 -->
-<g id="edge259" class="edge">
-<title>Node1&#45;&gt;Node145</title>
-<path fill="none" stroke="midnightblue" d="M5850.66,-301.97C5653.77,-296 5198.36,-279.6 5133,-254 5112.71,-246.05 5115.23,-231.1 5095,-223 4998.78,-184.48 4732.49,-202.4 4630,-187 4619.51,-185.42 4608.41,-183.3 4597.74,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.59,-305.47 5860.69,-302.27 5850.8,-298.47 5850.59,-305.47"/>
-</g>
-<!-- Node147 -->
-<g id="node147" class="node">
-<title>Node147</title>
-<g id="a_node147"><a xlink:href="_neon_resize_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8432,-151 8432,-181 8592,-181 8592,-151 8432,-151"/>
-<text text-anchor="start" x="8440" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8512" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.hpp</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node147 -->
-<g id="edge263" class="edge">
-<title>Node1&#45;&gt;Node147</title>
-<path fill="none" stroke="midnightblue" d="M6031.72,-305.13C6307.66,-306.39 7161.11,-305.53 7866,-254 8114.68,-235.82 8177.27,-229.28 8423,-187 8432.83,-185.31 8443.22,-183.24 8453.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.38,-301.63 6021.36,-305.08 6031.34,-308.63 6031.38,-301.63"/>
-</g>
-<!-- Node148 -->
-<g id="node148" class="node">
-<title>Node148</title>
-<g id="a_node148"><a xlink:href="_neon_rsqrt_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4639,-151 4639,-181 4799,-181 4799,-151 4639,-151"/>
-<text text-anchor="start" x="4647" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4719" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.hpp</text>
+<!-- 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;Node148 -->
-<g id="edge267" class="edge">
-<title>Node1&#45;&gt;Node148</title>
-<path fill="none" stroke="midnightblue" d="M5850.51,-304.49C5676.08,-303.51 5299.79,-296.35 5178,-254 5155.06,-246.02 5155.76,-231.48 5133,-223 4996.82,-172.24 4951.34,-210.97 4808,-187 4798,-185.33 4787.44,-183.24 4777.22,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.67,-308 5860.69,-304.55 5850.71,-301 5850.67,-308"/>
+<!-- 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_sin_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4817,-151 4817,-181 4977,-181 4977,-151 4817,-151"/>
-<text text-anchor="start" x="4825" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4897" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.hpp</text>
+<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="edge271" class="edge">
+<g id="edge269" class="edge">
<title>Node1&#45;&gt;Node150</title>
-<path fill="none" stroke="midnightblue" d="M5850.48,-299.91C5732.07,-293.22 5518.33,-278.82 5337,-254 5317.33,-251.31 5005.44,-191.04 4986,-187 4977.01,-185.13 4967.52,-183.08 4958.23,-181.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.41,-303.41 5860.59,-300.47 5850.8,-296.42 5850.41,-303.41"/>
+<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_slice_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4995,-151 4995,-181 5155,-181 5155,-151 4995,-151"/>
-<text text-anchor="start" x="5003" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5075" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.hpp</text>
+<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="edge275" class="edge">
+<g id="edge273" class="edge">
<title>Node1&#45;&gt;Node152</title>
-<path fill="none" stroke="midnightblue" d="M5850.72,-295.48C5765.11,-286.5 5632.99,-271.56 5519,-254 5360.31,-229.56 5321.24,-219.5 5164,-187 5155,-185.14 5145.52,-183.1 5136.22,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.36,-298.96 5860.67,-296.52 5851.08,-292 5850.36,-298.96"/>
+<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_softmax_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8610,-151 8610,-181 8770,-181 8770,-151 8610,-151"/>
-<text text-anchor="start" x="8618" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8690" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.hpp</text>
+<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="edge279" class="edge">
+<g id="edge281" class="edge">
<title>Node1&#45;&gt;Node154</title>
-<path fill="none" stroke="midnightblue" d="M6031.09,-303.49C6380.12,-299.38 7643.61,-282.82 8044,-254 8292.7,-236.1 8355.27,-229.28 8601,-187 8610.83,-185.31 8621.22,-183.24 8631.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6030.99,-299.99 6021.04,-303.6 6031.08,-306.99 6030.99,-299.99"/>
+<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>
-<!-- Node155 -->
-<g id="node155" class="node">
-<title>Node155</title>
-<g id="a_node155"><a xlink:href="_neon_space_to_batch_nd_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5173.5,-151 5173.5,-181 5366.5,-181 5366.5,-151 5173.5,-151"/>
-<text text-anchor="start" x="5181.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5270" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.hpp</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node155 -->
-<g id="edge283" class="edge">
-<title>Node1&#45;&gt;Node155</title>
-<path fill="none" stroke="midnightblue" d="M5850.88,-289.03C5796.39,-279.45 5725.59,-266.61 5663,-254 5544.66,-230.16 5407.07,-198.88 5330.11,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5850.4,-292.5 5860.86,-290.78 5851.61,-285.6 5850.4,-292.5"/>
-</g>
-<!-- Node157 -->
-<g id="node157" class="node">
-<title>Node157</title>
-<g id="a_node157"><a xlink:href="_neon_space_to_depth_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5384.5,-151 5384.5,-181 5565.5,-181 5565.5,-151 5384.5,-151"/>
-<text text-anchor="start" x="5392.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5475" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.hpp</text>
+<!-- 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;Node157 -->
-<g id="edge287" class="edge">
-<title>Node1&#45;&gt;Node157</title>
-<path fill="none" stroke="midnightblue" d="M5883.52,-287.54C5790.53,-260.1 5608.84,-206.49 5522.61,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5882.74,-290.96 5893.32,-290.43 5884.72,-284.24 5882.74,-290.96"/>
+<!-- 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>
-<!-- Node159 -->
-<g id="node159" class="node">
-<title>Node159</title>
-<g id="a_node159"><a xlink:href="_neon_splitter_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8788,-151 8788,-181 8948,-181 8948,-151 8788,-151"/>
-<text text-anchor="start" x="8796" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8868" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.hpp</text>
+<!-- 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;Node159 -->
-<g id="edge291" class="edge">
-<title>Node1&#45;&gt;Node159</title>
-<path fill="none" stroke="midnightblue" d="M6031.25,-303.68C6398.9,-300.16 7784.81,-285.06 8222,-254 8470.71,-236.33 8533.27,-229.28 8779,-187 8788.83,-185.31 8799.22,-183.24 8809.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.16,-300.18 6021.2,-303.78 6031.23,-307.18 6031.16,-300.18"/>
+<!-- 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_sqrt_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8966,-151 8966,-181 9126,-181 9126,-151 8966,-151"/>
-<text text-anchor="start" x="8974" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9046" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.hpp</text>
+<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="edge295" class="edge">
+<g id="edge293" class="edge">
<title>Node1&#45;&gt;Node160</title>
-<path fill="none" stroke="midnightblue" d="M6031.46,-303.85C6417.14,-300.87 7925.93,-287.3 8400,-254 8648.73,-236.53 8711.27,-229.28 8957,-187 8966.83,-185.31 8977.22,-183.24 8987.28,-181.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.17,-300.35 6021.2,-303.92 6031.22,-307.35 6031.17,-300.35"/>
+<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_stack_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5584,-151 5584,-181 5744,-181 5744,-151 5584,-151"/>
-<text text-anchor="start" x="5592" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5664" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.hpp</text>
+<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="edge299" class="edge">
+<g id="edge297" class="edge">
<title>Node1&#45;&gt;Node161</title>
-<path fill="none" stroke="midnightblue" d="M5903.42,-285.85C5847.3,-257.99 5742.81,-206.12 5692.51,-181.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5902.14,-289.12 5912.66,-290.43 5905.26,-282.85 5902.14,-289.12"/>
+<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_strided_slice_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9144,-151 9144,-181 9314,-181 9314,-151 9144,-151"/>
-<text text-anchor="start" x="9152" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9229" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.hpp</text>
+<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="edge303" class="edge">
+<g id="edge301" class="edge">
<title>Node1&#45;&gt;Node163</title>
-<path fill="none" stroke="midnightblue" d="M6031.29,-303.99C6433.76,-301.54 8066.8,-289.55 8578,-254 8826.74,-236.7 8889.03,-227.87 9135,-187 9145.37,-185.28 9156.33,-183.19 9166.96,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.14,-300.49 6021.16,-304.05 6031.18,-307.49 6031.14,-300.49"/>
-</g>
-<!-- Node164 -->
-<g id="node164" class="node">
-<title>Node164</title>
-<g id="a_node164"><a xlink:href="_neon_subtraction_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10654.5,-151 10654.5,-181 10821.5,-181 10821.5,-151 10654.5,-151"/>
-<text text-anchor="start" x="10662.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10738" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.hpp</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node164 -->
-<g id="edge307" class="edge">
-<title>Node1&#45;&gt;Node164</title>
-<path fill="none" stroke="midnightblue" d="M6031.38,-304.04C6602.79,-301.04 9703.32,-283.49 10124,-254 10356.89,-237.67 10414.9,-226.47 10645,-187 10655.17,-185.26 10665.92,-183.17 10676.36,-181.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.13,-300.54 6021.14,-304.09 6031.16,-307.54 6031.13,-300.54"/>
+<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_tile_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9332,-151 9332,-181 9492,-181 9492,-151 9332,-151"/>
-<text text-anchor="start" x="9340" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9412" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.hpp</text>
+<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="edge312" class="edge">
+<g id="edge305" class="edge">
<title>Node1&#45;&gt;Node165</title>
-<path fill="none" stroke="midnightblue" d="M6031.44,-304.09C6450.67,-302.02 8207.69,-291.22 8756,-254 9009.17,-236.81 9072.88,-229.76 9323,-187 9332.83,-185.32 9343.22,-183.25 9353.29,-181.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.18,-300.59 6021.2,-304.14 6031.21,-307.59 6031.18,-300.59"/>
+<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_transpose_convolution2d_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5762.5,-151 5762.5,-181 5993.5,-181 5993.5,-151 5762.5,-151"/>
-<text text-anchor="start" x="5770.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5878" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.hpp</text>
+<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="edge316" class="edge">
+<g id="edge309" class="edge">
<title>Node1&#45;&gt;Node166</title>
-<path fill="none" stroke="midnightblue" d="M5930.25,-281.04C5917.14,-252.43 5895.4,-204.98 5884.56,-181.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5927.15,-282.67 5934.5,-290.3 5933.51,-279.75 5927.15,-282.67"/>
+<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>
-<!-- Node168 -->
-<g id="node168" class="node">
-<title>Node168</title>
-<g id="a_node168"><a xlink:href="_neon_transpose_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6011.5,-151 6011.5,-181 6172.5,-181 6172.5,-151 6011.5,-151"/>
-<text text-anchor="start" x="6019.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6092" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.hpp</text>
+<!-- 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;Node168 -->
-<g id="edge320" class="edge">
-<title>Node1&#45;&gt;Node168</title>
-<path fill="none" stroke="midnightblue" d="M5964.34,-283.25C5995.43,-254.94 6049.61,-205.6 6076.27,-181.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5961.63,-280.98 5956.59,-290.3 5966.34,-286.16 5961.63,-280.98"/>
+<!-- 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_unidirectional_sequence_lstm_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9510.5,-145.5 9510.5,-186.5 9695.5,-186.5 9695.5,-145.5 9510.5,-145.5"/>
-<text text-anchor="start" x="9518.5" y="-174.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="9518.5" y="-163.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="9603" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.hpp</text>
+<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="edge324" class="edge">
+<g id="edge321" class="edge">
<title>Node1&#45;&gt;Node170</title>
-<path fill="none" stroke="midnightblue" d="M6031.15,-304.21C6466.11,-302.65 8350.74,-293.66 8937,-254 9188.85,-236.96 9251.63,-226.2 9501,-187 9504.12,-186.51 9507.29,-185.99 9510.49,-185.46"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.14,-300.71 6021.15,-304.25 6031.16,-307.71 6031.14,-300.71"/>
+<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_detection_post_process_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19906,-151 19906,-181 20124,-181 20124,-151 19906,-151"/>
-<text text-anchor="start" x="19914" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20015" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.hpp</text>
+<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="edge329" class="edge">
+<g id="edge326" class="edge">
<title>Node1&#45;&gt;Node171</title>
-<path fill="none" stroke="midnightblue" d="M6031.21,-303.93C7208.77,-296.52 19524.33,-218.26 19892,-187 19907.63,-185.67 19924.27,-183.49 19940.1,-181.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.1,-300.43 6021.12,-304 6031.15,-307.43 6031.1,-300.43"/>
+<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>
-<!-- Node173 -->
-<g id="node173" class="node">
-<title>Node173</title>
-<g id="a_node173"><a xlink:href="_neon_fill_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20142,-151 20142,-181 20302,-181 20302,-151 20142,-151"/>
-<text text-anchor="start" x="20150" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20222" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.hpp</text>
+<!-- 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;Node173 -->
-<g id="edge332" class="edge">
-<title>Node1&#45;&gt;Node173</title>
-<path fill="none" stroke="midnightblue" d="M6031.38,-304.31C6740.52,-302.76 11484.52,-291.29 15339,-254 16404.39,-243.69 19074.91,-311.91 20133,-187 20144.32,-185.66 20156.32,-183.5 20167.71,-181.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.22,-300.81 6021.23,-304.33 6031.24,-307.81 6031.22,-300.81"/>
+<!-- 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>
-<!-- Node175 -->
-<g id="node175" class="node">
-<title>Node175</title>
-<g id="a_node175"><a xlink:href="_neon_rank_workload_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9562,-223.5 9562,-253.5 9722,-253.5 9722,-223.5 9562,-223.5"/>
-<text text-anchor="start" x="9570" y="-241.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9642" y="-230.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRankWorkload.hpp</text>
+<!-- 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;Node175 -->
-<g id="edge335" class="edge">
-<title>Node1&#45;&gt;Node175</title>
-<path fill="none" stroke="midnightblue" d="M6031.36,-304.05C6511.69,-301.53 8769.76,-288.05 9468,-254 9498.73,-252.5 9532.45,-249.91 9561.95,-247.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6031.34,-300.55 6021.36,-304.1 6031.38,-307.55 6031.34,-300.55"/>
+<!-- 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="5584,-73 5584,-103 5746,-103 5746,-73 5584,-73"/>
-<text text-anchor="start" x="5592" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonLayer</text>
-<text text-anchor="middle" x="5665" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">Support.cpp</text>
+<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="M1388.66,-148.98C1397.14,-147.35 1405.75,-145.95 1414,-145 2332.61,-39.03 4656.27,-213.88 5575,-109 5586.61,-107.67 5598.92,-105.48 5610.58,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1387.91,-145.56 1378.81,-150.98 1389.31,-152.42 1387.91,-145.56"/>
+<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="1074,-73 1074,-103 1234,-103 1234,-73 1074,-73"/>
-<text text-anchor="start" x="1082" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1154" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAbsWorkload.cpp</text>
+<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="M1283.82,-146.7C1253.63,-133.28 1213.26,-115.34 1185.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1282.68,-150.02 1293.24,-150.88 1285.52,-143.62 1282.68,-150.02"/>
+<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="6190,-73 6190,-103 6350,-103 6350,-73 6190,-73"/>
-<text text-anchor="start" x="6198" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6270" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonWorkloads.hpp</text>
+<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="M1388.66,-148.97C1397.14,-147.35 1405.74,-145.95 1414,-145 1940.23,-84.59 5654.77,-169.41 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1387.91,-145.55 1378.81,-150.97 1389.31,-152.41 1387.91,-145.55"/>
+<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="6179.5,-0.5 6179.5,-30.5 6360.5,-30.5 6360.5,-0.5 6179.5,-0.5"/>
-<text text-anchor="start" x="6187.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonWorkload</text>
-<text text-anchor="middle" x="6270" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">Factory.cpp</text>
+<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="M6270,-62.73C6270,-52.07 6270,-39.91 6270,-30.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6266.5,-62.73 6270,-72.73 6273.5,-62.73 6266.5,-62.73"/>
+<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="M11061.34,-148.97C11052.87,-147.34 11044.26,-145.94 11036,-145 10453.01,-78.29 6338.07,-175.02 5755,-109 5743.39,-107.69 5731.08,-105.49 5719.42,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11060.7,-152.41 11071.19,-150.97 11062.09,-145.55 11060.7,-152.41"/>
+<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="M11061.34,-148.97C11052.86,-147.35 11044.26,-145.95 11036,-145 10519.71,-85.69 6875.29,-168.31 6359,-109 6347.51,-107.68 6335.34,-105.49 6323.81,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11060.69,-152.42 11071.19,-150.97 11062.09,-145.55 11060.69,-152.42"/>
+<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="10656.5,-6 10656.5,-25 10853.5,-25 10853.5,-6 10656.5,-6"/>
-<text text-anchor="middle" x="10755" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/NeonBackend.cpp</text>
+<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="M11142.69,-142.63C11157.59,-120.92 11173.72,-88.23 11155,-67 11135.36,-44.72 10965.89,-29.78 10853.93,-22.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11139.72,-140.76 11136.7,-150.91 11145.4,-144.86 11139.72,-140.76"/>
+<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="11443,-73 11443,-103 11603,-103 11603,-73 11443,-73"/>
-<text text-anchor="start" x="11451" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11523" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonAdditionWorkload.cpp</text>
+<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="M11195.52,-148.87C11201.76,-147.53 11207.99,-146.22 11214,-145 11291.48,-129.28 11380.32,-113.4 11442.8,-102.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11194.76,-145.45 11185.73,-151 11196.24,-152.29 11194.76,-145.45"/>
+<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="M6203.31,-148.94C6195.81,-147.46 6188.26,-146.11 6181,-145 5993.17,-116.33 5942.83,-137.67 5755,-109 5744.56,-107.41 5733.52,-105.3 5722.88,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6202.62,-152.37 6213.12,-150.94 6204.02,-145.51 6202.62,-152.37"/>
+<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="M6270.68,-140.59C6270.52,-128.26 6270.33,-113.72 6270.19,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6267.18,-140.75 6270.81,-150.7 6274.18,-140.66 6267.18,-140.75"/>
+<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="6368.5,-73 6368.5,-103 6529.5,-103 6529.5,-73 6368.5,-73"/>
-<text text-anchor="start" x="6376.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6449" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonActivationWorkload.cpp</text>
+<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="M6313.46,-146.87C6344.92,-133.44 6387.19,-115.39 6416.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6311.89,-143.74 6304.06,-150.88 6314.63,-150.18 6311.89,-143.74"/>
+<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="M1572.54,-149.04C1581.39,-147.39 1590.38,-145.97 1599,-145 2477.1,-46.63 4697.13,-209.39 5575,-109 5586.61,-107.67 5598.92,-105.48 5610.58,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1571.78,-145.62 1562.65,-150.99 1573.13,-152.49 1571.78,-145.62"/>
+<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="M1572.54,-149.03C1581.39,-147.38 1590.38,-145.96 1599,-145 2105,-88.62 5675.2,-167.14 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1571.78,-145.61 1562.64,-150.98 1573.13,-152.48 1571.78,-145.61"/>
+<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="1252.5,-73 1252.5,-103 1419.5,-103 1419.5,-73 1252.5,-73"/>
-<text text-anchor="start" x="1260.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1336" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonArgMinMaxWorkload.cpp</text>
+<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="M1465.82,-146.7C1435.63,-133.28 1395.26,-115.34 1367.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1464.68,-150.02 1475.24,-150.88 1467.52,-143.62 1464.68,-150.02"/>
+<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="M6386.16,-149.13C6377.38,-147.55 6368.51,-146.12 6360,-145 6092.92,-109.98 6021.76,-146.33 5755,-109 5744.22,-107.49 5732.82,-105.37 5721.88,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6385.54,-152.57 6396.01,-150.97 6386.83,-145.69 6385.54,-152.57"/>
+<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="M6413.59,-147.05C6380.31,-133.59 6335.41,-115.44 6304.73,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6412.5,-150.38 6423.08,-150.88 6415.12,-143.89 6412.5,-150.38"/>
+<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="6548,-73 6548,-103 6724,-103 6724,-73 6548,-73"/>
-<text text-anchor="start" x="6556" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6636" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchMatMulWorkload.cpp</text>
+<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="M6500.46,-146.87C6531.92,-133.44 6574.19,-115.39 6603.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6498.89,-143.74 6491.06,-150.88 6501.63,-150.18 6498.89,-143.74"/>
+<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="M9811.4,-149.4C9799.24,-147.6 9786.82,-146.04 9775,-145 9330.03,-105.86 6198.79,-159.73 5755,-109 5743.39,-107.67 5731.08,-105.48 5719.42,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9811.13,-152.89 9821.55,-150.95 9812.2,-145.98 9811.13,-152.89"/>
+<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="M9811.4,-149.41C9799.23,-147.61 9786.82,-146.05 9775,-145 9018.82,-77.88 7113.07,-196.71 6359,-109 6347.52,-107.66 6335.35,-105.46 6323.81,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9811.13,-152.91 9821.55,-150.97 9812.2,-145.99 9811.13,-152.91"/>
+<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="M9809.77,-149.4C9798.12,-147.66 9786.29,-146.12 9775,-145 9712.17,-138.75 8682.94,-154.35 8639,-109 8626.01,-95.59 8625.96,-80.36 8639,-67 8674.66,-30.48 10243.25,-19.31 10656.22,-17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9809.52,-152.9 9819.94,-150.97 9810.59,-145.98 9809.52,-152.9"/>
+<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="10079,-73 10079,-103 10287,-103 10287,-73 10079,-73"/>
-<text text-anchor="start" x="10087" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10183" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchNormalizationWorkload.cpp</text>
+<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="M9957.04,-148.42C10008.6,-134.86 10080.7,-115.9 10129.48,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9956.12,-145.04 9947.34,-150.97 9957.91,-151.81 9956.12,-145.04"/>
+<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="M1779.5,-149.23C1790.03,-147.5 1800.76,-146.01 1811,-145 2643.47,-63.13 4743.96,-204.25 5575,-109 5586.61,-107.67 5598.91,-105.47 5610.58,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1778.75,-145.81 1769.48,-150.95 1779.93,-152.71 1778.75,-145.81"/>
+<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="M1779.28,-149.25C1789.88,-147.51 1800.69,-146.01 1811,-145 2294.27,-97.8 5698.62,-164.55 6181,-109 6192.48,-107.68 6204.66,-105.48 6216.19,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1778.46,-145.84 1769.2,-150.99 1779.65,-152.74 1778.46,-145.84"/>
+<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="1438,-73 1438,-103 1630,-103 1630,-73 1438,-73"/>
-<text text-anchor="start" x="1446" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1534" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonBatchToSpaceNdWorkload.cpp</text>
+<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="M1663.82,-146.7C1633.63,-133.28 1593.26,-115.34 1565.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1662.68,-150.02 1673.24,-150.88 1665.52,-143.62 1662.68,-150.02"/>
+<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="M1963.66,-148.99C1972.14,-147.36 1980.75,-145.96 1989,-145 2780.62,-53.13 4783.28,-199.93 5575,-109 5586.61,-107.67 5598.91,-105.47 5610.58,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1962.91,-145.57 1953.81,-150.99 1964.31,-152.43 1962.91,-145.57"/>
+<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="M1963.66,-148.98C1972.14,-147.35 1980.75,-145.95 1989,-145 2914.46,-38.27 5255.54,-215.73 6181,-109 6192.48,-107.68 6204.66,-105.48 6216.19,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1962.91,-145.56 1953.81,-150.98 1964.31,-152.42 1962.91,-145.56"/>
+<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="1648,-73 1648,-103 1808,-103 1808,-73 1648,-73"/>
-<text text-anchor="start" x="1656" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1728" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonCastWorkload.cpp</text>
+<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="M1858.58,-146.7C1828.22,-133.28 1787.6,-115.34 1759.78,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1857.49,-150.04 1868.05,-150.88 1860.32,-143.64 1857.49,-150.04"/>
+<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="M2162.98,-149.19C2173.02,-147.48 2183.24,-146 2193,-145 2940.68,-68.37 4828.34,-194.99 5575,-109 5586.45,-107.68 5598.58,-105.52 5610.1,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2162.26,-145.76 2153.03,-150.96 2163.49,-152.65 2162.26,-145.76"/>
+<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="M2162.78,-149.21C2172.88,-147.49 2183.17,-146 2193,-145 2633.86,-100.18 5740.8,-159.86 6181,-109 6192.48,-107.67 6204.66,-105.48 6216.19,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2161.99,-145.79 2152.76,-150.99 2163.22,-152.68 2161.99,-145.79"/>
+<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="1826.5,-73 1826.5,-103 2011.5,-103 2011.5,-73 1826.5,-73"/>
-<text text-anchor="start" x="1834.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="1919" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonChannelShuffleWorkload.cpp</text>
+<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="M2049.58,-146.7C2019.22,-133.28 1978.6,-115.34 1950.78,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2048.49,-150.04 2059.05,-150.88 2051.32,-143.64 2048.49,-150.04"/>
+<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="M6580.41,-149.04C6571.89,-147.46 6563.27,-146.06 6555,-145 6201.96,-99.81 6107.83,-155.78 5755,-109 5744.05,-107.55 5732.47,-105.43 5721.38,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6579.85,-152.5 6590.34,-150.97 6581.18,-145.63 6579.85,-152.5"/>
+<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="M6574.16,-148.88C6567.68,-147.54 6561.23,-146.23 6555,-145 6468.12,-127.78 6445.78,-126.71 6359,-109 6350,-107.16 6340.51,-105.13 6331.21,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6573.82,-152.38 6584.32,-150.99 6575.25,-145.53 6573.82,-152.38"/>
+<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="6742,-73 6742,-103 6912,-103 6912,-73 6742,-73"/>
-<text text-anchor="start" x="6750" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6827" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonComparisonWorkload.cpp</text>
+<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="M6691.46,-146.87C6722.92,-133.44 6765.19,-115.39 6794.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6689.89,-143.74 6682.06,-150.88 6692.63,-150.18 6689.89,-143.74"/>
+<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="M2346.29,-148.88C2354.56,-147.3 2362.95,-145.94 2371,-145 3078.25,-62.49 4867.65,-190.67 5575,-109 5586.45,-107.68 5598.58,-105.52 5610.1,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2345.4,-145.49 2336.29,-150.9 2346.78,-152.35 2345.4,-145.49"/>
+<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="M2345.66,-148.99C2354.14,-147.36 2362.75,-145.96 2371,-145 3212.09,-47.64 5339.91,-206.36 6181,-109 6192.48,-107.67 6204.66,-105.47 6216.19,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2344.91,-145.57 2335.81,-150.99 2346.31,-152.43 2344.91,-145.57"/>
+<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="2030,-73 2030,-103 2190,-103 2190,-73 2030,-73"/>
-<text text-anchor="start" x="2038" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2110" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConcatWorkload.cpp</text>
+<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="M2240.58,-146.7C2210.22,-133.28 2169.6,-115.34 2141.78,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2239.49,-150.04 2250.05,-150.88 2242.32,-143.64 2239.49,-150.04"/>
+<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="M314.66,-148.97C323.13,-147.34 331.74,-145.94 340,-145 917.91,-78.85 4997.01,-174.46 5575,-109 5586.61,-107.69 5598.92,-105.49 5610.58,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="313.91,-145.55 304.81,-150.97 315.3,-152.41 313.91,-145.55"/>
+<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="M314.66,-148.96C323.13,-147.34 331.74,-145.94 340,-145 984.83,-71.43 5536.17,-182.57 6181,-109 6192.49,-107.69 6204.66,-105.5 6216.19,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="313.91,-145.54 304.81,-150.96 315.3,-152.4 313.91,-145.54"/>
+<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="M209.82,-146.7C179.63,-133.28 139.26,-115.34 111.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="208.68,-150.02 219.24,-150.88 211.52,-143.62 208.68,-150.02"/>
+<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="M10036.93,-149.2C10026.93,-147.48 10016.74,-146 10007,-145 9536.99,-96.9 6224.42,-162.54 5755,-109 5743.39,-107.68 5731.08,-105.48 5719.42,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10036.39,-152.66 10046.85,-150.99 10037.63,-145.77 10036.39,-152.66"/>
+<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="M10036.73,-149.18C10026.79,-147.47 10016.67,-146 10007,-145 9200.56,-61.9 7164.31,-202.39 6359,-109 6347.52,-107.67 6335.34,-105.47 6323.81,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10036.12,-152.62 10046.58,-150.95 10037.36,-145.74 10036.12,-152.62"/>
+<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="M10034.86,-149.17C10025.52,-147.55 10016.06,-146.1 10007,-145 9963.05,-139.69 9241.59,-141 9211,-109 9198.1,-95.51 9198.02,-80.41 9211,-67 9261.3,-15.03 10323.47,-14.79 10656.23,-16"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10034.46,-152.66 10044.93,-151 10035.71,-145.77 10034.46,-152.66"/>
+<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="10305,-73 10305,-103 10487,-103 10487,-73 10305,-73"/>
-<text text-anchor="start" x="10313" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10396" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution2dWorkload.cpp</text>
+<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="M10171.15,-148.34C10222.5,-134.78 10294.15,-115.88 10342.66,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10169.94,-145.04 10161.16,-150.97 10171.72,-151.8 10169.94,-145.04"/>
+<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="M6770.8,-149.13C6761.48,-147.5 6752.04,-146.06 6743,-145 6306.6,-93.75 6190.83,-164.89 5755,-109 5743.89,-107.57 5732.12,-105.43 5720.89,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6770.37,-152.61 6780.83,-150.96 6771.62,-145.72 6770.37,-152.61"/>
+<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="M6768.18,-149.16C6759.71,-147.63 6751.18,-146.2 6743,-145 6573.39,-120.16 6528.3,-135.85 6359,-109 6348.83,-107.39 6338.09,-105.3 6327.72,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6767.61,-152.61 6778.08,-151 6768.89,-145.73 6767.61,-152.61"/>
+<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="6930,-73 6930,-103 7112,-103 7112,-73 6930,-73"/>
-<text text-anchor="start" x="6938" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7021" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonConvolution3dWorkload.cpp</text>
+<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="M6885.46,-146.87C6916.92,-133.44 6959.19,-115.39 6988.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6883.89,-143.74 6876.06,-150.88 6886.63,-150.18 6883.89,-143.74"/>
+<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="M2541.16,-149.14C2550.81,-147.46 2560.62,-146 2570,-145 3234.1,-74.57 4911.61,-185.85 5575,-109 5586.45,-107.67 5598.58,-105.51 5610.09,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2540.4,-145.72 2531.19,-150.97 2541.66,-152.61 2540.4,-145.72"/>
+<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="M2541.16,-149.12C2550.8,-147.44 2560.62,-145.99 2570,-145 3368.09,-61.17 5383.86,-201.49 6181,-109 6192.48,-107.67 6204.66,-105.47 6216.19,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2540.39,-145.71 2531.19,-150.95 2541.66,-152.59 2540.39,-145.71"/>
+<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="2208,-73 2208,-103 2388,-103 2388,-73 2208,-73"/>
-<text text-anchor="start" x="2216" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2298" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthToSpaceWorkload.cpp</text>
+<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="M2429.34,-146.7C2398.8,-133.28 2357.95,-115.34 2329.96,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2428.3,-150.07 2438.87,-150.88 2431.12,-143.66 2428.3,-150.07"/>
+<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="M10245.33,-149.48C10232.86,-147.64 10220.12,-146.05 10208,-145 9715.06,-102.2 6246.62,-164.98 5755,-109 5743.39,-107.68 5731.08,-105.48 5719.42,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10244.84,-152.94 10255.26,-151 10245.9,-146.02 10244.84,-152.94"/>
+<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="M10244.71,-149.4C10232.44,-147.6 10219.92,-146.04 10208,-145 9781.94,-107.73 6783.85,-158.16 6359,-109 6347.52,-107.67 6335.34,-105.47 6323.81,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10244.52,-152.91 10254.93,-150.96 10245.58,-145.99 10244.52,-152.91"/>
+<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="M10242.29,-149.44C10230.79,-147.73 10219.13,-146.18 10208,-145 10164.75,-140.42 9456.04,-140.45 9426,-109 9413.11,-95.5 9413.05,-80.45 9426,-67 9468.52,-22.83 10355.65,-17.19 10656.34,-16.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10241.92,-152.92 10252.33,-150.98 10242.98,-146.01 10241.92,-152.92"/>
+<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="10505.5,-73 10505.5,-103 10726.5,-103 10726.5,-73 10505.5,-73"/>
-<text text-anchor="start" x="10513.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10616" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDepthwiseConvolutionWorkload.cpp</text>
+<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="M10391.15,-148.34C10442.5,-134.78 10514.15,-115.88 10562.66,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10389.94,-145.04 10381.16,-150.97 10391.72,-151.8 10389.94,-145.04"/>
+<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="M2729.63,-149C2738.46,-147.38 2747.42,-145.97 2756,-145 3378.55,-74.79 4952.69,-181.34 5575,-109 5586.45,-107.67 5598.57,-105.51 5610.09,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2728.91,-145.58 2719.76,-150.92 2730.24,-152.45 2728.91,-145.58"/>
+<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="M2729.63,-148.98C2738.45,-147.36 2747.41,-145.96 2756,-145 3512.45,-60.56 5424.94,-196.93 6181,-109 6192.48,-107.66 6204.65,-105.46 6216.19,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2728.9,-145.56 2719.75,-150.9 2730.24,-152.43 2728.9,-145.56"/>
+<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="2406.5,-73 2406.5,-103 2573.5,-103 2573.5,-73 2406.5,-73"/>
-<text text-anchor="start" x="2414.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2490" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDequantizeWorkload.cpp</text>
+<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="M2621.34,-146.7C2590.8,-133.28 2549.95,-115.34 2521.96,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2620.3,-150.07 2630.87,-150.88 2623.12,-143.66 2620.3,-150.07"/>
+<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="edge75" class="edge">
+<g id="edge76" class="edge">
<title>Node40&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M6975.65,-149.35C6964.72,-147.63 6953.6,-146.1 6943,-145 6417.58,-90.42 6279.15,-174.59 5755,-109 5743.72,-107.59 5731.78,-105.42 5720.4,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6975.19,-152.82 6985.62,-150.98 6976.32,-145.91 6975.19,-152.82"/>
+<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="edge77" class="edge">
+<g id="edge78" class="edge">
<title>Node40&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M6973.35,-149.3C6963.16,-147.67 6952.86,-146.18 6943,-145 6684.8,-114.09 6616.46,-145.62 6359,-109 6348.34,-107.48 6337.06,-105.36 6326.25,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6973.05,-152.79 6983.49,-150.96 6974.19,-145.89 6973.05,-152.79"/>
+<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_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7130,-73 7130,-103 7336,-103 7336,-73 7130,-73"/>
-<text text-anchor="start" x="7138" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7233" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonElementwiseBinaryWorkload.cpp</text>
+<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="edge76" class="edge">
+<g id="edge77" class="edge">
<title>Node40&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M7097.46,-146.87C7128.92,-133.44 7171.19,-115.39 7200.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7095.89,-143.74 7088.06,-150.88 7098.63,-150.18 7095.89,-143.74"/>
+<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="edge79" class="edge">
+<g id="edge80" class="edge">
<title>Node42&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M2909.29,-148.9C2917.56,-147.32 2925.95,-145.95 2934,-145 3516.91,-76.29 4992.01,-177.02 5575,-109 5586.45,-107.66 5598.57,-105.5 5610.09,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2908.4,-145.51 2899.29,-150.93 2909.79,-152.37 2908.4,-145.51"/>
+<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="edge81" class="edge">
+<g id="edge82" class="edge">
<title>Node42&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M2909.29,-148.88C2917.56,-147.3 2925.95,-145.94 2934,-145 3650.74,-61.43 5464.26,-192.57 6181,-109 6192.33,-107.68 6204.32,-105.52 6215.71,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2908.4,-145.49 2899.29,-150.9 2909.78,-152.35 2908.4,-145.49"/>
+<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_exp_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2592,-73 2592,-103 2752,-103 2752,-73 2592,-73"/>
-<text text-anchor="start" x="2600" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2672" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonExpWorkload.cpp</text>
+<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="edge80" class="edge">
+<g id="edge81" class="edge">
<title>Node42&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M2803.34,-146.7C2772.8,-133.28 2731.95,-115.34 2703.96,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="2802.3,-150.07 2812.87,-150.88 2805.12,-143.66 2802.3,-150.07"/>
+<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="edge83" class="edge">
+<g id="edge84" class="edge">
<title>Node44&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M3137.55,-149.42C3149.74,-147.63 3162.17,-146.07 3174,-145 3705.45,-97 5045.02,-171.2 5575,-109 5586.45,-107.66 5598.57,-105.49 5610.09,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3136.75,-146.01 3127.39,-150.98 3137.8,-152.93 3136.75,-146.01"/>
+<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="edge85" class="edge">
+<g id="edge86" class="edge">
<title>Node44&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M3137.3,-149.43C3149.57,-147.63 3162.08,-146.06 3174,-145 3839.65,-85.9 5517.26,-186.68 6181,-109 6192.33,-107.67 6204.32,-105.51 6215.71,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3136.42,-146.02 3127.07,-150.99 3137.48,-152.94 3136.42,-146.02"/>
+<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_instance_normalization_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="2770.5,-73 2770.5,-103 2991.5,-103 2991.5,-73 2770.5,-73"/>
-<text text-anchor="start" x="2778.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="2881" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonInstanceNormalizationWorkload.cpp</text>
+<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="edge84" class="edge">
+<g id="edge85" class="edge">
<title>Node44&#45;&gt;Node45</title>
-<path fill="none" stroke="midnightblue" d="M3012.34,-146.7C2981.8,-133.28 2940.95,-115.34 2912.96,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3011.3,-150.07 3021.87,-150.88 3014.12,-143.66 3011.3,-150.07"/>
+<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="edge87" class="edge">
+<g id="edge89" class="edge">
<title>Node46&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M3327.29,-148.92C3335.56,-147.33 3343.95,-145.96 3352,-145 3842.59,-86.53 5084.34,-166.89 5575,-109 5586.45,-107.65 5598.57,-105.48 5610.09,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3326.4,-145.53 3317.29,-150.95 3327.79,-152.39 3326.4,-145.53"/>
+<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="edge89" class="edge">
+<g id="edge91" class="edge">
<title>Node46&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M3327.29,-148.89C3335.56,-147.31 3343.95,-145.95 3352,-145 3976.43,-71.68 5556.57,-182.32 6181,-109 6192.32,-107.67 6204.32,-105.51 6215.71,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3326.4,-145.5 3317.29,-150.92 3327.78,-152.36 3326.4,-145.5"/>
+<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_log_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3010,-73 3010,-103 3170,-103 3170,-73 3010,-73"/>
-<text text-anchor="start" x="3018" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3090" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogWorkload.cpp</text>
+<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="edge88" class="edge">
+<g id="edge90" class="edge">
<title>Node46&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M3221.34,-146.7C3190.8,-133.28 3149.95,-115.34 3121.96,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3220.3,-150.07 3230.87,-150.88 3223.12,-143.66 3220.3,-150.07"/>
+<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="edge91" class="edge">
+<g id="edge94" class="edge">
<title>Node48&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M7193.45,-149.07C7184.59,-147.44 7175.61,-146.02 7167,-145 6543.57,-71.37 6378.09,-185.45 5755,-109 5743.72,-107.62 5731.77,-105.46 5720.4,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7192.88,-152.53 7203.36,-150.99 7194.21,-145.66 7192.88,-152.53"/>
+<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="edge93" class="edge">
+<g id="edge96" class="edge">
<title>Node48&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M7192.41,-149.04C7183.89,-147.46 7175.27,-146.06 7167,-145 6810.43,-99.44 6715.3,-156.59 6359,-109 6348.01,-107.53 6336.38,-105.37 6325.27,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7191.85,-152.5 7202.34,-150.96 7193.18,-145.63 7191.85,-152.5"/>
+<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_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7354.5,-73 7354.5,-103 7523.5,-103 7523.5,-73 7354.5,-73"/>
-<text text-anchor="start" x="7362.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7439" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogSoftmaxWorkload.cpp</text>
+<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="edge92" class="edge">
+<g id="edge95" class="edge">
<title>Node48&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M7303.46,-146.87C7334.92,-133.44 7377.19,-115.39 7406.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7301.89,-143.74 7294.06,-150.88 7304.63,-150.18 7301.89,-143.74"/>
+<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="edge95" class="edge">
+<g id="edge98" class="edge">
<title>Node50&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M3510.2,-148.99C3518.83,-147.38 3527.6,-145.98 3536,-145 4436.29,-40.23 4674.96,-215.85 5575,-109 5586.44,-107.64 5598.57,-105.47 5610.09,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3509.28,-145.6 3500.14,-150.96 3510.63,-152.47 3509.28,-145.6"/>
+<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="edge97" class="edge">
+<g id="edge100" class="edge">
<title>Node50&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M3510.19,-148.96C3518.83,-147.35 3527.6,-145.96 3536,-145 4120.03,-78.23 5597.21,-177.81 6181,-109 6192.32,-107.67 6204.32,-105.5 6215.71,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3509.28,-145.57 3500.14,-150.93 3510.63,-152.44 3509.28,-145.57"/>
+<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_logical_and_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3188,-73 3188,-103 3352,-103 3352,-73 3188,-73"/>
-<text text-anchor="start" x="3196" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3270" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalAndWorkload.cpp</text>
+<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="edge96" class="edge">
+<g id="edge99" class="edge">
<title>Node50&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M3402.5,-146.87C3371.74,-133.44 3330.42,-115.39 3302.15,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3401.11,-150.09 3411.68,-150.88 3403.92,-143.67 3401.11,-150.09"/>
+<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="edge99" class="edge">
+<g id="edge102" class="edge">
<title>Node52&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M496.11,-148.97C504.77,-147.34 513.57,-145.95 522,-145 1079.96,-82.4 5017.12,-172.25 5575,-109 5586.61,-107.68 5598.92,-105.49 5610.58,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="495.16,-145.59 486.03,-150.97 496.52,-152.46 495.16,-145.59"/>
+<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="edge101" class="edge">
+<g id="edge104" class="edge">
<title>Node52&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M496.1,-148.96C504.77,-147.34 513.57,-145.94 522,-145 1146.9,-75.13 5556.27,-180.34 6181,-109 6192.49,-107.69 6204.66,-105.5 6216.19,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="495.16,-145.58 486.03,-150.96 496.52,-152.45 495.16,-145.58"/>
+<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_logical_not_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="178.5,-73 178.5,-103 341.5,-103 341.5,-73 178.5,-73"/>
-<text text-anchor="start" x="186.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="260" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalNotWorkload.cpp</text>
+<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="edge100" class="edge">
+<g id="edge103" class="edge">
<title>Node52&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M389.82,-146.7C359.63,-133.28 319.26,-115.34 291.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="388.68,-150.02 399.24,-150.88 391.52,-143.62 388.68,-150.02"/>
+<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="edge103" class="edge">
+<g id="edge106" class="edge">
<title>Node54&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M674.66,-148.97C683.13,-147.35 691.74,-145.95 700,-145 1238.15,-83.27 5036.77,-170.09 5575,-109 5586.61,-107.68 5598.92,-105.49 5610.58,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="673.91,-145.55 664.81,-150.97 675.31,-152.41 673.91,-145.55"/>
+<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="edge105" class="edge">
+<g id="edge108" class="edge">
<title>Node54&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M674.66,-148.97C683.13,-147.34 691.74,-145.94 700,-145 1305.07,-75.84 5575.93,-178.16 6181,-109 6192.49,-107.69 6204.66,-105.5 6216.19,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="673.91,-145.55 664.81,-150.96 675.3,-152.41 673.91,-145.55"/>
+<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_logical_or_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="360,-73 360,-103 520,-103 520,-73 360,-73"/>
-<text text-anchor="start" x="368" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="440" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLogicalOrWorkload.cpp</text>
+<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="edge104" class="edge">
+<g id="edge107" class="edge">
<title>Node54&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M569.82,-146.7C539.63,-133.28 499.26,-115.34 471.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="568.68,-150.02 579.24,-150.88 571.52,-143.62 568.68,-150.02"/>
+<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="edge107" class="edge">
+<g id="edge110" class="edge">
<title>Node56&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M854.38,-148.97C862.95,-147.35 871.66,-145.95 880,-145 1398.34,-86.09 5056.66,-167.91 5575,-109 5586.61,-107.68 5598.92,-105.49 5610.58,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="853.54,-145.57 844.42,-150.97 854.91,-152.44 853.54,-145.57"/>
+<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="edge109" class="edge">
+<g id="edge112" class="edge">
<title>Node56&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M854.38,-148.97C862.95,-147.34 871.66,-145.94 880,-145 1465.27,-78.74 5595.8,-175.95 6181,-109 6192.49,-107.69 6204.66,-105.49 6216.19,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="853.54,-145.57 844.42,-150.97 854.91,-152.43 853.54,-145.57"/>
+<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_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="538.5,-73 538.5,-103 699.5,-103 699.5,-73 538.5,-73"/>
-<text text-anchor="start" x="546.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="619" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMaximumWorkload.cpp</text>
+<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="edge108" class="edge">
+<g id="edge111" class="edge">
<title>Node56&#45;&gt;Node57</title>
-<path fill="none" stroke="midnightblue" d="M748.82,-146.7C718.63,-133.28 678.26,-115.34 650.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="747.68,-150.02 758.24,-150.88 750.52,-143.62 747.68,-150.02"/>
+<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="edge111" class="edge">
+<g id="edge114" class="edge">
<title>Node58&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M1032.66,-148.98C1041.14,-147.35 1049.75,-145.95 1058,-145 1556.62,-87.65 5076.31,-165.75 5575,-109 5586.61,-107.68 5598.92,-105.48 5610.58,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1031.91,-145.56 1022.81,-150.98 1033.31,-152.42 1031.91,-145.56"/>
+<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="edge113" class="edge">
+<g id="edge116" class="edge">
<title>Node58&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M1032.66,-148.97C1041.13,-147.34 1049.74,-145.95 1058,-145 1623.54,-80.23 5615.46,-173.77 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1031.91,-145.55 1022.81,-150.97 1033.31,-152.41 1031.91,-145.55"/>
+<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_mean_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="718,-73 718,-103 878,-103 878,-73 718,-73"/>
-<text text-anchor="start" x="726" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="798" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMeanWorkload.cpp</text>
+<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="edge112" class="edge">
+<g id="edge115" class="edge">
<title>Node58&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M927.82,-146.7C897.63,-133.28 857.26,-115.34 829.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="926.68,-150.02 937.24,-150.88 929.52,-143.62 926.68,-150.02"/>
+<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="edge115" class="edge">
+<g id="edge118" class="edge">
<title>Node60&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M1210.66,-148.98C1219.14,-147.35 1227.75,-145.95 1236,-145 1714.96,-89.83 5095.97,-163.6 5575,-109 5586.61,-107.68 5598.92,-105.48 5610.58,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1209.91,-145.56 1200.81,-150.98 1211.31,-152.42 1209.91,-145.56"/>
+<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="edge117" class="edge">
+<g id="edge120" class="edge">
<title>Node60&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M1210.66,-148.97C1219.13,-147.35 1227.74,-145.95 1236,-145 1781.88,-82.41 5635.12,-171.59 6181,-109 6192.49,-107.68 6204.66,-105.49 6216.19,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1209.91,-145.55 1200.81,-150.97 1211.31,-152.41 1209.91,-145.55"/>
+<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_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="896,-73 896,-103 1056,-103 1056,-73 896,-73"/>
-<text text-anchor="start" x="904" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="976" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMinimumWorkload.cpp</text>
+<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="edge116" class="edge">
+<g id="edge119" class="edge">
<title>Node60&#45;&gt;Node61</title>
-<path fill="none" stroke="midnightblue" d="M1105.82,-146.7C1075.63,-133.28 1035.26,-115.34 1007.59,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1104.68,-150.02 1115.24,-150.88 1107.52,-143.62 1104.68,-150.02"/>
+<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="edge120" class="edge">
+<g id="edge122" class="edge">
<title>Node62&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10477.04,-149.14C10467.33,-147.44 10457.45,-145.98 10448,-145 9929.33,-91.12 6273.12,-167.89 5755,-109 5743.39,-107.68 5731.08,-105.49 5719.42,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10476.61,-152.62 10487.08,-150.98 10477.87,-145.73 10476.61,-152.62"/>
+<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="edge122" class="edge">
+<g id="edge124" class="edge">
<title>Node62&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10477.04,-149.15C10467.33,-147.45 10457.45,-145.99 10448,-145 9996.11,-97.8 6810.35,-161.1 6359,-109 6347.52,-107.67 6335.34,-105.48 6323.81,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10476.61,-152.63 10487.08,-150.99 10477.87,-145.74 10476.61,-152.63"/>
-</g>
-<!-- Node62&#45;&gt;Node8 -->
-<g id="edge119" class="edge">
-<title>Node62&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M10474.42,-149.12C10465.55,-147.54 10456.59,-146.11 10448,-145 10379.68,-136.16 9876.28,-159.11 9829,-109 9816.19,-95.42 9816.17,-80.55 9829,-67 9857.11,-37.32 10423.6,-22.94 10656.41,-18.27"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10473.91,-152.58 10484.38,-150.96 10475.18,-145.7 10473.91,-152.58"/>
+<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_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10783,-73 10783,-103 10961,-103 10961,-73 10783,-73"/>
-<text text-anchor="start" x="10791" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="10872" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonMultiplicationWorkload.cpp</text>
+<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="edge121" class="edge">
+<g id="edge123" class="edge">
<title>Node62&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M10616.83,-148.67C10674.97,-135.07 10756.89,-115.92 10812.09,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10615.93,-145.29 10606.99,-150.97 10617.52,-152.1 10615.93,-145.29"/>
+<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="edge125" class="edge">
+<g id="edge126" class="edge">
<title>Node64&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M11239.34,-148.97C11230.87,-147.34 11222.26,-145.94 11214,-145 10611.36,-76.11 6357.73,-177.17 5755,-109 5743.39,-107.69 5731.08,-105.5 5719.42,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11238.7,-152.41 11249.19,-150.96 11240.09,-145.55 11238.7,-152.41"/>
+<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="edge127" class="edge">
+<g id="edge128" class="edge">
<title>Node64&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M11239.34,-148.97C11230.87,-147.35 11222.26,-145.95 11214,-145 10678.06,-83.51 6894.94,-170.49 6359,-109 6347.51,-107.68 6335.34,-105.49 6323.81,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11238.69,-152.41 11249.19,-150.97 11240.09,-145.55 11238.69,-152.41"/>
-</g>
-<!-- Node64&#45;&gt;Node8 -->
-<g id="edge124" class="edge">
-<title>Node64&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M11353.99,-146.34C11370.38,-137.64 11386.69,-125.47 11396,-109 11405.18,-92.75 11408.67,-80.71 11396,-67 11360.01,-28.06 11024.35,-19.1 10853.67,-17.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11352.33,-143.26 11344.92,-150.83 11355.43,-149.53 11352.33,-143.26"/>
+<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_division_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11621,-73 11621,-103 11781,-103 11781,-73 11621,-73"/>
-<text text-anchor="start" x="11629" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11701" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDivisionWorkload.cpp</text>
+<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="edge126" class="edge">
+<g id="edge127" class="edge">
<title>Node64&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M11393.3,-149.66C11455.02,-138.92 11538.61,-123.89 11612,-109 11621.16,-107.14 11630.82,-105.08 11640.27,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11392.46,-146.25 11383.2,-151.41 11393.66,-153.15 11392.46,-146.25"/>
+<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="edge129" class="edge">
+<g id="edge130" class="edge">
<title>Node66&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M3689.29,-148.95C3697.56,-147.35 3705.95,-145.97 3714,-145 4535.3,-45.81 4753.59,-207.22 5575,-109 5586.44,-107.63 5598.57,-105.45 5610.09,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3688.4,-145.56 3679.3,-150.98 3689.79,-152.42 3688.4,-145.56"/>
+<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="edge131" class="edge">
+<g id="edge132" class="edge">
<title>Node66&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M3689.29,-148.91C3697.56,-147.32 3705.95,-145.95 3714,-145 4258.48,-80.55 5636.52,-173.45 6181,-109 6192.32,-107.66 6204.32,-105.49 6215.71,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3688.4,-145.52 3679.29,-150.93 3689.79,-152.38 3688.4,-145.52"/>
+<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_neg_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3370,-73 3370,-103 3530,-103 3530,-73 3370,-73"/>
-<text text-anchor="start" x="3378" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3450" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNegWorkload.cpp</text>
+<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="edge130" class="edge">
+<g id="edge131" class="edge">
<title>Node66&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M3583.26,-146.87C3552.32,-133.44 3510.76,-115.39 3482.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3581.93,-150.11 3592.49,-150.88 3584.72,-143.69 3581.93,-150.11"/>
+<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="M10860.52,-149.19C10850.31,-147.47 10839.92,-145.99 10830,-145 10268.88,-89.02 6315.31,-172.52 5755,-109 5743.39,-107.68 5731.08,-105.49 5719.42,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10860.18,-152.68 10870.63,-150.98 10861.4,-145.79 10860.18,-152.68"/>
+<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="M10860.52,-149.2C10850.31,-147.48 10839.92,-145.99 10830,-145 10335.68,-95.44 6852.54,-165.78 6359,-109 6347.51,-107.68 6335.34,-105.48 6323.81,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10860.18,-152.69 10870.63,-150.98 10861.39,-145.8 10860.18,-152.69"/>
-</g>
-<!-- Node68&#45;&gt;Node8 -->
-<g id="edge133" class="edge">
-<title>Node68&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M10864.75,-148.16C10827.53,-137.63 10786.54,-123.37 10774,-109 10752.77,-84.66 10752.96,-43.01 10754.18,-25.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10864.05,-151.59 10874.62,-150.89 10865.91,-144.85 10864.05,-151.59"/>
+<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_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11201,-73 11201,-103 11387,-103 11387,-73 11201,-73"/>
-<text text-anchor="start" x="11209" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11294" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFullyConnectedWorkload.cpp</text>
+<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="M11009.77,-148.84C11074.4,-135.23 11165.88,-115.97 11227.45,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11008.7,-145.49 10999.63,-150.97 11010.14,-152.34 11008.7,-145.49"/>
+<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="M7379.36,-148.9C7371.2,-147.34 7362.93,-145.97 7355,-145 6648.98,-58.6 6461.13,-194.56 5755,-109 5743.72,-107.63 5731.77,-105.49 5720.4,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7378.73,-152.35 7389.23,-150.9 7380.12,-145.49 7378.73,-152.35"/>
+<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="M7378.74,-148.89C7370.78,-147.35 7362.73,-146 7355,-145 6915.7,-88.2 6798.3,-165.8 6359,-109 6348.01,-107.58 6336.37,-105.44 6325.26,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7378.24,-152.36 7388.74,-150.92 7379.63,-145.5 7378.24,-152.36"/>
+<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_gather_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7542,-73 7542,-103 7702,-103 7702,-73 7542,-73"/>
-<text text-anchor="start" x="7550" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7622" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherWorkload.cpp</text>
+<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="M7486.46,-146.87C7517.92,-133.44 7560.19,-115.39 7589.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7484.89,-143.74 7477.06,-150.88 7487.63,-150.18 7484.89,-143.74"/>
+<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="edge142" class="edge">
+<g id="edge143" class="edge">
<title>Node72&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M7557.7,-148.95C7549.44,-147.36 7541.05,-145.98 7533,-145 6748.36,-49.87 6539.75,-203.19 5755,-109 5743.56,-107.63 5731.43,-105.44 5719.91,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7557.21,-152.42 7567.7,-150.98 7558.6,-145.56 7557.21,-152.42"/>
+<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="edge144" class="edge">
+<g id="edge145" class="edge">
<title>Node72&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M7557.35,-148.97C7549.19,-147.39 7540.93,-146 7533,-145 7015.11,-79.48 6876.89,-174.52 6359,-109 6347.84,-107.59 6336.03,-105.42 6324.78,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7556.72,-152.41 7567.22,-150.97 7558.12,-145.55 7556.72,-152.41"/>
+<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_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7720,-73 7720,-103 7880,-103 7880,-73 7720,-73"/>
-<text text-anchor="start" x="7728" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7800" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonGatherNdWorkload.cpp</text>
+<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="edge143" class="edge">
+<g id="edge144" class="edge">
<title>Node72&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M7664.46,-146.87C7695.92,-133.44 7738.19,-115.39 7767.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7662.89,-143.74 7655.06,-150.88 7665.63,-150.18 7662.89,-143.74"/>
+<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="edge146" class="edge">
+<g id="edge147" class="edge">
<title>Node74&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M7735.71,-148.94C7727.44,-147.35 7719.05,-145.97 7711,-145 6847.74,-41.15 6618.38,-211.82 5755,-109 5743.56,-107.64 5731.43,-105.46 5719.91,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7735.21,-152.41 7745.71,-150.97 7736.6,-145.55 7735.21,-152.41"/>
+<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="edge148" class="edge">
+<g id="edge149" class="edge">
<title>Node74&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M7735.35,-148.94C7727.2,-147.36 7718.93,-145.99 7711,-145 7114.5,-70.75 6955.5,-183.25 6359,-109 6347.84,-107.61 6336.03,-105.45 6324.78,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7734.72,-152.38 7745.22,-150.94 7736.12,-145.52 7734.72,-152.38"/>
+<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_pad_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="7898,-73 7898,-103 8058,-103 8058,-73 7898,-73"/>
-<text text-anchor="start" x="7906" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="7978" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPadWorkload.cpp</text>
+<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="edge147" class="edge">
+<g id="edge148" class="edge">
<title>Node74&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M7842.46,-146.87C7873.92,-133.44 7916.19,-115.39 7945.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7840.89,-143.74 7833.06,-150.88 7843.63,-150.18 7840.89,-143.74"/>
+<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="edge150" class="edge">
+<g id="edge151" class="edge">
<title>Node76&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M3867.3,-148.96C3875.57,-147.37 3883.95,-145.98 3892,-145 4634.68,-54.53 4832.21,-198.59 5575,-109 5586.44,-107.62 5598.57,-105.43 5610.09,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3866.4,-145.57 3857.3,-150.99 3867.79,-152.43 3866.4,-145.57"/>
+<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="edge152" class="edge">
+<g id="edge153" class="edge">
<title>Node76&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M3867.29,-148.92C3875.56,-147.33 3883.95,-145.96 3892,-145 4397.17,-84.91 5675.83,-169.09 6181,-109 6192.32,-107.65 6204.32,-105.48 6215.71,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3866.4,-145.53 3857.29,-150.94 3867.79,-152.39 3866.4,-145.53"/>
+<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_permute_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3548,-73 3548,-103 3708,-103 3708,-73 3548,-73"/>
-<text text-anchor="start" x="3556" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3628" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPermuteWorkload.cpp</text>
+<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="edge151" class="edge">
+<g id="edge152" class="edge">
<title>Node76&#45;&gt;Node77</title>
-<path fill="none" stroke="midnightblue" d="M3761.26,-146.87C3730.32,-133.44 3688.76,-115.39 3660.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3759.93,-150.11 3770.49,-150.88 3762.72,-143.69 3759.93,-150.11"/>
+<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="edge154" class="edge">
+<g id="edge155" class="edge">
<title>Node78&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M7913.71,-148.93C7905.44,-147.34 7897.05,-145.96 7889,-145 7418.06,-88.71 6226,-164.73 5755,-109 5743.56,-107.65 5731.43,-105.47 5719.91,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7913.21,-152.4 7923.71,-150.95 7914.6,-145.54 7913.21,-152.4"/>
+<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="edge156" class="edge">
+<g id="edge157" class="edge">
<title>Node78&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M7913.36,-148.91C7905.2,-147.34 7896.93,-145.98 7889,-145 7213.89,-62.03 7034.11,-191.97 6359,-109 6347.84,-107.63 6336.02,-105.48 6324.78,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="7912.73,-152.36 7923.22,-150.91 7914.12,-145.49 7912.73,-152.36"/>
+<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_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8076,-73 8076,-103 8236,-103 8236,-73 8076,-73"/>
-<text text-anchor="start" x="8084" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8156" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling2dWorkload.cpp</text>
+<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="edge155" class="edge">
+<g id="edge156" class="edge">
<title>Node78&#45;&gt;Node79</title>
-<path fill="none" stroke="midnightblue" d="M8020.46,-146.87C8051.92,-133.44 8094.19,-115.39 8123.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8018.89,-143.74 8011.06,-150.88 8021.63,-150.18 8018.89,-143.74"/>
+<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="edge158" class="edge">
+<g id="edge159" class="edge">
<title>Node80&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M8091.71,-148.92C8083.44,-147.33 8075.05,-145.96 8067,-145 7556.75,-84.35 6265.32,-169.04 5755,-109 5743.55,-107.65 5731.43,-105.48 5719.91,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8091.21,-152.39 8101.71,-150.94 8092.6,-145.53 8091.21,-152.39"/>
+<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="edge160" class="edge">
+<g id="edge161" class="edge">
<title>Node80&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M8091.7,-148.96C8083.43,-147.37 8075.05,-145.98 8067,-145 7313.28,-53.31 7112.72,-200.69 6359,-109 6347.68,-107.62 6335.69,-105.44 6324.3,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8091.21,-152.43 8101.7,-150.99 8092.6,-145.57 8091.21,-152.43"/>
+<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_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8254,-73 8254,-103 8414,-103 8414,-73 8254,-73"/>
-<text text-anchor="start" x="8262" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8334" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPooling3dWorkload.cpp</text>
+<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="edge159" class="edge">
+<g id="edge160" class="edge">
<title>Node80&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M8198.46,-146.87C8229.92,-133.44 8272.19,-115.39 8301.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8196.89,-143.74 8189.06,-150.88 8199.63,-150.18 8196.89,-143.74"/>
+<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="edge162" class="edge">
+<g id="edge163" class="edge">
<title>Node82&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M8269.71,-148.91C8261.44,-147.32 8253.05,-145.95 8245,-145 7695.44,-79.99 6304.64,-173.36 5755,-109 5743.55,-107.66 5731.43,-105.49 5719.91,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8269.21,-152.38 8279.71,-150.93 8270.6,-145.52 8269.21,-152.38"/>
+<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="edge164" class="edge">
+<g id="edge165" class="edge">
<title>Node82&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M8269.71,-148.94C8261.44,-147.35 8253.05,-145.97 8245,-145 7412.66,-44.58 7191.34,-209.42 6359,-109 6347.68,-107.63 6335.69,-105.45 6324.3,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8269.21,-152.41 8279.7,-150.97 8270.6,-145.55 8269.21,-152.41"/>
+<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_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8432,-73 8432,-103 8592,-103 8592,-73 8432,-73"/>
-<text text-anchor="start" x="8440" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8512" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonPreluWorkload.cpp</text>
+<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="edge163" class="edge">
+<g id="edge164" class="edge">
<title>Node82&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M8376.46,-146.87C8407.92,-133.44 8450.19,-115.39 8479.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8374.89,-143.74 8367.06,-150.88 8377.63,-150.18 8374.89,-143.74"/>
+<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="edge166" class="edge">
+<g id="edge167" class="edge">
<title>Node84&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M4045.64,-148.91C4053.8,-147.35 4062.07,-145.98 4070,-145 4734.07,-63.25 4910.84,-189.96 5575,-109 5586.28,-107.62 5598.23,-105.47 5609.6,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4044.88,-145.5 4035.78,-150.91 4046.27,-152.36 4044.88,-145.5"/>
+<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="edge168" class="edge">
+<g id="edge169" class="edge">
<title>Node84&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M4045.29,-148.93C4053.56,-147.34 4061.95,-145.96 4070,-145 4535.86,-89.28 5715.14,-164.72 6181,-109 6192.32,-107.65 6204.32,-105.47 6215.71,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4044.4,-145.54 4035.29,-150.96 4045.79,-152.4 4044.4,-145.54"/>
+<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_q_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3726,-73 3726,-103 3886,-103 3886,-73 3726,-73"/>
-<text text-anchor="start" x="3734" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3806" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQLstmWorkload.cpp</text>
+<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="edge167" class="edge">
+<g id="edge168" class="edge">
<title>Node84&#45;&gt;Node85</title>
-<path fill="none" stroke="midnightblue" d="M3939.26,-146.87C3908.32,-133.44 3866.76,-115.39 3838.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="3937.93,-150.11 3948.49,-150.88 3940.72,-143.69 3937.93,-150.11"/>
+<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="edge170" class="edge">
+<g id="edge171" class="edge">
<title>Node86&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M4223.65,-148.94C4231.8,-147.37 4240.07,-145.99 4248,-145 4833.46,-71.98 4989.46,-181.33 5575,-109 5586.28,-107.61 5598.22,-105.45 5609.6,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4222.88,-145.52 4213.78,-150.94 4224.28,-152.38 4222.88,-145.52"/>
+<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="edge172" class="edge">
+<g id="edge173" class="edge">
<title>Node86&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M4223.29,-148.94C4231.56,-147.35 4239.95,-145.97 4248,-145 5101.1,-42.28 5327.9,-211.72 6181,-109 6192.32,-107.64 6204.31,-105.46 6215.7,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4222.4,-145.55 4213.3,-150.97 4223.79,-152.41 4222.4,-145.55"/>
+<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_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="3904,-73 3904,-103 4064,-103 4064,-73 3904,-73"/>
-<text text-anchor="start" x="3912" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="3984" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizeWorkload.cpp</text>
+<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="edge171" class="edge">
+<g id="edge172" class="edge">
<title>Node86&#45;&gt;Node87</title>
-<path fill="none" stroke="midnightblue" d="M4117.26,-146.87C4086.32,-133.44 4044.76,-115.39 4016.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4115.93,-150.11 4126.49,-150.88 4118.72,-143.69 4115.93,-150.11"/>
+<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="edge174" class="edge">
+<g id="edge175" class="edge">
<title>Node88&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M4423.14,-149.18C4432.81,-147.53 4442.62,-146.06 4452,-145 4948.19,-88.77 5079.55,-171.44 5575,-109 5586.28,-107.58 5598.22,-105.41 5609.59,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4422.37,-145.77 4413.14,-150.97 4423.6,-152.66 4422.37,-145.77"/>
+<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="edge176" class="edge">
+<g id="edge177" class="edge">
<title>Node88&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M4422.72,-149.15C4432.52,-147.48 4442.48,-146.02 4452,-145 5216.2,-62.75 5418,-201.72 6181,-109 6192.32,-107.62 6204.31,-105.44 6215.7,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4421.82,-145.76 4412.58,-150.96 4423.04,-152.65 4421.82,-145.76"/>
+<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_quantized_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4082.5,-73 4082.5,-103 4267.5,-103 4267.5,-73 4082.5,-73"/>
-<text text-anchor="start" x="4090.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4175" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonQuantizedLstmWorkload.cpp</text>
+<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="edge175" class="edge">
+<g id="edge176" class="edge">
<title>Node88&#45;&gt;Node89</title>
-<path fill="none" stroke="midnightblue" d="M4308.26,-146.87C4277.32,-133.44 4235.76,-115.39 4207.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4306.93,-150.11 4317.49,-150.88 4309.72,-143.69 4306.93,-150.11"/>
+<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="edge256" class="edge">
+<g id="edge179" class="edge">
<title>Node90&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M11401.74,-237.32C11071,-236.34 9936.52,-229.84 9780,-187 9742.78,-176.81 9741.33,-154.81 9704,-145 9491.81,-89.24 5972.98,-133.93 5755,-109 5743.39,-107.67 5731.08,-105.48 5719.42,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11401.75,-240.82 11411.76,-237.35 11401.77,-233.82 11401.75,-240.82"/>
+<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="edge258" class="edge">
+<g id="edge181" class="edge">
<title>Node90&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M11476.24,-215.43C11458.64,-192.87 11427.88,-159.2 11392,-145 11262,-93.56 6497.9,-124.92 6359,-109 6347.51,-107.68 6335.34,-105.49 6323.81,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11473.5,-217.6 11482.32,-223.46 11479.08,-213.38 11473.5,-217.6"/>
-</g>
-<!-- Node90&#45;&gt;Node8 -->
-<g id="edge255" class="edge">
-<title>Node90&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M11582.36,-236.88C12372.18,-231.42 18077.3,-191.89 18252,-187 18609.97,-176.98 20111.52,-320.92 19859,-67 19838.08,-45.96 11836.1,-19.93 10853.52,-16.81"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11582.17,-233.38 11572.19,-236.95 11582.22,-240.38 11582.17,-233.38"/>
+<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="_arm_compute_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13302.5,-151 13302.5,-181 13443.5,-181 13443.5,-151 13302.5,-151"/>
-<text text-anchor="start" x="13310.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="13373" y="-158" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeUtils.hpp</text>
+<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="edge178" class="edge">
+<g id="edge180" class="edge">
<title>Node90&#45;&gt;Node91</title>
-<path fill="none" stroke="midnightblue" d="M11582.53,-234.11C11907.46,-221.93 13011.03,-180.57 13302.12,-169.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11582.08,-230.62 11572.22,-234.49 11582.35,-237.62 11582.08,-230.62"/>
-</g>
-<!-- Node135 -->
-<g id="node135" class="node">
-<title>Node135</title>
-<g id="a_node135"><a xlink:href="_neon_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19690,-73 19690,-103 19850,-103 19850,-73 19690,-73"/>
-<text text-anchor="start" x="19698" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="19770" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReduceWorkload.cpp</text>
-</a>
+<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>
-<!-- Node90&#45;&gt;Node135 -->
-<g id="edge257" class="edge">
-<title>Node90&#45;&gt;Node135</title>
-<path fill="none" stroke="midnightblue" d="M11582.36,-237.21C12421.22,-234.36 18836.7,-209.41 19681,-109 19692.32,-107.65 19704.32,-105.48 19715.71,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="11582.15,-233.71 11572.17,-237.24 11582.18,-240.71 11582.15,-233.71"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node3 -->
-<g id="edge222" class="edge">
-<title>Node91&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M13292.3,-164.08C13022.93,-161.02 12130.13,-151.08 11392,-145 11078.84,-142.42 6066.19,-144.17 5755,-109 5743.39,-107.69 5731.08,-105.5 5719.42,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.34,-167.58 13302.38,-164.19 13292.42,-160.58 13292.34,-167.58"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node8 -->
-<g id="edge221" class="edge">
-<title>Node91&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M13453.76,-165.01C13755.92,-164.65 14805.14,-159.74 14854,-109 14866.95,-95.55 14867.12,-80.28 14854,-67 14817.71,-30.26 11474.44,-18.62 10853.61,-16.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.75,-161.51 13443.75,-165.02 13453.75,-168.51 13453.75,-161.51"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node9 -->
-<g id="edge224" class="edge">
-<title>Node91&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M13291.68,-164.46C12991.13,-162.13 11943.37,-151.12 11612,-109 11600.85,-107.58 11589.03,-105.41 11577.78,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.03,-167.96 13302.05,-164.54 13292.08,-160.96 13292.03,-167.96"/>
</g>
-<!-- Node91&#45;&gt;Node11 -->
-<g id="edge223" class="edge">
-<title>Node91&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.05C13030.59,-161 12181.52,-151.27 11479,-145 11204.56,-142.55 6811.7,-139.94 6539,-109 6527.39,-107.68 6515.08,-105.49 6503.42,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.56 13302.49,-164.17 13292.53,-160.56 13292.45,-167.56"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node15 -->
-<g id="edge225" class="edge">
-<title>Node91&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.06C13030.59,-161.04 12181.52,-151.37 11479,-145 11215.34,-142.61 6995.21,-136.76 6733,-109 6720.52,-107.68 6707.27,-105.48 6694.7,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.56 13302.49,-164.18 13292.53,-160.56 13292.45,-167.56"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node17 -->
-<g id="edge226" class="edge">
-<title>Node91&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M13292.2,-164.29C12836.93,-160.18 10601.45,-138.63 10296,-109 10281.82,-107.62 10266.75,-105.46 10252.39,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.27,-167.79 13302.3,-164.38 13292.34,-160.79 13292.27,-167.79"/>
</g>
-<!-- Node91&#45;&gt;Node25 -->
-<g id="edge227" class="edge">
-<title>Node91&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.07C13030.59,-161.07 12181.52,-151.48 11479,-145 11225.78,-142.66 7172.73,-136.49 6921,-109 6908.89,-107.68 6896.05,-105.48 6883.87,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.57 13302.49,-164.19 13292.53,-160.57 13292.45,-167.57"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node31 -->
-<g id="edge228" class="edge">
-<title>Node91&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M13292.22,-164.29C12854.9,-160.31 10780.11,-139.93 10496,-109 10483.33,-107.62 10469.87,-105.43 10457.08,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.21,-167.79 13302.24,-164.38 13292.28,-160.79 13292.21,-167.79"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node33 -->
+<!-- Node93&#45;&gt;Node8 -->
<g id="edge229" class="edge">
-<title>Node91&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.08C13030.59,-161.12 12181.52,-151.61 11479,-145 10994.78,-140.44 7602.68,-158.71 7121,-109 7108.14,-107.67 7094.49,-105.48 7081.53,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.58 13302.49,-164.2 13292.53,-160.58 13292.45,-167.58"/>
+<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>
-<!-- Node91&#45;&gt;Node37 -->
-<g id="edge230" class="edge">
-<title>Node91&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M13292.13,-164.4C12909.83,-161.37 11281.22,-146.46 10774,-109 10754.56,-107.56 10733.84,-105.4 10714.03,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.25,-167.9 13302.27,-164.48 13292.3,-160.9 13292.25,-167.9"/>
-</g>
-<!-- Node91&#45;&gt;Node41 -->
+<!-- Node93&#45;&gt;Node9 -->
<g id="edge232" class="edge">
-<title>Node91&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.09C13030.59,-161.17 12181.52,-151.77 11479,-145 11019.67,-140.57 7802.38,-151.52 7345,-109 7330.64,-107.67 7315.37,-105.47 7300.86,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.6 13302.49,-164.21 13292.53,-160.6 13292.45,-167.6"/>
-</g>
-<!-- Node91&#45;&gt;Node49 -->
-<g id="edge237" class="edge">
-<title>Node91&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.11C13030.59,-161.22 12181.51,-151.91 11479,-145 11040.56,-140.69 7968.84,-156.86 7533,-109 7520.89,-107.67 7508.05,-105.47 7495.87,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.61 13302.49,-164.22 13292.53,-160.61 13292.45,-167.61"/>
-</g>
-<!-- Node91&#45;&gt;Node63 -->
-<g id="edge239" class="edge">
-<title>Node91&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M13292.29,-165.05C12928.01,-164.98 11434.76,-161.42 10970,-109 10957.66,-107.61 10944.57,-105.43 10932.11,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.48,-168.55 13302.48,-165.05 13292.48,-161.55 13292.48,-168.55"/>
+<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>
-<!-- Node91&#45;&gt;Node65 -->
+<!-- Node93&#45;&gt;Node11 -->
<g id="edge231" class="edge">
-<title>Node91&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M13291.98,-164.12C13011.81,-160.78 12085.01,-147.03 11790,-109 11779.01,-107.58 11767.37,-105.45 11756.26,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.03,-167.62 13302.07,-164.24 13292.11,-160.62 13292.03,-167.62"/>
+<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>
-<!-- Node91&#45;&gt;Node69 -->
+<!-- Node93&#45;&gt;Node15 -->
<g id="edge233" class="edge">
-<title>Node91&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M13292.2,-163.89C12973.6,-159.3 11803.7,-140.64 11434,-109 11416.88,-107.53 11398.65,-105.37 11381.2,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.23,-167.39 13302.28,-164.03 13292.33,-160.39 13292.23,-167.39"/>
+<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>
-<!-- Node91&#45;&gt;Node71 -->
+<!-- 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>Node91&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.12C13030.59,-161.27 12181.51,-152.07 11479,-145 11060.34,-140.79 8126.91,-157.17 7711,-109 7699.52,-107.67 7687.34,-105.47 7675.81,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.62 13302.49,-164.23 13292.52,-160.62 13292.45,-167.62"/>
+<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>
-<!-- Node91&#45;&gt;Node73 -->
-<g id="edge234" class="edge">
-<title>Node91&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.13C13030.59,-161.32 12181.51,-152.23 11479,-145 11080.11,-140.89 8285.25,-154.99 7889,-109 7877.52,-107.67 7865.34,-105.47 7853.81,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.63 13302.49,-164.24 13292.52,-160.63 13292.45,-167.63"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node75 -->
+<!-- Node93&#45;&gt;Node47 -->
<g id="edge241" class="edge">
-<title>Node91&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M13292.31,-164.15C13030.59,-161.38 12181.51,-152.42 11479,-145 11099.89,-141 8443.59,-152.81 8067,-109 8055.52,-107.66 8043.35,-105.46 8031.81,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.45,-167.65 13302.49,-164.26 13292.52,-160.65 13292.45,-167.65"/>
+<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>
-<!-- Node91&#45;&gt;Node79 -->
+<!-- Node93&#45;&gt;Node49 -->
<g id="edge242" class="edge">
-<title>Node91&#45;&gt;Node79</title>
-<path fill="none" stroke="midnightblue" d="M13291.96,-164.14C12639.1,-157.24 8261.37,-110.91 8245,-109 8233.67,-107.68 8221.68,-105.52 8210.29,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.18,-167.65 13302.21,-164.25 13292.25,-160.65 13292.18,-167.65"/>
-</g>
-<!-- Node91&#45;&gt;Node81 -->
-<g id="edge243" class="edge">
-<title>Node91&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M13292.05,-164.14C12653.67,-157.37 8454.55,-112.68 8423,-109 8411.67,-107.68 8399.68,-105.52 8388.29,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.04,-167.64 13302.08,-164.25 13292.11,-160.64 13292.04,-167.64"/>
+<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>
-<!-- Node91&#45;&gt;Node83 -->
+<!-- Node93&#45;&gt;Node51 -->
<g id="edge244" class="edge">
-<title>Node91&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M13292.27,-164.12C12673.06,-157.4 8699.41,-114.09 8639,-109 8622.87,-107.64 8605.7,-105.45 8589.36,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.4,-167.63 13302.44,-164.24 13292.48,-160.63 13292.4,-167.63"/>
+<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>
-<!-- Node92 -->
-<g id="node92" class="node">
-<title>Node92</title>
-<g id="a_node92"><a xlink:href="_arm_compute_subgraph_utils_8hpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18204.5,-73 18204.5,-103 18377.5,-103 18377.5,-73 18204.5,-73"/>
-<text text-anchor="start" x="18212.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="18291" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeSubgraphUtils.hpp</text>
-</a>
+<!-- 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>
-<!-- Node91&#45;&gt;Node92 -->
-<g id="edge179" class="edge">
-<title>Node91&#45;&gt;Node92</title>
-<path fill="none" stroke="midnightblue" d="M13453.82,-164.51C14065.6,-160.77 17950.67,-135.99 18196,-109 18208.15,-107.66 18221.03,-105.48 18233.26,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.74,-161.01 13443.77,-164.57 13453.79,-168.01 13453.74,-161.01"/>
+<!-- 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 -->
-<g id="node93" class="node">
-<title>Node93</title>
-<g id="a_node93"><a xlink:href="_cl_backend_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16518.5,-6 16518.5,-25 16683.5,-25 16683.5,-6 16518.5,-6"/>
-<text text-anchor="middle" x="16601" y="-13" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClBackend.cpp</text>
-</a>
+<!-- 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>
-<!-- Node91&#45;&gt;Node93 -->
-<g id="edge183" class="edge">
-<title>Node91&#45;&gt;Node93</title>
-<path fill="none" stroke="midnightblue" d="M13453.75,-164.72C13745.92,-163.34 14737.87,-155.25 14872,-109 14902.09,-98.63 14899.87,-77.27 14930,-67 15080.79,-15.61 16202.1,-15.22 16518.24,-16.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.64,-161.22 13443.65,-164.77 13453.67,-168.22 13453.64,-161.22"/>
+<!-- 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_tensor_utils_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18396,-73 18396,-103 18554,-103 18554,-73 18396,-73"/>
-<text text-anchor="start" x="18404" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/aclCommon</text>
-<text text-anchor="middle" x="18475" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ArmComputeTensorUtils.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node94 -->
-<g id="edge182" class="edge">
-<title>Node91&#45;&gt;Node94</title>
-<path fill="none" stroke="midnightblue" d="M13454.03,-164.59C14080.28,-161.32 18131.78,-139.08 18387,-109 18398.2,-107.68 18410.07,-105.52 18421.33,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.73,-161.09 13443.75,-164.64 13453.77,-168.09 13453.73,-161.09"/>
+<!-- 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_layer_support_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18572,-78.5 18572,-97.5 18760,-97.5 18760,-78.5 18572,-78.5"/>
-<text text-anchor="middle" x="18666" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/ClLayerSupport.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node95 -->
-<g id="edge184" class="edge">
-<title>Node91&#45;&gt;Node95</title>
-<path fill="none" stroke="midnightblue" d="M13453.85,-164.55C14091.93,-160.9 18297.94,-135.94 18563,-109 18585.65,-106.7 18610.74,-101.88 18630.49,-97.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.81,-161.05 13443.83,-164.6 13453.85,-168.05 13453.81,-161.05"/>
-</g>
-<!-- Node96 -->
-<g id="node96" class="node">
-<title>Node96</title>
-<g id="a_node96"><a xlink:href="_cl_activation_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18778.5,-73 18778.5,-103 18923.5,-103 18923.5,-73 18778.5,-73"/>
-<text text-anchor="start" x="18786.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="18851" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClActivationWorkload.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node91&#45;&gt;Node96 -->
-<g id="edge185" class="edge">
-<title>Node91&#45;&gt;Node96</title>
-<path fill="none" stroke="midnightblue" d="M13454.16,-164.42C14117.84,-159.6 18631.22,-126.29 18769,-109 18779.61,-107.67 18790.84,-105.47 18801.47,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.72,-160.92 13443.75,-164.49 13453.77,-167.92 13453.72,-160.92"/>
+<!-- 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="_cl_addition_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18942,-73 18942,-103 19086,-103 19086,-73 18942,-73"/>
-<text text-anchor="start" x="18950" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="19014" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClAdditionWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node97 -->
-<g id="edge186" class="edge">
-<title>Node91&#45;&gt;Node97</title>
-<path fill="none" stroke="midnightblue" d="M13453.73,-164.45C14127.21,-159.8 18790.85,-127.02 18933,-109 18943.49,-107.67 18954.58,-105.47 18965.08,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.61,-160.95 13443.64,-164.52 13453.66,-167.95 13453.61,-160.95"/>
+<!-- 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_batch_mat_mul_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19104,-73 19104,-103 19264,-103 19264,-73 19104,-73"/>
-<text text-anchor="start" x="19112" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="19184" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchMatMulWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node98 -->
-<g id="edge187" class="edge">
-<title>Node91&#45;&gt;Node98</title>
-<path fill="none" stroke="midnightblue" d="M13453.66,-164.45C14137.92,-159.73 18948.35,-126 19095,-109 19106.48,-107.67 19118.66,-105.47 19130.19,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.63,-160.95 13443.65,-164.52 13453.67,-167.95 13453.63,-160.95"/>
+<!-- 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_batch_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19282.5,-73 19282.5,-103 19499.5,-103 19499.5,-73 19282.5,-73"/>
-<text text-anchor="start" x="19290.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="19391" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClBatchNormalizationFloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node99 -->
-<g id="edge188" class="edge">
-<title>Node91&#45;&gt;Node99</title>
-<path fill="none" stroke="midnightblue" d="M13453.59,-164.6C14138.81,-161.16 18969.7,-135.97 19273,-109 19288.01,-107.67 19303.98,-105.48 19319.16,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.55,-161.1 13443.57,-164.65 13453.58,-168.1 13453.55,-161.1"/>
+<!-- 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_comparison_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19518,-73 19518,-103 19672,-103 19672,-73 19518,-73"/>
-<text text-anchor="start" x="19526" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="19595" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClComparisonWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node100 -->
-<g id="edge189" class="edge">
-<title>Node91&#45;&gt;Node100</title>
-<path fill="none" stroke="midnightblue" d="M13453.85,-164.51C14166.34,-160.15 19351.39,-127.81 19509,-109 19520.11,-107.67 19531.88,-105.48 19543.02,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.66,-161.01 13443.68,-164.57 13453.71,-168.01 13453.66,-161.01"/>
+<!-- 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_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11799,-73 11799,-103 11965,-103 11965,-73 11799,-73"/>
-<text text-anchor="start" x="11807" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="11882" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution2dWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node101 -->
-<g id="edge190" class="edge">
-<title>Node91&#45;&gt;Node101</title>
-<path fill="none" stroke="midnightblue" d="M13292.39,-163.62C13034.53,-158.91 12231.72,-141.92 11974,-109 11962.65,-107.55 11950.63,-105.4 11939.15,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.37,-167.12 13302.43,-163.8 13292.49,-160.12 13292.37,-167.12"/>
+<!-- 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_convolution3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="11983,-73 11983,-103 12149,-103 12149,-73 11983,-73"/>
-<text text-anchor="start" x="11991" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="12066" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClConvolution3dWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node102 -->
-<g id="edge191" class="edge">
-<title>Node91&#45;&gt;Node102</title>
-<path fill="none" stroke="midnightblue" d="M13291.96,-163.04C13057,-157.09 12378.24,-137.81 12158,-109 12146.82,-107.54 12134.98,-105.41 12123.65,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.05,-166.55 13302.14,-163.3 13292.23,-159.55 13292.05,-166.55"/>
+<!-- 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_depthwise_convolution_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12167,-73 12167,-103 12373,-103 12373,-73 12167,-73"/>
-<text text-anchor="start" x="12175" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="12270" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDepthwiseConvolutionWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node103 -->
-<g id="edge192" class="edge">
-<title>Node91&#45;&gt;Node103</title>
-<path fill="none" stroke="midnightblue" d="M13292.38,-163.73C13123.16,-160.33 12718.71,-148.43 12382,-109 12368.76,-107.45 12354.71,-105.33 12341.21,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.39,-167.23 13302.46,-163.92 13292.53,-160.23 13292.39,-167.23"/>
+<!-- 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_division_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12391,-73 12391,-103 12535,-103 12535,-73 12391,-73"/>
-<text text-anchor="start" x="12399" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="12463" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClDivisionWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node104 -->
-<g id="edge193" class="edge">
-<title>Node91&#45;&gt;Node104</title>
-<path fill="none" stroke="midnightblue" d="M13291.98,-164.21C13143.01,-161.72 12815.94,-151.42 12544,-109 12534.27,-107.48 12523.99,-105.36 12514.15,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.34,-167.71 13302.39,-164.37 13292.45,-160.72 13292.34,-167.71"/>
+<!-- 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_elementwise_binary_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12553,-73 12553,-103 12743,-103 12743,-73 12553,-73"/>
-<text text-anchor="start" x="12561" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="12648" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClElementwiseBinaryWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node105 -->
-<g id="edge194" class="edge">
-<title>Node91&#45;&gt;Node105</title>
-<path fill="none" stroke="midnightblue" d="M13292.32,-160.31C13173.58,-152.83 12944.95,-136.18 12752,-109 12740.17,-107.33 12727.64,-105.22 12715.53,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.22,-163.81 13302.42,-160.94 13292.66,-156.83 13292.22,-163.81"/>
+<!-- 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_fully_connected_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12761,-73 12761,-103 12931,-103 12931,-73 12761,-73"/>
-<text text-anchor="start" x="12769" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="12846" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClFullyConnectedWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node106 -->
-<g id="edge195" class="edge">
-<title>Node91&#45;&gt;Node106</title>
-<path fill="none" stroke="midnightblue" d="M13292.15,-156.52C13204.95,-146.92 13062.18,-129.86 12940,-109 12929.8,-107.26 12919.03,-105.19 12908.56,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13291.92,-160.02 13302.24,-157.63 13292.68,-153.06 13291.92,-160.02"/>
+<!-- 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_gather_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="12949,-73 12949,-103 13093,-103 13093,-73 12949,-73"/>
-<text text-anchor="start" x="12957" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="13021" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherNdWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node107 -->
-<g id="edge196" class="edge">
-<title>Node91&#45;&gt;Node107</title>
-<path fill="none" stroke="midnightblue" d="M13292.51,-149.21C13238.51,-138.41 13165.85,-123.47 13102,-109 13093.81,-107.14 13085.17,-105.1 13076.71,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13291.88,-152.65 13302.37,-151.18 13293.25,-145.79 13291.88,-152.65"/>
+<!-- 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_gather_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13111,-73 13111,-103 13255,-103 13255,-73 13111,-73"/>
-<text text-anchor="start" x="13119" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="13183" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClGatherWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node108 -->
-<g id="edge197" class="edge">
-<title>Node91&#45;&gt;Node108</title>
-<path fill="none" stroke="midnightblue" d="M13328.12,-147.05C13294.48,-133.59 13249.11,-115.44 13218.1,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13327.12,-150.42 13337.71,-150.88 13329.72,-143.92 13327.12,-150.42"/>
+<!-- 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_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13273,-73 13273,-103 13473,-103 13473,-73 13273,-73"/>
-<text text-anchor="start" x="13281" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="13373" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClL2NormalizationFloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node109 -->
-<g id="edge198" class="edge">
-<title>Node91&#45;&gt;Node109</title>
-<path fill="none" stroke="midnightblue" d="M13373,-140.59C13373,-128.26 13373,-113.72 13373,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13369.5,-140.7 13373,-150.7 13376.5,-140.71 13369.5,-140.7"/>
+<!-- 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_log_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13491.5,-73 13491.5,-103 13644.5,-103 13644.5,-73 13491.5,-73"/>
-<text text-anchor="start" x="13499.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="13568" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLogSoftmaxWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node110 -->
-<g id="edge199" class="edge">
-<title>Node91&#45;&gt;Node110</title>
-<path fill="none" stroke="midnightblue" d="M13418.62,-147.22C13453.18,-133.75 13500.02,-115.5 13531.97,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13417.27,-143.99 13409.22,-150.88 13419.81,-150.51 13417.27,-143.99"/>
+<!-- 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_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13663,-73 13663,-103 13807,-103 13807,-73 13663,-73"/>
-<text text-anchor="start" x="13671" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="13735" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClLstmFloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node111 -->
-<g id="edge200" class="edge">
-<title>Node91&#45;&gt;Node111</title>
-<path fill="none" stroke="midnightblue" d="M13453.54,-149.95C13509.83,-139.19 13586.67,-124.01 13654,-109 13662.2,-107.17 13670.84,-105.15 13679.3,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13452.8,-146.53 13443.63,-151.84 13454.11,-153.41 13452.8,-146.53"/>
+<!-- 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_maximum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13825.5,-73 13825.5,-103 13970.5,-103 13970.5,-73 13825.5,-73"/>
-<text text-anchor="start" x="13833.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="13898" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMaximumWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node112 -->
-<g id="edge201" class="edge">
-<title>Node91&#45;&gt;Node112</title>
-<path fill="none" stroke="midnightblue" d="M13453.62,-157.58C13542.73,-148.75 13690.29,-132.2 13816,-109 13825.22,-107.3 13834.96,-105.2 13844.38,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.19,-154.11 13443.58,-158.57 13453.88,-161.08 13453.19,-154.11"/>
+<!-- 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_minimum_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="13989,-73 13989,-103 14133,-103 14133,-73 13989,-73"/>
-<text text-anchor="start" x="13997" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="14061" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMinimumWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node113 -->
-<g id="edge202" class="edge">
-<title>Node91&#45;&gt;Node113</title>
-<path fill="none" stroke="midnightblue" d="M13453.83,-161.41C13570.63,-155.34 13793.1,-140.51 13980,-109 13989.43,-107.41 13999.38,-105.31 14008.95,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.35,-157.93 13443.54,-161.93 13453.71,-164.92 13453.35,-157.93"/>
+<!-- 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_multiplication_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14151,-73 14151,-103 14313,-103 14313,-73 14151,-73"/>
-<text text-anchor="start" x="14159" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="14232" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClMultiplicationWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node114 -->
-<g id="edge203" class="edge">
-<title>Node91&#45;&gt;Node114</title>
-<path fill="none" stroke="midnightblue" d="M13453.87,-162.99C13594.47,-158.63 13892.79,-145.56 14142,-109 14152.61,-107.44 14163.83,-105.33 14174.62,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.51,-159.5 13443.62,-163.3 13453.72,-166.5 13453.51,-159.5"/>
+<!-- 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_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14331.5,-73 14331.5,-103 14520.5,-103 14520.5,-73 14331.5,-73"/>
-<text text-anchor="start" x="14339.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="14426" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClNormalizationFloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node115 -->
-<g id="edge204" class="edge">
-<title>Node91&#45;&gt;Node115</title>
-<path fill="none" stroke="midnightblue" d="M13453.54,-163.8C13617.58,-160.58 14001.99,-149.04 14322,-109 14334.41,-107.45 14347.56,-105.31 14360.19,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.46,-160.3 13443.53,-163.99 13453.6,-167.3 13453.46,-160.3"/>
+<!-- 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_pad_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14539,-73 14539,-103 14683,-103 14683,-73 14539,-73"/>
-<text text-anchor="start" x="14547" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="14611" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPadWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node116 -->
-<g id="edge205" class="edge">
-<title>Node91&#45;&gt;Node116</title>
-<path fill="none" stroke="midnightblue" d="M13453.72,-163.13C13680.75,-157.54 14321.78,-139.45 14530,-109 14540.03,-107.53 14550.63,-105.37 14560.75,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.46,-159.63 13443.55,-163.38 13453.64,-166.63 13453.46,-159.63"/>
+<!-- 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_pooling2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14701,-73 14701,-103 14845,-103 14845,-73 14701,-73"/>
-<text text-anchor="start" x="14709" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="14773" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling2dWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node117 -->
-<g id="edge206" class="edge">
-<title>Node91&#45;&gt;Node117</title>
-<path fill="none" stroke="midnightblue" d="M13453.67,-163.69C13701.74,-159.31 14451.01,-143.51 14692,-109 14702.04,-107.56 14712.64,-105.42 14722.75,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.59,-160.19 13443.65,-163.86 13453.71,-167.18 13453.59,-160.19"/>
+<!-- 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_pooling3d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="14939,-73 14939,-103 15083,-103 15083,-73 14939,-73"/>
-<text text-anchor="start" x="14947" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="15011" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPooling3dWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node118 -->
-<g id="edge207" class="edge">
-<title>Node91&#45;&gt;Node118</title>
-<path fill="none" stroke="midnightblue" d="M13454.27,-164.13C13731.17,-160.85 14636.56,-147.38 14925,-109 14935.64,-107.58 14946.89,-105.45 14957.62,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.86,-160.64 13443.9,-164.25 13453.94,-167.64 13453.86,-160.64"/>
+<!-- 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_prelu_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15101,-73 15101,-103 15245,-103 15245,-73 15101,-73"/>
-<text text-anchor="start" x="15109" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="15173" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClPreluWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node119 -->
-<g id="edge208" class="edge">
-<title>Node91&#45;&gt;Node119</title>
-<path fill="none" stroke="midnightblue" d="M13453.91,-164.61C13749.37,-162.84 14769.54,-153.56 15092,-109 15102.19,-107.59 15112.95,-105.43 15123.2,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.69,-161.11 13443.71,-164.67 13453.73,-168.11 13453.69,-161.11"/>
+<!-- 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_quantize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15263,-73 15263,-103 15407,-103 15407,-73 15263,-73"/>
-<text text-anchor="start" x="15271" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="15335" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClQuantizeWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node120 -->
-<g id="edge209" class="edge">
-<title>Node91&#45;&gt;Node120</title>
-<path fill="none" stroke="midnightblue" d="M13454.06,-164.88C13767.22,-164.04 14898.33,-157.64 15254,-109 15264.19,-107.61 15274.96,-105.45 15285.2,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.69,-161.38 13443.7,-164.9 13453.71,-168.38 13453.69,-161.38"/>
+<!-- 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_reduce_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15425,-73 15425,-103 15569,-103 15569,-73 15425,-73"/>
-<text text-anchor="start" x="15433" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="15497" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClReduceWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node121 -->
-<g id="edge210" class="edge">
-<title>Node91&#45;&gt;Node121</title>
-<path fill="none" stroke="midnightblue" d="M13454.06,-165.1C13784.01,-165.14 15026.98,-161.74 15416,-109 15426.19,-107.62 15436.96,-105.46 15447.2,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.63,-161.6 13443.63,-165.1 13453.63,-168.6 13453.63,-161.6"/>
+<!-- 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_resize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15587,-73 15587,-103 15731,-103 15731,-73 15587,-73"/>
-<text text-anchor="start" x="15595" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="15659" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClResizeWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node122 -->
-<g id="edge211" class="edge">
-<title>Node91&#45;&gt;Node122</title>
-<path fill="none" stroke="midnightblue" d="M13453.84,-165.29C13799.57,-166.17 15155.43,-165.85 15578,-109 15588.19,-107.63 15598.96,-105.48 15609.2,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.67,-161.79 13443.66,-165.26 13453.65,-168.79 13453.67,-161.79"/>
+<!-- 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_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15749,-73 15749,-103 15893,-103 15893,-73 15749,-73"/>
-<text text-anchor="start" x="15757" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="15821" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSoftmaxWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node123 -->
-<g id="edge212" class="edge">
-<title>Node91&#45;&gt;Node123</title>
-<path fill="none" stroke="midnightblue" d="M13453.75,-164.14C13842.28,-159.84 15509.87,-139.76 15740,-109 15750.34,-107.62 15761.27,-105.43 15771.64,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.68,-160.64 13443.72,-164.25 13453.76,-167.64 13453.68,-160.64"/>
+<!-- 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_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="15911,-73 15911,-103 16075,-103 16075,-73 15911,-73"/>
-<text text-anchor="start" x="15919" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="15993" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSpaceToDepthWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node124 -->
-<g id="edge213" class="edge">
-<title>Node91&#45;&gt;Node124</title>
-<path fill="none" stroke="midnightblue" d="M13453.91,-165.32C13830.22,-166.49 15411.54,-167.76 15902,-109 15913.4,-107.63 15925.48,-105.49 15936.98,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.67,-161.82 13443.66,-165.29 13453.65,-168.82 13453.67,-161.82"/>
+<!-- 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_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16093,-73 16093,-103 16237,-103 16237,-73 16093,-73"/>
-<text text-anchor="start" x="16101" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="16165" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSplitterWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node125 -->
-<g id="edge214" class="edge">
-<title>Node91&#45;&gt;Node125</title>
-<path fill="none" stroke="midnightblue" d="M13453.84,-164.4C13875.97,-161.1 15818.02,-144.14 16084,-109 16094.34,-107.63 16105.27,-105.45 16115.64,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.53,-160.9 13443.56,-164.48 13453.58,-167.9 13453.53,-160.9"/>
+<!-- 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_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16255,-73 16255,-103 16399,-103 16399,-73 16255,-73"/>
-<text text-anchor="start" x="16263" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="16327" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSqrtWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node126 -->
-<g id="edge215" class="edge">
-<title>Node91&#45;&gt;Node126</title>
-<path fill="none" stroke="midnightblue" d="M13453.69,-164.5C13890.54,-161.64 15963.05,-146.22 16246,-109 16256.34,-107.64 16267.27,-105.46 16277.64,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.66,-161 13443.68,-164.56 13453.7,-168 13453.66,-161"/>
+<!-- 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_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16417.5,-73 16417.5,-103 16570.5,-103 16570.5,-73 16417.5,-73"/>
-<text text-anchor="start" x="16425.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="16494" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClStridedSliceWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node127 -->
-<g id="edge216" class="edge">
-<title>Node91&#45;&gt;Node127</title>
-<path fill="none" stroke="midnightblue" d="M13453.82,-164.52C13905.51,-161.72 16107.86,-146.25 16408,-109 16418.95,-107.64 16430.55,-105.46 16441.56,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.77,-161.02 13443.79,-164.59 13453.81,-168.02 13453.77,-161.02"/>
+<!-- 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_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16588.5,-73 16588.5,-103 16739.5,-103 16739.5,-73 16588.5,-73"/>
-<text text-anchor="start" x="16596.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="16664" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClSubtractionWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node128 -->
-<g id="edge217" class="edge">
-<title>Node91&#45;&gt;Node128</title>
-<path fill="none" stroke="midnightblue" d="M13453.85,-164.63C13920.7,-162.38 16261.91,-149.16 16580,-109 16590.71,-107.65 16602.04,-105.47 16612.79,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.81,-161.13 13443.83,-164.68 13453.84,-168.13 13453.81,-161.13"/>
+<!-- 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_tile_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16758,-73 16758,-103 16902,-103 16902,-73 16758,-73"/>
-<text text-anchor="start" x="16766" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="16830" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTileWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node129 -->
-<g id="edge218" class="edge">
-<title>Node91&#45;&gt;Node129</title>
-<path fill="none" stroke="midnightblue" d="M13454.19,-164.75C13936.3,-163.12 16413.42,-152.64 16749,-109 16759.34,-107.65 16770.27,-105.48 16780.65,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.83,-161.25 13443.84,-164.78 13453.86,-168.25 13453.83,-161.25"/>
+<!-- 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_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="16920.5,-73 16920.5,-103 17135.5,-103 17135.5,-73 16920.5,-73"/>
-<text text-anchor="start" x="16928.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="middle" x="17028" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/ClTransposeConvolution2dWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node130 -->
-<g id="edge219" class="edge">
-<title>Node91&#45;&gt;Node130</title>
-<path fill="none" stroke="midnightblue" d="M13454.05,-164.46C13949.21,-161.09 16556.93,-141.87 16911,-109 16925.77,-107.63 16941.49,-105.45 16956.45,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.76,-160.97 13443.78,-164.53 13453.81,-167.97 13453.76,-160.97"/>
+<!-- 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_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17154,-67.5 17154,-108.5 17348,-108.5 17348,-67.5 17154,-67.5"/>
-<text text-anchor="start" x="17162" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/cl/workloads</text>
-<text text-anchor="start" x="17162" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/ClUnidirectionalSequenceLstmFloat</text>
-<text text-anchor="middle" x="17251" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node131 -->
-<g id="edge220" class="edge">
-<title>Node91&#45;&gt;Node131</title>
-<path fill="none" stroke="midnightblue" d="M13454.02,-164.63C13968.09,-162.19 16766.51,-147.23 17145,-109 17147.89,-108.71 17150.81,-108.38 17153.77,-108.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.71,-161.13 13443.73,-164.68 13453.74,-168.13 13453.71,-161.13"/>
+<!-- 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="_neon_l2_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17366,-73 17366,-103 17582,-103 17582,-73 17366,-73"/>
-<text text-anchor="start" x="17374" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17474" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonL2NormalizationFloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node132 -->
-<g id="edge236" class="edge">
-<title>Node91&#45;&gt;Node132</title>
-<path fill="none" stroke="midnightblue" d="M13453.87,-164.62C13984.2,-162.02 16955.73,-145.89 17357,-109 17371.77,-107.64 17387.49,-105.47 17402.46,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.62,-161.12 13443.64,-164.67 13453.65,-168.12 13453.62,-161.12"/>
+<!-- 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="_neon_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17600,-73 17600,-103 17760,-103 17760,-73 17600,-73"/>
-<text text-anchor="start" x="17608" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17680" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonLstmFloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node133 -->
-<g id="edge238" class="edge">
-<title>Node91&#45;&gt;Node133</title>
-<path fill="none" stroke="midnightblue" d="M13453.81,-164.94C14001.96,-164.38 17166.06,-159.02 17591,-109 17602.32,-107.67 17614.32,-105.5 17625.71,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.62,-161.44 13443.62,-164.95 13453.63,-168.44 13453.62,-161.44"/>
+<!-- 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="_neon_normalization_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="17778.5,-73 17778.5,-103 17983.5,-103 17983.5,-73 17778.5,-73"/>
-<text text-anchor="start" x="17786.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="17881" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonNormalizationFloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node134 -->
-<g id="edge240" class="edge">
-<title>Node91&#45;&gt;Node134</title>
-<path fill="none" stroke="midnightblue" d="M13453.62,-164.77C14014.42,-163.07 17324.14,-151.27 17769,-109 17783.26,-107.65 17798.42,-105.45 17812.83,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.59,-161.27 13443.6,-164.8 13453.61,-168.27 13453.59,-161.27"/>
+<!-- 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>
-<!-- Node91&#45;&gt;Node135 -->
-<g id="edge245" class="edge">
-<title>Node91&#45;&gt;Node135</title>
-<path fill="none" stroke="midnightblue" d="M13453.57,-164.52C14176.13,-160.21 19518.71,-127.74 19681,-109 19692.48,-107.67 19704.66,-105.48 19716.19,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.5,-161.02 13443.52,-164.58 13453.54,-168.02 13453.5,-161.02"/>
+</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_resize_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8648,-73 8648,-103 8808,-103 8808,-73 8648,-73"/>
-<text text-anchor="start" x="8656" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8728" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonResizeWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node136 -->
-<g id="edge246" class="edge">
-<title>Node91&#45;&gt;Node136</title>
-<path fill="none" stroke="midnightblue" d="M13292.01,-164.12C12685.4,-157.52 8874.85,-115.78 8817,-109 8805.68,-107.67 8793.68,-105.51 8782.29,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.36,-167.62 13302.4,-164.23 13292.44,-160.62 13292.36,-167.62"/>
+<!-- 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_softmax_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="8826,-73 8826,-103 8986,-103 8986,-73 8826,-73"/>
-<text text-anchor="start" x="8834" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="8906" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSoftmaxWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node137 -->
+<!-- Node93&#45;&gt;Node137 -->
<g id="edge247" class="edge">
-<title>Node91&#45;&gt;Node137</title>
-<path fill="none" stroke="midnightblue" d="M13291.91,-164.08C12698.76,-157.32 9050.48,-115.52 8995,-109 8983.68,-107.67 8971.68,-105.51 8960.29,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.04,-167.58 13302.08,-164.19 13292.12,-160.58 13292.04,-167.58"/>
+<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_splitter_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9004,-73 9004,-103 9164,-103 9164,-73 9004,-73"/>
-<text text-anchor="start" x="9012" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9084" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSplitterWorkload.cpp</text>
-</a>
-</g>
-</g>
-<!-- Node91&#45;&gt;Node138 -->
-<g id="edge248" class="edge">
-<title>Node91&#45;&gt;Node138</title>
-<path fill="none" stroke="midnightblue" d="M13292.08,-164.07C12720.92,-157.5 9316.53,-117.97 9211,-109 9194.99,-107.64 9177.94,-105.46 9161.7,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.24,-167.57 13302.28,-164.19 13292.32,-160.57 13292.24,-167.57"/>
-</g>
-<!-- Node139 -->
-<g id="node139" class="node">
-<title>Node139</title>
-<g id="a_node139"><a xlink:href="_neon_sqrt_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9220,-73 9220,-103 9380,-103 9380,-73 9220,-73"/>
-<text text-anchor="start" x="9228" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9300" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSqrtWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node139 -->
+<!-- Node93&#45;&gt;Node138 -->
<g id="edge249" class="edge">
-<title>Node91&#45;&gt;Node139</title>
-<path fill="none" stroke="midnightblue" d="M13292,-164.18C12746.59,-158.62 9625.35,-126.15 9426,-109 9410.11,-107.63 9393.19,-105.45 9377.08,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.1,-167.68 13302.14,-164.28 13292.17,-160.68 13292.1,-167.68"/>
+<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_strided_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9435.5,-73 9435.5,-103 9604.5,-103 9604.5,-73 9435.5,-73"/>
-<text text-anchor="start" x="9443.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9520" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStridedSliceWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node140 -->
-<g id="edge250" class="edge">
-<title>Node91&#45;&gt;Node140</title>
-<path fill="none" stroke="midnightblue" d="M13292.11,-164.24C12762.25,-159.22 9802.91,-130.3 9614,-109 9601.98,-107.64 9589.23,-105.45 9577.12,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.3,-167.74 13302.34,-164.34 13292.37,-160.74 13292.3,-167.74"/>
+<!-- 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_subtraction_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="10978.5,-73 10978.5,-103 11145.5,-103 11145.5,-73 10978.5,-73"/>
-<text text-anchor="start" x="10986.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="11062" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSubtractionWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node141 -->
-<g id="edge251" class="edge">
-<title>Node91&#45;&gt;Node141</title>
-<path fill="none" stroke="midnightblue" d="M13292.29,-164.3C12949.39,-161.12 11611.71,-146.52 11192,-109 11175.97,-107.57 11158.9,-105.41 11142.6,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.36,-167.8 13302.39,-164.39 13292.42,-160.8 13292.36,-167.8"/>
+<!-- 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_tile_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9623,-73 9623,-103 9783,-103 9783,-73 9623,-73"/>
-<text text-anchor="start" x="9631" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="9703" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTileWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node142 -->
-<g id="edge252" class="edge">
-<title>Node91&#45;&gt;Node142</title>
-<path fill="none" stroke="midnightblue" d="M13291.92,-164.04C12779.57,-157.97 10007,-124.45 9829,-109 9813.11,-107.62 9796.2,-105.44 9780.08,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.14,-167.55 13302.18,-164.17 13292.22,-160.55 13292.14,-167.55"/>
+<!-- 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_unidirectional_sequence_lstm_float_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="18001.5,-67.5 18001.5,-108.5 18186.5,-108.5 18186.5,-67.5 18001.5,-67.5"/>
-<text text-anchor="start" x="18009.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="18009.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="18094" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">FloatWorkload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node143 -->
-<g id="edge253" class="edge">
-<title>Node91&#45;&gt;Node143</title>
-<path fill="none" stroke="midnightblue" d="M13454.13,-164.44C14051.96,-160.26 17758.34,-133.45 17993,-109 17995.76,-108.71 17998.55,-108.39 18001.36,-108.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13453.86,-160.94 13443.88,-164.51 13453.91,-167.94 13453.86,-160.94"/>
+<!-- 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_unidirectional_sequence_lstm_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="9838.5,-67.5 9838.5,-108.5 10023.5,-108.5 10023.5,-67.5 9838.5,-67.5"/>
-<text text-anchor="start" x="9846.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="start" x="9846.5" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonUnidirectionalSequenceLstm</text>
-<text text-anchor="middle" x="9931" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">Workload.cpp</text>
+<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>
-<!-- Node91&#45;&gt;Node144 -->
-<g id="edge254" class="edge">
-<title>Node91&#45;&gt;Node144</title>
-<path fill="none" stroke="midnightblue" d="M13292.09,-164.24C12817.01,-159.69 10399.68,-135.41 10070,-109 10054.93,-107.79 10039.01,-106 10023.53,-103.97"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="13292.25,-167.74 13302.29,-164.34 13292.32,-160.74 13292.25,-167.74"/>
+<!-- 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>
-<!-- Node92&#45;&gt;Node8 -->
-<g id="edge181" class="edge">
-<title>Node92&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M18223.6,-71.08C18214.37,-69.4 18204.98,-67.97 18196,-67 17813.72,-25.88 11706.06,-17.57 10853.51,-16.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18223.04,-74.53 18233.52,-72.97 18224.36,-67.66 18223.04,-74.53"/>
+<!-- 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>
-<!-- Node92&#45;&gt;Node93 -->
-<g id="edge180" class="edge">
-<title>Node92&#45;&gt;Node93</title>
-<path fill="none" stroke="midnightblue" d="M18222.53,-71.09C18213.64,-69.47 18204.63,-68.04 18196,-67 17898.92,-31.31 16967.66,-19.89 16683.89,-17.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="18222,-74.56 18232.48,-73 18223.32,-67.68 18222,-74.56"/>
</g>
-<!-- Node145&#45;&gt;Node3 -->
+<!-- Node93&#45;&gt;Node145 -->
<g id="edge260" class="edge">
-<title>Node145&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M4606.27,-148.9C4614.22,-147.37 4622.27,-146.01 4630,-145 5046.78,-90.7 5158.15,-162.81 5575,-109 5586.11,-107.57 5597.88,-105.42 5609.11,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4605.37,-145.52 4596.27,-150.94 4606.76,-152.38 4605.37,-145.52"/>
-</g>
-<!-- Node145&#45;&gt;Node5 -->
-<g id="edge262" class="edge">
-<title>Node145&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M4605.64,-148.91C4613.8,-147.34 4622.07,-145.97 4630,-145 5314.38,-61 5496.62,-193 6181,-109 6192.16,-107.63 6203.98,-105.48 6215.23,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4604.88,-145.49 4595.77,-150.91 4606.27,-152.35 4604.88,-145.49"/>
+<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_reshape_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4286,-73 4286,-103 4446,-103 4446,-73 4286,-73"/>
-<text text-anchor="start" x="4294" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4366" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonReshapeWorkload.cpp</text>
+<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>
-<!-- Node145&#45;&gt;Node146 -->
+<!-- Node93&#45;&gt;Node146 -->
<g id="edge261" class="edge">
-<title>Node145&#45;&gt;Node146</title>
-<path fill="none" stroke="midnightblue" d="M4499.26,-146.87C4468.32,-133.44 4426.76,-115.39 4398.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4497.93,-150.11 4508.49,-150.88 4500.72,-143.69 4497.93,-150.11"/>
+<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&#45;&gt;Node3 -->
-<g id="edge264" class="edge">
-<title>Node147&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M8447.71,-148.9C8439.44,-147.32 8431.05,-145.95 8423,-145 7834.13,-75.63 6343.95,-177.67 5755,-109 5743.55,-107.67 5731.43,-105.5 5719.91,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8447.21,-152.37 8457.71,-150.92 8448.6,-145.51 8447.21,-152.37"/>
+<!-- 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>
-<!-- Node147&#45;&gt;Node5 -->
-<g id="edge266" class="edge">
-<title>Node147&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M8447.71,-148.93C8439.44,-147.34 8431.05,-145.96 8423,-145 7967.52,-90.43 6814.48,-163.57 6359,-109 6347.68,-107.64 6335.69,-105.47 6324.29,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8447.21,-152.4 8457.71,-150.96 8448.6,-145.54 8447.21,-152.4"/>
</g>
-<!-- Node147&#45;&gt;Node136 -->
-<g id="edge265" class="edge">
-<title>Node147&#45;&gt;Node136</title>
-<path fill="none" stroke="midnightblue" d="M8561.79,-147.48C8600.11,-134 8652.37,-115.61 8688,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8560.14,-144.35 8551.87,-150.97 8562.46,-150.95 8560.14,-144.35"/>
+<!-- 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&#45;&gt;Node3 -->
-<g id="edge268" class="edge">
-<title>Node148&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M4784.62,-148.91C4792.46,-147.38 4800.39,-146.03 4808,-145 5146.21,-99.42 5236.74,-154.18 5575,-109 5585.95,-107.54 5597.53,-105.41 5608.61,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4783.85,-145.49 4774.75,-150.91 4785.25,-152.35 4783.85,-145.49"/>
+<!-- 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>
-<!-- Node148&#45;&gt;Node5 -->
-<g id="edge270" class="edge">
-<title>Node148&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M4783.65,-148.93C4791.8,-147.36 4800.07,-145.99 4808,-145 5413.77,-69.72 5575.23,-184.28 6181,-109 6192.16,-107.61 6203.97,-105.46 6215.22,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4782.88,-145.52 4773.78,-150.93 4784.27,-152.38 4782.88,-145.52"/>
+</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_rsqrt_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4464,-73 4464,-103 4624,-103 4624,-73 4464,-73"/>
-<text text-anchor="start" x="4472" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4544" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonRsqrtWorkload.cpp</text>
+<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>
-<!-- Node148&#45;&gt;Node149 -->
-<g id="edge269" class="edge">
-<title>Node148&#45;&gt;Node149</title>
-<path fill="none" stroke="midnightblue" d="M4677.26,-146.87C4646.32,-133.44 4604.76,-115.39 4576.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4675.93,-150.11 4686.49,-150.88 4678.72,-143.69 4675.93,-150.11"/>
+<!-- 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="edge272" class="edge">
+<g id="edge270" class="edge">
<title>Node150&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M4963.23,-148.89C4970.88,-147.4 4978.59,-146.05 4986,-145 5245.66,-108.13 5315.29,-145.56 5575,-109 5585.78,-107.48 5597.18,-105.36 5608.11,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4962.34,-145.5 4953.25,-150.93 4963.75,-152.36 4962.34,-145.5"/>
+<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="edge274" class="edge">
+<g id="edge272" class="edge">
<title>Node150&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M4961.65,-148.96C4969.81,-147.39 4978.07,-146 4986,-145 5513.17,-78.45 5653.83,-175.55 6181,-109 6192.16,-107.59 6203.97,-105.43 6215.22,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4960.88,-145.55 4951.78,-150.97 4962.28,-152.41 4960.88,-145.55"/>
+<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_sin_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4642,-73 4642,-103 4802,-103 4802,-73 4642,-73"/>
-<text text-anchor="start" x="4650" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4722" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSinWorkload.cpp</text>
+<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="edge273" class="edge">
+<g id="edge271" class="edge">
<title>Node150&#45;&gt;Node151</title>
-<path fill="none" stroke="midnightblue" d="M4855.26,-146.87C4824.32,-133.44 4782.76,-115.39 4754.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="4853.93,-150.11 4864.49,-150.88 4856.72,-143.69 4853.93,-150.11"/>
+<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="edge276" class="edge">
+<g id="edge274" class="edge">
<title>Node152&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M5142.18,-148.9C5149.52,-147.44 5156.9,-146.1 5164,-145 5345.19,-116.84 5393.78,-136.95 5575,-109 5585.44,-107.39 5596.48,-105.28 5607.12,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5141.32,-145.51 5132.24,-150.96 5142.74,-152.36 5141.32,-145.51"/>
+<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="edge278" class="edge">
+<g id="edge276" class="edge">
<title>Node152&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M5140.26,-148.88C5148.22,-147.35 5156.27,-146 5164,-145 5612.57,-87.17 5732.43,-166.83 6181,-109 6191.99,-107.58 6203.63,-105.44 6214.74,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5139.37,-145.49 5130.26,-150.91 5140.76,-152.35 5139.37,-145.49"/>
+<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>
-<!-- Node153 -->
-<g id="node153" class="node">
-<title>Node153</title>
-<g id="a_node153"><a xlink:href="_neon_slice_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4820,-73 4820,-103 4980,-103 4980,-73 4820,-73"/>
-<text text-anchor="start" x="4828" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="4900" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSliceWorkload.cpp</text>
-</a>
+<!-- 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>
-<!-- Node152&#45;&gt;Node153 -->
-<g id="edge277" class="edge">
-<title>Node152&#45;&gt;Node153</title>
-<path fill="none" stroke="midnightblue" d="M5033.26,-146.87C5002.32,-133.44 4960.76,-115.39 4932.33,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5031.93,-150.11 5042.49,-150.88 5034.72,-143.69 5031.93,-150.11"/>
+<!-- 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="edge280" class="edge">
+<g id="edge282" class="edge">
<title>Node154&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M8625.71,-148.89C8617.44,-147.31 8609.05,-145.95 8601,-145 7972.82,-71.26 6383.27,-181.99 5755,-109 5743.55,-107.67 5731.43,-105.51 5719.91,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8625.22,-152.36 8635.71,-150.92 8626.6,-145.5 8625.22,-152.36"/>
+<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="edge282" class="edge">
-<title>Node154&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M8625.71,-148.92C8617.44,-147.33 8609.05,-145.96 8601,-145 8106.21,-86.07 6853.79,-167.93 6359,-109 6347.68,-107.65 6335.68,-105.48 6324.29,-103.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8625.21,-152.39 8635.71,-150.95 8626.6,-145.53 8625.21,-152.39"/>
-</g>
-<!-- Node154&#45;&gt;Node137 -->
-<g id="edge281" class="edge">
-<title>Node154&#45;&gt;Node137</title>
-<path fill="none" stroke="midnightblue" d="M8739.79,-147.48C8778.11,-134 8830.37,-115.61 8866,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8738.14,-144.35 8729.87,-150.97 8740.46,-150.95 8738.14,-144.35"/>
-</g>
-<!-- Node155&#45;&gt;Node3 -->
<g id="edge284" class="edge">
-<title>Node155&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M5353.18,-149.08C5360.56,-147.69 5367.91,-146.31 5375,-145 5463.81,-128.55 5486.45,-126.8 5575,-109 5584.1,-107.17 5593.7,-105.14 5603.1,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5352.31,-145.68 5343.13,-150.97 5353.61,-152.56 5352.31,-145.68"/>
-</g>
-<!-- Node155&#45;&gt;Node5 -->
-<g id="edge286" class="edge">
-<title>Node155&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M5345.96,-149.2C5355.7,-147.57 5365.56,-146.1 5375,-145 5731.15,-103.35 5825.58,-156.49 6181,-109 6191.99,-107.53 6203.62,-105.37 6214.73,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5345.12,-145.79 5335.87,-150.96 5346.32,-152.69 5345.12,-145.79"/>
+<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>
-<!-- Node156 -->
-<g id="node156" class="node">
-<title>Node156</title>
-<g id="a_node156"><a xlink:href="_neon_space_to_batch_nd_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="4998,-73 4998,-103 5190,-103 5190,-73 4998,-73"/>
-<text text-anchor="start" x="5006" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5094" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToBatchNdWorkload.cpp</text>
+<!-- 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>
-<!-- Node155&#45;&gt;Node156 -->
-<g id="edge285" class="edge">
-<title>Node155&#45;&gt;Node156</title>
-<path fill="none" stroke="midnightblue" d="M5228.02,-146.87C5196.91,-133.44 5155.11,-115.39 5126.52,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5226.74,-150.13 5237.31,-150.88 5229.52,-143.71 5226.74,-150.13"/>
+<!-- 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>
-<!-- Node157&#45;&gt;Node3 -->
-<g id="edge288" class="edge">
-<title>Node157&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M5519.88,-147.05C5553.52,-133.59 5598.89,-115.44 5629.9,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5518.28,-143.92 5510.29,-150.88 5520.88,-150.42 5518.28,-143.92"/>
+<!-- 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>
-<!-- Node157&#45;&gt;Node5 -->
-<g id="edge290" class="edge">
-<title>Node157&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M5548.31,-149.14C5557.27,-147.55 5566.32,-146.12 5575,-145 5842.59,-110.46 5913.84,-146.7 6181,-109 6191.66,-107.5 6202.94,-105.38 6213.76,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5547.47,-145.73 5538.26,-150.98 5548.73,-152.62 5547.47,-145.73"/>
+<!-- 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>
-<!-- Node158 -->
-<g id="node158" class="node">
-<title>Node158</title>
-<g id="a_node158"><a xlink:href="_neon_space_to_depth_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5208,-73 5208,-103 5388,-103 5388,-73 5208,-73"/>
-<text text-anchor="start" x="5216" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5298" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonSpaceToDepthWorkload.cpp</text>
+<!-- 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>
-<!-- Node157&#45;&gt;Node158 -->
-<g id="edge289" class="edge">
-<title>Node157&#45;&gt;Node158</title>
-<path fill="none" stroke="midnightblue" d="M5432.78,-146.87C5401.49,-133.44 5359.46,-115.39 5330.7,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5431.55,-150.15 5442.12,-150.88 5434.31,-143.72 5431.55,-150.15"/>
+<!-- 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>
-<!-- Node159&#45;&gt;Node3 -->
+<!-- Node158&#45;&gt;Node5 -->
<g id="edge292" class="edge">
-<title>Node159&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M8803.71,-148.89C8795.44,-147.31 8787.05,-145.94 8779,-145 8111.51,-66.9 6422.59,-186.31 5755,-109 5743.55,-107.67 5731.42,-105.51 5719.91,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8803.22,-152.36 8813.71,-150.91 8804.6,-145.5 8803.22,-152.36"/>
+<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&#45;&gt;Node5 -->
-<g id="edge294" class="edge">
-<title>Node159&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M8803.71,-148.91C8795.44,-147.33 8787.05,-145.95 8779,-145 8244.9,-81.7 6893.1,-172.3 6359,-109 6347.68,-107.66 6335.68,-105.49 6324.29,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8803.21,-152.38 8813.71,-150.94 8804.6,-145.52 8803.21,-152.38"/>
+<!-- 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>
-<!-- Node159&#45;&gt;Node138 -->
-<g id="edge293" class="edge">
-<title>Node159&#45;&gt;Node138</title>
-<path fill="none" stroke="midnightblue" d="M8917.79,-147.48C8956.11,-134 9008.37,-115.61 9044,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8916.14,-144.35 8907.87,-150.97 8918.46,-150.95 8916.14,-144.35"/>
+</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="edge296" class="edge">
+<g id="edge294" class="edge">
<title>Node160&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M8981.71,-148.88C8973.44,-147.3 8965.05,-145.94 8957,-145 8250.19,-62.54 6461.9,-190.62 5755,-109 5743.55,-107.68 5731.42,-105.52 5719.9,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8981.22,-152.35 8991.71,-150.9 8982.6,-145.49 8981.22,-152.35"/>
+<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="edge298" class="edge">
+<g id="edge296" class="edge">
<title>Node160&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M8981.71,-148.9C8973.44,-147.32 8965.05,-145.95 8957,-145 8383.59,-77.34 6932.41,-176.66 6359,-109 6347.68,-107.66 6335.68,-105.5 6324.29,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="8981.21,-152.37 8991.71,-150.93 8982.6,-145.51 8981.21,-152.37"/>
+<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;Node139 -->
-<g id="edge297" class="edge">
-<title>Node160&#45;&gt;Node139</title>
-<path fill="none" stroke="midnightblue" d="M9102.54,-148.08C9147.77,-134.55 9210.44,-115.8 9252.96,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9101.46,-144.75 9092.88,-150.97 9103.47,-151.46 9101.46,-144.75"/>
+<!-- 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="edge300" class="edge">
+<g id="edge298" class="edge">
<title>Node161&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M5664.32,-140.59C5664.48,-128.26 5664.67,-113.72 5664.81,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5660.82,-140.66 5664.19,-150.7 5667.82,-140.75 5660.82,-140.66"/>
+<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="edge302" class="edge">
+<g id="edge300" class="edge">
<title>Node161&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M5731.18,-148.88C5738.52,-147.42 5745.9,-146.09 5753,-145 5941.68,-116 5992.32,-138 6181,-109 6191.33,-107.41 6202.25,-105.31 6212.77,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5730.32,-145.48 5721.23,-150.93 5731.73,-152.34 5730.32,-145.48"/>
+<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_stack_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5406,-73 5406,-103 5566,-103 5566,-73 5406,-73"/>
-<text text-anchor="start" x="5414" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5486" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonStackWorkload.cpp</text>
+<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="edge301" class="edge">
+<g id="edge299" class="edge">
<title>Node161&#45;&gt;Node162</title>
-<path fill="none" stroke="midnightblue" d="M5621.54,-146.87C5590.08,-133.44 5547.81,-115.39 5518.89,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5620.37,-150.18 5630.94,-150.88 5623.11,-143.74 5620.37,-150.18"/>
+<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="edge304" class="edge">
+<g id="edge302" class="edge">
<title>Node163&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M9161.83,-149.02C9152.86,-147.38 9143.74,-145.97 9135,-145 8388.4,-62.43 6501.22,-194.94 5755,-109 5743.55,-107.68 5731.42,-105.52 5719.9,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9161.4,-152.5 9171.88,-150.95 9162.72,-145.63 9161.4,-152.5"/>
+<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="edge306" class="edge">
+<g id="edge304" class="edge">
<title>Node163&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9161.83,-149.04C9152.85,-147.4 9143.73,-145.98 9135,-145 8521.88,-76.47 6971.72,-181.02 6359,-109 6347.68,-107.67 6335.68,-105.5 6324.29,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9161.4,-152.52 9171.88,-150.97 9162.72,-145.65 9161.4,-152.52"/>
-</g>
-<!-- Node163&#45;&gt;Node140 -->
-<g id="edge305" class="edge">
-<title>Node163&#45;&gt;Node140</title>
-<path fill="none" stroke="midnightblue" d="M9292.48,-148.42C9344.39,-134.86 9416.99,-115.9 9466.11,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9291.5,-145.06 9282.71,-150.97 9293.27,-151.83 9291.5,-145.06"/>
-</g>
-<!-- Node164&#45;&gt;Node3 -->
-<g id="edge309" class="edge">
-<title>Node164&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M10671.74,-149.03C10662.8,-147.38 10653.71,-145.96 10645,-145 10104.91,-85.57 6294.88,-170.28 5755,-109 5743.39,-107.68 5731.08,-105.49 5719.42,-103.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10671.26,-152.5 10681.74,-150.97 10672.6,-145.63 10671.26,-152.5"/>
+<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&#45;&gt;Node5 -->
-<g id="edge311" class="edge">
-<title>Node164&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M10671.74,-149.03C10662.8,-147.38 10653.71,-145.96 10645,-145 10171.65,-92.67 6832.11,-163.52 6359,-109 6347.52,-107.68 6335.34,-105.48 6323.81,-103.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10671.26,-152.51 10681.74,-150.98 10672.6,-145.64 10671.26,-152.51"/>
+<!-- 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>
-<!-- Node164&#45;&gt;Node8 -->
-<g id="edge308" class="edge">
-<title>Node164&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M10669.31,-149.03C10661.15,-147.48 10652.91,-146.09 10645,-145 10581.59,-136.25 10113.83,-155.66 10070,-109 10057.22,-95.39 10057.3,-80.68 10070,-67 10109.03,-24.98 10476.22,-17.6 10656.33,-16.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10668.71,-152.47 10679.2,-150.97 10670.06,-145.61 10668.71,-152.47"/>
</g>
-<!-- Node164&#45;&gt;Node141 -->
-<g id="edge310" class="edge">
-<title>Node164&#45;&gt;Node141</title>
-<path fill="none" stroke="midnightblue" d="M10807.62,-148.67C10865.58,-135.07 10947.24,-115.92 11002.27,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="10806.74,-145.28 10797.8,-150.97 10808.34,-152.1 10806.74,-145.28"/>
+<!-- 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="edge313" class="edge">
+<g id="edge306" class="edge">
<title>Node165&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M9348.34,-148.99C9339.86,-147.36 9331.25,-145.96 9323,-145 8535.36,-53.57 6542.75,-199.5 5755,-109 5743.39,-107.67 5731.09,-105.47 5719.42,-103"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9347.69,-152.43 9358.19,-150.99 9349.09,-145.57 9347.69,-152.43"/>
+<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="edge315" class="edge">
+<g id="edge308" class="edge">
<title>Node165&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9347.71,-148.89C9339.44,-147.31 9331.05,-145.94 9323,-145 8668.76,-68.37 7013.24,-185.63 6359,-109 6347.67,-107.67 6335.68,-105.51 6324.29,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9347.22,-152.36 9357.71,-150.91 9348.6,-145.5 9347.22,-152.36"/>
+<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;Node142 -->
-<g id="edge314" class="edge">
-<title>Node165&#45;&gt;Node142</title>
-<path fill="none" stroke="midnightblue" d="M9475.48,-148.42C9527.39,-134.86 9599.99,-115.9 9649.11,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9474.5,-145.06 9465.71,-150.97 9476.27,-151.83 9474.5,-145.06"/>
+<!-- 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="edge317" class="edge">
+<g id="edge310" class="edge">
<title>Node166&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M5828.65,-147.39C5790.85,-133.9 5739.41,-115.55 5704.35,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5827.84,-150.82 5838.44,-150.88 5830.19,-144.23 5827.84,-150.82"/>
+<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="edge319" class="edge">
+<g id="edge312" class="edge">
<title>Node166&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M5968.42,-149.22C6028.74,-138.47 6109.76,-123.58 6181,-109 6190,-107.16 6199.49,-105.12 6208.78,-103.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5967.78,-145.78 5958.54,-150.98 5969,-152.67 5967.78,-145.78"/>
+<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>
-<!-- Node167 -->
-<g id="node167" class="node">
-<title>Node167</title>
-<g id="a_node167"><a xlink:href="_neon_transpose_convolution2d_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="5764,-73 5764,-103 5994,-103 5994,-73 5764,-73"/>
-<text text-anchor="start" x="5772" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="5879" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeConvolution2dWorkload.cpp</text>
-</a>
+<!-- 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>
-<!-- Node166&#45;&gt;Node167 -->
-<g id="edge318" class="edge">
-<title>Node166&#45;&gt;Node167</title>
-<path fill="none" stroke="midnightblue" d="M5878.32,-140.59C5878.48,-128.26 5878.67,-113.72 5878.81,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="5874.82,-140.66 5878.19,-150.7 5881.82,-140.75 5874.82,-140.66"/>
+<!-- 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&#45;&gt;Node3 -->
-<g id="edge321" class="edge">
-<title>Node168&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M6021.37,-148.79C6014.83,-147.44 6008.3,-146.16 6002,-145 5892.89,-124.95 5864.11,-129.05 5755,-109 5745.4,-107.24 5735.26,-105.18 5725.39,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6021.1,-152.31 6031.61,-150.94 6022.54,-145.46 6021.1,-152.31"/>
+<!-- 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>
-<!-- Node168&#45;&gt;Node5 -->
-<g id="edge323" class="edge">
-<title>Node168&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M6134.46,-146.87C6165.92,-133.44 6208.19,-115.39 6237.11,-103.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6132.89,-143.74 6125.06,-150.88 6135.63,-150.18 6132.89,-143.74"/>
</g>
-<!-- Node169 -->
-<g id="node169" class="node">
-<title>Node169</title>
-<g id="a_node169"><a xlink:href="_neon_transpose_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="6012,-73 6012,-103 6172,-103 6172,-73 6012,-73"/>
-<text text-anchor="start" x="6020" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="6092" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonTransposeWorkload.cpp</text>
-</a>
+<!-- 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>
-<!-- Node168&#45;&gt;Node169 -->
-<g id="edge322" class="edge">
-<title>Node168&#45;&gt;Node169</title>
-<path fill="none" stroke="midnightblue" d="M6092,-140.59C6092,-128.26 6092,-113.72 6092,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="6088.5,-140.7 6092,-150.7 6095.5,-140.71 6088.5,-140.7"/>
+<!-- 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="edge325" class="edge">
+<g id="edge323" class="edge">
<title>Node170&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M9500.09,-145.04C8655.99,-61.7 6578.73,-203.43 5755,-109 5743.39,-107.67 5731.09,-105.47 5719.42,-103.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9499.97,-148.55 9510.27,-146.07 9500.67,-141.58 9499.97,-148.55"/>
+<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="edge327" class="edge">
+<g id="edge325" class="edge">
<title>Node170&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9500.15,-145.05C8789.72,-74.63 7049.25,-189.61 6359,-109 6347.67,-107.68 6335.68,-105.52 6324.29,-103.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9499.97,-148.55 9510.27,-146.07 9500.67,-141.59 9499.97,-148.55"/>
+<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;Node144 -->
-<g id="edge326" class="edge">
-<title>Node170&#45;&gt;Node144</title>
-<path fill="none" stroke="midnightblue" d="M9697.38,-143.13C9744.55,-132.2 9801.14,-119.09 9846.82,-108.51"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9696.42,-139.76 9687.47,-145.43 9698,-146.58 9696.42,-139.76"/>
+<!-- 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="edge331" class="edge">
+<g id="edge329" class="edge">
<title>Node171&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M19895.73,-164.6C18559.77,-160.1 6448.04,-119.07 6359,-109 6347.51,-107.7 6335.34,-105.52 6323.81,-103.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="19895.81,-168.1 19905.82,-164.63 19895.83,-161.1 19895.81,-168.1"/>
+<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>
-<!-- Node172 -->
-<g id="node172" class="node">
-<title>Node172</title>
-<g id="a_node172"><a xlink:href="_neon_detection_post_process_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="19906.5,-73 19906.5,-103 20123.5,-103 20123.5,-73 19906.5,-73"/>
-<text text-anchor="start" x="19914.5" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20015" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonDetectionPostProcessWorkload.cpp</text>
+<!-- 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>
-<!-- Node171&#45;&gt;Node172 -->
-<g id="edge330" class="edge">
-<title>Node171&#45;&gt;Node172</title>
-<path fill="none" stroke="midnightblue" d="M20015,-140.59C20015,-128.26 20015,-113.72 20015,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20011.5,-140.7 20015,-150.7 20018.5,-140.71 20011.5,-140.7"/>
+<!-- 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>
-<!-- Node173&#45;&gt;Node5 -->
-<g id="edge334" class="edge">
-<title>Node173&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M20158.34,-148.93C20149.87,-147.31 20141.26,-145.93 20133,-145 19372.56,-59.6 7119.44,-194.4 6359,-109 6347.51,-107.71 6335.34,-105.53 6323.8,-103.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20157.7,-152.38 20168.2,-150.93 20159.09,-145.51 20157.7,-152.38"/>
+<!-- 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 -->
-<g id="node174" class="node">
-<title>Node174</title>
-<g id="a_node174"><a xlink:href="_neon_fill_workload_8cpp.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="20142,-73 20142,-103 20302,-103 20302,-73 20142,-73"/>
-<text text-anchor="start" x="20150" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/neon/workloads</text>
-<text text-anchor="middle" x="20222" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">/NeonFillWorkload.cpp</text>
-</a>
+<!-- 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>
-<!-- Node173&#45;&gt;Node174 -->
-<g id="edge333" class="edge">
-<title>Node173&#45;&gt;Node174</title>
-<path fill="none" stroke="midnightblue" d="M20222,-140.59C20222,-128.26 20222,-113.72 20222,-103.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="20218.5,-140.7 20222,-150.7 20225.5,-140.71 20218.5,-140.7"/>
</g>
-<!-- Node175&#45;&gt;Node5 -->
+<!-- Node174&#45;&gt;Node175 -->
<g id="edge336" class="edge">
-<title>Node175&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M9677.08,-217.54C9687.74,-209.54 9698.17,-199.27 9704,-187 9712.01,-170.14 9717.13,-158.27 9704,-145 9671.32,-111.97 6405.15,-114.37 6359,-109 6347.67,-107.68 6335.68,-105.52 6324.29,-103.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="9674.77,-214.88 9668.56,-223.47 9678.77,-220.63 9674.77,-214.88"/>
+<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>