aboutsummaryrefslogtreecommitdiff
path: root/latest/classarmnn_1_1_base_workload__inherit__graph.svg
diff options
context:
space:
mode:
Diffstat (limited to 'latest/classarmnn_1_1_base_workload__inherit__graph.svg')
-rw-r--r--latest/classarmnn_1_1_base_workload__inherit__graph.svg7963
1 files changed, 4028 insertions, 3935 deletions
diff --git a/latest/classarmnn_1_1_base_workload__inherit__graph.svg b/latest/classarmnn_1_1_base_workload__inherit__graph.svg
index 0c122d6417..8f473f253c 100644
--- a/latest/classarmnn_1_1_base_workload__inherit__graph.svg
+++ b/latest/classarmnn_1_1_base_workload__inherit__graph.svg
@@ -4,17 +4,17 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: BaseWorkload&lt; QueueDescriptor &gt; Pages: 1 -->
-<svg width="1435pt" height="11392pt"
- viewBox="0.00 0.00 1435.00 11391.62" 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 11387.62)">
+<svg width="1435pt" height="11546pt"
+ viewBox="0.00 0.00 1435.00 11545.62" 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 11541.62)">
<title>BaseWorkload&lt; QueueDescriptor &gt;</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-11387.62 1431,-11387.62 1431,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-11541.62 1431,-11541.62 1431,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="102,-5681.12 102,-5700.12 293,-5700.12 293,-5681.12 102,-5681.12"/>
-<text text-anchor="middle" x="197.5" y="-5688.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
+<polygon fill="#bfbfbf" stroke="black" points="102,-5759.12 102,-5778.12 293,-5778.12 293,-5759.12 102,-5759.12"/>
+<text text-anchor="middle" x="197.5" y="-5766.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
@@ -22,8481 +22,8574 @@
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="539,-5480.12 539,-5499.12 739,-5499.12 739,-5480.12 539,-5480.12"/>
-<text text-anchor="middle" x="639" y="-5487.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="539,-5475.12 539,-5494.12 739,-5494.12 739,-5475.12 539,-5475.12"/>
+<text text-anchor="middle" x="639" y="-5482.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M206.21,-5671.68C221,-5638.01 256.77,-5568.22 311,-5535.62 348.4,-5513.13 456.98,-5501.12 538.84,-5495.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="202.99,-5670.31 202.3,-5680.89 209.43,-5673.05 202.99,-5670.31"/>
+<path fill="none" stroke="midnightblue" d="M200.22,-5748.92C205.76,-5698.64 227.99,-5565.41 311,-5506.62 397.72,-5445.21 531.93,-5461.69 598.2,-5475.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="196.71,-5748.78 199.2,-5759.08 203.68,-5749.48 196.71,-5748.78"/>
</g>
-<!-- Node116 -->
-<g id="node116" class="node">
-<title>Node116</title>
-<g id="a_node116"><a xlink:href="classarmnn_1_1_first_input_typed_workload.html" target="_top" xlink:title=" ">
+<!-- Node118 -->
+<g id="node118" class="node">
+<title>Node118</title>
+<g id="a_node118"><a xlink:href="classarmnn_1_1_first_input_typed_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="570.5,-942.62 570.5,-972.62 707.5,-972.62 707.5,-942.62 570.5,-942.62"/>
<text text-anchor="start" x="578.5" y="-960.62" font-family="Helvetica,sans-Serif" font-size="10.00">FirstInputTypedWorkload</text>
<text text-anchor="middle" x="639" y="-949.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node116 -->
-<g id="edge115" class="edge">
-<title>Node1&#45;&gt;Node116</title>
-<path fill="none" stroke="midnightblue" d="M198.65,-5670.68C201.14,-5345.1 234.78,-1140.61 311,-1042.62 371.59,-964.72 493.79,-952.5 570.44,-953.27"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="195.15,-5670.93 198.57,-5680.95 202.15,-5670.98 195.15,-5670.93"/>
+<!-- Node1&#45;&gt;Node118 -->
+<g id="edge117" class="edge">
+<title>Node1&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M198.62,-5748.73C200.66,-5419.65 228.9,-1116.39 311,-1019.62 373.61,-945.82 494.28,-942.05 570.23,-948.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="195.12,-5749.07 198.56,-5759.1 202.12,-5749.12 195.12,-5749.07"/>
</g>
-<!-- Node117 -->
-<g id="node117" class="node">
-<title>Node117</title>
-<g id="a_node117"><a xlink:href="classarmnn_1_1_gpu_fsa_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="577.5,-1377.62 577.5,-1407.62 700.5,-1407.62 700.5,-1377.62 577.5,-1377.62"/>
-<text text-anchor="start" x="585.5" y="-1395.62" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
-<text text-anchor="middle" x="639" y="-1384.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
+<!-- Node119 -->
+<g id="node119" class="node">
+<title>Node119</title>
+<g id="a_node119"><a xlink:href="classarmnn_1_1_gpu_fsa_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="577.5,-1432.62 577.5,-1462.62 700.5,-1462.62 700.5,-1432.62 577.5,-1432.62"/>
+<text text-anchor="start" x="585.5" y="-1450.62" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
+<text text-anchor="middle" x="639" y="-1439.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node117 -->
-<g id="edge116" class="edge">
-<title>Node1&#45;&gt;Node117</title>
-<path fill="none" stroke="midnightblue" d="M198.65,-5670.76C200.72,-5397.02 225.43,-2381.76 311,-2218.62 362.36,-2120.69 459.48,-2168.46 511,-2070.62 537.16,-2020.94 512.46,-1619.27 529,-1565.62 548.97,-1500.82 599.82,-1436.41 624.35,-1407.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="195.15,-5670.82 198.57,-5680.85 202.15,-5670.87 195.15,-5670.82"/>
+<!-- Node1&#45;&gt;Node119 -->
+<g id="edge118" class="edge">
+<title>Node1&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M198.59,-5748.81C200.07,-5452.43 219.5,-1927.97 311,-1733.62 375.49,-1596.64 539.92,-1498.62 607.89,-1462.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="195.09,-5748.93 198.55,-5758.94 202.09,-5748.96 195.09,-5748.93"/>
</g>
-<!-- Node120 -->
-<g id="node120" class="node">
-<title>Node120</title>
-<g id="a_node120"><a xlink:href="classarmnn_1_1_multi_typed_workload.html" target="_top" xlink:title=" ">
+<!-- Node122 -->
+<g id="node122" class="node">
+<title>Node122</title>
+<g id="a_node122"><a xlink:href="classarmnn_1_1_multi_typed_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="578.5,-510.62 578.5,-540.62 699.5,-540.62 699.5,-510.62 578.5,-510.62"/>
<text text-anchor="start" x="586.5" y="-528.62" font-family="Helvetica,sans-Serif" font-size="10.00">MultiTypedWorkload</text>
<text text-anchor="middle" x="639" y="-517.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node120 -->
-<g id="edge119" class="edge">
-<title>Node1&#45;&gt;Node120</title>
-<path fill="none" stroke="midnightblue" d="M198.61,-5670.92C200.53,-5349.17 226.92,-1191.34 311,-952.62 377.54,-763.71 562.15,-591.59 620.25,-540.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="195.11,-5671.05 198.55,-5681.07 202.11,-5671.09 195.11,-5671.05"/>
+<!-- Node1&#45;&gt;Node122 -->
+<g id="edge121" class="edge">
+<title>Node1&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M198.6,-5748.55C200.31,-5420.8 224.02,-1185.3 311,-942.62 377.43,-757.29 561.3,-590.41 619.85,-540.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="195.1,-5748.88 198.55,-5758.9 202.1,-5748.92 195.1,-5748.88"/>
</g>
-<!-- Node127 -->
-<g id="node127" class="node">
-<title>Node127</title>
-<g id="a_node127"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="531,-4127.12 531,-4146.12 747,-4146.12 747,-4127.12 531,-4127.12"/>
-<text text-anchor="middle" x="639" y="-4134.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QueueDescriptor &gt;</text>
+<!-- Node129 -->
+<g id="node129" class="node">
+<title>Node129</title>
+<g id="a_node129"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="531,-4030.12 531,-4049.12 747,-4049.12 747,-4030.12 531,-4030.12"/>
+<text text-anchor="middle" x="639" y="-4037.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node127 -->
-<g id="edge126" class="edge">
-<title>Node1&#45;&gt;Node127</title>
-<path fill="none" stroke="midnightblue" d="M199.08,-5670.8C203.88,-5511.74 238.64,-4445.5 311,-4324.62 375.16,-4217.44 525.26,-4165.6 597.6,-4146.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="195.58,-5670.91 198.78,-5681.01 202.57,-5671.12 195.58,-5670.91"/>
+<!-- Node1&#45;&gt;Node129 -->
+<g id="edge128" class="edge">
+<title>Node1&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M200.19,-5748.89C207.83,-5663.19 241.75,-5315.15 311,-5037.62 376.2,-4776.32 428.06,-4721.85 511,-4465.62 564.59,-4300.05 622.31,-4095.63 635.3,-4049.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="196.69,-5748.74 199.31,-5759.01 203.67,-5749.35 196.69,-5748.74"/>
</g>
-<!-- Node248 -->
-<g id="node248" class="node">
-<title>Node248</title>
-<g id="a_node248"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="535.5,-9852.12 535.5,-9871.12 742.5,-9871.12 742.5,-9852.12 535.5,-9852.12"/>
-<text text-anchor="middle" x="639" y="-9859.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QueueDescriptor &gt;</text>
+<!-- Node250 -->
+<g id="node250" class="node">
+<title>Node250</title>
+<g id="a_node250"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="535.5,-9982.12 535.5,-10001.12 742.5,-10001.12 742.5,-9982.12 535.5,-9982.12"/>
+<text text-anchor="middle" x="639" y="-9989.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node248 -->
-<g id="edge247" class="edge">
-<title>Node1&#45;&gt;Node248</title>
-<path fill="none" stroke="midnightblue" d="M198.76,-5710.51C201.69,-5930.63 230.12,-7913.85 311,-8497.62 390.87,-9074.11 606.62,-9763.04 634.92,-9852"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="202.26,-5710.36 198.62,-5700.41 195.26,-5710.46 202.26,-5710.36"/>
+<!-- Node1&#45;&gt;Node250 -->
+<g id="edge249" class="edge">
+<title>Node1&#45;&gt;Node250</title>
+<path fill="none" stroke="midnightblue" d="M198.79,-5788.43C202.05,-6007.56 233.37,-7981.95 311,-8563.62 391.58,-9167.4 607.59,-9891.31 635.1,-9982.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="202.29,-5788.32 198.64,-5778.37 195.29,-5788.42 202.29,-5788.32"/>
</g>
-<!-- Node358 -->
-<g id="node358" class="node">
-<title>Node358</title>
-<g id="a_node358"><a xlink:href="classarmnn_1_1_tosa_ref_base_workload.html" target="_top" xlink:title=" ">
+<!-- Node362 -->
+<g id="node362" class="node">
+<title>Node362</title>
+<g id="a_node362"><a xlink:href="classarmnn_1_1_tosa_ref_base_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="576.5,-461.62 576.5,-491.62 701.5,-491.62 701.5,-461.62 576.5,-461.62"/>
<text text-anchor="start" x="584.5" y="-479.62" font-family="Helvetica,sans-Serif" font-size="10.00">TosaRefBaseWorkload</text>
<text text-anchor="middle" x="639" y="-468.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node358 -->
-<g id="edge357" class="edge">
-<title>Node1&#45;&gt;Node358</title>
-<path fill="none" stroke="midnightblue" d="M198.69,-5670.6C201.96,-5330.55 246.93,-769.23 311,-650.62 366.89,-547.14 421.12,-547.46 529,-500.62 543.84,-494.17 560.6,-489.38 576.44,-485.84"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="195.19,-5670.87 198.59,-5680.91 202.19,-5670.94 195.19,-5670.87"/>
+<!-- Node1&#45;&gt;Node362 -->
+<g id="edge361" class="edge">
+<title>Node1&#45;&gt;Node362</title>
+<path fill="none" stroke="midnightblue" d="M198.68,-5748.8C201.8,-5407.39 245.33,-767.91 311,-647.62 364.65,-549.36 497.42,-505.57 576.3,-487.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="195.18,-5749.09 198.59,-5759.12 202.18,-5749.15 195.18,-5749.09"/>
</g>
-<!-- Node359 -->
-<g id="node359" class="node">
-<title>Node359</title>
-<g id="a_node359"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
+<!-- Node363 -->
+<g id="node363" class="node">
+<title>Node363</title>
+<g id="a_node363"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="541.5,-1041.12 541.5,-1060.12 736.5,-1060.12 736.5,-1041.12 541.5,-1041.12"/>
<text text-anchor="middle" x="639" y="-1048.12" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node359 -->
-<g id="edge358" class="edge">
-<title>Node1&#45;&gt;Node359</title>
-<path fill="none" stroke="midnightblue" d="M198.62,-5670.55C200.3,-5387.4 221.22,-2195.89 311,-1791.62 346.97,-1629.64 594.52,-1136.57 632.98,-1060.51"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="195.11,-5670.92 198.55,-5680.94 202.11,-5670.96 195.11,-5670.92"/>
-</g>
-<!-- Node378 -->
-<g id="node378" class="node">
-<title>Node378</title>
-<g id="a_node378"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="549.5,-398.62 549.5,-428.62 728.5,-428.62 728.5,-398.62 549.5,-398.62"/>
-<text text-anchor="start" x="557.5" y="-416.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemCopyQueue</text>
-<text text-anchor="middle" x="639" y="-405.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node378 -->
-<g id="edge377" class="edge">
-<title>Node1&#45;&gt;Node378</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.59,-5670.7C200.21,-5325.36 223.93,-602.11 311,-493.62 340.54,-456.81 462.95,-434.6 549.3,-423.22"/>
-<polygon fill="orange" stroke="orange" points="195.09,-5670.93 198.54,-5680.95 202.09,-5670.96 195.09,-5670.93"/>
-<text text-anchor="middle" x="411" y="-496.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemCopyQueueDescriptor &gt;</text>
-</g>
-<!-- Node380 -->
-<g id="node380" class="node">
-<title>Node380</title>
-<g id="a_node380"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="535,-7385.62 535,-7415.62 743,-7415.62 743,-7385.62 535,-7385.62"/>
-<text text-anchor="start" x="543" y="-7403.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; InstanceNormalization</text>
-<text text-anchor="middle" x="639" y="-7392.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node380 -->
-<g id="edge379" class="edge">
-<title>Node1&#45;&gt;Node380</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.5,-5710.76C198.67,-5888.46 203.6,-7184.86 311,-7314.62 339.54,-7349.1 450.12,-7373.02 534.86,-7386.72"/>
-<polygon fill="orange" stroke="orange" points="202,-5710.5 198.49,-5700.5 195,-5710.51 202,-5710.5"/>
-<text text-anchor="start" x="332.5" y="-7395.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="411" y="-7384.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
-</g>
-<!-- Node381 -->
-<g id="node381" class="node">
-<title>Node381</title>
-<g id="a_node381"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="555,-7191.62 555,-7221.62 723,-7221.62 723,-7191.62 555,-7191.62"/>
-<text text-anchor="start" x="563" y="-7209.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="639" y="-7198.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node381 -->
-<g id="edge383" class="edge">
-<title>Node1&#45;&gt;Node381</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.83,-5710.83C201.66,-5873.14 223.82,-6960.74 311,-7073.62 368.57,-7148.15 424.21,-7107.07 511,-7143.62 545.93,-7158.33 584.79,-7178.14 610.22,-7191.59"/>
-<polygon fill="orange" stroke="orange" points="202.32,-5710.36 198.65,-5700.42 195.33,-5710.48 202.32,-5710.36"/>
-<text text-anchor="middle" x="411" y="-7146.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+<!-- Node1&#45;&gt;Node363 -->
+<g id="edge362" class="edge">
+<title>Node1&#45;&gt;Node363</title>
+<path fill="none" stroke="midnightblue" d="M198.61,-5748.62C200.29,-5438.19 222.77,-1616.14 311,-1400.62 379.84,-1232.47 569.38,-1096.39 623.44,-1060.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="195.1,-5748.82 198.55,-5758.84 202.1,-5748.85 195.1,-5748.82"/>
</g>
<!-- Node382 -->
<g id="node382" class="node">
<title>Node382</title>
<g id="a_node382"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="557,-2604.62 557,-2634.62 721,-2634.62 721,-2604.62 557,-2604.62"/>
-<text text-anchor="start" x="565" y="-2622.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Multiplication</text>
-<text text-anchor="middle" x="639" y="-2611.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="549.5,-398.62 549.5,-428.62 728.5,-428.62 728.5,-398.62 549.5,-398.62"/>
+<text text-anchor="start" x="557.5" y="-416.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemCopyQueue</text>
+<text text-anchor="middle" x="639" y="-405.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node382 -->
-<g id="edge387" class="edge">
+<g id="edge381" class="edge">
<title>Node1&#45;&gt;Node382</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.7,-5670.75C200.89,-5462.85 222.11,-3688.95 311,-3474.62 361.75,-3352.25 461.47,-3376.48 511,-3253.62 535.19,-3193.61 493.64,-2725.79 529,-2671.62 540.35,-2654.23 559.22,-2642.52 578.1,-2634.69"/>
-<polygon fill="orange" stroke="orange" points="195.2,-5670.8 198.6,-5680.84 202.2,-5670.88 195.2,-5670.8"/>
-<text text-anchor="middle" x="411" y="-3477.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
-</g>
-<!-- Node383 -->
-<g id="node383" class="node">
-<title>Node383</title>
-<g id="a_node383"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="555.5,-7042.62 555.5,-7072.62 722.5,-7072.62 722.5,-7042.62 555.5,-7042.62"/>
-<text text-anchor="start" x="563.5" y="-7060.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToDepth</text>
-<text text-anchor="middle" x="639" y="-7049.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node383 -->
-<g id="edge390" class="edge">
-<title>Node1&#45;&gt;Node383</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.88,-5710.86C202.01,-5866.85 225.43,-6874.01 311,-6974.62 370.48,-7044.55 479.72,-7059.96 555.48,-7061.4"/>
-<polygon fill="orange" stroke="orange" points="202.37,-5710.37 198.68,-5700.44 195.37,-5710.5 202.37,-5710.37"/>
-<text text-anchor="middle" x="411" y="-7061.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-5748.67C200.1,-5400.25 222.62,-603.79 311,-493.62 340.53,-456.81 462.94,-434.61 549.29,-423.23"/>
+<polygon fill="orange" stroke="orange" points="195.08,-5748.79 198.54,-5758.81 202.08,-5748.82 195.08,-5748.79"/>
+<text text-anchor="middle" x="411" y="-496.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemCopyQueueDescriptor &gt;</text>
</g>
<!-- Node384 -->
<g id="node384" class="node">
<title>Node384</title>
<g id="a_node384"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="536.5,-6793.12 536.5,-6812.12 741.5,-6812.12 741.5,-6793.12 536.5,-6793.12"/>
-<text text-anchor="middle" x="639" y="-6800.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FillQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="535,-6365.62 535,-6395.62 743,-6395.62 743,-6365.62 535,-6365.62"/>
+<text text-anchor="start" x="543" y="-6383.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; InstanceNormalization</text>
+<text text-anchor="middle" x="639" y="-6372.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node384 -->
-<g id="edge394" class="edge">
+<g id="edge383" class="edge">
<title>Node1&#45;&gt;Node384</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.79,-5710.42C200.86,-5827.66 216.02,-6431.08 311,-6584.62 330.79,-6616.6 559.08,-6755.22 622.02,-6793.05"/>
-<polygon fill="orange" stroke="orange" points="202.29,-5710.3 198.63,-5700.35 195.29,-5710.41 202.29,-5710.3"/>
-<text text-anchor="middle" x="411" y="-6721.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.3,-5788.48C203.47,-5881.17 225.87,-6269.93 311,-6347.62 327.44,-6362.62 445.27,-6371.6 534.82,-6376.32"/>
+<polygon fill="orange" stroke="orange" points="202.8,-5788.32 198.87,-5778.48 195.8,-5788.62 202.8,-5788.32"/>
+<text text-anchor="start" x="332.5" y="-6387.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="411" y="-6376.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node385 -->
<g id="node385" class="node">
<title>Node385</title>
<g id="a_node385"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="558.5,-6272.62 558.5,-6302.62 719.5,-6302.62 719.5,-6272.62 558.5,-6272.62"/>
-<text text-anchor="start" x="566.5" y="-6290.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="639" y="-6279.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="555,-7232.62 555,-7262.62 723,-7262.62 723,-7232.62 555,-7232.62"/>
+<text text-anchor="start" x="563" y="-7250.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="639" y="-7239.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node385 -->
-<g id="edge398" class="edge">
+<g id="edge387" class="edge">
<title>Node1&#45;&gt;Node385</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.33,-5710.49C203.63,-5802.4 226.42,-6185.05 311,-6260.62 346.26,-6292.12 473.29,-6294.12 558.24,-6291.63"/>
-<polygon fill="orange" stroke="orange" points="202.82,-5710.17 198.88,-5700.34 195.83,-5710.48 202.82,-5710.17"/>
-<text text-anchor="middle" x="411" y="-6294.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.46,-5788.65C198.45,-5926.45 203.06,-6735.02 311,-6950.62 380.7,-7089.83 545.48,-7195.02 610.72,-7232.6"/>
+<polygon fill="orange" stroke="orange" points="201.96,-5788.35 198.47,-5778.34 194.96,-5788.34 201.96,-5788.35"/>
+<text text-anchor="middle" x="411" y="-7167.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
</g>
<!-- Node386 -->
<g id="node386" class="node">
<title>Node386</title>
<g id="a_node386"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="530.5,-7270.62 530.5,-7300.62 747.5,-7300.62 747.5,-7270.62 530.5,-7270.62"/>
-<text text-anchor="start" x="538.5" y="-7288.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="639" y="-7277.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557,-2612.62 557,-2642.62 721,-2642.62 721,-2612.62 557,-2612.62"/>
+<text text-anchor="start" x="565" y="-2630.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="639" y="-2619.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node386 -->
-<g id="edge402" class="edge">
+<g id="edge391" class="edge">
<title>Node1&#45;&gt;Node386</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.74,-5710.46C200.91,-5876.69 219.27,-7034.19 311,-7154.62 368.25,-7229.77 423.63,-7190.68 511,-7226.62 544.5,-7240.4 582.03,-7258.12 607.54,-7270.53"/>
-<polygon fill="orange" stroke="orange" points="202.24,-5710.19 198.61,-5700.23 195.24,-5710.27 202.24,-5710.19"/>
-<text text-anchor="start" x="344" y="-7240.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="411" y="-7229.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.42,-5748.75C197.93,-5576.98 198.39,-4341.09 311,-3990.62 362.31,-3830.95 463.34,-3831.42 511,-3670.62 527.09,-3616.34 493.14,-2695.44 529,-2651.62 536.3,-2642.7 546.1,-2636.63 556.83,-2632.57"/>
+<polygon fill="orange" stroke="orange" points="194.92,-5748.89 198.45,-5758.88 201.92,-5748.87 194.92,-5748.89"/>
+<text text-anchor="middle" x="411" y="-3993.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
</g>
<!-- Node387 -->
<g id="node387" class="node">
<title>Node387</title>
<g id="a_node387"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="557,-322.62 557,-352.62 721,-352.62 721,-322.62 557,-322.62"/>
-<text text-anchor="start" x="565" y="-340.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; UnmapQueue</text>
-<text text-anchor="middle" x="639" y="-329.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="555.5,-8434.62 555.5,-8464.62 722.5,-8464.62 722.5,-8434.62 555.5,-8434.62"/>
+<text text-anchor="start" x="563.5" y="-8452.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToDepth</text>
+<text text-anchor="middle" x="639" y="-8441.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node387 -->
-<g id="edge406" class="edge">
+<g id="edge394" class="edge">
<title>Node1&#45;&gt;Node387</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.57,-5670.64C199.75,-5321.87 217.68,-520.67 311,-414.62 340.69,-380.88 467.47,-395.81 511,-384.62 542.99,-376.39 578.12,-363.04 603.31,-352.66"/>
-<polygon fill="orange" stroke="orange" points="195.06,-5670.78 198.53,-5680.79 202.06,-5670.8 195.06,-5670.78"/>
-<text text-anchor="middle" x="411" y="-417.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnmapQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.83,-5788.45C202.72,-6017.84 240.86,-8161.98 311,-8273.62 344.83,-8327.46 520.66,-8402.82 599.58,-8434.58"/>
+<polygon fill="orange" stroke="orange" points="202.33,-5788.19 198.66,-5778.25 195.33,-5788.3 202.33,-5788.19"/>
+<text text-anchor="middle" x="411" y="-8398.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+</g>
+<!-- Node388 -->
+<g id="node388" class="node">
+<title>Node388</title>
+<g id="a_node388"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="536.5,-6628.12 536.5,-6647.12 741.5,-6647.12 741.5,-6628.12 536.5,-6628.12"/>
+<text text-anchor="middle" x="639" y="-6635.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FillQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node388 -->
+<g id="edge398" class="edge">
+<title>Node1&#45;&gt;Node388</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.73,-5788.35C207.45,-5908.79 250.7,-6541.62 311,-6600.62 327.03,-6616.31 446.39,-6626.67 536.3,-6632.34"/>
+<polygon fill="orange" stroke="orange" points="203.22,-5788.09 199.1,-5778.34 196.24,-5788.54 203.22,-5788.09"/>
+<text text-anchor="middle" x="411" y="-6632.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
</g>
<!-- Node389 -->
<g id="node389" class="node">
<title>Node389</title>
<g id="a_node389"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="558.5,-6932.62 558.5,-6962.62 719.5,-6962.62 719.5,-6932.62 558.5,-6932.62"/>
-<text text-anchor="start" x="566.5" y="-6950.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="639" y="-6939.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-6316.62 558.5,-6346.62 719.5,-6346.62 719.5,-6316.62 558.5,-6316.62"/>
+<text text-anchor="start" x="566.5" y="-6334.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="639" y="-6323.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node389 -->
-<g id="edge408" class="edge">
+<g id="edge402" class="edge">
<title>Node1&#45;&gt;Node389</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.14,-5710.36C203.98,-5854.58 236.71,-6742.95 311,-6833.62 369.9,-6905.5 423.57,-6863.13 511,-6894.62 543.14,-6906.19 579,-6921.37 604.4,-6932.52"/>
-<polygon fill="orange" stroke="orange" points="202.64,-5710.18 198.81,-5700.31 195.64,-5710.42 202.64,-5710.18"/>
-<text text-anchor="start" x="340.5" y="-6908.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="411" y="-6897.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.61,-5788.37C204.98,-5876.57 231.41,-6233.19 311,-6303.62 346.41,-6334.96 473.39,-6337.43 558.3,-6335.29"/>
+<polygon fill="orange" stroke="orange" points="203.09,-5787.94 199.01,-5778.17 196.1,-5788.35 203.09,-5787.94"/>
+<text text-anchor="middle" x="411" y="-6338.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
</g>
<!-- Node390 -->
<g id="node390" class="node">
<title>Node390</title>
<g id="a_node390"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="562.5,-2472.62 562.5,-2502.62 715.5,-2502.62 715.5,-2472.62 562.5,-2472.62"/>
-<text text-anchor="start" x="570.5" y="-2490.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Subtraction</text>
-<text text-anchor="middle" x="639" y="-2479.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="530.5,-6513.62 530.5,-6543.62 747.5,-6543.62 747.5,-6513.62 530.5,-6513.62"/>
+<text text-anchor="start" x="538.5" y="-6531.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="639" y="-6520.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node390 -->
-<g id="edge412" class="edge">
+<g id="edge406" class="edge">
<title>Node1&#45;&gt;Node390</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.45,-5670.9C197.97,-5431.26 196.18,-3083.08 311,-2800.62 361.01,-2677.59 434.23,-2686.98 511,-2578.62 520.66,-2564.98 517.13,-2557.37 529,-2545.62 548.12,-2526.69 574.69,-2512.38 596.81,-2502.71"/>
-<polygon fill="orange" stroke="orange" points="194.95,-5670.96 198.47,-5680.96 201.95,-5670.95 194.95,-5670.96"/>
-<text text-anchor="middle" x="411" y="-2803.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.43,-5788.67C198.51,-5895.54 204.59,-6397.27 311,-6497.62 341.86,-6526.72 447.26,-6532.47 530.16,-6532.18"/>
+<polygon fill="orange" stroke="orange" points="201.93,-5788.36 198.44,-5778.35 194.93,-5788.35 201.93,-5788.36"/>
+<text text-anchor="start" x="344" y="-6545.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="411" y="-6534.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node391 -->
<g id="node391" class="node">
<title>Node391</title>
<g id="a_node391"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="550.5,-8595.62 550.5,-8625.62 727.5,-8625.62 727.5,-8595.62 550.5,-8595.62"/>
-<text text-anchor="start" x="558.5" y="-8613.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling3dQueue</text>
-<text text-anchor="middle" x="639" y="-8602.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557,-322.62 557,-352.62 721,-352.62 721,-322.62 557,-322.62"/>
+<text text-anchor="start" x="565" y="-340.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; UnmapQueue</text>
+<text text-anchor="middle" x="639" y="-329.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node391 -->
-<g id="edge415" class="edge">
+<g id="edge410" class="edge">
<title>Node1&#45;&gt;Node391</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.66,-5710.22C200.55,-5930.81 220.27,-7943.12 311,-8189.62 379.41,-8375.48 561.95,-8544.79 620.01,-8595.35"/>
-<polygon fill="orange" stroke="orange" points="202.16,-5710.09 198.58,-5700.12 195.16,-5710.15 202.16,-5710.09"/>
-<text text-anchor="middle" x="411" y="-8485.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
-</g>
-<!-- Node392 -->
-<g id="node392" class="node">
-<title>Node392</title>
-<g id="a_node392"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="555.5,-10999.62 555.5,-11029.62 722.5,-11029.62 722.5,-10999.62 555.5,-10999.62"/>
-<text text-anchor="start" x="563.5" y="-11017.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Normalization</text>
-<text text-anchor="middle" x="639" y="-11006.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node392 -->
-<g id="edge419" class="edge">
-<title>Node1&#45;&gt;Node392</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.43,-5710.29C197.39,-6044.68 185.7,-10532.28 311,-10773.62 344.88,-10838.87 540.48,-10957.69 611.9,-10999.54"/>
-<polygon fill="orange" stroke="orange" points="201.94,-5710.17 198.47,-5700.16 194.94,-5710.15 201.94,-5710.17"/>
-<text text-anchor="middle" x="411" y="-10938.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5748.88C199.63,-5399.31 216.27,-522.31 311,-414.62 340.68,-380.88 467.47,-395.81 511,-384.62 542.99,-376.4 578.12,-363.04 603.31,-352.67"/>
+<polygon fill="orange" stroke="orange" points="195.06,-5749.02 198.53,-5759.03 202.06,-5749.04 195.06,-5749.02"/>
+<text text-anchor="middle" x="411" y="-417.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnmapQueueDescriptor &gt;</text>
</g>
<!-- Node393 -->
<g id="node393" class="node">
<title>Node393</title>
<g id="a_node393"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="562,-11240.62 562,-11270.62 716,-11270.62 716,-11240.62 562,-11240.62"/>
-<text text-anchor="start" x="570" y="-11258.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FloorQueue</text>
-<text text-anchor="middle" x="639" y="-11247.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-6218.62 558.5,-6248.62 719.5,-6248.62 719.5,-6218.62 558.5,-6218.62"/>
+<text text-anchor="start" x="566.5" y="-6236.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="639" y="-6225.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node393 -->
-<g id="edge421" class="edge">
+<g id="edge412" class="edge">
<title>Node1&#45;&gt;Node393</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-5710.48C200.06,-6064.79 222.34,-11041.01 311,-11157.62 311.13,-11157.79 495.96,-11213.12 587.65,-11240.55"/>
-<polygon fill="orange" stroke="orange" points="202.08,-5710.38 198.54,-5700.4 195.08,-5710.41 202.08,-5710.38"/>
-<text text-anchor="middle" x="411" y="-11217.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FloorQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.68,-5788.35C209.64,-5865.48 246.2,-6145.11 311,-6200.62 329.42,-6216.4 467.57,-6225.77 558.32,-6230.29"/>
+<polygon fill="orange" stroke="orange" points="204.13,-5787.67 199.52,-5778.13 197.17,-5788.46 204.13,-5787.67"/>
+<text text-anchor="start" x="340.5" y="-6240.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="411" y="-6229.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node394 -->
<g id="node394" class="node">
<title>Node394</title>
<g id="a_node394"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="558.5,-7321.62 558.5,-7351.62 719.5,-7351.62 719.5,-7321.62 558.5,-7321.62"/>
-<text text-anchor="start" x="566.5" y="-7339.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="639" y="-7328.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="562.5,-2181.62 562.5,-2211.62 715.5,-2211.62 715.5,-2181.62 562.5,-2181.62"/>
+<text text-anchor="start" x="570.5" y="-2199.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="639" y="-2188.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node394 -->
-<g id="edge423" class="edge">
+<g id="edge416" class="edge">
<title>Node1&#45;&gt;Node394</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.57,-5710.72C199.37,-5884.15 208.62,-7123.87 311,-7248.62 369.49,-7319.88 423.48,-7274.65 511,-7303.62 519.15,-7306.31 520.81,-7308.06 529,-7310.62 541.72,-7314.59 555.44,-7318.29 568.71,-7321.59"/>
-<polygon fill="orange" stroke="orange" points="202.07,-5710.47 198.53,-5700.48 195.07,-5710.5 202.07,-5710.47"/>
-<text text-anchor="middle" x="411" y="-7306.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.54,-5748.93C199.19,-5486.21 208.51,-2681.28 311,-2544.62 367.16,-2469.74 452.67,-2551.83 511,-2478.62 537.7,-2445.11 508.94,-2324.49 529,-2286.62 546.86,-2252.9 583.24,-2226.94 609.05,-2211.75"/>
+<polygon fill="orange" stroke="orange" points="195.04,-5748.93 198.52,-5758.94 202.04,-5748.95 195.04,-5748.93"/>
+<text text-anchor="middle" x="411" y="-2547.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
</g>
<!-- Node395 -->
<g id="node395" class="node">
<title>Node395</title>
<g id="a_node395"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="550.5,-7620.62 550.5,-7650.62 727.5,-7650.62 727.5,-7620.62 550.5,-7620.62"/>
-<text text-anchor="start" x="558.5" y="-7638.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling2dQueue</text>
-<text text-anchor="middle" x="639" y="-7627.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550.5,-8255.62 550.5,-8285.62 727.5,-8285.62 727.5,-8255.62 550.5,-8255.62"/>
+<text text-anchor="start" x="558.5" y="-8273.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling3dQueue</text>
+<text text-anchor="middle" x="639" y="-8262.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node395 -->
-<g id="edge427" class="edge">
+<g id="edge419" class="edge">
<title>Node1&#45;&gt;Node395</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.46,-5710.39C198.24,-5897.48 200.08,-7352.57 311,-7505.62 343.63,-7550.63 495.14,-7597.35 580,-7620.59"/>
-<polygon fill="orange" stroke="orange" points="201.96,-5710.33 198.48,-5700.33 194.96,-5710.32 201.96,-5710.33"/>
-<text text-anchor="middle" x="411" y="-7602.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.81,-5788.56C202.31,-6012.76 236.26,-8053.92 311,-8154.62 366.38,-8229.23 473.74,-8256.05 550.34,-8265.57"/>
+<polygon fill="orange" stroke="orange" points="202.3,-5788.24 198.65,-5778.3 195.3,-5788.35 202.3,-5788.24"/>
+<text text-anchor="middle" x="411" y="-8261.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
</g>
<!-- Node396 -->
<g id="node396" class="node">
<title>Node396</title>
<g id="a_node396"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="560.5,-11154.62 560.5,-11184.62 717.5,-11184.62 717.5,-11154.62 560.5,-11154.62"/>
-<text text-anchor="start" x="568.5" y="-11172.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BroadcastTo</text>
-<text text-anchor="middle" x="639" y="-11161.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="555.5,-11178.62 555.5,-11208.62 722.5,-11208.62 722.5,-11178.62 555.5,-11178.62"/>
+<text text-anchor="start" x="563.5" y="-11196.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Normalization</text>
+<text text-anchor="middle" x="639" y="-11185.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node396 -->
-<g id="edge431" class="edge">
+<g id="edge423" class="edge">
<title>Node1&#45;&gt;Node396</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.59,-5710.41C200.23,-6060.94 224.62,-10951.39 311,-11066.62 341.12,-11106.8 473.62,-11138.76 560.44,-11155.88"/>
-<polygon fill="orange" stroke="orange" points="202.09,-5710.22 198.54,-5700.23 195.09,-5710.25 202.09,-5710.22"/>
-<text text-anchor="middle" x="411" y="-11147.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.61,-5788.63C200.63,-6138.12 229.82,-10949.33 311,-11065.62 327.84,-11089.74 505.15,-11150.25 591.4,-11178.56"/>
+<polygon fill="orange" stroke="orange" points="202.11,-5788.45 198.56,-5778.47 195.11,-5788.49 202.11,-5788.45"/>
+<text text-anchor="middle" x="411" y="-11150.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationQueueDescriptor &gt;</text>
</g>
<!-- Node397 -->
<g id="node397" class="node">
<title>Node397</title>
<g id="a_node397"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="556.5,-8427.62 556.5,-8457.62 721.5,-8457.62 721.5,-8427.62 556.5,-8427.62"/>
-<text text-anchor="start" x="564.5" y="-8445.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchToSpace</text>
-<text text-anchor="middle" x="639" y="-8434.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="562,-11375.62 562,-11405.62 716,-11405.62 716,-11375.62 562,-11375.62"/>
+<text text-anchor="start" x="570" y="-11393.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FloorQueue</text>
+<text text-anchor="middle" x="639" y="-11382.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node397 -->
-<g id="edge433" class="edge">
+<g id="edge425" class="edge">
<title>Node1&#45;&gt;Node397</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.84,-5710.3C202.54,-5916.35 236.14,-7674.53 311,-7892.62 361.36,-8039.32 432.68,-8044.73 511,-8178.62 564.29,-8269.71 614.63,-8386.58 631.79,-8427.59"/>
-<polygon fill="orange" stroke="orange" points="202.34,-5710.24 198.67,-5700.3 195.35,-5710.36 202.34,-5710.24"/>
-<text text-anchor="middle" x="411" y="-8181.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.55,-5788.31C199.5,-6144.43 214.77,-11214.8 311,-11328.62 342.57,-11365.96 475.33,-11381.03 561.67,-11386.95"/>
+<polygon fill="orange" stroke="orange" points="202.05,-5788.19 198.52,-5778.2 195.05,-5788.21 202.05,-5788.19"/>
+<text text-anchor="middle" x="411" y="-11385.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FloorQueueDescriptor &gt;</text>
</g>
<!-- Node398 -->
<g id="node398" class="node">
<title>Node398</title>
<g id="a_node398"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="565.5,-6370.62 565.5,-6400.62 712.5,-6400.62 712.5,-6370.62 565.5,-6370.62"/>
-<text text-anchor="start" x="573.5" y="-6388.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="639" y="-6377.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-8118.62 558.5,-8148.62 719.5,-8148.62 719.5,-8118.62 558.5,-8118.62"/>
+<text text-anchor="start" x="566.5" y="-8136.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="639" y="-8125.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node398 -->
-<g id="edge437" class="edge">
+<g id="edge427" class="edge">
<title>Node1&#45;&gt;Node398</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.78,-5710.68C200.64,-5811.59 214.32,-6262.27 311,-6352.62 346.59,-6385.88 480.18,-6389.45 565.21,-6388.14"/>
-<polygon fill="orange" stroke="orange" points="202.28,-5710.33 198.61,-5700.39 195.28,-5710.44 202.28,-5710.33"/>
-<text text-anchor="middle" x="411" y="-6390.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.6,-5788.37C199.79,-5989.73 212.57,-7667.02 311,-7862.62 328.9,-7898.19 549.39,-8066.67 617.86,-8118.45"/>
+<polygon fill="orange" stroke="orange" points="202.1,-5788.31 198.55,-5778.33 195.1,-5788.35 202.1,-5788.31"/>
+<text text-anchor="middle" x="411" y="-8038.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
</g>
<!-- Node399 -->
<g id="node399" class="node">
<title>Node399</title>
<g id="a_node399"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="561.5,-5851.62 561.5,-5881.62 716.5,-5881.62 716.5,-5851.62 561.5,-5851.62"/>
-<text text-anchor="start" x="569.5" y="-5869.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StridedSlice</text>
-<text text-anchor="middle" x="639" y="-5858.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550.5,-7760.62 550.5,-7790.62 727.5,-7790.62 727.5,-7760.62 550.5,-7760.62"/>
+<text text-anchor="start" x="558.5" y="-7778.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling2dQueue</text>
+<text text-anchor="middle" x="639" y="-7767.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node399 -->
-<g id="edge441" class="edge">
+<g id="edge431" class="edge">
<title>Node1&#45;&gt;Node399</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M207.83,-5709.74C224.05,-5740.67 260.59,-5800.99 311,-5828.62 352.73,-5851.48 478.5,-5860.68 561.34,-5864.31"/>
-<polygon fill="orange" stroke="orange" points="210.77,-5707.8 203.12,-5700.47 204.53,-5710.97 210.77,-5707.8"/>
-<text text-anchor="middle" x="411" y="-5863.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.94,-5788.3C202.44,-5938.25 227.94,-6901.98 311,-7179.62 386.26,-7431.21 577.72,-7695.69 626.53,-7760.6"/>
+<polygon fill="orange" stroke="orange" points="202.44,-5788.18 198.71,-5778.26 195.44,-5788.34 202.44,-5788.18"/>
+<text text-anchor="middle" x="411" y="-7588.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
</g>
<!-- Node400 -->
<g id="node400" class="node">
<title>Node400</title>
<g id="a_node400"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="548.5,-6468.62 548.5,-6498.62 729.5,-6498.62 729.5,-6468.62 548.5,-6468.62"/>
-<text text-anchor="start" x="556.5" y="-6486.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="639" y="-6475.62" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="560.5,-11311.62 560.5,-11341.62 717.5,-11341.62 717.5,-11311.62 560.5,-11311.62"/>
+<text text-anchor="start" x="568.5" y="-11329.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BroadcastTo</text>
+<text text-anchor="middle" x="639" y="-11318.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node400 -->
-<g id="edge445" class="edge">
+<g id="edge435" class="edge">
<title>Node1&#45;&gt;Node400</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.28,-5710.55C197.49,-5820.15 199.58,-6348.16 311,-6453.62 327.98,-6469.68 457.4,-6477.48 548.23,-6481"/>
-<polygon fill="orange" stroke="orange" points="201.78,-5710.31 198.37,-5700.28 194.78,-5710.25 201.78,-5710.31"/>
-<text text-anchor="start" x="346" y="-6492.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
-<text text-anchor="middle" x="411" y="-6481.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5788.57C199.74,-6144.26 217.92,-11139.89 311,-11253.62 342.04,-11291.55 473.88,-11311.17 560.39,-11320.16"/>
+<polygon fill="orange" stroke="orange" points="202.06,-5788.43 198.53,-5778.44 195.06,-5788.45 202.06,-5788.43"/>
+<text text-anchor="middle" x="411" y="-11316.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
</g>
<!-- Node401 -->
<g id="node401" class="node">
<title>Node401</title>
<g id="a_node401"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="550.5,-260.62 550.5,-290.62 727.5,-290.62 727.5,-260.62 550.5,-260.62"/>
-<text text-anchor="start" x="558.5" y="-278.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemSyncQueue</text>
-<text text-anchor="middle" x="639" y="-267.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="556.5,-6714.62 556.5,-6744.62 721.5,-6744.62 721.5,-6714.62 556.5,-6714.62"/>
+<text text-anchor="start" x="564.5" y="-6732.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchToSpace</text>
+<text text-anchor="middle" x="639" y="-6721.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node401 -->
-<g id="edge448" class="edge">
+<g id="edge437" class="edge">
<title>Node1&#45;&gt;Node401</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5671C199.73,-5323.63 217.64,-477.32 311,-369.62 370.01,-301.54 433.98,-383.35 511,-336.62 522.4,-329.7 518.2,-320.44 529,-312.62 542.02,-303.17 557.64,-296.01 572.92,-290.63"/>
-<polygon fill="orange" stroke="orange" points="195.06,-5671.07 198.53,-5681.08 202.06,-5671.1 195.06,-5671.07"/>
-<text text-anchor="middle" x="411" y="-372.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemSyncQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.67,-5788.54C207.17,-5912.94 250.03,-6579.87 311,-6644.62 373.03,-6710.49 423.83,-6658.39 511,-6682.62 542.37,-6691.34 576.97,-6704.38 602.12,-6714.52"/>
+<polygon fill="orange" stroke="orange" points="203.15,-5788.01 199.06,-5778.24 196.16,-5788.43 203.15,-5788.01"/>
+<text text-anchor="middle" x="411" y="-6685.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+</g>
+<!-- Node402 -->
+<g id="node402" class="node">
+<title>Node402</title>
+<g id="a_node402"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="565.5,-8567.62 565.5,-8597.62 712.5,-8597.62 712.5,-8567.62 565.5,-8567.62"/>
+<text text-anchor="start" x="573.5" y="-8585.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="639" y="-8574.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node402 -->
+<g id="edge441" class="edge">
+<title>Node1&#45;&gt;Node402</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.78,-5788.46C202.16,-6024.65 236.49,-8292.98 311,-8410.62 368.4,-8501.26 490.37,-8546.88 568.04,-8567.62"/>
+<polygon fill="orange" stroke="orange" points="202.27,-5788.2 198.63,-5778.25 195.28,-5788.3 202.27,-5788.2"/>
+<text text-anchor="middle" x="411" y="-8551.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
</g>
<!-- Node403 -->
<g id="node403" class="node">
<title>Node403</title>
<g id="a_node403"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="554,-2681.62 554,-2711.62 724,-2711.62 724,-2681.62 554,-2681.62"/>
-<text text-anchor="start" x="562" y="-2699.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AdditionQueue</text>
-<text text-anchor="middle" x="639" y="-2688.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561.5,-7058.62 561.5,-7088.62 716.5,-7088.62 716.5,-7058.62 561.5,-7058.62"/>
+<text text-anchor="start" x="569.5" y="-7076.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StridedSlice</text>
+<text text-anchor="middle" x="639" y="-7065.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node403 -->
-<g id="edge450" class="edge">
+<g id="edge445" class="edge">
<title>Node1&#45;&gt;Node403</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.45,-5670.9C198.12,-5469.92 198.71,-3796.02 311,-3609.62 364.49,-3520.82 458.87,-3579.22 511,-3489.62 532.49,-3452.68 501.84,-2753.61 529,-2720.62 535.65,-2712.54 544.34,-2706.8 553.93,-2702.77"/>
-<polygon fill="orange" stroke="orange" points="194.95,-5670.93 198.47,-5680.92 201.95,-5670.91 194.95,-5670.93"/>
-<text text-anchor="middle" x="411" y="-3612.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.21,-5788.66C204.45,-5931.38 238.86,-6790.83 311,-6878.62 370,-6950.42 431.97,-6890.72 511,-6939.62 537.85,-6956.23 598.58,-7026.63 625.15,-7058.2"/>
+<polygon fill="orange" stroke="orange" points="202.7,-5788.22 198.84,-5778.35 195.7,-5788.47 202.7,-5788.22"/>
+<text text-anchor="middle" x="411" y="-6942.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
</g>
<!-- Node404 -->
<g id="node404" class="node">
<title>Node404</title>
<g id="a_node404"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="554.5,-2885.62 554.5,-2915.62 723.5,-2915.62 723.5,-2885.62 554.5,-2885.62"/>
-<text text-anchor="start" x="562.5" y="-2903.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DivisionQueue</text>
-<text text-anchor="middle" x="639" y="-2892.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="548.5,-6463.62 548.5,-6493.62 729.5,-6493.62 729.5,-6463.62 548.5,-6463.62"/>
+<text text-anchor="start" x="556.5" y="-6481.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="639" y="-6470.62" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node404 -->
-<g id="edge453" class="edge">
+<g id="edge449" class="edge">
<title>Node1&#45;&gt;Node404</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.97,-5670.91C203.76,-5471.83 245.27,-3829.7 311,-3752.62 370.06,-3683.36 451.39,-3777.39 511,-3708.62 528.73,-3688.16 525.43,-3492.45 529,-3465.62 558.31,-3245.28 619.01,-2981.15 634.39,-2915.79"/>
-<polygon fill="orange" stroke="orange" points="195.46,-5670.99 198.72,-5681.07 202.46,-5671.15 195.46,-5670.99"/>
-<text text-anchor="middle" x="411" y="-3755.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.71,-5788.79C200.23,-5891.16 212.53,-6352.01 311,-6444.62 328.05,-6460.65 457.45,-6470.1 548.26,-6474.82"/>
+<polygon fill="orange" stroke="orange" points="202.21,-5788.55 198.58,-5778.59 195.21,-5788.64 202.21,-5788.55"/>
+<text text-anchor="start" x="346" y="-6485.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
+<text text-anchor="middle" x="411" y="-6474.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
</g>
<!-- Node405 -->
<g id="node405" class="node">
<title>Node405</title>
<g id="a_node405"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="558,-5998.62 558,-6028.62 720,-6028.62 720,-5998.62 558,-5998.62"/>
-<text text-anchor="start" x="566" y="-6016.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchMatMul</text>
-<text text-anchor="middle" x="639" y="-6005.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550.5,-260.62 550.5,-290.62 727.5,-290.62 727.5,-260.62 550.5,-260.62"/>
+<text text-anchor="start" x="558.5" y="-278.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemSyncQueue</text>
+<text text-anchor="middle" x="639" y="-267.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node405 -->
-<g id="edge456" class="edge">
+<g id="edge452" class="edge">
<title>Node1&#45;&gt;Node405</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.67,-5710.35C203.97,-5763.18 223.57,-5908.42 311,-5975.62 348.44,-6004.39 473.8,-6011.85 557.97,-6013.52"/>
-<polygon fill="orange" stroke="orange" points="203.16,-5710 198.95,-5700.28 196.18,-5710.5 203.16,-5710"/>
-<text text-anchor="middle" x="411" y="-6014.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5748.72C199.63,-5396.26 216.28,-478.92 311,-369.62 370,-301.54 433.98,-383.36 511,-336.62 522.4,-329.71 518.2,-320.45 529,-312.62 542.02,-303.18 557.64,-296.02 572.92,-290.63"/>
+<polygon fill="orange" stroke="orange" points="195.06,-5748.94 198.53,-5758.95 202.06,-5748.96 195.06,-5748.94"/>
+<text text-anchor="middle" x="411" y="-372.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemSyncQueueDescriptor &gt;</text>
</g>
-<!-- Node406 -->
-<g id="node406" class="node">
-<title>Node406</title>
-<g id="a_node406"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="534.5,-11301.12 534.5,-11320.12 743.5,-11320.12 743.5,-11301.12 534.5,-11301.12"/>
-<text text-anchor="middle" x="639" y="-11308.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TileQueueDescriptor &gt;</text>
+<!-- Node407 -->
+<g id="node407" class="node">
+<title>Node407</title>
+<g id="a_node407"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="554,-2508.62 554,-2538.62 724,-2538.62 724,-2508.62 554,-2508.62"/>
+<text text-anchor="start" x="562" y="-2526.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AdditionQueue</text>
+<text text-anchor="middle" x="639" y="-2515.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node406 -->
-<g id="edge460" class="edge">
-<title>Node1&#45;&gt;Node406</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5710.21C199.77,-6064.75 218.49,-11112.5 311,-11228.62 363.33,-11294.31 459.74,-11312.12 534.37,-11315.09"/>
-<polygon fill="orange" stroke="orange" points="202.06,-5710.14 198.53,-5700.15 195.06,-5710.16 202.06,-5710.14"/>
-<text text-anchor="middle" x="411" y="-11315.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileQueueDescriptor &gt;</text>
+<!-- Node1&#45;&gt;Node407 -->
+<g id="edge454" class="edge">
+<title>Node1&#45;&gt;Node407</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.62,-5748.87C200.13,-5515.78 216.99,-3293.56 311,-3019.62 360.64,-2874.97 457.58,-2882.92 511,-2739.62 525.97,-2699.47 500.62,-2579.73 529,-2547.62 535.8,-2539.93 544.46,-2534.39 553.91,-2530.45"/>
+<polygon fill="orange" stroke="orange" points="195.12,-5748.93 198.56,-5758.95 202.12,-5748.98 195.12,-5748.93"/>
+<text text-anchor="middle" x="411" y="-3022.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+</g>
+<!-- Node408 -->
+<g id="node408" class="node">
+<title>Node408</title>
+<g id="a_node408"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="554.5,-2349.62 554.5,-2379.62 723.5,-2379.62 723.5,-2349.62 554.5,-2349.62"/>
+<text text-anchor="start" x="562.5" y="-2367.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DivisionQueue</text>
+<text text-anchor="middle" x="639" y="-2356.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node408 -->
+<g id="edge457" class="edge">
+<title>Node1&#45;&gt;Node408</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.49,-5748.73C198.51,-5488.98 201.26,-2771.11 311,-2647.62 370.75,-2580.39 449.81,-2682.56 511,-2616.62 545.42,-2579.53 495.93,-2427.92 529,-2389.62 535.85,-2381.69 544.66,-2375.99 554.3,-2371.93"/>
+<polygon fill="orange" stroke="orange" points="194.99,-5748.94 198.5,-5758.94 201.99,-5748.94 194.99,-5748.94"/>
+<text text-anchor="middle" x="411" y="-2650.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
</g>
<!-- Node409 -->
<g id="node409" class="node">
<title>Node409</title>
<g id="a_node409"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="554,-6542.62 554,-6572.62 724,-6572.62 724,-6542.62 554,-6542.62"/>
-<text text-anchor="start" x="562" y="-6560.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SoftmaxQueue</text>
-<text text-anchor="middle" x="639" y="-6549.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558,-6414.62 558,-6444.62 720,-6444.62 720,-6414.62 558,-6414.62"/>
+<text text-anchor="start" x="566" y="-6432.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchMatMul</text>
+<text text-anchor="middle" x="639" y="-6421.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node409 -->
-<g id="edge464" class="edge">
+<g id="edge460" class="edge">
<title>Node1&#45;&gt;Node409</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.2,-5710.32C196.9,-5823.25 196.3,-6387.21 311,-6504.62 373.09,-6568.18 479.34,-6574.32 553.83,-6569.2"/>
-<polygon fill="orange" stroke="orange" points="201.7,-5710.37 198.33,-5700.32 194.7,-5710.28 201.7,-5710.37"/>
-<text text-anchor="middle" x="411" y="-6572.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.95,-5788.69C201.57,-5886.78 218.27,-6314.45 311,-6399.62 345.8,-6431.58 472.61,-6434.73 557.71,-6432.98"/>
+<polygon fill="orange" stroke="orange" points="202.44,-5788.32 198.69,-5778.41 195.44,-5788.49 202.44,-5788.32"/>
+<text text-anchor="middle" x="411" y="-6435.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
</g>
<!-- Node410 -->
<g id="node410" class="node">
<title>Node410</title>
<g id="a_node410"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="533,-6097.12 533,-6116.12 745,-6116.12 745,-6097.12 533,-6097.12"/>
-<text text-anchor="middle" x="639" y="-6104.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; CastQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="534.5,-11467.12 534.5,-11486.12 743.5,-11486.12 743.5,-11467.12 534.5,-11467.12"/>
+<text text-anchor="middle" x="639" y="-11474.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TileQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node410 -->
-<g id="edge468" class="edge">
+<g id="edge464" class="edge">
<title>Node1&#45;&gt;Node410</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.23,-5710.26C211.7,-5782.39 251.61,-6031.01 311,-6079.62 344.01,-6106.63 450.29,-6111.28 532.83,-6110.48"/>
-<polygon fill="orange" stroke="orange" points="204.68,-5709.66 199.81,-5700.25 197.75,-5710.65 204.68,-5709.66"/>
-<text text-anchor="middle" x="411" y="-6112.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
-</g>
-<!-- Node411 -->
-<g id="node411" class="node">
-<title>Node411</title>
-<g id="a_node411"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="531.5,-7979.12 531.5,-7998.12 746.5,-7998.12 746.5,-7979.12 531.5,-7979.12"/>
-<text text-anchor="middle" x="639" y="-7986.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RankQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node411 -->
-<g id="edge472" class="edge">
-<title>Node1&#45;&gt;Node411</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.88,-5710.4C202.66,-5902.28 235.01,-7428.93 311,-7614.62 382.86,-7790.23 572.71,-7940.22 624.68,-7978.93"/>
-<polygon fill="orange" stroke="orange" points="202.38,-5710.27 198.68,-5700.34 195.38,-5710.41 202.38,-5710.27"/>
-<text text-anchor="middle" x="411" y="-7880.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
-</g>
-<!-- Node412 -->
-<g id="node412" class="node">
-<title>Node412</title>
-<g id="a_node412"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="552.5,-6833.62 552.5,-6863.62 725.5,-6863.62 725.5,-6833.62 552.5,-6833.62"/>
-<text text-anchor="start" x="560.5" y="-6851.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="639" y="-6840.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node412 -->
-<g id="edge476" class="edge">
-<title>Node1&#45;&gt;Node412</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.43,-5710.64C205.99,-5848.04 246.77,-6648.65 311,-6733.62 342.53,-6775.32 481.89,-6813.39 568.19,-6833.55"/>
-<polygon fill="orange" stroke="orange" points="202.91,-5710.17 198.95,-5700.35 195.92,-5710.5 202.91,-5710.17"/>
-<text text-anchor="middle" x="411" y="-6821.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5788.54C199.62,-6148.93 216.48,-11279.99 311,-11397.62 363.49,-11462.96 459.89,-11479.87 534.47,-11482.11"/>
+<polygon fill="orange" stroke="orange" points="202.06,-5788.3 198.53,-5778.31 195.06,-5788.32 202.06,-5788.3"/>
+<text text-anchor="middle" x="411" y="-11483.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileQueueDescriptor &gt;</text>
</g>
<!-- Node413 -->
<g id="node413" class="node">
<title>Node413</title>
<g id="a_node413"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="544,-11094.12 544,-11113.12 734,-11113.12 734,-11094.12 544,-11094.12"/>
-<text text-anchor="middle" x="639" y="-11101.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ParentDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="554,-6859.62 554,-6889.62 724,-6889.62 724,-6859.62 554,-6859.62"/>
+<text text-anchor="start" x="562" y="-6877.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SoftmaxQueue</text>
+<text text-anchor="middle" x="639" y="-6866.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node413 -->
-<g id="edge480" class="edge">
+<g id="edge468" class="edge">
<title>Node1&#45;&gt;Node413</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.63,-5710.48C200.94,-6057.35 234.14,-10832.6 311,-10950.62 329.13,-10978.45 541.49,-11065.11 613.95,-11094.08"/>
-<polygon fill="orange" stroke="orange" points="202.13,-5710.36 198.56,-5700.39 195.13,-5710.41 202.13,-5710.36"/>
-<text text-anchor="middle" x="411" y="-11054.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ParentDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.42,-5788.67C205.67,-5921.31 243.77,-6669.61 311,-6742.62 372.4,-6809.31 443.82,-6721.76 511,-6782.62 531.32,-6801.03 509.59,-6822.26 529,-6841.62 536.63,-6849.23 545.95,-6855.1 555.89,-6859.62"/>
+<polygon fill="orange" stroke="orange" points="202.9,-5788.2 198.94,-5778.37 195.91,-5788.53 202.9,-5788.2"/>
+<text text-anchor="middle" x="411" y="-6785.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node414 -->
<g id="node414" class="node">
<title>Node414</title>
<g id="a_node414"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="529,-6184.62 529,-6214.62 749,-6214.62 749,-6184.62 529,-6184.62"/>
-<text text-anchor="start" x="537" y="-6202.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="639" y="-6191.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="533,-5847.12 533,-5866.12 745,-5866.12 745,-5847.12 533,-5847.12"/>
+<text text-anchor="middle" x="639" y="-5854.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; CastQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node414 -->
-<g id="edge482" class="edge">
+<g id="edge472" class="edge">
<title>Node1&#45;&gt;Node414</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.16,-5710.27C207.49,-5792.24 239.88,-6105.44 311,-6167.62 327.37,-6181.93 440.28,-6190.55 528.9,-6195.17"/>
-<polygon fill="orange" stroke="orange" points="203.64,-5709.95 199.29,-5700.29 196.67,-5710.56 203.64,-5709.95"/>
-<text text-anchor="start" x="342.5" y="-6207.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="411" y="-6196.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M225.82,-5782.86C248.14,-5793.85 280.81,-5808.51 311,-5816.62 383.63,-5836.14 467.93,-5846.16 532.74,-5851.29"/>
+<polygon fill="orange" stroke="orange" points="227.15,-5779.61 216.64,-5778.26 224.01,-5785.87 227.15,-5779.61"/>
+<text text-anchor="middle" x="411" y="-5851.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
</g>
<!-- Node415 -->
<g id="node415" class="node">
<title>Node415</title>
<g id="a_node415"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="562.5,-6989.62 562.5,-7019.62 715.5,-7019.62 715.5,-6989.62 562.5,-6989.62"/>
-<text text-anchor="start" x="570.5" y="-7007.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="639" y="-6996.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="531.5,-6813.12 531.5,-6832.12 746.5,-6832.12 746.5,-6813.12 531.5,-6813.12"/>
+<text text-anchor="middle" x="639" y="-6820.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RankQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node415 -->
-<g id="edge486" class="edge">
+<g id="edge476" class="edge">
<title>Node1&#45;&gt;Node415</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.94,-5710.43C202.49,-5861 228.3,-6821.51 311,-6916.62 370.92,-6985.52 425.14,-6932.54 511,-6963.62 519.41,-6966.66 520.68,-6969.34 529,-6972.62 545.15,-6978.97 563.08,-6984.73 579.65,-6989.57"/>
-<polygon fill="orange" stroke="orange" points="202.44,-5710.26 198.71,-5700.34 195.44,-5710.42 202.44,-5710.26"/>
-<text text-anchor="middle" x="411" y="-6966.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.53,-5788.45C206.33,-5916.62 246.7,-6624.88 311,-6693.62 372.81,-6759.7 433.73,-6684.54 511,-6731.62 522.08,-6738.38 519.35,-6745.94 529,-6754.62 556.87,-6779.67 595.1,-6801.13 618.09,-6812.92"/>
+<polygon fill="orange" stroke="orange" points="203.01,-5787.98 198.99,-5778.18 196.02,-5788.35 203.01,-5787.98"/>
+<text text-anchor="middle" x="411" y="-6734.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
</g>
<!-- Node416 -->
<g id="node416" class="node">
<title>Node416</title>
<g id="a_node416"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="542,-6419.62 542,-6449.62 736,-6449.62 736,-6419.62 542,-6419.62"/>
-<text text-anchor="start" x="550" y="-6437.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchNormalization</text>
-<text text-anchor="middle" x="639" y="-6426.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="552.5,-5797.62 552.5,-5827.62 725.5,-5827.62 725.5,-5797.62 552.5,-5797.62"/>
+<text text-anchor="start" x="560.5" y="-5815.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="639" y="-5804.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node416 -->
-<g id="edge490" class="edge">
+<g id="edge480" class="edge">
<title>Node1&#45;&gt;Node416</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.54,-5710.79C199.18,-5816.22 207.76,-6302.76 311,-6400.62 327.6,-6416.35 451.55,-6425.71 541.95,-6430.51"/>
-<polygon fill="orange" stroke="orange" points="202.04,-5710.57 198.49,-5700.58 195.04,-5710.59 202.04,-5710.57"/>
-<text text-anchor="start" x="339.5" y="-6441.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="411" y="-6430.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M276.37,-5779.46C287.97,-5780.94 299.79,-5782.38 311,-5783.62 392.71,-5792.69 486.16,-5800.74 552.18,-5806.05"/>
+<polygon fill="orange" stroke="orange" points="276.63,-5775.96 266.26,-5778.15 275.73,-5782.9 276.63,-5775.96"/>
+<text text-anchor="middle" x="411" y="-5804.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
</g>
<!-- Node417 -->
<g id="node417" class="node">
<title>Node417</title>
<g id="a_node417"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="556.5,-5949.62 556.5,-5979.62 721.5,-5979.62 721.5,-5949.62 556.5,-5949.62"/>
-<text text-anchor="start" x="564.5" y="-5967.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToBatch</text>
-<text text-anchor="middle" x="639" y="-5956.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="544,-11253.12 544,-11272.12 734,-11272.12 734,-11253.12 544,-11253.12"/>
+<text text-anchor="middle" x="639" y="-11260.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ParentDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node417 -->
-<g id="edge493" class="edge">
+<g id="edge484" class="edge">
<title>Node1&#45;&gt;Node417</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.45,-5710.25C209.53,-5756.49 236.6,-5872.33 311,-5925.62 349.12,-5952.91 472.6,-5961.24 556.43,-5963.7"/>
-<polygon fill="orange" stroke="orange" points="204.89,-5709.61 199.82,-5700.31 197.98,-5710.74 204.89,-5709.61"/>
-<text text-anchor="middle" x="411" y="-5963.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.59,-5788.48C200.17,-6140.21 223.85,-11047.37 311,-11162.62 343.49,-11205.59 494.28,-11237.9 579.29,-11253.06"/>
+<polygon fill="orange" stroke="orange" points="202.09,-5788.26 198.54,-5778.27 195.09,-5788.29 202.09,-5788.26"/>
+<text text-anchor="middle" x="411" y="-11241.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ParentDescriptor &gt;</text>
</g>
<!-- Node418 -->
<g id="node418" class="node">
<title>Node418</title>
<g id="a_node418"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="553.5,-7504.62 553.5,-7534.62 724.5,-7534.62 724.5,-7504.62 553.5,-7504.62"/>
-<text text-anchor="start" x="561.5" y="-7522.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReshapeQueue</text>
-<text text-anchor="middle" x="639" y="-7511.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="529,-6032.62 529,-6062.62 749,-6062.62 749,-6032.62 529,-6032.62"/>
+<text text-anchor="start" x="537" y="-6050.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="639" y="-6039.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node418 -->
-<g id="edge497" class="edge">
+<g id="edge486" class="edge">
<title>Node1&#45;&gt;Node418</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.49,-5710.44C198.54,-5892.23 202.54,-7265.86 311,-7407.62 342.36,-7448.6 479.19,-7485.07 565.61,-7504.59"/>
-<polygon fill="orange" stroke="orange" points="201.99,-5710.22 198.49,-5700.22 194.99,-5710.22 201.99,-5710.22"/>
-<text text-anchor="middle" x="411" y="-7493.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.22,-5788.44C208.84,-5835.64 235.06,-5954.85 311,-6009.62 328.61,-6022.33 440.59,-6033.34 528.67,-6040.19"/>
+<polygon fill="orange" stroke="orange" points="204.64,-5787.68 199.7,-5778.31 197.72,-5788.72 204.64,-5787.68"/>
+<text text-anchor="start" x="342.5" y="-6051.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="411" y="-6040.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node419 -->
<g id="node419" class="node">
<title>Node419</title>
<g id="a_node419"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="563,-5900.62 563,-5930.62 715,-5930.62 715,-5900.62 563,-5900.62"/>
-<text text-anchor="start" x="571" y="-5918.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="639" y="-5907.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="562.5,-6130.62 562.5,-6160.62 715.5,-6160.62 715.5,-6130.62 562.5,-6130.62"/>
+<text text-anchor="start" x="570.5" y="-6148.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="639" y="-6137.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node419 -->
-<g id="edge501" class="edge">
+<g id="edge490" class="edge">
<title>Node1&#45;&gt;Node419</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M204.01,-5709.99C216.17,-5748.79 249.22,-5835.75 311,-5875.62 351.37,-5901.67 479.58,-5910.75 562.96,-5913.92"/>
-<polygon fill="orange" stroke="orange" points="207.36,-5708.97 201.13,-5700.4 200.66,-5710.98 207.36,-5708.97"/>
-<text text-anchor="middle" x="411" y="-5913.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.2,-5788.58C198.48,-5848.45 208.24,-6027.55 311,-6110.62 330.15,-6126.1 471.96,-6136.61 562.44,-6141.82"/>
+<polygon fill="orange" stroke="orange" points="201.7,-5788.27 198.24,-5778.26 194.7,-5788.24 201.7,-5788.27"/>
+<text text-anchor="middle" x="411" y="-6140.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
</g>
<!-- Node420 -->
<g id="node420" class="node">
<title>Node420</title>
<g id="a_node420"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="559,-157.62 559,-187.62 719,-187.62 719,-157.62 559,-157.62"/>
-<text text-anchor="start" x="567" y="-175.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreCompiled</text>
-<text text-anchor="middle" x="639" y="-164.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="542,-8167.62 542,-8197.62 736,-8197.62 736,-8167.62 542,-8167.62"/>
+<text text-anchor="start" x="550" y="-8185.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchNormalization</text>
+<text text-anchor="middle" x="639" y="-8174.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node420 -->
-<g id="edge505" class="edge">
+<g id="edge494" class="edge">
<title>Node1&#45;&gt;Node420</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.57,-5670.84C199.93,-5320.54 220.51,-433.41 311,-321.62 368.45,-250.64 434.57,-324.58 511,-274.62 522.16,-267.32 519.47,-259.94 529,-250.62 554.79,-225.4 589.31,-202.12 612.53,-187.68"/>
-<polygon fill="orange" stroke="orange" points="195.07,-5670.99 198.54,-5681 202.07,-5671.02 195.07,-5670.99"/>
-<text text-anchor="middle" x="411" y="-324.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.87,-5788.66C203.03,-6007.84 241.85,-7952.83 311,-8050.62 366.47,-8129.06 436.13,-8072.43 511,-8132.62 521.95,-8141.43 517.33,-8150.79 529,-8158.62 534.15,-8162.08 539.71,-8165.04 545.51,-8167.59"/>
+<polygon fill="orange" stroke="orange" points="202.37,-5788.27 198.68,-5778.34 195.37,-5788.4 202.37,-5788.27"/>
+<text text-anchor="start" x="339.5" y="-8146.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="411" y="-8135.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</g>
+<!-- Node421 -->
+<g id="node421" class="node">
+<title>Node421</title>
+<g id="a_node421"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="556.5,-6578.62 556.5,-6608.62 721.5,-6608.62 721.5,-6578.62 556.5,-6578.62"/>
+<text text-anchor="start" x="564.5" y="-6596.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToBatch</text>
+<text text-anchor="middle" x="639" y="-6585.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node421 -->
+<g id="edge497" class="edge">
+<title>Node1&#45;&gt;Node421</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.21,-5788.47C197.04,-5899.86 197.19,-6446.08 311,-6556.62 328.32,-6573.44 465.28,-6584.18 556.37,-6589.53"/>
+<polygon fill="orange" stroke="orange" points="201.71,-5788.36 198.34,-5778.32 194.71,-5788.28 201.71,-5788.36"/>
+<text text-anchor="middle" x="411" y="-6588.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+</g>
+<!-- Node422 -->
+<g id="node422" class="node">
+<title>Node422</title>
+<g id="a_node422"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="553.5,-6081.62 553.5,-6111.62 724.5,-6111.62 724.5,-6081.62 553.5,-6081.62"/>
+<text text-anchor="start" x="561.5" y="-6099.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReshapeQueue</text>
+<text text-anchor="middle" x="639" y="-6088.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node422 -->
+<g id="edge501" class="edge">
+<title>Node1&#45;&gt;Node422</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.33,-5788.39C202.76,-5842.6 220.4,-5994.24 311,-6063.62 347.75,-6091.77 469.27,-6097.49 553.34,-6097.91"/>
+<polygon fill="orange" stroke="orange" points="202.82,-5788.16 198.79,-5778.36 195.83,-5788.53 202.82,-5788.16"/>
+<text text-anchor="middle" x="411" y="-6099.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
</g>
<!-- Node423 -->
<g id="node423" class="node">
<title>Node423</title>
<g id="a_node423"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="552.5,-5655.62 552.5,-5685.62 725.5,-5685.62 725.5,-5655.62 552.5,-5655.62"/>
-<text text-anchor="start" x="560.5" y="-5673.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizeQueue</text>
-<text text-anchor="middle" x="639" y="-5662.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="563,-5934.62 563,-5964.62 715,-5964.62 715,-5934.62 563,-5934.62"/>
+<text text-anchor="start" x="571" y="-5952.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="639" y="-5941.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node423 -->
-<g id="edge508" class="edge">
+<g id="edge505" class="edge">
<title>Node1&#45;&gt;Node423</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M303.21,-5682.08C305.83,-5681.92 308.43,-5681.76 311,-5681.62 392.81,-5676.97 486.25,-5674.07 552.23,-5672.42"/>
-<polygon fill="orange" stroke="orange" points="302.76,-5678.6 293.01,-5682.74 303.21,-5685.59 302.76,-5678.6"/>
-<text text-anchor="middle" x="411" y="-5684.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M206.79,-5787.67C222.1,-5820.25 258.12,-5886 311,-5915.62 352.71,-5938.98 479.83,-5946.33 562.73,-5948.62"/>
+<polygon fill="orange" stroke="orange" points="209.88,-5786 202.56,-5778.35 203.51,-5788.9 209.88,-5786"/>
+<text text-anchor="middle" x="411" y="-5948.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
</g>
<!-- Node424 -->
<g id="node424" class="node">
<title>Node424</title>
<g id="a_node424"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="557,-6321.62 557,-6351.62 721,-6351.62 721,-6321.62 557,-6321.62"/>
-<text text-anchor="start" x="565" y="-6339.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogicalBinary</text>
-<text text-anchor="middle" x="639" y="-6328.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="559,-157.62 559,-187.62 719,-187.62 719,-157.62 559,-157.62"/>
+<text text-anchor="start" x="567" y="-175.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreCompiled</text>
+<text text-anchor="middle" x="639" y="-164.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node424 -->
-<g id="edge512" class="edge">
+<g id="edge509" class="edge">
<title>Node1&#45;&gt;Node424</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.04,-5710.18C202.09,-5805.77 220.49,-6222.6 311,-6305.62 345.72,-6337.46 471.87,-6341.11 556.95,-6339.7"/>
-<polygon fill="orange" stroke="orange" points="202.53,-5710.04 198.74,-5700.15 195.54,-5710.25 202.53,-5710.04"/>
-<text text-anchor="middle" x="411" y="-6342.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
-</g>
-<!-- Node425 -->
-<g id="node425" class="node">
-<title>Node425</title>
-<g id="a_node425"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="530,-6234.12 530,-6253.12 748,-6253.12 748,-6234.12 530,-6234.12"/>
-<text text-anchor="middle" x="639" y="-6241.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MeanQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node425 -->
-<g id="edge516" class="edge">
-<title>Node1&#45;&gt;Node425</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.67,-5710.69C205.24,-5798.77 232.17,-6149.68 311,-6218.62 342.77,-6246.4 447.41,-6250.39 529.86,-6248.82"/>
-<polygon fill="orange" stroke="orange" points="203.15,-5710.23 199.05,-5700.47 196.16,-5710.66 203.15,-5710.23"/>
-<text text-anchor="middle" x="411" y="-6251.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
-</g>
-<!-- Node426 -->
-<g id="node426" class="node">
-<title>Node426</title>
-<g id="a_node426"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="550,-1830.62 550,-1860.62 728,-1860.62 728,-1830.62 550,-1830.62"/>
-<text text-anchor="start" x="558" y="-1848.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeQueue</text>
-<text text-anchor="middle" x="639" y="-1837.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node426 -->
-<g id="edge520" class="edge">
-<title>Node1&#45;&gt;Node426</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.47,-5670.94C198.08,-5405.6 196.64,-2543.44 311,-2412.62 370.34,-2344.73 450.77,-2445.72 511,-2378.62 533.08,-2354.01 520.93,-2113.68 529,-2081.62 551.31,-1992.99 606.53,-1896.91 628.63,-1860.62"/>
-<polygon fill="orange" stroke="orange" points="194.97,-5671.04 198.48,-5681.04 201.97,-5671.03 194.97,-5671.04"/>
-<text text-anchor="middle" x="411" y="-2415.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.57,-5748.82C199.83,-5395.62 219.19,-435.08 311,-321.62 368.44,-250.64 434.57,-324.59 511,-274.62 522.16,-267.33 519.47,-259.94 529,-250.62 554.79,-225.41 589.31,-202.13 612.53,-187.69"/>
+<polygon fill="orange" stroke="orange" points="195.07,-5748.86 198.53,-5758.87 202.07,-5748.88 195.07,-5748.86"/>
+<text text-anchor="middle" x="411" y="-324.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledQueueDescriptor &gt;</text>
</g>
<!-- Node427 -->
<g id="node427" class="node">
<title>Node427</title>
<g id="a_node427"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="549.5,-2091.62 549.5,-2121.62 728.5,-2121.62 728.5,-2091.62 549.5,-2091.62"/>
-<text text-anchor="start" x="557.5" y="-2109.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MaximumQueue</text>
-<text text-anchor="middle" x="639" y="-2098.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="552.5,-7934.62 552.5,-7964.62 725.5,-7964.62 725.5,-7934.62 552.5,-7934.62"/>
+<text text-anchor="start" x="560.5" y="-7952.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizeQueue</text>
+<text text-anchor="middle" x="639" y="-7941.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node427 -->
-<g id="edge524" class="edge">
+<g id="edge512" class="edge">
<title>Node1&#45;&gt;Node427</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.46,-5670.78C198.01,-5406.21 195.94,-2581.73 311,-2454.62 371.19,-2388.12 449.95,-2493.33 511,-2427.62 556,-2379.17 486.04,-2180.88 529,-2130.62 534.67,-2123.99 541.71,-2118.95 549.47,-2115.14"/>
-<polygon fill="orange" stroke="orange" points="194.96,-5670.87 198.48,-5680.87 201.96,-5670.86 194.96,-5670.87"/>
-<text text-anchor="middle" x="411" y="-2457.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.9,-5788.32C202.8,-5974.75 235.46,-7425.43 311,-7600.62 379.55,-7759.59 553.35,-7891.12 615.48,-7934.45"/>
+<polygon fill="orange" stroke="orange" points="202.4,-5788.22 198.69,-5778.3 195.4,-5788.37 202.4,-5788.22"/>
+<text text-anchor="middle" x="411" y="-7850.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
</g>
<!-- Node428 -->
<g id="node428" class="node">
<title>Node428</title>
<g id="a_node428"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="556,-6047.62 556,-6077.62 722,-6077.62 722,-6047.62 556,-6047.62"/>
-<text text-anchor="start" x="564" y="-6065.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DetectionPost</text>
-<text text-anchor="middle" x="639" y="-6054.62" font-family="Helvetica,sans-Serif" font-size="10.00">ProcessQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557,-6912.62 557,-6942.62 721,-6942.62 721,-6912.62 557,-6912.62"/>
+<text text-anchor="start" x="565" y="-6930.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogicalBinary</text>
+<text text-anchor="middle" x="639" y="-6919.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node428 -->
-<g id="edge527" class="edge">
+<g id="edge516" class="edge">
<title>Node1&#45;&gt;Node428</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.34,-5710.61C199.06,-5769.82 209.99,-5945.16 311,-6026.62 329.7,-6041.7 465.07,-6052.51 555.67,-6058.14"/>
-<polygon fill="orange" stroke="orange" points="201.84,-5710.37 198.31,-5700.38 194.84,-5710.39 201.84,-5710.37"/>
-<text text-anchor="start" x="335" y="-6068.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
-<text text-anchor="middle" x="411" y="-6057.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.43,-5788.32C205.95,-5923.49 246.57,-6711.1 311,-6793.62 369.32,-6868.33 438.9,-6806.1 511,-6867.62 523.41,-6878.21 516.06,-6889.68 529,-6899.62 537.29,-6905.99 546.88,-6910.92 556.85,-6914.73"/>
+<polygon fill="orange" stroke="orange" points="202.92,-5788.02 198.94,-5778.2 195.93,-5788.35 202.92,-5788.02"/>
+<text text-anchor="middle" x="411" y="-6870.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
</g>
<!-- Node429 -->
<g id="node429" class="node">
<title>Node429</title>
<g id="a_node429"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="550,-10386.62 550,-10416.62 728,-10416.62 728,-10386.62 550,-10386.62"/>
-<text text-anchor="start" x="558" y="-10404.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; L2Normalization</text>
-<text text-anchor="middle" x="639" y="-10393.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="530,-6180.12 530,-6199.12 748,-6199.12 748,-6180.12 530,-6180.12"/>
+<text text-anchor="middle" x="639" y="-6187.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MeanQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node429 -->
-<g id="edge530" class="edge">
+<g id="edge520" class="edge">
<title>Node1&#45;&gt;Node429</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.66,-5710.46C200.62,-5949.62 221.93,-8282.37 311,-8967.62 388.35,-9562.68 599.24,-10273.63 633.32,-10386.26"/>
-<polygon fill="orange" stroke="orange" points="202.15,-5710.13 198.57,-5700.15 195.15,-5710.18 202.15,-5710.13"/>
-<text text-anchor="middle" x="411" y="-9930.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.39,-5788.42C212.27,-5860.04 253.09,-6103.92 311,-6152.62 343.36,-6179.83 447.59,-6187.95 529.79,-6189.95"/>
+<polygon fill="orange" stroke="orange" points="204.84,-5787.84 199.91,-5778.46 197.92,-5788.87 204.84,-5787.84"/>
+<text text-anchor="middle" x="411" y="-6191.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
</g>
<!-- Node430 -->
<g id="node430" class="node">
<title>Node430</title>
<g id="a_node430"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="557.5,-6135.62 557.5,-6165.62 720.5,-6165.62 720.5,-6135.62 557.5,-6135.62"/>
-<text text-anchor="start" x="565.5" y="-6153.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConcatQueue</text>
-<text text-anchor="middle" x="639" y="-6142.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550,-1891.62 550,-1921.62 728,-1921.62 728,-1891.62 550,-1891.62"/>
+<text text-anchor="start" x="558" y="-1909.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeQueue</text>
+<text text-anchor="middle" x="639" y="-1898.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node430 -->
-<g id="edge532" class="edge">
+<g id="edge524" class="edge">
<title>Node1&#45;&gt;Node430</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.66,-5710.37C209.52,-5787.61 245.78,-6067.6 311,-6122.62 346.99,-6152.97 472.77,-6155.8 557.42,-6154"/>
-<polygon fill="orange" stroke="orange" points="204.1,-5709.69 199.51,-5700.14 197.15,-5710.47 204.1,-5709.69"/>
-<text text-anchor="middle" x="411" y="-6156.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.62,-5748.9C200.24,-5482.9 219.85,-2613.24 311,-2463.62 364,-2376.62 455.17,-2436.84 511,-2351.62 533.03,-2318 519.25,-2210.62 529,-2171.62 553.85,-2072.2 609.29,-1961.19 629.99,-1921.62"/>
+<polygon fill="orange" stroke="orange" points="195.11,-5749 198.55,-5759.02 202.11,-5749.04 195.11,-5749"/>
+<text text-anchor="middle" x="411" y="-2466.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
</g>
<!-- Node431 -->
<g id="node431" class="node">
<title>Node431</title>
<g id="a_node431"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="556.5,-4923.62 556.5,-4953.62 721.5,-4953.62 721.5,-4923.62 556.5,-4923.62"/>
-<text text-anchor="start" x="564.5" y="-4941.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReduceQueue</text>
-<text text-anchor="middle" x="639" y="-4930.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="549.5,-2557.62 549.5,-2587.62 728.5,-2587.62 728.5,-2557.62 549.5,-2557.62"/>
+<text text-anchor="start" x="557.5" y="-2575.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MaximumQueue</text>
+<text text-anchor="middle" x="639" y="-2564.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node431 -->
-<g id="edge536" class="edge">
+<g id="edge528" class="edge">
<title>Node1&#45;&gt;Node431</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M203.53,-5671.31C215.21,-5630.38 248.07,-5534.5 311,-5483.62 383.07,-5425.35 446.5,-5491.16 511,-5424.62 579.74,-5353.7 626.26,-5027.83 636.07,-4953.66"/>
-<polygon fill="orange" stroke="orange" points="200.12,-5670.53 200.85,-5681.1 206.87,-5672.38 200.12,-5670.53"/>
-<text text-anchor="middle" x="411" y="-5486.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.85,-5748.78C202.25,-5560.61 231.22,-4088.21 311,-3655.62 363.59,-3370.47 460.06,-3320.07 511,-3034.62 519.44,-2987.33 499.09,-2640.22 529,-2602.62 534.56,-2595.63 541.59,-2590.18 549.38,-2585.94"/>
+<polygon fill="orange" stroke="orange" points="195.35,-5748.83 198.67,-5758.89 202.35,-5748.95 195.35,-5748.83"/>
+<text text-anchor="middle" x="411" y="-3658.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
</g>
<!-- Node432 -->
<g id="node432" class="node">
<title>Node432</title>
<g id="a_node432"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="552.5,-2302.62 552.5,-2332.62 725.5,-2332.62 725.5,-2302.62 552.5,-2302.62"/>
-<text text-anchor="start" x="560.5" y="-2320.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConstantQueue</text>
-<text text-anchor="middle" x="639" y="-2309.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="556,-6267.62 556,-6297.62 722,-6297.62 722,-6267.62 556,-6267.62"/>
+<text text-anchor="start" x="564" y="-6285.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DetectionPost</text>
+<text text-anchor="middle" x="639" y="-6274.62" font-family="Helvetica,sans-Serif" font-size="10.00">ProcessQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node432 -->
-<g id="edge540" class="edge">
+<g id="edge531" class="edge">
<title>Node1&#45;&gt;Node432</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.46,-5670.83C198.08,-5409.73 196.71,-2650.08 311,-2527.62 341.49,-2494.94 479.33,-2538.14 511,-2506.62 562.97,-2454.89 480.25,-2397.39 529,-2342.62 535.45,-2335.37 543.55,-2329.99 552.39,-2326.04"/>
-<polygon fill="orange" stroke="orange" points="194.96,-5671.09 198.48,-5681.08 201.96,-5671.08 194.96,-5671.09"/>
-<text text-anchor="middle" x="411" y="-2530.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.1,-5788.57C207.21,-5871.77 238.8,-6189.69 311,-6252.62 329.1,-6268.4 465.04,-6276.41 555.85,-6280.03"/>
+<polygon fill="orange" stroke="orange" points="203.58,-5788.12 199.26,-5778.44 196.6,-5788.7 203.58,-5788.12"/>
+<text text-anchor="start" x="335" y="-6291.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="411" y="-6280.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node433 -->
<g id="node433" class="node">
<title>Node433</title>
<g id="a_node433"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="560,-1638.62 560,-1668.62 718,-1668.62 718,-1638.62 560,-1638.62"/>
-<text text-anchor="start" x="568" y="-1656.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FusedQueue</text>
-<text text-anchor="middle" x="639" y="-1645.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550,-10860.62 550,-10890.62 728,-10890.62 728,-10860.62 550,-10860.62"/>
+<text text-anchor="start" x="558" y="-10878.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; L2Normalization</text>
+<text text-anchor="middle" x="639" y="-10867.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node433 -->
-<g id="edge545" class="edge">
+<g id="edge534" class="edge">
<title>Node1&#45;&gt;Node433</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.49,-5670.68C198.41,-5401.74 200.13,-2500.77 311,-2363.62 368.6,-2292.36 453.3,-2384.79 511,-2313.62 545.52,-2271.03 512.42,-1872.86 529,-1820.62 548.9,-1757.92 599.3,-1696.3 623.97,-1668.69"/>
-<polygon fill="orange" stroke="orange" points="194.99,-5670.91 198.49,-5680.91 201.99,-5670.91 194.99,-5670.91"/>
-<text text-anchor="middle" x="411" y="-2366.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-5788.32C199.78,-6086.67 216.26,-9681.08 311,-10136.62 375.56,-10447.05 580.98,-10785.32 628.24,-10860.34"/>
+<polygon fill="orange" stroke="orange" points="202.08,-5788.13 198.54,-5778.14 195.08,-5788.15 202.08,-5788.13"/>
+<text text-anchor="middle" x="411" y="-10657.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationQueueDescriptor &gt;</text>
</g>
<!-- Node434 -->
<g id="node434" class="node">
<title>Node434</title>
<g id="a_node434"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="551,-2140.62 551,-2170.62 727,-2170.62 727,-2140.62 551,-2140.62"/>
-<text text-anchor="start" x="559" y="-2158.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MinimumQueue</text>
-<text text-anchor="middle" x="639" y="-2147.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557.5,-5885.62 557.5,-5915.62 720.5,-5915.62 720.5,-5885.62 557.5,-5885.62"/>
+<text text-anchor="start" x="565.5" y="-5903.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConcatQueue</text>
+<text text-anchor="middle" x="639" y="-5892.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node434 -->
-<g id="edge547" class="edge">
+<g id="edge536" class="edge">
<title>Node1&#45;&gt;Node434</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.46,-5670.61C197.99,-5406.56 195.75,-2615.78 311,-2491.62 341.42,-2458.85 479.51,-2501.36 511,-2469.62 538.84,-2441.55 514.09,-2329.23 529,-2292.62 549.75,-2241.66 595.65,-2194.28 620.76,-2170.88"/>
-<polygon fill="orange" stroke="orange" points="194.96,-5670.98 198.48,-5680.97 201.96,-5670.97 194.96,-5670.98"/>
-<text text-anchor="middle" x="411" y="-2494.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M212.93,-5785.94C232.57,-5808.16 269.99,-5845.95 311,-5863.62 389.96,-5897.66 489.1,-5904.46 557.4,-5904.29"/>
+<polygon fill="orange" stroke="orange" points="215.49,-5783.54 206.3,-5778.26 210.19,-5788.12 215.49,-5783.54"/>
+<text text-anchor="middle" x="411" y="-5905.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
</g>
<!-- Node435 -->
<g id="node435" class="node">
<title>Node435</title>
<g id="a_node435"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="546,-107.62 546,-137.62 732,-137.62 732,-107.62 546,-107.62"/>
-<text text-anchor="start" x="554" y="-125.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemImportQueue</text>
-<text text-anchor="middle" x="639" y="-114.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="556.5,-5660.62 556.5,-5690.62 721.5,-5690.62 721.5,-5660.62 556.5,-5660.62"/>
+<text text-anchor="start" x="564.5" y="-5678.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReduceQueue</text>
+<text text-anchor="middle" x="639" y="-5667.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node435 -->
-<g id="edge550" class="edge">
+<g id="edge540" class="edge">
<title>Node1&#45;&gt;Node435</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.6,-5670.89C200.38,-5319.11 226.88,-378.36 311,-259.62 365.88,-182.15 440.79,-248.52 511,-184.62 524.52,-172.31 514.69,-159 529,-147.62 534.17,-143.51 539.88,-140.05 545.91,-137.14"/>
-<polygon fill="orange" stroke="orange" points="195.1,-5670.89 198.55,-5680.9 202.1,-5670.92 195.1,-5670.89"/>
-<text text-anchor="middle" x="411" y="-262.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemImportQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M225.86,-5754.5C248.19,-5743.58 280.87,-5728.96 311,-5720.62 392.88,-5697.96 489.59,-5686.45 556.49,-5680.78"/>
+<polygon fill="orange" stroke="orange" points="224.06,-5751.49 216.66,-5759.08 227.18,-5757.76 224.06,-5751.49"/>
+<text text-anchor="middle" x="411" y="-5723.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+</g>
+<!-- Node436 -->
+<g id="node436" class="node">
+<title>Node436</title>
+<g id="a_node436"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="552.5,-2399.62 552.5,-2429.62 725.5,-2429.62 725.5,-2399.62 552.5,-2399.62"/>
+<text text-anchor="start" x="560.5" y="-2417.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConstantQueue</text>
+<text text-anchor="middle" x="639" y="-2406.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node436 -->
+<g id="edge544" class="edge">
+<title>Node1&#45;&gt;Node436</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.49,-5748.97C198.47,-5492.41 200.86,-2807.89 311,-2687.62 371.5,-2621.56 449.06,-2727.34 511,-2662.62 545.38,-2626.71 496.48,-2477.23 529,-2439.62 535.41,-2432.21 543.54,-2426.74 552.45,-2422.75"/>
+<polygon fill="orange" stroke="orange" points="194.99,-5749.06 198.49,-5759.06 201.99,-5749.06 194.99,-5749.06"/>
+<text text-anchor="middle" x="411" y="-2690.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
</g>
<!-- Node437 -->
<g id="node437" class="node">
<title>Node437</title>
<g id="a_node437"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="534.5,-2352.12 534.5,-2371.12 743.5,-2371.12 743.5,-2352.12 534.5,-2352.12"/>
-<text text-anchor="middle" x="639" y="-2359.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AbsQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="560,-1638.62 560,-1668.62 718,-1668.62 718,-1638.62 560,-1638.62"/>
+<text text-anchor="start" x="568" y="-1656.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FusedQueue</text>
+<text text-anchor="middle" x="639" y="-1645.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node437 -->
-<g id="edge552" class="edge">
+<g id="edge549" class="edge">
<title>Node1&#45;&gt;Node437</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.47,-5670.67C198.23,-5410.2 198.35,-2684.88 311,-2563.62 341.43,-2530.86 477.63,-2571.37 511,-2541.62 537.88,-2517.65 510.99,-2493.8 529,-2462.62 552.74,-2421.51 598.66,-2387.32 622.62,-2371.34"/>
-<polygon fill="orange" stroke="orange" points="194.97,-5670.91 198.49,-5680.91 201.97,-5670.91 194.97,-5670.91"/>
-<text text-anchor="middle" x="411" y="-2566.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.55,-5748.59C199.35,-5475.18 210.35,-2489.75 311,-2115.62 364,-1918.6 384.31,-1855.47 529,-1711.62 548.08,-1692.65 574.65,-1678.35 596.78,-1668.68"/>
+<polygon fill="orange" stroke="orange" points="195.05,-5748.95 198.52,-5758.96 202.05,-5748.97 195.05,-5748.95"/>
+<text text-anchor="middle" x="411" y="-2118.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedQueueDescriptor &gt;</text>
</g>
<!-- Node438 -->
<g id="node438" class="node">
<title>Node438</title>
<g id="a_node438"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="561,-5753.62 561,-5783.62 717,-5783.62 717,-5753.62 561,-5753.62"/>
-<text text-anchor="start" x="569" y="-5771.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="639" y="-5760.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="551,-2794.62 551,-2824.62 727,-2824.62 727,-2794.62 551,-2794.62"/>
+<text text-anchor="start" x="559" y="-2812.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MinimumQueue</text>
+<text text-anchor="middle" x="639" y="-2801.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node438 -->
-<g id="edge555" class="edge">
+<g id="edge551" class="edge">
<title>Node1&#45;&gt;Node438</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M233.61,-5703.67C255.57,-5711.38 284.61,-5720.75 311,-5726.62 395.37,-5745.37 493.98,-5756.61 560.67,-5762.68"/>
-<polygon fill="orange" stroke="orange" points="234.64,-5700.33 224.05,-5700.26 232.29,-5706.92 234.64,-5700.33"/>
-<text text-anchor="middle" x="411" y="-5759.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.81,-5748.57C201.58,-5580.62 223.91,-4410.96 311,-4284.62 366.74,-4203.76 457.68,-4273.1 511,-4190.62 544.24,-4139.2 517.17,-3148.7 529,-3088.62 549.79,-2983 608.23,-2865.77 629.83,-2824.77"/>
+<polygon fill="orange" stroke="orange" points="195.31,-5748.85 198.65,-5758.91 202.31,-5748.97 195.31,-5748.85"/>
+<text text-anchor="middle" x="411" y="-4287.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
</g>
<!-- Node439 -->
<g id="node439" class="node">
<title>Node439</title>
<g id="a_node439"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="554,-1575.62 554,-1605.62 724,-1605.62 724,-1575.62 554,-1575.62"/>
-<text text-anchor="start" x="562" y="-1593.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PermuteQueue</text>
-<text text-anchor="middle" x="639" y="-1582.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="546,-107.62 546,-137.62 732,-137.62 732,-107.62 546,-107.62"/>
+<text text-anchor="start" x="554" y="-125.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemImportQueue</text>
+<text text-anchor="middle" x="639" y="-114.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node439 -->
-<g id="edge559" class="edge">
+<g id="edge554" class="edge">
<title>Node1&#45;&gt;Node439</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.54,-5670.75C199.11,-5399.76 207.69,-2445.88 311,-2298.62 365.98,-2220.24 456.12,-2297.06 511,-2218.62 548.59,-2164.87 490.21,-1681.5 529,-1628.62 536.41,-1618.52 546.7,-1611.08 558.02,-1605.62"/>
-<polygon fill="orange" stroke="orange" points="195.04,-5671.03 198.52,-5681.03 202.04,-5671.04 195.04,-5671.03"/>
-<text text-anchor="middle" x="411" y="-2301.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
-</g>
-<!-- Node440 -->
-<g id="node440" class="node">
-<title>Node440</title>
-<g id="a_node440"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="553.5,-4793.62 553.5,-4823.62 724.5,-4823.62 724.5,-4793.62 553.5,-4793.62"/>
-<text text-anchor="start" x="561.5" y="-4811.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ChannelShuffle</text>
-<text text-anchor="middle" x="639" y="-4800.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node440 -->
-<g id="edge563" class="edge">
-<title>Node1&#45;&gt;Node440</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M204.59,-5671.41C219.64,-5625.01 261.02,-5503.71 311,-5409.62 385.31,-5269.73 457.79,-5263.82 511,-5114.62 541.13,-5030.14 490.25,-4994.51 529,-4913.62 547.84,-4874.28 588.08,-4841.81 614.04,-4823.84"/>
-<polygon fill="orange" stroke="orange" points="201.21,-5670.48 201.49,-5681.07 207.88,-5672.62 201.21,-5670.48"/>
-<text text-anchor="middle" x="411" y="-5412.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.59,-5748.61C200.29,-5391.78 225.69,-380.08 311,-259.62 365.87,-182.15 440.79,-248.52 511,-184.62 524.52,-172.31 514.69,-159 529,-147.62 534.17,-143.51 539.88,-140.06 545.91,-137.15"/>
+<polygon fill="orange" stroke="orange" points="195.09,-5748.75 198.55,-5758.77 202.09,-5748.79 195.09,-5748.75"/>
+<text text-anchor="middle" x="411" y="-262.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemImportQueueDescriptor &gt;</text>
</g>
<!-- Node441 -->
<g id="node441" class="node">
<title>Node441</title>
<g id="a_node441"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="551,-5704.62 551,-5734.62 727,-5734.62 727,-5704.62 551,-5704.62"/>
-<text text-anchor="start" x="559" y="-5722.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherNdQueue</text>
-<text text-anchor="middle" x="639" y="-5711.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="534.5,-2296.12 534.5,-2315.12 743.5,-2315.12 743.5,-2296.12 534.5,-2296.12"/>
+<text text-anchor="middle" x="639" y="-2303.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AbsQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node441 -->
-<g id="edge567" class="edge">
+<g id="edge556" class="edge">
<title>Node1&#45;&gt;Node441</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M303.07,-5697.52C378.61,-5702.5 479.47,-5709.16 550.7,-5713.86"/>
-<polygon fill="orange" stroke="orange" points="303.26,-5694.02 293.05,-5696.86 302.8,-5701.01 303.26,-5694.02"/>
-<text text-anchor="middle" x="411" y="-5714.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.51,-5748.85C198.67,-5487.92 203,-2729.94 311,-2601.62 369.49,-2532.13 450.92,-2627.74 511,-2559.62 543.44,-2522.83 498.35,-2377.92 529,-2339.62 538.29,-2328.02 551.49,-2320.29 565.52,-2315.17"/>
+<polygon fill="orange" stroke="orange" points="195.01,-5749.09 198.5,-5759.09 202.01,-5749.1 195.01,-5749.09"/>
+<text text-anchor="middle" x="411" y="-2604.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
</g>
<!-- Node442 -->
<g id="node442" class="node">
<title>Node442</title>
<g id="a_node442"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="561.5,-5802.62 561.5,-5832.62 716.5,-5832.62 716.5,-5802.62 561.5,-5802.62"/>
-<text text-anchor="start" x="569.5" y="-5820.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="639" y="-5809.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561,-5513.62 561,-5543.62 717,-5543.62 717,-5513.62 561,-5513.62"/>
+<text text-anchor="start" x="569" y="-5531.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="639" y="-5520.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node442 -->
-<g id="edge571" class="edge">
+<g id="edge559" class="edge">
<title>Node1&#45;&gt;Node442</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M215.71,-5707.2C236.49,-5726.15 273.34,-5756.49 311,-5771.62 392.4,-5804.31 493.3,-5814.35 561.32,-5817.14"/>
-<polygon fill="orange" stroke="orange" points="218.03,-5704.57 208.33,-5700.32 213.26,-5709.69 218.03,-5704.57"/>
-<text text-anchor="middle" x="411" y="-5816.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M202.25,-5748.66C211.66,-5704.73 240.77,-5599.89 311,-5553.62 385.05,-5504.84 490.04,-5506.16 560.91,-5514.68"/>
+<polygon fill="orange" stroke="orange" points="198.77,-5748.18 200.22,-5758.67 205.64,-5749.57 198.77,-5748.18"/>
+<text text-anchor="middle" x="411" y="-5556.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
</g>
<!-- Node443 -->
<g id="node443" class="node">
<title>Node443</title>
<g id="a_node443"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="531.5,-10872.12 531.5,-10891.12 746.5,-10891.12 746.5,-10872.12 531.5,-10872.12"/>
-<text text-anchor="middle" x="639" y="-10879.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="554,-1721.62 554,-1751.62 724,-1751.62 724,-1721.62 554,-1721.62"/>
+<text text-anchor="start" x="562" y="-1739.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PermuteQueue</text>
+<text text-anchor="middle" x="639" y="-1728.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node443 -->
-<g id="edge575" class="edge">
+<g id="edge563" class="edge">
<title>Node1&#45;&gt;Node443</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.6,-5710.5C200.28,-6035.3 223.65,-10232.57 311,-10472.62 380.01,-10662.27 575.24,-10830.57 625.88,-10871.93"/>
-<polygon fill="orange" stroke="orange" points="202.1,-5710.23 198.55,-5700.25 195.1,-5710.27 202.1,-5710.23"/>
-<text text-anchor="middle" x="411" y="-10761.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.74,-5748.63C202.06,-5476.04 239.84,-2504.14 311,-2336.62 360.89,-2219.17 458.8,-2247.07 511,-2130.62 556.38,-2029.37 490.08,-1985.53 529,-1881.62 549.33,-1827.36 596.74,-1776.19 621.81,-1751.7"/>
+<polygon fill="orange" stroke="orange" points="195.24,-5748.94 198.61,-5758.98 202.24,-5749.03 195.24,-5748.94"/>
+<text text-anchor="middle" x="411" y="-2339.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
</g>
<!-- Node444 -->
<g id="node444" class="node">
<title>Node444</title>
<g id="a_node444"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="535,-5617.12 535,-5636.12 743,-5636.12 743,-5617.12 535,-5617.12"/>
-<text text-anchor="middle" x="639" y="-5624.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PadQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="553.5,-5116.62 553.5,-5146.62 724.5,-5146.62 724.5,-5116.62 553.5,-5116.62"/>
+<text text-anchor="start" x="561.5" y="-5134.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ChannelShuffle</text>
+<text text-anchor="middle" x="639" y="-5123.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node444 -->
-<g id="edge577" class="edge">
+<g id="edge567" class="edge">
<title>Node1&#45;&gt;Node444</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M237.53,-5678.12C259,-5671.69 286.24,-5664.24 311,-5659.62 385.18,-5645.76 469.98,-5637.41 534.64,-5632.58"/>
-<polygon fill="orange" stroke="orange" points="236.34,-5674.82 227.79,-5681.08 238.38,-5681.52 236.34,-5674.82"/>
-<text text-anchor="middle" x="411" y="-5662.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.63,-5748.86C200.03,-5683.37 212.31,-5469.96 311,-5335.62 384.59,-5235.46 523.54,-5173.25 594.27,-5146.65"/>
+<polygon fill="orange" stroke="orange" points="195.13,-5748.96 198.48,-5759.01 202.13,-5749.06 195.13,-5748.96"/>
+<text text-anchor="middle" x="411" y="-5338.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
</g>
<!-- Node445 -->
<g id="node445" class="node">
<title>Node445</title>
<g id="a_node445"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="559.5,-10688.62 559.5,-10718.62 718.5,-10718.62 718.5,-10688.62 559.5,-10688.62"/>
-<text text-anchor="start" x="567.5" y="-10706.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ShapeQueue</text>
-<text text-anchor="middle" x="639" y="-10695.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="551,-5983.62 551,-6013.62 727,-6013.62 727,-5983.62 551,-5983.62"/>
+<text text-anchor="start" x="559" y="-6001.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherNdQueue</text>
+<text text-anchor="middle" x="639" y="-5990.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node445 -->
-<g id="edge581" class="edge">
+<g id="edge571" class="edge">
<title>Node1&#45;&gt;Node445</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.57,-5710.23C199.6,-6003.82 213.91,-9500.43 311,-9942.62 380.93,-10261.09 583.52,-10612.43 628.91,-10688.56"/>
-<polygon fill="orange" stroke="orange" points="202.07,-5710.19 198.53,-5700.2 195.07,-5710.21 202.07,-5710.19"/>
-<text text-anchor="middle" x="411" y="-10460.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ShapeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M203.6,-5788.18C215.16,-5828.19 247.42,-5919.13 311,-5960.62 349.29,-5985.61 467.45,-5994.21 550.69,-5997.14"/>
+<polygon fill="orange" stroke="orange" points="206.91,-5787.03 200.88,-5778.33 200.17,-5788.9 206.91,-5787.03"/>
+<text text-anchor="middle" x="411" y="-5997.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
</g>
<!-- Node446 -->
<g id="node446" class="node">
<title>Node446</title>
<g id="a_node446"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="553.5,-2555.62 553.5,-2585.62 724.5,-2585.62 724.5,-2555.62 553.5,-2555.62"/>
-<text text-anchor="start" x="561.5" y="-2573.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizedLstm</text>
-<text text-anchor="middle" x="639" y="-2562.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561.5,-5709.62 561.5,-5739.62 716.5,-5739.62 716.5,-5709.62 561.5,-5709.62"/>
+<text text-anchor="start" x="569.5" y="-5727.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="639" y="-5716.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node446 -->
-<g id="edge583" class="edge">
+<g id="edge575" class="edge">
<title>Node1&#45;&gt;Node446</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.33,-5670.41C196.74,-5464.05 187.28,-3736.07 311,-3238.62 361.19,-3036.81 457.24,-3016.5 511,-2815.62 523.74,-2768.02 496.6,-2631.74 529,-2594.62 535.63,-2587.03 544.06,-2581.53 553.29,-2577.59"/>
-<polygon fill="orange" stroke="orange" points="194.83,-5670.72 198.41,-5680.69 201.83,-5670.66 194.83,-5670.72"/>
-<text text-anchor="middle" x="411" y="-3241.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M276.37,-5757.79C287.97,-5756.3 299.79,-5754.87 311,-5753.62 396.54,-5744.13 494.93,-5735.75 561.26,-5730.47"/>
+<polygon fill="orange" stroke="orange" points="275.73,-5754.34 266.26,-5759.1 276.63,-5761.28 275.73,-5754.34"/>
+<text text-anchor="middle" x="411" y="-5756.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node447 -->
<g id="node447" class="node">
<title>Node447</title>
<g id="a_node447"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="562,-5518.62 562,-5548.62 716,-5548.62 716,-5518.62 562,-5518.62"/>
-<text text-anchor="start" x="570" y="-5536.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="639" y="-5525.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="531.5,-11106.12 531.5,-11125.12 746.5,-11125.12 746.5,-11106.12 531.5,-11106.12"/>
+<text text-anchor="middle" x="639" y="-11113.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node447 -->
-<g id="edge586" class="edge">
+<g id="edge579" class="edge">
<title>Node1&#45;&gt;Node447</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M209.43,-5672.23C226.97,-5644.6 264.23,-5593.12 311,-5569.62 353.55,-5548.23 479.41,-5539.43 561.99,-5535.89"/>
-<polygon fill="orange" stroke="orange" points="206.34,-5670.57 204.07,-5680.92 212.3,-5674.25 206.34,-5670.57"/>
-<text text-anchor="middle" x="411" y="-5572.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.67,-5788.53C201.61,-6131.57 242.77,-10793.06 311,-10912.62 346.44,-10974.72 551.13,-11074.85 617.34,-11106.04"/>
+<polygon fill="orange" stroke="orange" points="202.17,-5788.14 198.58,-5778.17 195.17,-5788.2 202.17,-5788.14"/>
+<text text-anchor="middle" x="411" y="-11054.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmQueueDescriptor &gt;</text>
</g>
<!-- Node448 -->
<g id="node448" class="node">
<title>Node448</title>
<g id="a_node448"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="558.5,-991.62 558.5,-1021.62 719.5,-1021.62 719.5,-991.62 558.5,-991.62"/>
-<text text-anchor="start" x="566.5" y="-1009.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DebugQueue</text>
-<text text-anchor="middle" x="639" y="-998.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="535,-5759.12 535,-5778.12 743,-5778.12 743,-5759.12 535,-5759.12"/>
+<text text-anchor="middle" x="639" y="-5766.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PadQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node448 -->
-<g id="edge590" class="edge">
+<g id="edge581" class="edge">
<title>Node1&#45;&gt;Node448</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.64,-5670.53C200.89,-5358.85 230.23,-1521.23 311,-1301.62 364.24,-1156.86 398.2,-1113.35 529,-1031.62 537.97,-1026.01 548.07,-1021.66 558.4,-1018.28"/>
-<polygon fill="orange" stroke="orange" points="195.14,-5670.77 198.57,-5680.79 202.14,-5670.82 195.14,-5670.77"/>
-<text text-anchor="middle" x="411" y="-1304.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M303.23,-5768.62C373.28,-5768.62 465.05,-5768.62 534.78,-5768.62"/>
+<polygon fill="orange" stroke="orange" points="303.05,-5765.12 293.05,-5768.62 303.05,-5772.12 303.05,-5765.12"/>
+<text text-anchor="middle" x="411" y="-5771.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
</g>
<!-- Node449 -->
<g id="node449" class="node">
<title>Node449</title>
<g id="a_node449"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="558.5,-5567.62 558.5,-5597.62 719.5,-5597.62 719.5,-5567.62 558.5,-5567.62"/>
-<text text-anchor="start" x="566.5" y="-5585.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ResizeQueue</text>
-<text text-anchor="middle" x="639" y="-5574.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="559.5,-11002.62 559.5,-11032.62 718.5,-11032.62 718.5,-11002.62 559.5,-11002.62"/>
+<text text-anchor="start" x="567.5" y="-11020.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ShapeQueue</text>
+<text text-anchor="middle" x="639" y="-11009.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node449 -->
-<g id="edge592" class="edge">
+<g id="edge585" class="edge">
<title>Node1&#45;&gt;Node449</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M218.05,-5674.66C239.46,-5658.13 275.5,-5633.02 311,-5620.62 392.07,-5592.29 490.62,-5584.13 558.2,-5582.21"/>
-<polygon fill="orange" stroke="orange" points="215.76,-5672 210.07,-5680.94 220.09,-5677.5 215.76,-5672"/>
-<text text-anchor="middle" x="411" y="-5623.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.55,-5788.52C199.35,-6117.86 211.75,-10427.22 311,-10669.62 345.24,-10753.25 558.29,-10946.8 620.79,-11002.42"/>
+<polygon fill="orange" stroke="orange" points="202.04,-5788.14 198.52,-5778.15 195.04,-5788.16 202.04,-5788.14"/>
+<text text-anchor="middle" x="411" y="-10900.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ShapeQueueDescriptor &gt;</text>
</g>
<!-- Node450 -->
<g id="node450" class="node">
<title>Node450</title>
<g id="a_node450"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="548,-1297.62 548,-1327.62 730,-1327.62 730,-1297.62 548,-1297.62"/>
-<text text-anchor="start" x="556" y="-1315.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReverseV2Queue</text>
-<text text-anchor="middle" x="639" y="-1304.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="553.5,-2661.62 553.5,-2691.62 724.5,-2691.62 724.5,-2661.62 553.5,-2661.62"/>
+<text text-anchor="start" x="561.5" y="-2679.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizedLstm</text>
+<text text-anchor="middle" x="639" y="-2668.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node450 -->
-<g id="edge596" class="edge">
+<g id="edge587" class="edge">
<title>Node1&#45;&gt;Node450</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.77,-5670.76C202.56,-5390.59 246.69,-2237.64 311,-2055.62 360.04,-1916.82 461.16,-1930.13 511,-1791.62 526.96,-1747.25 503.44,-1407.24 529,-1367.62 541.18,-1348.74 561.96,-1336.06 582.13,-1327.69"/>
-<polygon fill="orange" stroke="orange" points="195.26,-5670.99 198.63,-5681.03 202.26,-5671.08 195.26,-5670.99"/>
-<text text-anchor="middle" x="411" y="-2058.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReverseV2QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.97,-5748.89C203.21,-5576.07 236.44,-4322.99 311,-4175.62 363.67,-4071.53 461.25,-4111.15 511,-4005.62 539.93,-3944.26 502.43,-2847.04 529,-2784.62 546.42,-2743.69 587.5,-2710.2 613.95,-2691.86"/>
+<polygon fill="orange" stroke="orange" points="195.47,-5748.98 198.72,-5759.06 202.47,-5749.15 195.47,-5748.98"/>
+<text text-anchor="middle" x="411" y="-4178.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+</g>
+<!-- Node451 -->
+<g id="node451" class="node">
+<title>Node451</title>
+<g id="a_node451"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="562,-5611.62 562,-5641.62 716,-5641.62 716,-5611.62 562,-5611.62"/>
+<text text-anchor="start" x="570" y="-5629.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="639" y="-5618.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node451 -->
+<g id="edge590" class="edge">
+<title>Node1&#45;&gt;Node451</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M212.91,-5751.09C232.54,-5728.56 269.94,-5690.16 311,-5671.62 391.43,-5635.3 493.43,-5626.4 561.94,-5625.06"/>
+<polygon fill="orange" stroke="orange" points="210.11,-5748.99 206.29,-5758.87 215.44,-5753.52 210.11,-5748.99"/>
+<text text-anchor="middle" x="411" y="-5674.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+</g>
+<!-- Node452 -->
+<g id="node452" class="node">
+<title>Node452</title>
+<g id="a_node452"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="550.5,-10635.62 550.5,-10665.62 727.5,-10665.62 727.5,-10635.62 550.5,-10635.62"/>
+<text text-anchor="start" x="558.5" y="-10653.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ScatterNdQueue</text>
+<text text-anchor="middle" x="639" y="-10642.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node452 -->
+<g id="edge594" class="edge">
+<title>Node1&#45;&gt;Node452</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.72,-5788.52C201.38,-6028.32 229.25,-8367.34 311,-9055.62 389.76,-9718.77 601.64,-10516.33 633.87,-10635.45"/>
+<polygon fill="orange" stroke="orange" points="202.21,-5788.15 198.6,-5778.19 195.21,-5788.22 202.21,-5788.15"/>
+<text text-anchor="middle" x="411" y="-10124.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ScatterNdQueueDescriptor &gt;</text>
</g>
<!-- Node453 -->
<g id="node453" class="node">
<title>Node453</title>
<g id="a_node453"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="546.5,-4662.62 546.5,-4692.62 731.5,-4692.62 731.5,-4662.62 546.5,-4662.62"/>
-<text text-anchor="start" x="554.5" y="-4680.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ArgMinMaxQueue</text>
-<text text-anchor="middle" x="639" y="-4669.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-991.62 558.5,-1021.62 719.5,-1021.62 719.5,-991.62 558.5,-991.62"/>
+<text text-anchor="start" x="566.5" y="-1009.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DebugQueue</text>
+<text text-anchor="middle" x="639" y="-998.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node453 -->
-<g id="edge600" class="edge">
+<g id="edge597" class="edge">
<title>Node1&#45;&gt;Node453</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.33,-5670.63C203.12,-5593.76 222.67,-5310.89 311,-5099.62 376.81,-4942.2 418.87,-4913.94 529,-4783.62 558.48,-4748.74 597.89,-4712.59 620.35,-4692.82"/>
-<polygon fill="orange" stroke="orange" points="195.82,-5670.65 198.86,-5680.8 202.82,-5670.98 195.82,-5670.65"/>
-<text text-anchor="middle" x="411" y="-5102.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.69,-5748.78C201.87,-5424.87 244.12,-1241.68 311,-1137.62 364.24,-1054.79 479.85,-1024.33 558.32,-1013.13"/>
+<polygon fill="orange" stroke="orange" points="195.19,-5748.98 198.59,-5759.01 202.19,-5749.04 195.19,-5748.98"/>
+<text text-anchor="middle" x="411" y="-1140.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor &gt;</text>
</g>
<!-- Node454 -->
<g id="node454" class="node">
<title>Node454</title>
<g id="a_node454"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="555.5,-4193.62 555.5,-4223.62 722.5,-4223.62 722.5,-4193.62 555.5,-4193.62"/>
-<text text-anchor="start" x="563.5" y="-4211.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthToSpace</text>
-<text text-anchor="middle" x="639" y="-4200.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-5316.62 558.5,-5346.62 719.5,-5346.62 719.5,-5316.62 558.5,-5316.62"/>
+<text text-anchor="start" x="566.5" y="-5334.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ResizeQueue</text>
+<text text-anchor="middle" x="639" y="-5323.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node454 -->
-<g id="edge604" class="edge">
+<g id="edge599" class="edge">
<title>Node1&#45;&gt;Node454</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.83,-5670.85C201.62,-5514.35 223.36,-4478.99 311,-4375.62 370.32,-4305.65 439.89,-4382.57 511,-4324.62 525.18,-4313.06 517.24,-4301.62 529,-4287.62 551.84,-4260.4 585.98,-4237.66 609.96,-4223.66"/>
-<polygon fill="orange" stroke="orange" points="195.33,-5670.86 198.66,-5680.92 202.33,-5670.98 195.33,-5670.86"/>
-<text text-anchor="middle" x="411" y="-4378.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.7,-5748.7C204.1,-5693.16 224.04,-5534.92 311,-5447.62 377.53,-5380.84 484.93,-5352.35 558.36,-5340.3"/>
+<polygon fill="orange" stroke="orange" points="196.19,-5748.71 198.98,-5758.94 203.17,-5749.21 196.19,-5748.71"/>
+<text text-anchor="middle" x="411" y="-5450.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
</g>
<!-- Node455 -->
<g id="node455" class="node">
<title>Node455</title>
<g id="a_node455"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="558,-4074.62 558,-4104.62 720,-4104.62 720,-4074.62 558,-4074.62"/>
-<text text-anchor="start" x="566" y="-4092.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherQueue</text>
-<text text-anchor="middle" x="639" y="-4081.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="548,-1378.62 548,-1408.62 730,-1408.62 730,-1378.62 548,-1378.62"/>
+<text text-anchor="start" x="556" y="-1396.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReverseV2Queue</text>
+<text text-anchor="middle" x="639" y="-1385.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node455 -->
-<g id="edge608" class="edge">
+<g id="edge603" class="edge">
<title>Node1&#45;&gt;Node455</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5670.86C199.22,-5500.45 207.54,-4282.42 311,-4162.62 371.16,-4092.95 481.9,-4081.52 557.7,-4082.95"/>
-<polygon fill="orange" stroke="orange" points="195.06,-5670.91 198.52,-5680.92 202.06,-5670.93 195.06,-5670.91"/>
-<text text-anchor="middle" x="411" y="-4165.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
-</g>
-<!-- Node456 -->
-<g id="node456" class="node">
-<title>Node456</title>
-<g id="a_node456"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="561,-56.62 561,-86.62 717,-86.62 717,-56.62 561,-56.62"/>
-<text text-anchor="start" x="569" y="-74.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; armnn</text>
-<text text-anchor="middle" x="639" y="-63.62" font-family="Helvetica,sans-Serif" font-size="10.00">::AdditionQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node456 -->
-<g id="edge612" class="edge">
-<title>Node1&#45;&gt;Node456</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-5670.56C200.11,-5312.83 223.12,-288.61 311,-169.62 367.95,-92.5 483.48,-73.71 560.82,-70.33"/>
-<polygon fill="orange" stroke="orange" points="195.08,-5670.72 198.54,-5680.74 202.08,-5670.75 195.08,-5670.72"/>
-<text text-anchor="middle" x="411" y="-172.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; armnn::AdditionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.72,-5748.54C202.2,-5437.01 246.28,-1603.87 311,-1510.62 363.69,-1434.71 470.48,-1407.76 547.72,-1398.35"/>
+<polygon fill="orange" stroke="orange" points="195.22,-5748.76 198.61,-5758.8 202.22,-5748.84 195.22,-5748.76"/>
+<text text-anchor="middle" x="411" y="-1513.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReverseV2QueueDescriptor &gt;</text>
</g>
<!-- Node458 -->
<g id="node458" class="node">
<title>Node458</title>
<g id="a_node458"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="533,-13.12 533,-32.12 745,-32.12 745,-13.12 533,-13.12"/>
-<text text-anchor="middle" x="639" y="-20.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MapQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="546.5,-4672.62 546.5,-4702.62 731.5,-4702.62 731.5,-4672.62 546.5,-4672.62"/>
+<text text-anchor="start" x="554.5" y="-4690.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ArgMinMaxQueue</text>
+<text text-anchor="middle" x="639" y="-4679.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node458 -->
-<g id="edge614" class="edge">
+<g id="edge607" class="edge">
<title>Node1&#45;&gt;Node458</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.53,-5670.67C199.13,-5309.83 209.51,-172.32 311,-60.62 384.41,20.18 530.3,1.56 599.66,-13.1"/>
-<polygon fill="orange" stroke="orange" points="195.03,-5670.91 198.51,-5680.91 202.03,-5670.92 195.03,-5670.91"/>
-<text text-anchor="middle" x="411" y="-63.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MapQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.74,-5748.69C200.43,-5645.5 213.46,-5172.9 311,-5073.62 374.3,-5009.2 441.94,-5095.83 511,-5037.62 538.49,-5014.45 614.13,-4767.16 633.46,-4702.84"/>
+<polygon fill="orange" stroke="orange" points="195.24,-5748.88 198.6,-5758.93 202.24,-5748.99 195.24,-5748.88"/>
+<text text-anchor="middle" x="411" y="-5076.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+</g>
+<!-- Node459 -->
+<g id="node459" class="node">
+<title>Node459</title>
+<g id="a_node459"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="555.5,-3402.62 555.5,-3432.62 722.5,-3432.62 722.5,-3402.62 555.5,-3402.62"/>
+<text text-anchor="start" x="563.5" y="-3420.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthToSpace</text>
+<text text-anchor="middle" x="639" y="-3409.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node459 -->
+<g id="edge611" class="edge">
+<title>Node1&#45;&gt;Node459</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.72,-5748.64C200.68,-5588.26 217.23,-4513.81 311,-4409.62 371.53,-4342.37 451.83,-4440.07 511,-4371.62 526.31,-4353.91 526.15,-3973.86 529,-3950.62 554.51,-3742.98 617.48,-3495.63 633.98,-3432.74"/>
+<polygon fill="orange" stroke="orange" points="195.22,-5748.9 198.6,-5758.94 202.22,-5748.98 195.22,-5748.9"/>
+<text text-anchor="middle" x="411" y="-4412.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
</g>
<!-- Node460 -->
<g id="node460" class="node">
<title>Node460</title>
<g id="a_node460"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="561,-3475.62 561,-3505.62 717,-3505.62 717,-3475.62 561,-3475.62"/>
-<text text-anchor="start" x="569" y="-3493.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="639" y="-3482.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558,-3098.62 558,-3128.62 720,-3128.62 720,-3098.62 558,-3098.62"/>
+<text text-anchor="start" x="566" y="-3116.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherQueue</text>
+<text text-anchor="middle" x="639" y="-3105.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node460 -->
-<g id="edge616" class="edge">
+<g id="edge615" class="edge">
<title>Node1&#45;&gt;Node460</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.49,-5670.53C198.63,-5506.55 203.56,-4386.27 311,-4069.62 362.73,-3917.17 432.77,-3908.32 511,-3767.62 564.6,-3671.21 615.13,-3548.1 632.04,-3505.73"/>
-<polygon fill="orange" stroke="orange" points="194.99,-5671.01 198.49,-5681.01 201.99,-5671.01 194.99,-5671.01"/>
-<text text-anchor="middle" x="411" y="-4072.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.73,-5748.94C200.83,-5586.4 218.55,-4469.48 311,-4356.62 369.57,-4285.12 454.59,-4372.84 511,-4299.62 541.76,-4259.7 519.18,-3442.05 529,-3392.62 549.98,-3287.04 608.3,-3169.79 629.85,-3128.77"/>
+<polygon fill="orange" stroke="orange" points="195.23,-5748.92 198.61,-5758.96 202.23,-5749.01 195.23,-5748.92"/>
+<text text-anchor="middle" x="411" y="-4359.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
</g>
<!-- Node461 -->
<g id="node461" class="node">
<title>Node461</title>
<g id="a_node461"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="561.5,-2730.62 561.5,-2760.62 716.5,-2760.62 716.5,-2730.62 561.5,-2730.62"/>
-<text text-anchor="start" x="569.5" y="-2748.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RsqrtQueue</text>
-<text text-anchor="middle" x="639" y="-2737.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561,-56.62 561,-86.62 717,-86.62 717,-56.62 561,-56.62"/>
+<text text-anchor="start" x="569" y="-74.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; armnn</text>
+<text text-anchor="middle" x="639" y="-63.62" font-family="Helvetica,sans-Serif" font-size="10.00">::AdditionQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node461 -->
-<g id="edge620" class="edge">
+<g id="edge619" class="edge">
<title>Node1&#45;&gt;Node461</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.99,-5670.66C204.06,-5467.32 248.02,-3776.91 311,-3693.62 367.71,-3618.61 455.5,-3700.52 511,-3624.62 535.57,-3591.02 514.3,-2914.56 529,-2875.62 547.51,-2826.57 592.98,-2782.88 618.97,-2760.81"/>
-<polygon fill="orange" stroke="orange" points="195.49,-5670.71 198.74,-5680.8 202.49,-5670.89 195.49,-5670.71"/>
-<text text-anchor="middle" x="411" y="-3696.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
-</g>
-<!-- Node462 -->
-<g id="node462" class="node">
-<title>Node462</title>
-<g id="a_node462"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="555,-4456.62 555,-4486.62 723,-4486.62 723,-4456.62 555,-4456.62"/>
-<text text-anchor="start" x="563" y="-4474.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="639" y="-4463.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node462 -->
-<g id="edge623" class="edge">
-<title>Node1&#45;&gt;Node462</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.21,-5670.95C203.68,-5554.43 230.35,-4954.25 311,-4791.62 383.69,-4645.02 551.14,-4527.15 613.77,-4486.69"/>
-<polygon fill="orange" stroke="orange" points="195.71,-5670.82 198.84,-5680.94 202.71,-5671.08 195.71,-5670.82"/>
-<text text-anchor="middle" x="411" y="-4794.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-5748.82C200,-5390.61 221.85,-290.37 311,-169.62 367.94,-92.5 483.47,-73.71 560.82,-70.33"/>
+<polygon fill="orange" stroke="orange" points="195.08,-5748.98 198.54,-5758.99 202.08,-5749.01 195.08,-5748.98"/>
+<text text-anchor="middle" x="411" y="-172.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; armnn::AdditionQueueDescriptor &gt;</text>
</g>
<!-- Node463 -->
<g id="node463" class="node">
<title>Node463</title>
<g id="a_node463"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="557,-4297.62 557,-4327.62 721,-4327.62 721,-4297.62 557,-4297.62"/>
-<text text-anchor="start" x="565" y="-4315.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SplitterQueue</text>
-<text text-anchor="middle" x="639" y="-4304.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="533,-13.12 533,-32.12 745,-32.12 745,-13.12 533,-13.12"/>
+<text text-anchor="middle" x="639" y="-20.12" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MapQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node463 -->
-<g id="edge627" class="edge">
+<g id="edge621" class="edge">
<title>Node1&#45;&gt;Node463</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.27,-5670.7C197.03,-5535.41 194.95,-4750.41 311,-4548.62 347.3,-4485.5 540.48,-4369.15 611.65,-4327.74"/>
-<polygon fill="orange" stroke="orange" points="194.77,-5670.88 198.37,-5680.85 201.77,-5670.81 194.77,-5670.88"/>
-<text text-anchor="middle" x="411" y="-4551.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.53,-5748.67C199.03,-5385.13 208.09,-173.91 311,-60.62 384.4,20.18 530.3,1.56 599.66,-13.1"/>
+<polygon fill="orange" stroke="orange" points="195.03,-5748.78 198.51,-5758.79 202.03,-5748.79 195.03,-5748.78"/>
+<text text-anchor="middle" x="411" y="-63.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MapQueueDescriptor &gt;</text>
+</g>
+<!-- Node465 -->
+<g id="node465" class="node">
+<title>Node465</title>
+<g id="a_node465"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="561,-3960.62 561,-3990.62 717,-3990.62 717,-3960.62 561,-3960.62"/>
+<text text-anchor="start" x="569" y="-3978.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="639" y="-3967.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node465 -->
+<g id="edge623" class="edge">
+<title>Node1&#45;&gt;Node465</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.72,-5748.71C200.67,-5591.13 217.1,-4548.76 311,-4450.62 372.97,-4385.86 450.36,-4490.63 511,-4424.62 541.4,-4391.53 503.19,-4057.4 529,-4020.62 538.64,-4006.88 553.29,-3997.32 568.75,-3990.68"/>
+<polygon fill="orange" stroke="orange" points="195.22,-5748.81 198.6,-5758.85 202.22,-5748.89 195.22,-5748.81"/>
+<text text-anchor="middle" x="411" y="-4453.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+</g>
+<!-- Node466 -->
+<g id="node466" class="node">
+<title>Node466</title>
+<g id="a_node466"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="561.5,-2449.62 561.5,-2479.62 716.5,-2479.62 716.5,-2449.62 561.5,-2449.62"/>
+<text text-anchor="start" x="569.5" y="-2467.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RsqrtQueue</text>
+<text text-anchor="middle" x="639" y="-2456.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node466 -->
+<g id="edge627" class="edge">
+<title>Node1&#45;&gt;Node466</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.49,-5748.81C198.51,-5492.96 201.33,-2842.56 311,-2724.62 341.45,-2691.88 479.73,-2734.58 511,-2702.62 542.83,-2670.1 500.45,-2534.06 529,-2498.62 537.39,-2488.2 548.94,-2480.91 561.39,-2475.83"/>
+<polygon fill="orange" stroke="orange" points="194.99,-5748.9 198.5,-5758.9 201.99,-5748.9 194.99,-5748.9"/>
+<text text-anchor="middle" x="411" y="-2727.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
+</g>
+<!-- Node467 -->
+<g id="node467" class="node">
+<title>Node467</title>
+<g id="a_node467"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="555,-5562.62 555,-5592.62 723,-5592.62 723,-5562.62 555,-5562.62"/>
+<text text-anchor="start" x="563" y="-5580.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="639" y="-5569.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node467 -->
+<g id="edge630" class="edge">
+<title>Node1&#45;&gt;Node467</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M206.07,-5749.39C220.63,-5715.22 256.05,-5644.55 311,-5612.62 385.18,-5569.53 484.92,-5564.96 554.67,-5568.54"/>
+<polygon fill="orange" stroke="orange" points="202.79,-5748.15 202.22,-5758.73 209.26,-5750.82 202.79,-5748.15"/>
+<text text-anchor="middle" x="411" y="-5615.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+</g>
+<!-- Node468 -->
+<g id="node468" class="node">
+<title>Node468</title>
+<g id="a_node468"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="557,-5023.62 557,-5053.62 721,-5053.62 721,-5023.62 557,-5023.62"/>
+<text text-anchor="start" x="565" y="-5041.62" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SplitterQueue</text>
+<text text-anchor="middle" x="639" y="-5030.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node468 -->
+<g id="edge634" class="edge">
+<title>Node1&#45;&gt;Node468</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.74,-5748.66C205.88,-5655.42 235.86,-5263.53 311,-5171.62 320.65,-5159.82 512.89,-5086 598.02,-5053.71"/>
+<polygon fill="orange" stroke="orange" points="196.24,-5748.52 199.09,-5758.72 203.22,-5748.97 196.24,-5748.52"/>
+<text text-anchor="middle" x="411" y="-5174.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="classarmnn_1_1_i_workload.html" target="_top" xlink:title="Workload interface to enqueue a layer computation.">
-<polygon fill="white" stroke="black" points="0,-5681.12 0,-5700.12 65,-5700.12 65,-5681.12 0,-5681.12"/>
-<text text-anchor="middle" x="32.5" y="-5688.12" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload</text>
+<polygon fill="white" stroke="black" points="0,-5759.12 0,-5778.12 65,-5778.12 65,-5759.12 0,-5759.12"/>
+<text text-anchor="middle" x="32.5" y="-5766.12" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
-<path fill="none" stroke="midnightblue" d="M75.34,-5690.62C83.59,-5690.62 92.56,-5690.62 101.75,-5690.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="75.32,-5687.12 65.31,-5690.62 75.31,-5694.12 75.32,-5687.12"/>
+<path fill="none" stroke="midnightblue" d="M75.34,-5768.62C83.59,-5768.62 92.56,-5768.62 101.75,-5768.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="75.32,-5765.12 65.31,-5768.62 75.31,-5772.12 75.32,-5765.12"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-8073.62 1005.5,-8103.62 1184.5,-8103.62 1184.5,-8073.62 1005.5,-8073.62"/>
-<text text-anchor="start" x="1013.5" y="-8091.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Instance</text>
-<text text-anchor="middle" x="1095" y="-8080.62" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-7231.62 1005.5,-7261.62 1184.5,-7261.62 1184.5,-7231.62 1005.5,-7231.62"/>
+<text text-anchor="start" x="1013.5" y="-7249.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="1095" y="-7238.62" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 793.72,-5561.42 724.09,-7945.33 767,-7999.62 823.75,-8071.41 878.86,-8023.97 967,-8048.62 994.27,-8056.24 1024.52,-8065.73 1048.66,-8073.55"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="start" x="788.5" y="-8062.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-8051.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.61 748.13,-5502.59 749,-5503.62 779.21,-5539.16 737.16,-7146.77 767,-7182.62 774.71,-7191.89 911.12,-7216.24 1005.29,-7232.09"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5497.88 738.49,-5494.18 743.93,-5503.26 748.41,-5497.88"/>
+<text text-anchor="start" x="788.5" y="-7238.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-7227.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007,-7789.62 1007,-7819.62 1183,-7819.62 1183,-7789.62 1007,-7789.62"/>
-<text text-anchor="start" x="1015" y="-7807.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToDepth</text>
-<text text-anchor="middle" x="1095" y="-7796.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-8393.62 1007,-8423.62 1183,-8423.62 1183,-8393.62 1007,-8393.62"/>
+<text text-anchor="start" x="1015" y="-8411.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToDepth</text>
+<text text-anchor="middle" x="1095" y="-8400.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node6</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 789.27,-5556.12 726.52,-7703.29 767,-7750.62 797.34,-7786.09 920.57,-7798.29 1006.76,-7802.47"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7802.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.65C747.22,-5501.6 748.13,-5502.59 749,-5503.62 798.51,-5562.12 719.35,-8202.59 767,-8262.62 823.83,-8334.22 902.26,-8246.08 967,-8310.62 990.97,-8334.52 960.81,-8360.95 985,-8384.62 991.3,-8390.79 998.81,-8395.52 1006.89,-8399.13"/>
+<polygon fill="orange" stroke="orange" points="748.43,-5497.88 738.51,-5494.16 743.94,-5503.26 748.43,-5497.88"/>
+<text text-anchor="middle" x="867" y="-8313.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1006,-7848.62 1006,-7878.62 1184,-7878.62 1184,-7848.62 1006,-7848.62"/>
-<text text-anchor="start" x="1014" y="-7866.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="1095" y="-7855.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006,-7924.62 1006,-7954.62 1184,-7954.62 1184,-7924.62 1006,-7924.62"/>
+<text text-anchor="start" x="1014" y="-7942.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="1095" y="-7931.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node3&#45;&gt;Node8</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 790.41,-5557.49 725.01,-7766.24 767,-7814.62 797.39,-7849.62 919.58,-7859.96 1005.64,-7862.82"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7863.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 791.67,-5553.98 724.56,-7829.08 767,-7879.62 782.33,-7897.88 914.13,-7917.57 1005.64,-7929.23"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.16 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7925.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008,-2557.62 1008,-2587.62 1182,-2587.62 1182,-2557.62 1008,-2557.62"/>
-<text text-anchor="start" x="1016" y="-2575.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Multiplication</text>
-<text text-anchor="middle" x="1095" y="-2564.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008,-2901.62 1008,-2931.62 1182,-2931.62 1182,-2901.62 1008,-2901.62"/>
+<text text-anchor="start" x="1016" y="-2919.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="1095" y="-2908.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node3&#45;&gt;Node10</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.45,-5470.16C664.38,-5401.49 727.33,-5163.68 749,-4962.62 753.99,-4916.33 739.6,-3324.26 767,-3286.62 822.16,-3210.82 911.15,-3294.91 967,-3219.62 1008.26,-3164 940.84,-2649.96 985,-2596.62 991.18,-2589.15 999.1,-2583.69 1007.85,-2579.73"/>
-<polygon fill="orange" stroke="orange" points="642.01,-5469.46 642.71,-5480.03 648.76,-5471.33 642.01,-5469.46"/>
-<text text-anchor="middle" x="867" y="-3289.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.44,-5468.52C686.73,-5446.37 731.13,-5403.74 749,-5355.62 766.86,-5307.55 732.59,-3547.65 767,-3509.62 797,-3476.47 936.62,-3520.43 967,-3487.62 1008.32,-3443.01 946.13,-2987.39 985,-2940.62 991.19,-2933.17 999.12,-2927.72 1007.88,-2923.76"/>
+<polygon fill="orange" stroke="orange" points="658.1,-5465.91 652.6,-5474.97 662.54,-5471.32 658.1,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3512.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-6980.62 1010,-7010.62 1180,-7010.62 1180,-6980.62 1010,-6980.62"/>
-<text text-anchor="start" x="1018" y="-6998.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="1095" y="-6987.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-7057.62 1010,-7087.62 1180,-7087.62 1180,-7057.62 1010,-7057.62"/>
+<text text-anchor="start" x="1018" y="-7075.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="1095" y="-7064.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node3&#45;&gt;Node12</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5505.66C747.21,-5506.6 748.12,-5507.59 749,-5508.62 800.58,-5569.19 715.24,-6880.19 767,-6940.62 797.76,-6976.52 923.66,-6988.99 1009.95,-6993.32"/>
-<polygon fill="orange" stroke="orange" points="748.41,-5502.88 738.48,-5499.18 743.93,-5508.26 748.41,-5502.88"/>
-<text text-anchor="middle" x="867" y="-6992.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5500.66C747.22,-5501.61 748.12,-5502.59 749,-5503.62 775.9,-5535.23 740.73,-6965.5 767,-6997.62 824.56,-7068 880.55,-7012.45 967,-7040.62 975.32,-7043.33 976.68,-7045.89 985,-7048.62 995.03,-7051.92 1005.73,-7054.9 1016.36,-7057.55"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5497.88 738.48,-5494.18 743.93,-5503.27 748.41,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7043.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-7907.62 1005,-7937.62 1185,-7937.62 1185,-7907.62 1005,-7907.62"/>
-<text text-anchor="start" x="1013" y="-7925.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-7914.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-7174.62 1005,-7204.62 1185,-7204.62 1185,-7174.62 1005,-7174.62"/>
+<text text-anchor="start" x="1013" y="-7192.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-7181.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node3&#45;&gt;Node14</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 791.5,-5558.78 723.75,-7826.09 767,-7875.62 782.54,-7893.41 913.51,-7907.77 1004.9,-7915.74"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="start" x="800" y="-7924.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="867" y="-7913.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.61 748.13,-5502.59 749,-5503.62 777.96,-5537.67 738.8,-7077.94 767,-7112.62 824.42,-7183.24 878.5,-7135.4 967,-7156.62 990.26,-7162.2 1015.8,-7168.75 1037.85,-7174.55"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5497.88 738.49,-5494.18 743.93,-5503.26 748.41,-5497.88"/>
+<text text-anchor="start" x="800" y="-7170.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="867" y="-7159.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018.5,-7515.62 1018.5,-7545.62 1171.5,-7545.62 1171.5,-7515.62 1018.5,-7515.62"/>
-<text text-anchor="start" x="1026.5" y="-7533.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FillQueue</text>
-<text text-anchor="middle" x="1095" y="-7522.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018.5,-7344.62 1018.5,-7374.62 1171.5,-7374.62 1171.5,-7344.62 1018.5,-7344.62"/>
+<text text-anchor="start" x="1026.5" y="-7362.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="1095" y="-7351.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node3&#45;&gt;Node16</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 784.89,-5550.92 729.12,-7465.09 767,-7505.62 775.48,-7514.69 924.34,-7523.01 1018.25,-7527.39"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.26 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7527.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.61 748.13,-5502.59 749,-5503.62 781.96,-5542.43 732.1,-7299.55 767,-7336.62 775.51,-7345.66 924.35,-7353.06 1018.26,-7356.86"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.49,-5494.17 743.93,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7356.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017.5,-8343.62 1017.5,-8373.62 1172.5,-8373.62 1172.5,-8343.62 1017.5,-8343.62"/>
-<text text-anchor="start" x="1025.5" y="-8361.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling3d</text>
-<text text-anchor="middle" x="1095" y="-8350.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-8295.62 1017.5,-8325.62 1172.5,-8325.62 1172.5,-8295.62 1017.5,-8295.62"/>
+<text text-anchor="start" x="1025.5" y="-8313.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="1095" y="-8302.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node3&#45;&gt;Node18</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 774.36,-5538.59 740.14,-8306.98 767,-8335.62 799.85,-8370.64 931.48,-8369.48 1017.39,-8364.63"/>
-<polygon fill="orange" stroke="orange" points="748.43,-5502.88 738.51,-5499.15 743.94,-5508.25 748.43,-5502.88"/>
-<text text-anchor="middle" x="867" y="-8369.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.65C747.22,-5501.6 748.13,-5502.59 749,-5503.62 796.4,-5559.61 721.38,-8087.17 767,-8144.62 823.84,-8216.21 886.43,-8149.43 967,-8192.62 992.6,-8206.34 1051.78,-8266.44 1079.36,-8295.19"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.51,-5494.16 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-8195.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-7389.62 1010,-7419.62 1180,-7419.62 1180,-7389.62 1010,-7389.62"/>
-<text text-anchor="start" x="1018" y="-7407.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-7396.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-6662.62 1010,-6692.62 1180,-6692.62 1180,-6662.62 1010,-6662.62"/>
+<text text-anchor="start" x="1018" y="-6680.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-6669.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node20 -->
<g id="edge19" class="edge">
<title>Node3&#45;&gt;Node20</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 782.19,-5547.71 733.4,-7315.88 767,-7354.62 782.78,-7372.81 918.29,-7388.63 1009.84,-7397.37"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.49,-5499.17 743.93,-5508.26 748.42,-5502.88"/>
-<text text-anchor="start" x="796.5" y="-7405.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="867" y="-7394.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5500.67C747.21,-5501.61 748.12,-5502.6 749,-5503.62 789.54,-5551.06 726.04,-6579.55 767,-6626.62 782.82,-6644.8 918.31,-6661.05 1009.85,-6670.1"/>
+<polygon fill="orange" stroke="orange" points="748.4,-5497.88 738.46,-5494.2 743.93,-5503.27 748.4,-5497.88"/>
+<text text-anchor="start" x="796.5" y="-6678.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="867" y="-6667.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-2606.62 1013.5,-2636.62 1176.5,-2636.62 1176.5,-2606.62 1013.5,-2606.62"/>
-<text text-anchor="start" x="1021.5" y="-2624.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Subtraction</text>
-<text text-anchor="middle" x="1095" y="-2613.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-2509.62 1013.5,-2539.62 1176.5,-2539.62 1176.5,-2509.62 1013.5,-2509.62"/>
+<text text-anchor="start" x="1021.5" y="-2527.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="1095" y="-2516.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node22 -->
<g id="edge21" class="edge">
<title>Node3&#45;&gt;Node22</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.45,-5470.16C664.37,-5401.48 727.29,-5163.68 749,-4962.62 751.4,-4940.42 752.01,-3372.16 767,-3355.62 797.02,-3322.48 936.73,-3366.52 967,-3333.62 1018.77,-3277.34 936.32,-2704.59 985,-2645.62 992.46,-2636.58 1002.49,-2630.47 1013.44,-2626.41"/>
-<polygon fill="orange" stroke="orange" points="642.01,-5469.46 642.71,-5480.03 648.76,-5471.33 642.01,-5469.46"/>
-<text text-anchor="middle" x="867" y="-3358.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.46,-5468.52C686.77,-5446.38 731.19,-5403.76 749,-5355.62 761.39,-5322.12 744.52,-2811.39 767,-2783.62 824.27,-2712.89 906.71,-2807.8 967,-2739.62 995.24,-2707.69 956.76,-2580.56 985,-2548.62 992.64,-2539.98 1002.61,-2534.07 1013.43,-2530.07"/>
+<polygon fill="orange" stroke="orange" points="658.12,-5465.92 652.61,-5474.98 662.56,-5471.33 658.12,-5465.92"/>
+<text text-anchor="middle" x="867" y="-2786.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
</g>
<!-- Node24 -->
<g id="node24" class="node">
<title>Node24</title>
<g id="a_node24"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017.5,-8191.62 1017.5,-8221.62 1172.5,-8221.62 1172.5,-8191.62 1017.5,-8191.62"/>
-<text text-anchor="start" x="1025.5" y="-8209.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling2d</text>
-<text text-anchor="middle" x="1095" y="-8198.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-7979.62 1017.5,-8009.62 1172.5,-8009.62 1172.5,-7979.62 1017.5,-7979.62"/>
+<text text-anchor="start" x="1025.5" y="-7997.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="1095" y="-7986.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node24 -->
<g id="edge23" class="edge">
<title>Node3&#45;&gt;Node24</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 796.12,-5564.27 721.21,-8076.87 767,-8133.62 769.05,-8136.15 928.55,-8170.93 1024,-8191.55"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-8180.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 792.7,-5555.21 723.3,-7886.03 767,-7937.62 783.06,-7956.58 925.95,-7975.87 1017.45,-7986.44"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.16 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7981.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
</g>
<!-- Node26 -->
<g id="node26" class="node">
<title>Node26</title>
<g id="a_node26"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-7990.62 1010,-8020.62 1180,-8020.62 1180,-7990.62 1010,-7990.62"/>
-<text text-anchor="start" x="1018" y="-8008.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-7997.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-8164.62 1010,-8194.62 1180,-8194.62 1180,-8164.62 1010,-8164.62"/>
+<text text-anchor="start" x="1018" y="-8182.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-8171.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node26 -->
<g id="edge25" class="edge">
<title>Node3&#45;&gt;Node26</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 792.6,-5560.08 724.32,-7884.39 767,-7936.62 782.4,-7955.46 918.02,-7979.23 1009.7,-7993.39"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7987.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 794.87,-5557.79 726.24,-8000.52 767,-8058.62 769.16,-8061.7 964.57,-8132.75 1052.25,-8164.52"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.16 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-8133.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
</g>
<!-- Node33 -->
<g id="node33" class="node">
<title>Node33</title>
<g id="a_node33"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016.5,-7216.62 1016.5,-7246.62 1173.5,-7246.62 1173.5,-7216.62 1016.5,-7216.62"/>
-<text text-anchor="start" x="1024.5" y="-7234.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="1095" y="-7223.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-8344.62 1016.5,-8374.62 1173.5,-8374.62 1173.5,-8344.62 1016.5,-8344.62"/>
+<text text-anchor="start" x="1024.5" y="-8362.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="1095" y="-8351.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node33 -->
<g id="edge32" class="edge">
<title>Node3&#45;&gt;Node33</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 779.58,-5544.6 734.62,-7174.24 767,-7208.62 775.45,-7217.59 922.23,-7224.95 1016.24,-7228.77"/>
-<polygon fill="orange" stroke="orange" points="748.41,-5502.88 738.49,-5499.17 743.93,-5508.26 748.41,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7228.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.65C747.22,-5501.6 748.13,-5502.59 749,-5503.62 797.46,-5560.87 720.37,-8144.88 767,-8203.62 823.83,-8275.22 903.16,-8186.2 967,-8251.62 993.67,-8278.95 958.08,-8308.55 985,-8335.62 993.61,-8344.28 1004.58,-8350.13 1016.23,-8354.03"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.51,-5494.16 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-8254.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
</g>
<!-- Node35 -->
<g id="node35" class="node">
<title>Node35</title>
<g id="a_node35"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007.5,-8292.62 1007.5,-8322.62 1182.5,-8322.62 1182.5,-8292.62 1007.5,-8292.62"/>
-<text text-anchor="start" x="1015.5" y="-8310.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchToSpace</text>
-<text text-anchor="middle" x="1095" y="-8299.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-7571.62 1007.5,-7601.62 1182.5,-7601.62 1182.5,-7571.62 1007.5,-7571.62"/>
+<text text-anchor="start" x="1015.5" y="-7589.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchToSpace</text>
+<text text-anchor="middle" x="1095" y="-7578.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node35 -->
<g id="edge34" class="edge">
<title>Node3&#45;&gt;Node35</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 798.19,-5566.73 717.9,-8191.43 767,-8249.62 824.36,-8317.59 931.31,-8324.7 1007.27,-8319.62"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.51,-5499.15 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-8323.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 785.62,-5546.79 729.61,-7499.11 767,-7541.62 782.73,-7559.51 915.94,-7573.14 1007.41,-7580.5"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.17 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7578.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
</g>
<!-- Node37 -->
<g id="node37" class="node">
<title>Node37</title>
<g id="a_node37"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1012.5,-5825.62 1012.5,-5855.62 1177.5,-5855.62 1177.5,-5825.62 1012.5,-5825.62"/>
-<text text-anchor="start" x="1020.5" y="-5843.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StridedSlice</text>
-<text text-anchor="middle" x="1095" y="-5832.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012.5,-7869.62 1012.5,-7899.62 1177.5,-7899.62 1177.5,-7869.62 1012.5,-7869.62"/>
+<text text-anchor="start" x="1020.5" y="-7887.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StridedSlice</text>
+<text text-anchor="middle" x="1095" y="-7876.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node37 -->
<g id="edge36" class="edge">
<title>Node3&#45;&gt;Node37</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.2,-5505.72C747.17,-5506.64 748.1,-5507.61 749,-5508.62 791.78,-5556.39 723.3,-5749.69 767,-5796.62 783.52,-5814.36 921.12,-5827.87 1012.49,-5834.99"/>
-<polygon fill="orange" stroke="orange" points="748.26,-5502.88 738.26,-5499.37 743.88,-5508.35 748.26,-5502.88"/>
-<text text-anchor="middle" x="867" y="-5832.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 790.58,-5552.68 726.08,-7769.01 767,-7818.62 782.59,-7837.53 920.5,-7860.28 1012.17,-7873.53"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.16 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7867.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
</g>
<!-- Node39 -->
<g id="node39" class="node">
<title>Node39</title>
<g id="a_node39"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018,-6501.62 1018,-6531.62 1172,-6531.62 1172,-6501.62 1018,-6501.62"/>
-<text text-anchor="start" x="1026" y="-6519.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchMat</text>
-<text text-anchor="middle" x="1095" y="-6508.62" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-7111.62 1018,-7141.62 1172,-7141.62 1172,-7111.62 1018,-7111.62"/>
+<text text-anchor="start" x="1026" y="-7129.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchMat</text>
+<text text-anchor="middle" x="1095" y="-7118.62" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node39 -->
<g id="edge38" class="edge">
<title>Node3&#45;&gt;Node39</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.26,-5505.66C747.21,-5506.61 748.12,-5507.59 749,-5508.62 783.67,-5549.08 731.85,-6427.57 767,-6467.62 783.35,-6486.25 926.54,-6502.05 1017.94,-6510.35"/>
-<polygon fill="orange" stroke="orange" points="748.39,-5502.88 738.45,-5499.2 743.93,-5508.27 748.39,-5502.88"/>
-<text text-anchor="middle" x="867" y="-6506.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5500.66C747.22,-5501.61 748.12,-5502.59 749,-5503.62 776.94,-5536.46 739.75,-7022.21 767,-7055.62 768.03,-7056.88 927.49,-7091.09 1023.32,-7111.56"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5497.88 738.48,-5494.18 743.93,-5503.27 748.41,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7100.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
</g>
<!-- Node41 -->
<g id="node41" class="node">
<title>Node41</title>
<g id="a_node41"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1021,-2802.62 1021,-2832.62 1169,-2832.62 1169,-2802.62 1021,-2802.62"/>
-<text text-anchor="start" x="1029" y="-2820.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Addition</text>
-<text text-anchor="middle" x="1095" y="-2809.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1021,-2950.62 1021,-2980.62 1169,-2980.62 1169,-2950.62 1021,-2950.62"/>
+<text text-anchor="start" x="1029" y="-2968.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Addition</text>
+<text text-anchor="middle" x="1095" y="-2957.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node41 -->
<g id="edge40" class="edge">
<title>Node3&#45;&gt;Node41</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.44,-5470.16C664.32,-5401.48 727.14,-5163.66 749,-4962.62 753.27,-4923.37 742.07,-3572.23 767,-3541.62 824.47,-3471.04 909.01,-3567.76 967,-3497.62 1013.46,-3441.42 938.54,-2897.82 985,-2841.62 994.14,-2830.56 1007.1,-2823.9 1020.91,-2820"/>
-<polygon fill="orange" stroke="orange" points="642,-5469.45 642.7,-5480.03 648.75,-5471.32 642,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3544.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.44,-5468.52C686.73,-5446.37 731.12,-5403.73 749,-5355.62 766.3,-5309.06 735.59,-3606.1 767,-3567.62 824.49,-3497.19 908.68,-3594.38 967,-3524.62 1005.15,-3478.99 946.96,-3035.35 985,-2989.62 994.17,-2978.6 1007.15,-2971.94 1020.96,-2968.05"/>
+<polygon fill="orange" stroke="orange" points="658.09,-5465.91 652.6,-5474.97 662.54,-5471.32 658.09,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3570.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
</g>
<!-- Node43 -->
<g id="node43" class="node">
<title>Node43</title>
<g id="a_node43"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1021.5,-2949.62 1021.5,-2979.62 1168.5,-2979.62 1168.5,-2949.62 1021.5,-2949.62"/>
-<text text-anchor="start" x="1029.5" y="-2967.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Division</text>
-<text text-anchor="middle" x="1095" y="-2956.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1021.5,-2656.62 1021.5,-2686.62 1168.5,-2686.62 1168.5,-2656.62 1021.5,-2656.62"/>
+<text text-anchor="start" x="1029.5" y="-2674.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Division</text>
+<text text-anchor="middle" x="1095" y="-2663.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node43 -->
<g id="edge42" class="edge">
<title>Node3&#45;&gt;Node43</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.43,-5470.16C664.28,-5401.48 727.01,-5163.65 749,-4962.62 752.91,-4926.88 742.83,-3695.22 767,-3668.62 797.07,-3635.52 936.71,-3679.51 967,-3646.62 1016.55,-3592.82 938.4,-3044.99 985,-2988.62 994.26,-2977.41 1007.45,-2970.72 1021.47,-2966.84"/>
-<polygon fill="orange" stroke="orange" points="641.99,-5469.45 642.7,-5480.03 648.74,-5471.32 641.99,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3671.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.45,-5468.52C686.76,-5446.38 731.17,-5403.75 749,-5355.62 770.42,-5297.82 730.79,-3186.51 767,-3136.62 822.06,-3060.75 910.43,-3144.37 967,-3069.62 992.11,-3036.45 958.16,-2727.41 985,-2695.62 994.31,-2684.59 1007.43,-2677.95 1021.36,-2674.07"/>
+<polygon fill="orange" stroke="orange" points="658.11,-5465.92 652.61,-5474.97 662.55,-5471.33 658.11,-5465.92"/>
+<text text-anchor="middle" x="867" y="-3139.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
</g>
<!-- Node45 -->
<g id="node45" class="node">
<title>Node45</title>
<g id="a_node45"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-8241.62 1013,-8271.62 1177,-8271.62 1177,-8241.62 1013,-8241.62"/>
-<text text-anchor="start" x="1021" y="-8259.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RankQueue</text>
-<text text-anchor="middle" x="1095" y="-8248.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-7683.62 1013,-7713.62 1177,-7713.62 1177,-7683.62 1013,-7683.62"/>
+<text text-anchor="start" x="1021" y="-7701.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RankQueue</text>
+<text text-anchor="middle" x="1095" y="-7690.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node45 -->
<g id="edge44" class="edge">
<title>Node3&#45;&gt;Node45</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 797.17,-5565.52 719.42,-8135.21 767,-8192.62 774.9,-8202.15 918.56,-8227.57 1012.81,-8243.35"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.51,-5499.15 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-8237.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 787.57,-5549.11 727.82,-7605.65 767,-7650.62 782.97,-7668.95 921.15,-7684.05 1012.7,-7692.16"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.17 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7689.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
</g>
<!-- Node47 -->
<g id="node47" class="node">
<title>Node47</title>
<g id="a_node47"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-7098.62 1005.5,-7128.62 1184.5,-7128.62 1184.5,-7098.62 1005.5,-7098.62"/>
-<text text-anchor="start" x="1013.5" y="-7116.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SoftmaxQueue</text>
-<text text-anchor="middle" x="1095" y="-7105.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-7804.62 1005.5,-7834.62 1184.5,-7834.62 1184.5,-7804.62 1005.5,-7804.62"/>
+<text text-anchor="start" x="1013.5" y="-7822.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SoftmaxQueue</text>
+<text text-anchor="middle" x="1095" y="-7811.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node47 -->
<g id="edge46" class="edge">
<title>Node3&#45;&gt;Node47</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5505.66C747.22,-5506.6 748.12,-5507.59 749,-5508.62 776.9,-5541.41 739,-7025.9 767,-7058.62 797.18,-7093.88 919.08,-7106.54 1005.18,-7111.08"/>
-<polygon fill="orange" stroke="orange" points="748.41,-5502.88 738.48,-5499.17 743.93,-5508.26 748.41,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7110.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 789.59,-5551.51 726.34,-7715.79 767,-7763.62 782.39,-7781.72 913.78,-7799.75 1005.25,-7810.29"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.17 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7806.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node49 -->
<g id="node49" class="node">
<title>Node49</title>
<g id="a_node49"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004,-7731.62 1004,-7761.62 1186,-7761.62 1186,-7731.62 1004,-7731.62"/>
-<text text-anchor="start" x="1012" y="-7749.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="1095" y="-7738.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-5541.62 1004,-5571.62 1186,-5571.62 1186,-5541.62 1004,-5541.62"/>
+<text text-anchor="start" x="1012" y="-5559.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="1095" y="-5548.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node49 -->
<g id="edge48" class="edge">
<title>Node3&#45;&gt;Node49</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 788.39,-5555.08 726.78,-7655.86 767,-7701.62 782.51,-7719.26 912.35,-7732.77 1003.67,-7740.2"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7738.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M714.84,-5495.64C781.16,-5505.5 880.6,-5520.53 967,-5534.62 980.47,-5536.82 994.73,-5539.22 1008.65,-5541.6"/>
+<polygon fill="orange" stroke="orange" points="715.3,-5492.17 704.9,-5494.16 714.27,-5499.09 715.3,-5492.17"/>
+<text text-anchor="middle" x="867" y="-5537.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
</g>
<!-- Node51 -->
<g id="node51" class="node">
<title>Node51</title>
<g id="a_node51"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014.5,-6636.62 1014.5,-6666.62 1175.5,-6666.62 1175.5,-6636.62 1014.5,-6636.62"/>
-<text text-anchor="start" x="1022.5" y="-6654.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; CastQueue</text>
-<text text-anchor="middle" x="1095" y="-6643.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-5824.62 1014.5,-5854.62 1175.5,-5854.62 1175.5,-5824.62 1014.5,-5824.62"/>
+<text text-anchor="start" x="1022.5" y="-5842.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; CastQueue</text>
+<text text-anchor="middle" x="1095" y="-5831.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node51 -->
<g id="edge50" class="edge">
<title>Node3&#45;&gt;Node51</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5505.66C747.21,-5506.61 748.12,-5507.59 749,-5508.62 788,-5554.22 728.41,-6542.66 767,-6588.62 782.85,-6607.49 922.64,-6629.17 1014.24,-6641.54"/>
-<polygon fill="orange" stroke="orange" points="748.39,-5502.88 738.46,-5499.19 743.93,-5508.27 748.39,-5502.88"/>
-<text text-anchor="middle" x="867" y="-6635.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.2,-5500.73C747.16,-5501.65 748.1,-5502.62 749,-5503.62 790.78,-5550.2 725.08,-5738.16 767,-5784.62 783.44,-5802.84 923.03,-5821.19 1014.44,-5831.41"/>
+<polygon fill="orange" stroke="orange" points="748.25,-5497.89 738.25,-5494.38 743.88,-5503.36 748.25,-5497.89"/>
+<text text-anchor="middle" x="867" y="-5827.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
</g>
<!-- Node53 -->
<g id="node53" class="node">
<title>Node53</title>
<g id="a_node53"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007.5,-6214.62 1007.5,-6244.62 1182.5,-6244.62 1182.5,-6214.62 1007.5,-6214.62"/>
-<text text-anchor="start" x="1015.5" y="-6232.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToBatch</text>
-<text text-anchor="middle" x="1095" y="-6221.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-7462.62 1007.5,-7492.62 1182.5,-7492.62 1182.5,-7462.62 1007.5,-7462.62"/>
+<text text-anchor="start" x="1015.5" y="-7480.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToBatch</text>
+<text text-anchor="middle" x="1095" y="-7469.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node53 -->
<g id="edge52" class="edge">
<title>Node3&#45;&gt;Node53</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.25,-5505.68C747.2,-5506.62 748.12,-5507.59 749,-5508.62 795.68,-5562.59 721.38,-6095.74 767,-6150.62 825.12,-6220.53 883.25,-6158.22 967,-6193.62 975.86,-6197.36 976.15,-6201.85 985,-6205.62 993.02,-6209.03 1001.59,-6211.99 1010.27,-6214.54"/>
-<polygon fill="orange" stroke="orange" points="748.36,-5502.88 738.41,-5499.24 743.92,-5508.29 748.36,-5502.88"/>
-<text text-anchor="middle" x="867" y="-6196.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 784.07,-5544.94 729.86,-7415.15 767,-7454.62 775.18,-7463.31 913.05,-7470.49 1007.13,-7474.41"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.49,-5494.17 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7474.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
</g>
<!-- Node55 -->
<g id="node55" class="node">
<title>Node55</title>
<g id="a_node55"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-6571.62 1005,-6601.62 1185,-6601.62 1185,-6571.62 1005,-6571.62"/>
-<text text-anchor="start" x="1013" y="-6589.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Depthwise</text>
-<text text-anchor="middle" x="1095" y="-6578.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-6112.62 1005,-6142.62 1185,-6142.62 1185,-6112.62 1005,-6112.62"/>
+<text text-anchor="start" x="1013" y="-6130.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Depthwise</text>
+<text text-anchor="middle" x="1095" y="-6119.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node55 -->
<g id="edge54" class="edge">
<title>Node3&#45;&gt;Node55</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5505.66C747.21,-5506.61 748.12,-5507.59 749,-5508.62 785.5,-5551.25 731.2,-6475.4 767,-6518.62 774.8,-6528.04 914.41,-6554.58 1008.66,-6571.59"/>
-<polygon fill="orange" stroke="orange" points="748.39,-5502.88 738.46,-5499.2 743.93,-5508.27 748.39,-5502.88"/>
-<text text-anchor="start" x="798.5" y="-6576.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="867" y="-6565.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.25,-5500.69C747.2,-5501.62 748.11,-5502.6 749,-5503.62 790.97,-5551.98 724.39,-6031.83 767,-6079.62 782.73,-6097.26 913.64,-6112.08 1004.97,-6120.4"/>
+<polygon fill="orange" stroke="orange" points="748.35,-5497.88 738.4,-5494.25 743.91,-5503.3 748.35,-5497.88"/>
+<text text-anchor="start" x="798.5" y="-6129.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="867" y="-6118.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node57 -->
<g id="node57" class="node">
<title>Node57</title>
<g id="a_node57"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-7622.62 1013.5,-7652.62 1176.5,-7652.62 1176.5,-7622.62 1013.5,-7622.62"/>
-<text text-anchor="start" x="1021.5" y="-7640.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="1095" y="-7629.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-6609.62 1013.5,-6639.62 1176.5,-6639.62 1176.5,-6609.62 1013.5,-6609.62"/>
+<text text-anchor="start" x="1021.5" y="-6627.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="1095" y="-6616.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node57 -->
<g id="edge56" class="edge">
<title>Node3&#45;&gt;Node57</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 786.45,-5552.77 728.77,-7549.14 767,-7592.62 783.06,-7610.88 921.6,-7624.71 1013.13,-7631.95"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7629.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5500.67C747.21,-5501.61 748.12,-5502.6 749,-5503.62 787.64,-5548.8 727.96,-6528.79 767,-6573.62 783.01,-6592.01 921.57,-6608.44 1013.11,-6617.42"/>
+<polygon fill="orange" stroke="orange" points="748.39,-5497.88 738.46,-5494.2 743.93,-5503.27 748.39,-5497.88"/>
+<text text-anchor="middle" x="867" y="-6614.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
</g>
<!-- Node59 -->
<g id="node59" class="node">
<title>Node59</title>
<g id="a_node59"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004.5,-8132.62 1004.5,-8162.62 1185.5,-8162.62 1185.5,-8132.62 1004.5,-8132.62"/>
-<text text-anchor="start" x="1012.5" y="-8150.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReshapeQueue</text>
-<text text-anchor="middle" x="1095" y="-8139.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004.5,-6431.62 1004.5,-6461.62 1185.5,-6461.62 1185.5,-6431.62 1004.5,-6431.62"/>
+<text text-anchor="start" x="1012.5" y="-6449.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReshapeQueue</text>
+<text text-anchor="middle" x="1095" y="-6438.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node59 -->
<g id="edge58" class="edge">
<title>Node3&#45;&gt;Node59</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5505.65C747.22,-5506.6 748.13,-5507.59 749,-5508.62 795.06,-5563.01 722.23,-8019.15 767,-8074.62 769.05,-8077.15 928.55,-8111.93 1024,-8132.55"/>
-<polygon fill="orange" stroke="orange" points="748.42,-5502.88 738.5,-5499.16 743.94,-5508.25 748.42,-5502.88"/>
-<text text-anchor="middle" x="867" y="-8121.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.26,-5500.67C747.21,-5501.61 748.12,-5502.6 749,-5503.62 780.92,-5540.81 735.3,-6348.24 767,-6385.62 774.76,-6394.77 910.35,-6417.77 1004.47,-6432.76"/>
+<polygon fill="orange" stroke="orange" points="748.38,-5497.88 738.44,-5494.21 743.92,-5503.28 748.38,-5497.88"/>
+<text text-anchor="middle" x="867" y="-6428.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
</g>
<!-- Node61 -->
<g id="node61" class="node">
<title>Node61</title>
<g id="a_node61"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014,-5884.62 1014,-5914.62 1176,-5914.62 1176,-5884.62 1014,-5884.62"/>
-<text text-anchor="start" x="1022" y="-5902.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="1095" y="-5891.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014,-5997.62 1014,-6027.62 1176,-6027.62 1176,-5997.62 1014,-5997.62"/>
+<text text-anchor="start" x="1022" y="-6015.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="1095" y="-6004.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node61 -->
<g id="edge60" class="edge">
<title>Node3&#45;&gt;Node61</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.21,-5505.71C747.17,-5506.64 748.1,-5507.61 749,-5508.62 798.63,-5564.54 717.2,-5788.84 767,-5844.62 798.92,-5880.37 927.64,-5892.88 1013.75,-5897.26"/>
-<polygon fill="orange" stroke="orange" points="748.28,-5502.88 738.3,-5499.33 743.89,-5508.33 748.28,-5502.88"/>
-<text text-anchor="middle" x="867" y="-5896.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.23,-5500.7C747.19,-5501.63 748.11,-5502.61 749,-5503.62 782.1,-5541.44 733.9,-5917.8 767,-5955.62 783.15,-5974.08 922.45,-5993.2 1013.95,-6003.93"/>
+<polygon fill="orange" stroke="orange" points="748.32,-5497.88 738.36,-5494.29 743.91,-5503.31 748.32,-5497.88"/>
+<text text-anchor="middle" x="867" y="-5999.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
</g>
<!-- Node63 -->
<g id="node63" class="node">
<title>Node63</title>
<g id="a_node63"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1012,-6925.62 1012,-6955.62 1178,-6955.62 1178,-6925.62 1012,-6925.62"/>
-<text text-anchor="start" x="1020" y="-6943.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MeanQueue</text>
-<text text-anchor="middle" x="1095" y="-6932.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012,-6731.62 1012,-6761.62 1178,-6761.62 1178,-6731.62 1012,-6731.62"/>
+<text text-anchor="start" x="1020" y="-6749.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MeanQueue</text>
+<text text-anchor="middle" x="1095" y="-6738.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node63 -->
<g id="edge62" class="edge">
<title>Node3&#45;&gt;Node63</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5505.66C747.21,-5506.6 748.12,-5507.59 749,-5508.62 798.65,-5566.9 717.09,-6828.56 767,-6886.62 782.85,-6905.05 920.28,-6922.68 1011.86,-6932.53"/>
-<polygon fill="orange" stroke="orange" points="748.41,-5502.88 738.48,-5499.18 743.93,-5508.26 748.41,-5502.88"/>
-<text text-anchor="middle" x="867" y="-6928.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5500.67C747.21,-5501.61 748.12,-5502.59 749,-5503.62 791.82,-5553.78 724.1,-6640.53 767,-6690.62 798,-6726.82 925.59,-6739.62 1011.92,-6744.15"/>
+<polygon fill="orange" stroke="orange" points="748.4,-5497.88 738.47,-5494.19 743.93,-5503.27 748.4,-5497.88"/>
+<text text-anchor="middle" x="867" y="-6743.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
</g>
<!-- Node65 -->
<g id="node65" class="node">
<title>Node65</title>
<g id="a_node65"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017,-2361.62 1017,-2391.62 1173,-2391.62 1173,-2361.62 1017,-2361.62"/>
-<text text-anchor="start" x="1025" y="-2379.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-2368.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-2558.62 1017,-2588.62 1173,-2588.62 1173,-2558.62 1017,-2558.62"/>
+<text text-anchor="start" x="1025" y="-2576.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-2565.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node65 -->
<g id="edge64" class="edge">
<title>Node3&#45;&gt;Node65</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.47,-5470.17C664.46,-5401.49 727.59,-5163.71 749,-4962.62 752.24,-4932.15 749.06,-2781.45 767,-2756.62 821.98,-2680.51 909.98,-2763.2 967,-2688.62 1005.95,-2637.67 943.29,-2449.32 985,-2400.62 993.32,-2390.9 1004.59,-2384.6 1016.75,-2380.6"/>
-<polygon fill="orange" stroke="orange" points="642.03,-5469.46 642.72,-5480.03 648.78,-5471.33 642.03,-5469.46"/>
-<text text-anchor="middle" x="867" y="-2759.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.46,-5468.52C686.77,-5446.38 731.19,-5403.76 749,-5355.62 761.12,-5322.87 744.96,-2868.7 767,-2841.62 824.39,-2771.1 906.76,-2866.73 967,-2798.62 996.71,-2765.03 955.37,-2631.29 985,-2597.62 993.45,-2588.02 1004.79,-2581.78 1016.96,-2577.79"/>
+<polygon fill="orange" stroke="orange" points="658.11,-5465.92 652.61,-5474.97 662.56,-5471.33 658.11,-5465.92"/>
+<text text-anchor="middle" x="867" y="-2844.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
</g>
<!-- Node67 -->
<g id="node67" class="node">
<title>Node67</title>
<g id="a_node67"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1019.5,-5534.62 1019.5,-5564.62 1170.5,-5564.62 1170.5,-5534.62 1019.5,-5534.62"/>
-<text text-anchor="start" x="1027.5" y="-5552.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantize</text>
-<text text-anchor="middle" x="1095" y="-5541.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1019.5,-8033.62 1019.5,-8063.62 1170.5,-8063.62 1170.5,-8033.62 1019.5,-8033.62"/>
+<text text-anchor="start" x="1027.5" y="-8051.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantize</text>
+<text text-anchor="middle" x="1095" y="-8040.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node67 -->
<g id="edge66" class="edge">
<title>Node3&#45;&gt;Node67</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M722.02,-5500.46C806.67,-5511.64 937.56,-5528.94 1019.38,-5539.75"/>
-<polygon fill="orange" stroke="orange" points="722.31,-5496.96 711.94,-5499.12 721.39,-5503.9 722.31,-5496.96"/>
-<text text-anchor="middle" x="867" y="-5535.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 793.7,-5556.4 722.14,-7940.97 767,-7993.62 798.78,-8030.92 932.92,-8042.94 1019.21,-8046.8"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.16 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-8046.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
</g>
<!-- Node69 -->
<g id="node69" class="node">
<title>Node69</title>
<g id="a_node69"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-7043.62 1008.5,-7073.62 1181.5,-7073.62 1181.5,-7043.62 1008.5,-7043.62"/>
-<text text-anchor="start" x="1016.5" y="-7061.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogicalBinary</text>
-<text text-anchor="middle" x="1095" y="-7050.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-7754.62 1008.5,-7784.62 1181.5,-7784.62 1181.5,-7754.62 1008.5,-7754.62"/>
+<text text-anchor="start" x="1016.5" y="-7772.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogicalBinary</text>
+<text text-anchor="middle" x="1095" y="-7761.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node69 -->
<g id="edge68" class="edge">
<title>Node3&#45;&gt;Node69</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5505.66C747.22,-5506.6 748.12,-5507.59 749,-5508.62 775.94,-5540.26 739.92,-6973.09 767,-7004.62 782.63,-7022.81 916.64,-7040.22 1008.18,-7050.14"/>
-<polygon fill="orange" stroke="orange" points="748.41,-5502.88 738.48,-5499.18 743.93,-5508.26 748.41,-5502.88"/>
-<text text-anchor="middle" x="867" y="-7046.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.66C747.22,-5501.6 748.13,-5502.59 749,-5503.62 788.48,-5550.2 728.28,-7654.41 767,-7701.62 782.35,-7720.34 916.83,-7743.57 1008.48,-7757.47"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5497.88 738.5,-5494.17 743.94,-5503.26 748.42,-5497.88"/>
+<text text-anchor="middle" x="867" y="-7751.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
</g>
<!-- Node72 -->
<g id="node72" class="node">
<title>Node72</title>
<g id="a_node72"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1001,-2312.62 1001,-2342.62 1189,-2342.62 1189,-2312.62 1001,-2312.62"/>
-<text text-anchor="start" x="1009" y="-2330.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MaximumQueue</text>
-<text text-anchor="middle" x="1095" y="-2319.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1001,-2803.62 1001,-2833.62 1189,-2833.62 1189,-2803.62 1001,-2803.62"/>
+<text text-anchor="start" x="1009" y="-2821.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MaximumQueue</text>
+<text text-anchor="middle" x="1095" y="-2810.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node72 -->
<g id="edge71" class="edge">
<title>Node3&#45;&gt;Node72</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.47,-5470.17C664.48,-5401.5 727.63,-5163.71 749,-4962.62 752.41,-4930.5 746.61,-2662.66 767,-2637.62 824.41,-2567.11 907.29,-2663.18 967,-2594.62 1002.56,-2553.78 949.54,-2392.54 985,-2351.62 989.57,-2346.34 995.01,-2342.08 1000.98,-2338.65"/>
-<polygon fill="orange" stroke="orange" points="642.04,-5469.46 642.72,-5480.03 648.78,-5471.34 642.04,-5469.46"/>
-<text text-anchor="middle" x="867" y="-2640.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.45,-5468.52C686.74,-5446.37 731.14,-5403.74 749,-5355.62 768.07,-5304.24 732.47,-3425.18 767,-3382.62 824.35,-3311.95 908.7,-3408.51 967,-3338.62 1002.33,-3296.27 949.68,-2884.97 985,-2842.62 989.47,-2837.27 994.83,-2832.94 1000.76,-2829.46"/>
+<polygon fill="orange" stroke="orange" points="658.1,-5465.92 652.6,-5474.97 662.55,-5471.32 658.1,-5465.92"/>
+<text text-anchor="middle" x="867" y="-3385.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
</g>
<!-- Node74 -->
<g id="node74" class="node">
<title>Node74</title>
<g id="a_node74"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-6871.62 1008.5,-6901.62 1181.5,-6901.62 1181.5,-6871.62 1008.5,-6871.62"/>
-<text text-anchor="start" x="1016.5" y="-6889.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ConcatQueue</text>
-<text text-anchor="middle" x="1095" y="-6878.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-5939.62 1008.5,-5969.62 1181.5,-5969.62 1181.5,-5939.62 1008.5,-5939.62"/>
+<text text-anchor="start" x="1016.5" y="-5957.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ConcatQueue</text>
+<text text-anchor="middle" x="1095" y="-5946.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node74 -->
<g id="edge73" class="edge">
<title>Node3&#45;&gt;Node74</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5505.66C747.21,-5506.6 748.12,-5507.59 749,-5508.62 796.72,-5564.6 719.03,-6776.85 767,-6832.62 782.64,-6850.8 916.65,-6868.21 1008.18,-6878.13"/>
-<polygon fill="orange" stroke="orange" points="748.4,-5502.88 738.47,-5499.18 743.93,-5508.26 748.4,-5502.88"/>
-<text text-anchor="middle" x="867" y="-6874.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.23,-5500.7C747.18,-5501.64 748.11,-5502.61 749,-5503.62 778.32,-5536.94 737.44,-5869.53 767,-5902.62 782.96,-5920.49 916.87,-5937.15 1008.3,-5946.58"/>
+<polygon fill="orange" stroke="orange" points="748.31,-5497.88 738.34,-5494.31 743.9,-5503.32 748.31,-5497.88"/>
+<text text-anchor="middle" x="867" y="-5943.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
</g>
<!-- Node76 -->
<g id="node76" class="node">
<title>Node76</title>
<g id="a_node76"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1019.5,-2508.62 1019.5,-2538.62 1170.5,-2538.62 1170.5,-2508.62 1019.5,-2508.62"/>
-<text text-anchor="start" x="1027.5" y="-2526.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Constant</text>
-<text text-anchor="middle" x="1095" y="-2515.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1019.5,-2705.62 1019.5,-2735.62 1170.5,-2735.62 1170.5,-2705.62 1019.5,-2705.62"/>
+<text text-anchor="start" x="1027.5" y="-2723.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Constant</text>
+<text text-anchor="middle" x="1095" y="-2712.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node76 -->
<g id="edge75" class="edge">
<title>Node3&#45;&gt;Node76</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.46,-5470.17C664.43,-5401.49 727.49,-5163.7 749,-4962.62 751.9,-4935.46 750,-3017.98 767,-2996.62 823.92,-2925.09 908.81,-3019.12 967,-2948.62 995.39,-2914.22 956.29,-2581.74 985,-2547.62 993.86,-2537.09 1006.19,-2530.56 1019.38,-2526.61"/>
-<polygon fill="orange" stroke="orange" points="642.03,-5469.46 642.72,-5480.03 648.77,-5471.33 642.03,-5469.46"/>
-<text text-anchor="middle" x="867" y="-2999.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.45,-5468.52C686.75,-5446.37 731.16,-5403.75 749,-5355.62 769.29,-5300.9 732.71,-3301.85 767,-3254.62 822.08,-3178.77 910.71,-3262.58 967,-3187.62 996.58,-3148.23 953.36,-2782.38 985,-2744.62 993.83,-2734.08 1006.15,-2727.53 1019.34,-2723.59"/>
+<polygon fill="orange" stroke="orange" points="658.1,-5465.92 652.6,-5474.97 662.55,-5471.32 658.1,-5465.92"/>
+<text text-anchor="middle" x="867" y="-3257.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
</g>
<!-- Node78 -->
<g id="node78" class="node">
<title>Node78</title>
<g id="a_node78"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007.5,-4065.62 1007.5,-4095.62 1182.5,-4095.62 1182.5,-4065.62 1007.5,-4065.62"/>
-<text text-anchor="start" x="1015.5" y="-4083.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReduceQueue</text>
-<text text-anchor="middle" x="1095" y="-4072.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-5063.62 1007.5,-5093.62 1182.5,-5093.62 1182.5,-5063.62 1007.5,-5063.62"/>
+<text text-anchor="start" x="1015.5" y="-5081.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReduceQueue</text>
+<text text-anchor="middle" x="1095" y="-5070.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node78 -->
<g id="edge77" class="edge">
<title>Node3&#45;&gt;Node78</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.33,-5470.15C663.87,-5401.43 725.67,-5163.49 749,-4962.62 753.23,-4926.18 742.09,-4329.54 767,-4302.62 797.35,-4269.82 935.45,-4313.27 967,-4281.62 994.91,-4253.61 958.7,-4134.14 985,-4104.62 991.19,-4097.67 998.89,-4092.49 1007.31,-4088.65"/>
-<polygon fill="orange" stroke="orange" points="641.89,-5469.45 642.65,-5480.02 648.65,-5471.29 641.89,-5469.45"/>
-<text text-anchor="middle" x="867" y="-4305.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.08,-5468.38C685.96,-5446.07 729.91,-5403.27 749,-5355.62 761.29,-5324.93 742.93,-5081.28 767,-5058.62 803.19,-5024.56 942.34,-5046.32 1027.03,-5063.56"/>
+<polygon fill="orange" stroke="orange" points="657.75,-5465.76 652.36,-5474.88 662.26,-5471.11 657.75,-5465.76"/>
+<text text-anchor="middle" x="867" y="-5061.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
</g>
<!-- Node80 -->
<g id="node80" class="node">
<title>Node80</title>
<g id="a_node80"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004.5,-3965.62 1004.5,-3995.62 1185.5,-3995.62 1185.5,-3965.62 1004.5,-3965.62"/>
-<text text-anchor="start" x="1012.5" y="-3983.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ChannelShuffle</text>
-<text text-anchor="middle" x="1095" y="-3972.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004.5,-3701.62 1004.5,-3731.62 1185.5,-3731.62 1185.5,-3701.62 1004.5,-3701.62"/>
+<text text-anchor="start" x="1012.5" y="-3719.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ChannelShuffle</text>
+<text text-anchor="middle" x="1095" y="-3708.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node80 -->
<g id="edge79" class="edge">
<title>Node3&#45;&gt;Node80</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.35,-5470.15C663.95,-5401.44 725.93,-5163.52 749,-4962.62 753.62,-4922.42 739.56,-4264.34 767,-4234.62 797.31,-4201.78 935.69,-4245.5 967,-4213.62 999.5,-4180.51 954.55,-4040.62 985,-4005.62 990.41,-3999.39 997.04,-3994.54 1004.31,-3990.79"/>
-<polygon fill="orange" stroke="orange" points="641.91,-5469.45 642.66,-5480.02 648.67,-5471.29 641.91,-5469.45"/>
-<text text-anchor="middle" x="867" y="-4237.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.41,-5468.51C686.66,-5446.34 731.02,-5403.69 749,-5355.62 761.2,-5323.02 743.52,-4128.32 767,-4102.62 797.14,-4069.63 936.2,-4114 967,-4081.62 1017.61,-4028.41 940.13,-3809.76 985,-3751.62 991.56,-3743.13 1000.2,-3736.66 1009.75,-3731.74"/>
+<polygon fill="orange" stroke="orange" points="658.07,-5465.9 652.58,-5474.96 662.52,-5471.3 658.07,-5465.9"/>
+<text text-anchor="middle" x="867" y="-4105.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
</g>
<!-- Node82 -->
<g id="node82" class="node">
<title>Node82</title>
<g id="a_node82"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-2410.62 1005,-2440.62 1185,-2440.62 1185,-2410.62 1005,-2410.62"/>
-<text text-anchor="start" x="1013" y="-2428.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PermuteQueue</text>
-<text text-anchor="middle" x="1095" y="-2417.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-2460.62 1005,-2490.62 1185,-2490.62 1185,-2460.62 1005,-2460.62"/>
+<text text-anchor="start" x="1013" y="-2478.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PermuteQueue</text>
+<text text-anchor="middle" x="1095" y="-2467.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node82 -->
<g id="edge81" class="edge">
<title>Node3&#45;&gt;Node82</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.47,-5470.17C664.46,-5401.49 727.57,-5163.71 749,-4962.62 752.16,-4932.96 748.22,-2838.78 767,-2815.62 824.32,-2744.92 908.02,-2840.93 967,-2771.62 1013.45,-2717.04 938.56,-2504.2 985,-2449.62 990.52,-2443.12 997.37,-2438.15 1004.92,-2434.37"/>
-<polygon fill="orange" stroke="orange" points="642.03,-5469.46 642.72,-5480.03 648.77,-5471.33 642.03,-5469.46"/>
-<text text-anchor="middle" x="867" y="-2818.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.46,-5468.53C686.77,-5446.38 731.2,-5403.76 749,-5355.62 761.67,-5321.35 742.52,-2751.75 767,-2724.62 796.95,-2691.42 935.72,-2734.57 967,-2702.62 998.68,-2670.26 955.1,-2533.63 985,-2499.62 990.57,-2493.29 997.39,-2488.42 1004.88,-2484.69"/>
+<polygon fill="orange" stroke="orange" points="658.12,-5465.92 652.61,-5474.98 662.56,-5471.33 658.12,-5465.92"/>
+<text text-anchor="middle" x="867" y="-2727.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
</g>
<!-- Node84 -->
<g id="node84" class="node">
<title>Node84</title>
<g id="a_node84"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1002.5,-2263.62 1002.5,-2293.62 1187.5,-2293.62 1187.5,-2263.62 1002.5,-2263.62"/>
-<text text-anchor="start" x="1010.5" y="-2281.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MinimumQueue</text>
-<text text-anchor="middle" x="1095" y="-2270.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002.5,-3048.62 1002.5,-3078.62 1187.5,-3078.62 1187.5,-3048.62 1002.5,-3048.62"/>
+<text text-anchor="start" x="1010.5" y="-3066.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MinimumQueue</text>
+<text text-anchor="middle" x="1095" y="-3055.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node84 -->
<g id="edge83" class="edge">
<title>Node3&#45;&gt;Node84</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.47,-5470.17C664.48,-5401.5 727.65,-5163.71 749,-4962.62 752.49,-4929.7 744.82,-2604.18 767,-2579.62 796.96,-2546.43 936.01,-2589.84 967,-2557.62 1006.38,-2516.67 947.87,-2345.61 985,-2302.62 989.94,-2296.9 995.9,-2292.36 1002.46,-2288.79"/>
-<polygon fill="orange" stroke="orange" points="642.04,-5469.46 642.72,-5480.03 648.78,-5471.34 642.04,-5469.46"/>
-<text text-anchor="middle" x="867" y="-2582.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.43,-5468.51C686.71,-5446.36 731.1,-5403.73 749,-5355.62 765,-5312.61 736.11,-3737.56 767,-3703.62 797.08,-3670.58 936.6,-3715.37 967,-3682.62 1012,-3634.15 942.79,-3138.54 985,-3087.62 989.82,-3081.8 995.71,-3077.2 1002.21,-3073.58"/>
+<polygon fill="orange" stroke="orange" points="658.09,-5465.91 652.59,-5474.97 662.54,-5471.31 658.09,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3706.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
</g>
<!-- Node86 -->
<g id="node86" class="node">
<title>Node86</title>
<g id="a_node86"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018,-5588.62 1018,-5618.62 1172,-5618.62 1172,-5588.62 1018,-5588.62"/>
-<text text-anchor="start" x="1026" y="-5606.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherNd</text>
-<text text-anchor="middle" x="1095" y="-5595.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-6249.62 1018,-6279.62 1172,-6279.62 1172,-6249.62 1018,-6249.62"/>
+<text text-anchor="start" x="1026" y="-6267.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherNd</text>
+<text text-anchor="middle" x="1095" y="-6256.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node86 -->
<g id="edge85" class="edge">
<title>Node3&#45;&gt;Node86</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M742.34,-5504.06C744.64,-5505.46 746.87,-5506.98 749,-5508.62 764.13,-5520.25 751.85,-5536 767,-5547.62 805.34,-5577.01 933.84,-5591.92 1017.88,-5598.72"/>
-<polygon fill="orange" stroke="orange" points="743.6,-5500.76 733.12,-5499.19 740.34,-5506.96 743.6,-5500.76"/>
-<text text-anchor="middle" x="867" y="-5596.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.25,-5500.68C747.2,-5501.62 748.12,-5502.6 749,-5503.62 800.19,-5562.95 715.72,-6149.37 767,-6208.62 783.28,-6227.43 926.49,-6246.36 1017.91,-6256.67"/>
+<polygon fill="orange" stroke="orange" points="748.37,-5497.88 738.42,-5494.23 743.92,-5503.29 748.37,-5497.88"/>
+<text text-anchor="middle" x="867" y="-6251.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
</g>
<!-- Node88 -->
<g id="node88" class="node">
<title>Node88</title>
<g id="a_node88"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016.5,-2459.62 1016.5,-2489.62 1173.5,-2489.62 1173.5,-2459.62 1016.5,-2459.62"/>
-<text text-anchor="start" x="1024.5" y="-2477.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; AbsQueue</text>
-<text text-anchor="middle" x="1095" y="-2466.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-2607.62 1016.5,-2637.62 1173.5,-2637.62 1173.5,-2607.62 1016.5,-2607.62"/>
+<text text-anchor="start" x="1024.5" y="-2625.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; AbsQueue</text>
+<text text-anchor="middle" x="1095" y="-2614.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node88 -->
<g id="edge87" class="edge">
<title>Node3&#45;&gt;Node88</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.46,-5470.17C664.44,-5401.49 727.52,-5163.7 749,-4962.62 751.99,-4934.59 750.49,-2956.45 767,-2933.62 822.01,-2857.53 910.48,-2940.58 967,-2865.62 991.58,-2833.02 958.65,-2529.8 985,-2498.62 993.19,-2488.92 1004.33,-2482.62 1016.36,-2478.6"/>
-<polygon fill="orange" stroke="orange" points="642.03,-5469.46 642.72,-5480.03 648.77,-5471.33 642.03,-5469.46"/>
-<text text-anchor="middle" x="867" y="-2936.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.46,-5468.52C686.76,-5446.38 731.18,-5403.76 749,-5355.62 772.11,-5293.2 727.92,-3013.5 767,-2959.62 822.04,-2883.74 909.5,-2966.66 967,-2892.62 1000.62,-2849.33 949.12,-2688.06 985,-2646.62 993.24,-2637.1 1004.33,-2630.87 1016.28,-2626.86"/>
+<polygon fill="orange" stroke="orange" points="658.11,-5465.92 652.61,-5474.97 662.56,-5471.33 658.11,-5465.92"/>
+<text text-anchor="middle" x="867" y="-2962.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
</g>
<!-- Node90 -->
<g id="node90" class="node">
<title>Node90</title>
<g id="a_node90"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1012.5,-6028.62 1012.5,-6058.62 1177.5,-6058.62 1177.5,-6028.62 1012.5,-6028.62"/>
-<text text-anchor="start" x="1020.5" y="-6046.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="1095" y="-6035.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012.5,-5372.62 1012.5,-5402.62 1177.5,-5402.62 1177.5,-5372.62 1012.5,-5372.62"/>
+<text text-anchor="start" x="1020.5" y="-5390.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="1095" y="-5379.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node90 -->
<g id="edge89" class="edge">
<title>Node3&#45;&gt;Node90</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.24,-5505.69C747.19,-5506.62 748.11,-5507.6 749,-5508.62 783.03,-5547.54 733.72,-5934.05 767,-5973.62 767.26,-5973.93 927.48,-6008.12 1023.52,-6028.6"/>
-<polygon fill="orange" stroke="orange" points="748.33,-5502.88 738.36,-5499.28 743.91,-5508.31 748.33,-5502.88"/>
-<text text-anchor="middle" x="867" y="-6017.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M652.49,-5466.35C672.74,-5438.56 715.66,-5386.79 767,-5366.62 861.12,-5329.65 982.18,-5354.14 1047.4,-5372.57"/>
+<polygon fill="orange" stroke="orange" points="649.45,-5464.59 646.52,-5474.77 655.16,-5468.64 649.45,-5464.59"/>
+<text text-anchor="middle" x="867" y="-5369.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node92 -->
<g id="node92" class="node">
<title>Node92</title>
<g id="a_node92"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017,-5419.62 1017,-5449.62 1173,-5449.62 1173,-5419.62 1017,-5419.62"/>
-<text text-anchor="start" x="1025" y="-5437.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PadQueue</text>
-<text text-anchor="middle" x="1095" y="-5426.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-5656.62 1017,-5686.62 1173,-5686.62 1173,-5656.62 1017,-5656.62"/>
+<text text-anchor="start" x="1025" y="-5674.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PadQueue</text>
+<text text-anchor="middle" x="1095" y="-5663.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node92 -->
<g id="edge91" class="edge">
<title>Node3&#45;&gt;Node92</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M662.57,-5474.38C687.06,-5458.85 727.9,-5435.78 767,-5426.62 850.76,-5406.98 949.91,-5413.39 1016.89,-5421.89"/>
-<polygon fill="orange" stroke="orange" points="660.51,-5471.55 654.02,-5479.92 664.32,-5477.42 660.51,-5471.55"/>
-<text text-anchor="middle" x="867" y="-5429.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.07,-5500.03C746.43,-5501.17 747.74,-5502.36 749,-5503.62 782.15,-5536.81 734.2,-5574.09 767,-5607.62 775.77,-5616.59 922.85,-5642.8 1016.74,-5658.76"/>
+<polygon fill="orange" stroke="orange" points="747.01,-5497.12 736.82,-5494.22 742.98,-5502.84 747.01,-5497.12"/>
+<text text-anchor="middle" x="867" y="-5653.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
</g>
<!-- Node94 -->
<g id="node94" class="node">
<title>Node94</title>
<g id="a_node94"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1012,-5710.62 1012,-5740.62 1178,-5740.62 1178,-5710.62 1012,-5710.62"/>
-<text text-anchor="start" x="1020" y="-5728.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="1095" y="-5717.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012,-4703.62 1012,-4733.62 1178,-4733.62 1178,-4703.62 1012,-4703.62"/>
+<text text-anchor="start" x="1020" y="-4721.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="1095" y="-4710.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node94 -->
<g id="edge93" class="edge">
<title>Node3&#45;&gt;Node94</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.68,-5505.35C746.83,-5506.39 747.93,-5507.48 749,-5508.62 800.89,-5564.11 714.29,-5623.9 767,-5678.62 783.79,-5696.04 920.53,-5710.92 1011.79,-5719.03"/>
-<polygon fill="orange" stroke="orange" points="747.68,-5502.48 737.6,-5499.23 743.46,-5508.06 747.68,-5502.48"/>
-<text text-anchor="middle" x="867" y="-5717.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.32,-5468.47C686.47,-5446.27 730.71,-5403.58 749,-5355.62 762.11,-5321.25 740.63,-4719.28 767,-4693.62 830.7,-4631.63 878.53,-4685 967,-4693.62 987.8,-4695.65 1010.25,-4699.5 1030.4,-4703.59"/>
+<polygon fill="orange" stroke="orange" points="657.98,-5465.86 652.52,-5474.94 662.45,-5471.25 657.98,-5465.86"/>
+<text text-anchor="middle" x="867" y="-4696.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
</g>
<!-- Node96 -->
<g id="node96" class="node">
<title>Node96</title>
<g id="a_node96"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-5012.62 1013,-5042.62 1177,-5042.62 1177,-5012.62 1013,-5012.62"/>
-<text text-anchor="start" x="1021" y="-5030.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="1095" y="-5019.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-4945.62 1013,-4975.62 1177,-4975.62 1177,-4945.62 1013,-4945.62"/>
+<text text-anchor="start" x="1021" y="-4963.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="1095" y="-4952.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node96 -->
<g id="edge95" class="edge">
<title>Node3&#45;&gt;Node96</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642,-5469.87C650.92,-5386.15 690.07,-5062.06 767,-5002.62 806.42,-4972.16 944.75,-4995.02 1028.35,-5012.54"/>
-<polygon fill="orange" stroke="orange" points="638.5,-5469.73 640.94,-5480.04 645.46,-5470.45 638.5,-5469.73"/>
-<text text-anchor="middle" x="867" y="-5005.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.2,-5468.43C686.22,-5446.17 730.32,-5403.43 749,-5355.62 765.8,-5312.63 733.66,-4972.54 767,-4940.62 803,-4906.15 942.95,-4928.25 1027.66,-4945.62"/>
+<polygon fill="orange" stroke="orange" points="657.87,-5465.81 652.44,-5474.91 662.36,-5471.18 657.87,-5465.81"/>
+<text text-anchor="middle" x="867" y="-4943.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
</g>
<!-- Node98 -->
<g id="node98" class="node">
<title>Node98</title>
<g id="a_node98"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016.5,-2704.62 1016.5,-2734.62 1173.5,-2734.62 1173.5,-2704.62 1016.5,-2704.62"/>
-<text text-anchor="start" x="1024.5" y="-2722.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantized</text>
-<text text-anchor="middle" x="1095" y="-2711.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-2852.62 1016.5,-2882.62 1173.5,-2882.62 1173.5,-2852.62 1016.5,-2852.62"/>
+<text text-anchor="start" x="1024.5" y="-2870.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantized</text>
+<text text-anchor="middle" x="1095" y="-2859.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node98 -->
<g id="edge97" class="edge">
<title>Node3&#45;&gt;Node98</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.44,-5470.16C664.34,-5401.48 727.19,-5163.67 749,-4962.62 753.43,-4921.74 739.38,-3513.07 767,-3482.62 797.04,-3449.5 936.75,-3493.54 967,-3460.62 993.96,-3431.28 959.65,-2774.36 985,-2743.62 993.14,-2733.75 1004.32,-2727.38 1016.44,-2723.35"/>
-<polygon fill="orange" stroke="orange" points="642,-5469.45 642.71,-5480.03 648.75,-5471.32 642,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3485.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.44,-5468.52C686.74,-5446.37 731.14,-5403.74 749,-5355.62 767.51,-5305.75 733.38,-3481.85 767,-3440.62 824.47,-3370.17 908.62,-3467.32 967,-3397.62 1003.13,-3354.5 948.98,-2934.84 985,-2891.62 993.13,-2881.87 1004.23,-2875.54 1016.25,-2871.52"/>
+<polygon fill="orange" stroke="orange" points="658.1,-5465.91 652.6,-5474.97 662.55,-5471.32 658.1,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3443.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
</g>
<!-- Node100 -->
<g id="node100" class="node">
<title>Node100</title>
<g id="a_node100"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1009.5,-5133.62 1009.5,-5163.62 1180.5,-5163.62 1180.5,-5133.62 1009.5,-5133.62"/>
-<text text-anchor="start" x="1017.5" y="-5151.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ResizeQueue</text>
-<text text-anchor="middle" x="1095" y="-5140.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-8994.62 1017.5,-9024.62 1172.5,-9024.62 1172.5,-8994.62 1017.5,-8994.62"/>
+<text text-anchor="start" x="1025.5" y="-9012.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ScatterNd</text>
+<text text-anchor="middle" x="1095" y="-9001.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node100 -->
<g id="edge99" class="edge">
<title>Node3&#45;&gt;Node100</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.83,-5469.77C640.51,-5407.09 652.14,-5212.74 767,-5131.62 855.46,-5069.14 993.34,-5109.06 1058.11,-5133.58"/>
-<polygon fill="orange" stroke="orange" points="636.33,-5469.88 639.81,-5479.88 643.33,-5469.89 636.33,-5469.88"/>
-<text text-anchor="middle" x="867" y="-5134.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5500.65C747.22,-5501.6 748.13,-5502.59 749,-5503.62 779.76,-5540.02 735.02,-8899.29 767,-8934.62 796.99,-8967.75 929.32,-8931.6 967,-8955.62 980.11,-8963.98 972.38,-8976.54 985,-8985.62 994.6,-8992.52 1005.81,-8997.5 1017.32,-9001.07"/>
+<polygon fill="orange" stroke="orange" points="748.43,-5497.88 738.51,-5494.16 743.94,-5503.25 748.43,-5497.88"/>
+<text text-anchor="middle" x="867" y="-8958.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ScatterNdQueueDescriptor &gt;</text>
</g>
<!-- Node102 -->
<g id="node102" class="node">
<title>Node102</title>
<g id="a_node102"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-3858.62 1013.5,-3888.62 1176.5,-3888.62 1176.5,-3858.62 1013.5,-3858.62"/>
-<text text-anchor="start" x="1021.5" y="-3876.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ArgMinMax</text>
-<text text-anchor="middle" x="1095" y="-3865.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009.5,-3816.62 1009.5,-3846.62 1180.5,-3846.62 1180.5,-3816.62 1009.5,-3816.62"/>
+<text text-anchor="start" x="1017.5" y="-3834.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ResizeQueue</text>
+<text text-anchor="middle" x="1095" y="-3823.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node102 -->
<g id="edge101" class="edge">
<title>Node3&#45;&gt;Node102</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.39,-5470.16C664.14,-5401.46 726.55,-5163.59 749,-4962.62 751.99,-4935.86 749,-4013.63 767,-3993.62 826.91,-3927.01 899.21,-4027.18 967,-3968.62 989.68,-3949.02 963.79,-3924.8 985,-3903.62 992.99,-3895.64 1002.88,-3889.74 1013.43,-3885.37"/>
-<polygon fill="orange" stroke="orange" points="641.96,-5469.45 642.68,-5480.02 648.71,-5471.31 641.96,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3996.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.4,-5468.5C686.65,-5446.34 731,-5403.69 749,-5355.62 760.55,-5324.79 744.79,-4194.92 767,-4170.62 797.16,-4137.64 936.08,-4181.89 967,-4149.62 1011.82,-4102.84 943.52,-3908.39 985,-3858.62 991.55,-3850.76 1000,-3844.99 1009.3,-3840.78"/>
+<polygon fill="orange" stroke="orange" points="658.06,-5465.9 652.57,-5474.96 662.51,-5471.3 658.06,-5465.9"/>
+<text text-anchor="middle" x="867" y="-4173.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
</g>
<!-- Node104 -->
<g id="node104" class="node">
<title>Node104</title>
<g id="a_node104"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007,-3439.62 1007,-3469.62 1183,-3469.62 1183,-3439.62 1007,-3439.62"/>
-<text text-anchor="start" x="1015" y="-3457.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; DepthToSpace</text>
-<text text-anchor="middle" x="1095" y="-3446.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-3393.62 1013.5,-3423.62 1176.5,-3423.62 1176.5,-3393.62 1013.5,-3393.62"/>
+<text text-anchor="start" x="1021.5" y="-3411.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ArgMinMax</text>
+<text text-anchor="middle" x="1095" y="-3400.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node104 -->
<g id="edge103" class="edge">
<title>Node3&#45;&gt;Node104</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.42,-5470.16C664.24,-5401.47 726.86,-5163.63 749,-4962.62 752.55,-4930.39 745.18,-3819.59 767,-3795.62 797.09,-3762.55 936.16,-3805.99 967,-3773.62 1012.15,-3726.23 942.67,-3529.54 985,-3479.62 991.03,-3472.51 998.63,-3467.19 1006.99,-3463.23"/>
-<polygon fill="orange" stroke="orange" points="641.98,-5469.45 642.69,-5480.03 648.73,-5471.32 641.98,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3798.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.42,-5468.51C686.69,-5446.35 731.06,-5403.71 749,-5355.62 763.05,-5317.96 739.99,-3938.39 767,-3908.62 797.04,-3875.51 936.34,-3919.17 967,-3886.62 994.61,-3857.31 969.24,-3561.68 985,-3524.62 1003.6,-3480.88 1046.41,-3443.55 1072.5,-3423.76"/>
+<polygon fill="orange" stroke="orange" points="658.08,-5465.91 652.59,-5474.97 662.53,-5471.31 658.08,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3911.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
</g>
<!-- Node106 -->
<g id="node106" class="node">
<title>Node106</title>
<g id="a_node106"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1023.5,-3630.62 1023.5,-3660.62 1166.5,-3660.62 1166.5,-3630.62 1023.5,-3630.62"/>
-<text text-anchor="start" x="1031.5" y="-3648.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Splitter</text>
-<text text-anchor="middle" x="1095" y="-3637.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-3146.62 1007,-3176.62 1183,-3176.62 1183,-3146.62 1007,-3146.62"/>
+<text text-anchor="start" x="1015" y="-3164.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; DepthToSpace</text>
+<text text-anchor="middle" x="1095" y="-3153.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node106 -->
<g id="edge105" class="edge">
<title>Node3&#45;&gt;Node106</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.41,-5470.16C664.21,-5401.47 726.78,-5163.62 749,-4962.62 752.39,-4931.99 747.45,-3877.42 767,-3853.62 824.71,-3783.36 903.5,-3875.69 967,-3810.62 997.01,-3779.86 960.96,-3751.24 985,-3715.62 1002.11,-3690.26 1031.8,-3672.09 1055.88,-3660.63"/>
-<polygon fill="orange" stroke="orange" points="641.97,-5469.45 642.69,-5480.02 648.72,-5471.31 641.97,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3856.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.43,-5468.51C686.71,-5446.36 731.09,-5403.72 749,-5355.62 764.36,-5314.39 737.37,-3804.15 767,-3771.62 797.09,-3738.58 936.57,-3783.35 967,-3750.62 1009.77,-3704.62 944.88,-3233.95 985,-3185.62 990.94,-3178.47 998.49,-3173.15 1006.83,-3169.24"/>
+<polygon fill="orange" stroke="orange" points="658.09,-5465.91 652.59,-5474.97 662.54,-5471.31 658.09,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3774.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
</g>
<!-- Node108 -->
<g id="node108" class="node">
<title>Node108</title>
<g id="a_node108"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1009,-2998.62 1009,-3028.62 1181,-3028.62 1181,-2998.62 1009,-2998.62"/>
-<text text-anchor="start" x="1017" y="-3016.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherQueue</text>
-<text text-anchor="middle" x="1095" y="-3005.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1023.5,-3629.62 1023.5,-3659.62 1166.5,-3659.62 1166.5,-3629.62 1023.5,-3629.62"/>
+<text text-anchor="start" x="1031.5" y="-3647.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Splitter</text>
+<text text-anchor="middle" x="1095" y="-3636.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node108 -->
<g id="edge107" class="edge">
<title>Node3&#45;&gt;Node108</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.42,-5470.16C664.26,-5401.47 726.95,-5163.64 749,-4962.62 752.74,-4928.48 745.23,-3753.17 767,-3726.62 824.65,-3656.31 908.89,-3753.54 967,-3683.62 1012.9,-3628.39 939.24,-3092.95 985,-3037.62 991.42,-3029.85 999.73,-3024.25 1008.9,-3020.26"/>
-<polygon fill="orange" stroke="orange" points="641.99,-5469.45 642.7,-5480.03 648.73,-5471.32 641.99,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3729.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.42,-5468.51C686.68,-5446.35 731.05,-5403.71 749,-5355.62 762.36,-5319.84 741.6,-4009.15 767,-3980.62 826.6,-3913.67 905.58,-4019.91 967,-3954.62 1007.14,-3911.96 951.15,-3739.44 985,-3691.62 995.48,-3676.82 1011.63,-3666.64 1028.32,-3659.66"/>
+<polygon fill="orange" stroke="orange" points="658.07,-5465.9 652.58,-5474.96 662.53,-5471.31 658.07,-5465.9"/>
+<text text-anchor="middle" x="867" y="-3983.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
</g>
<!-- Node110 -->
<g id="node110" class="node">
<title>Node110</title>
<g id="a_node110"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-2655.62 1013,-2685.62 1177,-2685.62 1177,-2655.62 1013,-2655.62"/>
-<text text-anchor="start" x="1021" y="-2673.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RsqrtQueue</text>
-<text text-anchor="middle" x="1095" y="-2662.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009,-2999.62 1009,-3029.62 1181,-3029.62 1181,-2999.62 1009,-2999.62"/>
+<text text-anchor="start" x="1017" y="-3017.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherQueue</text>
+<text text-anchor="middle" x="1095" y="-3006.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node110 -->
<g id="edge109" class="edge">
<title>Node3&#45;&gt;Node110</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.44,-5470.16C664.36,-5401.48 727.24,-5163.67 749,-4962.62 753.63,-4919.84 739.76,-3446.93 767,-3413.62 824.55,-3343.22 908.93,-3440.57 967,-3370.62 1014.99,-3312.8 937.15,-2752.55 985,-2694.62 992.34,-2685.73 1002.16,-2679.67 1012.9,-2675.62"/>
-<polygon fill="orange" stroke="orange" points="642.01,-5469.45 642.71,-5480.03 648.75,-5471.33 642.01,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3416.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.44,-5468.52C686.72,-5446.36 731.11,-5403.73 749,-5355.62 765.65,-5310.84 734.84,-3670.96 767,-3635.62 797.08,-3602.57 936.58,-3647.36 967,-3614.62 1010.59,-3567.71 944.11,-3087.9 985,-3038.62 991.43,-3030.87 999.75,-3025.27 1008.92,-3021.28"/>
+<polygon fill="orange" stroke="orange" points="658.09,-5465.91 652.59,-5474.97 662.54,-5471.32 658.09,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3638.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
</g>
<!-- Node112 -->
<g id="node112" class="node">
<title>Node112</title>
<g id="a_node112"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1012,-2851.62 1012,-2881.62 1178,-2881.62 1178,-2851.62 1012,-2851.62"/>
-<text text-anchor="start" x="1020" y="-2869.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="1095" y="-2858.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-2754.62 1013,-2784.62 1177,-2784.62 1177,-2754.62 1013,-2754.62"/>
+<text text-anchor="start" x="1021" y="-2772.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RsqrtQueue</text>
+<text text-anchor="middle" x="1095" y="-2761.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node112 -->
<g id="edge111" class="edge">
<title>Node3&#45;&gt;Node112</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.43,-5470.16C664.31,-5401.48 727.09,-5163.65 749,-4962.62 753.1,-4924.97 743.01,-3628.91 767,-3599.62 824.6,-3529.27 908.91,-3626.56 967,-3556.62 1014.29,-3499.67 937.85,-2947.68 985,-2890.62 992.1,-2882.03 1001.5,-2876.09 1011.83,-2872.04"/>
-<polygon fill="orange" stroke="orange" points="642,-5469.45 642.7,-5480.03 648.74,-5471.32 642,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3602.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.45,-5468.52C686.74,-5446.37 731.15,-5403.74 749,-5355.62 768.63,-5302.7 729.15,-3365.49 767,-3323.62 796.99,-3290.45 936.58,-3334.39 967,-3301.62 1005.43,-3260.23 948.84,-2837.01 985,-2793.62 992.38,-2784.76 1002.22,-2778.73 1012.97,-2774.68"/>
+<polygon fill="orange" stroke="orange" points="658.1,-5465.92 652.6,-5474.97 662.55,-5471.32 658.1,-5465.92"/>
+<text text-anchor="middle" x="867" y="-3326.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
</g>
<!-- Node114 -->
<g id="node114" class="node">
<title>Node114</title>
<g id="a_node114"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1006,-3797.62 1006,-3827.62 1184,-3827.62 1184,-3797.62 1006,-3797.62"/>
-<text text-anchor="start" x="1014" y="-3815.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="1095" y="-3804.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012,-3293.62 1012,-3323.62 1178,-3323.62 1178,-3293.62 1012,-3293.62"/>
+<text text-anchor="start" x="1020" y="-3311.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="1095" y="-3300.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node114 -->
<g id="edge113" class="edge">
<title>Node3&#45;&gt;Node114</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.4,-5470.16C664.18,-5401.46 726.67,-5163.61 749,-4962.62 752.19,-4933.87 747.46,-3942.94 767,-3921.62 797.19,-3888.67 932,-3928.41 967,-3900.62 986.15,-3885.41 967.58,-3865.79 985,-3848.62 994.22,-3839.52 1005.79,-3832.73 1017.92,-3827.65"/>
-<polygon fill="orange" stroke="orange" points="641.97,-5469.45 642.69,-5480.02 648.72,-5471.31 641.97,-5469.45"/>
-<text text-anchor="middle" x="867" y="-3924.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.43,-5468.51C686.7,-5446.36 731.08,-5403.72 749,-5355.62 763.71,-5316.16 738.63,-3870.75 767,-3839.62 797.1,-3806.59 936.49,-3851.27 967,-3818.62 1003.9,-3779.14 950.37,-3374.11 985,-3332.62 992.14,-3324.07 1001.57,-3318.15 1011.9,-3314.11"/>
+<polygon fill="orange" stroke="orange" points="658.08,-5465.91 652.59,-5474.97 662.53,-5471.31 658.08,-5465.91"/>
+<text text-anchor="middle" x="867" y="-3842.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+</g>
+<!-- Node116 -->
+<g id="node116" class="node">
+<title>Node116</title>
+<g id="a_node116"><a xlink:href="classarmnn_1_1_cl_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1006,-4886.62 1006,-4916.62 1184,-4916.62 1184,-4886.62 1006,-4886.62"/>
+<text text-anchor="start" x="1014" y="-4904.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="1095" y="-4893.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node116 -->
+<g id="edge115" class="edge">
+<title>Node3&#45;&gt;Node116</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.24,-5468.44C686.3,-5446.21 730.45,-5403.48 749,-5355.62 768.05,-5306.48 729.03,-4918.18 767,-4881.62 802.9,-4847.06 942.89,-4869.19 1027.64,-4886.59"/>
+<polygon fill="orange" stroke="orange" points="657.91,-5465.83 652.47,-5474.92 662.39,-5471.2 657.91,-5465.83"/>
+<text text-anchor="middle" x="867" y="-4884.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="classarmnn_1_1_cl_instance_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1243.5,-8131.12 1243.5,-8150.12 1425.5,-8150.12 1425.5,-8131.12 1243.5,-8131.12"/>
-<text text-anchor="middle" x="1334.5" y="-8138.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClInstanceNormalizationWorkload</text>
+<polygon fill="white" stroke="black" points="1243.5,-7237.12 1243.5,-7256.12 1425.5,-7256.12 1425.5,-7237.12 1243.5,-7237.12"/>
+<text text-anchor="middle" x="1334.5" y="-7244.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClInstanceNormalizationWorkload</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
-<path fill="none" stroke="midnightblue" d="M1171.27,-8105.9C1193.98,-8111.04 1218.99,-8116.63 1242,-8121.62 1256.59,-8124.78 1272.51,-8128.12 1286.92,-8131.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1171.88,-8102.44 1161.36,-8103.65 1170.33,-8109.27 1171.88,-8102.44"/>
+<path fill="none" stroke="midnightblue" d="M1195.17,-7246.62C1211.11,-7246.62 1227.53,-7246.62 1243.25,-7246.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-7243.12 1184.77,-7246.62 1194.77,-7250.12 1194.77,-7243.12"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="classarmnn_1_1_cl_space_to_depth_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1264,-7777.12 1264,-7796.12 1405,-7796.12 1405,-7777.12 1264,-7777.12"/>
-<text text-anchor="middle" x="1334.5" y="-7784.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSpaceToDepthWorkload</text>
+<polygon fill="white" stroke="black" points="1264,-8399.12 1264,-8418.12 1405,-8418.12 1405,-8399.12 1264,-8399.12"/>
+<text text-anchor="middle" x="1334.5" y="-8406.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSpaceToDepthWorkload</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
-<path fill="none" stroke="midnightblue" d="M1193.16,-7797.25C1216.87,-7795.46 1241.76,-7793.57 1263.88,-7791.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.79,-7793.77 1183.09,-7798.02 1193.32,-7800.75 1192.79,-7793.77"/>
+<path fill="none" stroke="midnightblue" d="M1193.16,-8408.62C1216.87,-8408.62 1241.76,-8408.62 1263.88,-8408.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-8405.12 1183.09,-8408.62 1193.09,-8412.12 1193.09,-8405.12"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="classarmnn_1_1_cl_convolution3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-7815.12 1263,-7834.12 1406,-7834.12 1406,-7815.12 1263,-7815.12"/>
-<text text-anchor="middle" x="1334.5" y="-7822.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvolution3dWorkload</text>
+<polygon fill="white" stroke="black" points="1263,-7930.12 1263,-7949.12 1406,-7949.12 1406,-7930.12 1263,-7930.12"/>
+<text text-anchor="middle" x="1334.5" y="-7937.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvolution3dWorkload</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node9</title>
-<path fill="none" stroke="midnightblue" d="M1194.2,-7847.49C1221.83,-7842.95 1250.99,-7838.17 1275.45,-7834.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.4,-7844.08 1184.1,-7849.15 1194.53,-7850.98 1193.4,-7844.08"/>
+<path fill="none" stroke="midnightblue" d="M1194.25,-7939.62C1217.3,-7939.62 1241.41,-7939.62 1262.96,-7939.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-7936.12 1184.1,-7939.62 1194.1,-7943.12 1194.1,-7936.12"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="classarmnn_1_1_cl_multiplication_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1265,-2563.12 1265,-2582.12 1404,-2582.12 1404,-2563.12 1265,-2563.12"/>
-<text text-anchor="middle" x="1334.5" y="-2570.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMultiplicationWorkload</text>
+<polygon fill="white" stroke="black" points="1265,-2907.12 1265,-2926.12 1404,-2926.12 1404,-2907.12 1265,-2907.12"/>
+<text text-anchor="middle" x="1334.5" y="-2914.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMultiplicationWorkload</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node10&#45;&gt;Node11</title>
-<path fill="none" stroke="midnightblue" d="M1192.39,-2572.62C1216.66,-2572.62 1242.22,-2572.62 1264.82,-2572.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.08,-2569.12 1182.08,-2572.62 1192.08,-2576.12 1192.08,-2569.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.39,-2916.62C1216.66,-2916.62 1242.22,-2916.62 1264.82,-2916.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.08,-2913.12 1182.08,-2916.62 1192.08,-2920.12 1192.08,-2913.12"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="classarmnn_1_1_cl_q_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282.5,-6986.12 1282.5,-7005.12 1386.5,-7005.12 1386.5,-6986.12 1282.5,-6986.12"/>
-<text text-anchor="middle" x="1334.5" y="-6993.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClQLstmWorkload</text>
+<polygon fill="white" stroke="black" points="1282.5,-7090.12 1282.5,-7109.12 1386.5,-7109.12 1386.5,-7090.12 1282.5,-7090.12"/>
+<text text-anchor="middle" x="1334.5" y="-7097.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClQLstmWorkload</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node12&#45;&gt;Node13</title>
-<path fill="none" stroke="midnightblue" d="M1190.18,-6995.62C1221.64,-6995.62 1255.5,-6995.62 1282.4,-6995.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-6992.12 1180.07,-6995.62 1190.07,-6999.12 1190.07,-6992.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.18,-7083.33C1221.64,-7086.91 1255.5,-7090.75 1282.4,-7093.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.4,-7079.83 1180.07,-7082.18 1189.61,-7086.79 1190.4,-7079.83"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="classarmnn_1_1_cl_transpose_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1261.5,-7853.62 1261.5,-7883.62 1407.5,-7883.62 1407.5,-7853.62 1261.5,-7853.62"/>
-<text text-anchor="start" x="1269.5" y="-7871.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClTransposeConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-7860.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<polygon fill="white" stroke="black" points="1261.5,-7174.62 1261.5,-7204.62 1407.5,-7204.62 1407.5,-7174.62 1261.5,-7174.62"/>
+<text text-anchor="start" x="1269.5" y="-7192.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClTransposeConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-7181.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node14&#45;&gt;Node15</title>
-<path fill="none" stroke="midnightblue" d="M1171.95,-7905.35C1202.61,-7898.38 1237.68,-7890.4 1267.29,-7883.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1171.13,-7901.94 1162.16,-7907.57 1172.68,-7908.77 1171.13,-7901.94"/>
+<path fill="none" stroke="midnightblue" d="M1195.22,-7189.62C1217.38,-7189.62 1240.48,-7189.62 1261.3,-7189.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-7186.12 1185.11,-7189.62 1195.11,-7193.12 1195.11,-7186.12"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="classarmnn_1_1_cl_fill_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1291.5,-7521.12 1291.5,-7540.12 1377.5,-7540.12 1377.5,-7521.12 1291.5,-7521.12"/>
-<text text-anchor="middle" x="1334.5" y="-7528.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClFillWorkload</text>
+<polygon fill="white" stroke="black" points="1291.5,-7350.12 1291.5,-7369.12 1377.5,-7369.12 1377.5,-7350.12 1291.5,-7350.12"/>
+<text text-anchor="middle" x="1334.5" y="-7357.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClFillWorkload</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge16" class="edge">
<title>Node16&#45;&gt;Node17</title>
-<path fill="none" stroke="midnightblue" d="M1182.13,-7530.62C1219.25,-7530.62 1260.98,-7530.62 1291.21,-7530.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1181.8,-7527.12 1171.8,-7530.62 1181.8,-7534.12 1181.8,-7527.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.13,-7359.62C1219.25,-7359.62 1260.98,-7359.62 1291.21,-7359.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1181.8,-7356.12 1171.8,-7359.62 1181.8,-7363.12 1181.8,-7356.12"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="classarmnn_1_1_cl_pooling3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1274.5,-8349.12 1274.5,-8368.12 1394.5,-8368.12 1394.5,-8349.12 1274.5,-8349.12"/>
-<text text-anchor="middle" x="1334.5" y="-8356.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPooling3dWorkload</text>
+<polygon fill="white" stroke="black" points="1274.5,-8303.12 1274.5,-8322.12 1394.5,-8322.12 1394.5,-8303.12 1274.5,-8303.12"/>
+<text text-anchor="middle" x="1334.5" y="-8310.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPooling3dWorkload</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge18" class="edge">
<title>Node18&#45;&gt;Node19</title>
-<path fill="none" stroke="midnightblue" d="M1182.96,-8358.62C1213.33,-8358.62 1246.71,-8358.62 1274.3,-8358.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-8355.12 1172.78,-8358.62 1182.78,-8362.12 1182.78,-8355.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-8311.35C1213.33,-8311.61 1246.71,-8311.89 1274.3,-8312.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.81,-8307.85 1172.78,-8311.27 1182.75,-8314.85 1182.81,-8307.85"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="classarmnn_1_1_cl_elementwise_binary_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1251,-7395.12 1251,-7414.12 1418,-7414.12 1418,-7395.12 1251,-7395.12"/>
-<text text-anchor="middle" x="1334.5" y="-7402.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClElementwiseBinaryWorkload</text>
+<polygon fill="white" stroke="black" points="1251,-6668.12 1251,-6687.12 1418,-6687.12 1418,-6668.12 1251,-6668.12"/>
+<text text-anchor="middle" x="1334.5" y="-6675.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClElementwiseBinaryWorkload</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge20" class="edge">
<title>Node20&#45;&gt;Node21</title>
-<path fill="none" stroke="midnightblue" d="M1190.13,-7404.62C1210.16,-7404.62 1231.17,-7404.62 1250.74,-7404.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-7401.12 1180.07,-7404.62 1190.07,-7408.12 1190.07,-7401.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.13,-6677.62C1210.16,-6677.62 1231.17,-6677.62 1250.74,-6677.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-6674.12 1180.07,-6677.62 1190.07,-6681.12 1190.07,-6674.12"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="classarmnn_1_1_cl_subtraction_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-2612.12 1270.5,-2631.12 1398.5,-2631.12 1398.5,-2612.12 1270.5,-2612.12"/>
-<text text-anchor="middle" x="1334.5" y="-2619.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSubtractionWorkload</text>
+<polygon fill="white" stroke="black" points="1270.5,-2515.12 1270.5,-2534.12 1398.5,-2534.12 1398.5,-2515.12 1270.5,-2515.12"/>
+<text text-anchor="middle" x="1334.5" y="-2522.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSubtractionWorkload</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge22" class="edge">
<title>Node22&#45;&gt;Node23</title>
-<path fill="none" stroke="midnightblue" d="M1186.88,-2621.62C1214.69,-2621.62 1244.68,-2621.62 1270.23,-2621.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2618.12 1176.74,-2621.62 1186.74,-2625.12 1186.74,-2618.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-2524.62C1214.69,-2524.62 1244.68,-2524.62 1270.23,-2524.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2521.12 1176.74,-2524.62 1186.74,-2528.12 1186.74,-2521.12"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
<g id="a_node25"><a xlink:href="classarmnn_1_1_cl_pooling2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1274.5,-8207.12 1274.5,-8226.12 1394.5,-8226.12 1394.5,-8207.12 1274.5,-8207.12"/>
-<text text-anchor="middle" x="1334.5" y="-8214.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPooling2dWorkload</text>
+<polygon fill="white" stroke="black" points="1274.5,-7985.12 1274.5,-8004.12 1394.5,-8004.12 1394.5,-7985.12 1274.5,-7985.12"/>
+<text text-anchor="middle" x="1334.5" y="-7992.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPooling2dWorkload</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge24" class="edge">
<title>Node24&#45;&gt;Node25</title>
-<path fill="none" stroke="midnightblue" d="M1182.96,-8210.28C1213.33,-8211.56 1246.71,-8212.96 1274.3,-8214.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.92,-8206.77 1172.78,-8209.85 1182.63,-8213.77 1182.92,-8206.77"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-7994.62C1213.33,-7994.62 1246.71,-7994.62 1274.3,-7994.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-7991.12 1172.78,-7994.62 1182.78,-7998.12 1182.78,-7991.12"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
<g id="a_node27"><a xlink:href="classarmnn_1_1_cl_exp_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1289.5,-7903.12 1289.5,-7922.12 1379.5,-7922.12 1379.5,-7903.12 1289.5,-7903.12"/>
-<text text-anchor="middle" x="1334.5" y="-7910.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClExpWorkload</text>
+<polygon fill="white" stroke="black" points="1289.5,-8075.12 1289.5,-8094.12 1379.5,-8094.12 1379.5,-8075.12 1289.5,-8075.12"/>
+<text text-anchor="middle" x="1334.5" y="-8082.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClExpWorkload</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge26" class="edge">
<title>Node26&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M1132.71,-7985.6C1168.46,-7966.38 1220.46,-7939.16 1242,-7931.62 1257.01,-7926.36 1273.93,-7922.34 1289.11,-7919.39"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1130.69,-7982.72 1123.55,-7990.55 1134.01,-7988.88 1130.69,-7982.72"/>
+<path fill="none" stroke="midnightblue" d="M1128.68,-8159.27C1157.52,-8142.13 1201.19,-8118.16 1242,-8103.62 1256.98,-8098.28 1273.9,-8094.25 1289.08,-8091.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1126.63,-8156.42 1119.86,-8164.57 1130.24,-8162.41 1126.63,-8156.42"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
<g id="a_node28"><a xlink:href="classarmnn_1_1_cl_logical_not_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1272.5,-8093.12 1272.5,-8112.12 1396.5,-8112.12 1396.5,-8093.12 1272.5,-8093.12"/>
-<text text-anchor="middle" x="1334.5" y="-8100.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalNotWorkload</text>
+<polygon fill="white" stroke="black" points="1272.5,-8265.12 1272.5,-8284.12 1396.5,-8284.12 1396.5,-8265.12 1272.5,-8265.12"/>
+<text text-anchor="middle" x="1334.5" y="-8272.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalNotWorkload</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge27" class="edge">
<title>Node26&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M1132.66,-8025.54C1174,-8047.95 1236.27,-8081.54 1242,-8083.62 1252.37,-8087.38 1263.69,-8090.48 1274.72,-8093.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1134.13,-8022.35 1123.67,-8020.66 1130.79,-8028.51 1134.13,-8022.35"/>
+<path fill="none" stroke="midnightblue" d="M1128.68,-8199.98C1157.52,-8217.11 1201.19,-8241.08 1242,-8255.62 1252.55,-8259.38 1264.05,-8262.49 1275.24,-8265.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1130.24,-8196.83 1119.86,-8194.68 1126.63,-8202.83 1130.24,-8196.83"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
<g id="a_node29"><a xlink:href="classarmnn_1_1_cl_log_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1290,-8055.12 1290,-8074.12 1379,-8074.12 1379,-8055.12 1290,-8055.12"/>
-<text text-anchor="middle" x="1334.5" y="-8062.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogWorkload</text>
+<polygon fill="white" stroke="black" points="1290,-8227.12 1290,-8246.12 1379,-8246.12 1379,-8227.12 1290,-8227.12"/>
+<text text-anchor="middle" x="1334.5" y="-8234.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogWorkload</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge28" class="edge">
<title>Node26&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M1157.54,-8023.4C1183.51,-8030.66 1214.13,-8038.91 1242,-8045.62 1257.46,-8049.34 1274.49,-8052.99 1289.63,-8056.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1158.4,-8020 1147.83,-8020.67 1156.5,-8026.74 1158.4,-8020"/>
+<path fill="none" stroke="midnightblue" d="M1161.11,-8197.31C1186.31,-8203.96 1215.43,-8211.41 1242,-8217.62 1257.48,-8221.24 1274.52,-8224.87 1289.65,-8227.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1161.86,-8193.89 1151.3,-8194.71 1160.07,-8200.66 1161.86,-8193.89"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
<g id="a_node30"><a xlink:href="classarmnn_1_1_cl_neg_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1288.5,-8017.12 1288.5,-8036.12 1380.5,-8036.12 1380.5,-8017.12 1288.5,-8017.12"/>
-<text text-anchor="middle" x="1334.5" y="-8024.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClNegWorkload</text>
+<polygon fill="white" stroke="black" points="1288.5,-8189.12 1288.5,-8208.12 1380.5,-8208.12 1380.5,-8189.12 1288.5,-8189.12"/>
+<text text-anchor="middle" x="1334.5" y="-8196.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClNegWorkload</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node30 -->
<g id="edge29" class="edge">
<title>Node26&#45;&gt;Node30</title>
-<path fill="none" stroke="midnightblue" d="M1190.43,-8013.97C1224.13,-8016.95 1260.56,-8020.17 1288.23,-8022.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.34,-8010.44 1180.07,-8013.05 1189.72,-8017.42 1190.34,-8010.44"/>
+<path fill="none" stroke="midnightblue" d="M1190.43,-8187.18C1224.13,-8189.87 1260.56,-8192.79 1288.23,-8195"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.32,-8183.66 1180.07,-8186.35 1189.76,-8190.63 1190.32,-8183.66"/>
</g>
<!-- Node31 -->
<g id="node31" class="node">
<title>Node31</title>
<g id="a_node31"><a xlink:href="classarmnn_1_1_cl_sin_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1291,-7979.12 1291,-7998.12 1378,-7998.12 1378,-7979.12 1291,-7979.12"/>
-<text text-anchor="middle" x="1334.5" y="-7986.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSinWorkload</text>
+<polygon fill="white" stroke="black" points="1291,-8151.12 1291,-8170.12 1378,-8170.12 1378,-8151.12 1291,-8151.12"/>
+<text text-anchor="middle" x="1334.5" y="-8158.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSinWorkload</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node31 -->
<g id="edge30" class="edge">
<title>Node26&#45;&gt;Node31</title>
-<path fill="none" stroke="midnightblue" d="M1190.28,-7998.87C1225.12,-7996.37 1262.88,-7993.67 1290.88,-7991.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.79,-7995.39 1180.07,-7999.6 1190.29,-8002.38 1189.79,-7995.39"/>
+<path fill="none" stroke="midnightblue" d="M1190.28,-8172.08C1225.12,-8169.29 1262.88,-8166.27 1290.88,-8164.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.76,-8168.61 1180.07,-8172.9 1190.32,-8175.59 1189.76,-8168.61"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
<g id="a_node32"><a xlink:href="classarmnn_1_1_cl_sqrt_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1288.5,-7941.12 1288.5,-7960.12 1380.5,-7960.12 1380.5,-7941.12 1288.5,-7941.12"/>
-<text text-anchor="middle" x="1334.5" y="-7948.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSqrtWorkload</text>
+<polygon fill="white" stroke="black" points="1288.5,-8113.12 1288.5,-8132.12 1380.5,-8132.12 1380.5,-8113.12 1288.5,-8113.12"/>
+<text text-anchor="middle" x="1334.5" y="-8120.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSqrtWorkload</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node32 -->
<g id="edge31" class="edge">
<title>Node26&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M1164.71,-7988.12C1189.08,-7982.06 1216.72,-7975.36 1242,-7969.62 1257.03,-7966.2 1273.51,-7962.71 1288.28,-7959.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1163.7,-7984.76 1154.84,-7990.58 1165.39,-7991.56 1163.7,-7984.76"/>
+<path fill="none" stroke="midnightblue" d="M1161.11,-8161.93C1186.31,-8155.28 1215.43,-8147.83 1242,-8141.62 1257.01,-8138.11 1273.48,-8134.59 1288.26,-8131.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1160.07,-8158.59 1151.3,-8164.53 1161.86,-8165.35 1160.07,-8158.59"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="classarmnn_1_1_cl_activation_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1273.5,-7222.12 1273.5,-7241.12 1395.5,-7241.12 1395.5,-7222.12 1273.5,-7222.12"/>
-<text text-anchor="middle" x="1334.5" y="-7229.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClActivationWorkload</text>
+<polygon fill="white" stroke="black" points="1273.5,-8350.12 1273.5,-8369.12 1395.5,-8369.12 1395.5,-8350.12 1273.5,-8350.12"/>
+<text text-anchor="middle" x="1334.5" y="-8357.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClActivationWorkload</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge33" class="edge">
<title>Node33&#45;&gt;Node34</title>
-<path fill="none" stroke="midnightblue" d="M1184.14,-7231.62C1213.82,-7231.62 1246.24,-7231.62 1273.27,-7231.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-7228.12 1173.77,-7231.62 1183.77,-7235.12 1183.77,-7228.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.14,-8359.62C1213.82,-8359.62 1246.24,-8359.62 1273.27,-8359.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-8356.12 1173.77,-8359.62 1183.77,-8363.12 1183.77,-8356.12"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="classarmnn_1_1_cl_batch_to_space_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1258,-8298.12 1258,-8317.12 1411,-8317.12 1411,-8298.12 1258,-8298.12"/>
-<text text-anchor="middle" x="1334.5" y="-8305.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchToSpaceNdWorkload</text>
+<polygon fill="white" stroke="black" points="1258,-7577.12 1258,-7596.12 1411,-7596.12 1411,-7577.12 1258,-7577.12"/>
+<text text-anchor="middle" x="1334.5" y="-7584.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchToSpaceNdWorkload</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge35" class="edge">
<title>Node35&#45;&gt;Node36</title>
-<path fill="none" stroke="midnightblue" d="M1192.96,-8307.62C1214.63,-8307.62 1237.3,-8307.62 1257.96,-8307.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-8304.12 1182.75,-8307.62 1192.75,-8311.12 1192.75,-8304.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.96,-7586.62C1214.63,-7586.62 1237.3,-7586.62 1257.96,-7586.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-7583.12 1182.75,-7586.62 1192.75,-7590.12 1192.75,-7583.12"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="classarmnn_1_1_cl_strided_slice_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269.5,-5796.12 1269.5,-5815.12 1399.5,-5815.12 1399.5,-5796.12 1269.5,-5796.12"/>
-<text text-anchor="middle" x="1334.5" y="-5803.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClStridedSliceWorkload</text>
+<polygon fill="white" stroke="black" points="1269.5,-7875.12 1269.5,-7894.12 1399.5,-7894.12 1399.5,-7875.12 1269.5,-7875.12"/>
+<text text-anchor="middle" x="1334.5" y="-7882.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClStridedSliceWorkload</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge37" class="edge">
<title>Node37&#45;&gt;Node38</title>
-<path fill="none" stroke="midnightblue" d="M1187.67,-5827.11C1214.9,-5823.09 1244.14,-5818.78 1269.24,-5815.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.12,-5823.65 1177.73,-5828.57 1188.14,-5830.58 1187.12,-5823.65"/>
+<path fill="none" stroke="midnightblue" d="M1188.02,-7884.62C1215.16,-7884.62 1244.25,-7884.62 1269.24,-7884.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-7881.12 1177.73,-7884.62 1187.73,-7888.12 1187.73,-7881.12"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="classarmnn_1_1_cl_batch_mat_mul_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266,-6507.12 1266,-6526.12 1403,-6526.12 1403,-6507.12 1266,-6507.12"/>
-<text text-anchor="middle" x="1334.5" y="-6514.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchMatMulWorkload</text>
+<polygon fill="white" stroke="black" points="1266,-7128.12 1266,-7147.12 1403,-7147.12 1403,-7128.12 1266,-7128.12"/>
+<text text-anchor="middle" x="1334.5" y="-7135.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchMatMulWorkload</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge39" class="edge">
<title>Node39&#45;&gt;Node40</title>
-<path fill="none" stroke="midnightblue" d="M1182.15,-6516.62C1209.7,-6516.62 1239.78,-6516.62 1265.82,-6516.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-6513.12 1172.13,-6516.62 1182.13,-6520.12 1182.13,-6513.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.15,-7130.61C1209.7,-7131.89 1239.78,-7133.28 1265.82,-7134.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.28,-7127.11 1172.13,-7130.15 1181.95,-7134.11 1182.28,-7127.11"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="classarmnn_1_1_cl_addition_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278,-2808.12 1278,-2827.12 1391,-2827.12 1391,-2808.12 1278,-2808.12"/>
-<text text-anchor="middle" x="1334.5" y="-2815.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClAdditionWorkload</text>
+<polygon fill="white" stroke="black" points="1278,-2956.12 1278,-2975.12 1391,-2975.12 1391,-2956.12 1278,-2956.12"/>
+<text text-anchor="middle" x="1334.5" y="-2963.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClAdditionWorkload</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge41" class="edge">
<title>Node41&#45;&gt;Node42</title>
-<path fill="none" stroke="midnightblue" d="M1179.2,-2817.62C1211.88,-2817.62 1248.52,-2817.62 1277.9,-2817.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.2,-2814.12 1169.2,-2817.62 1179.2,-2821.12 1179.2,-2814.12"/>
+<path fill="none" stroke="midnightblue" d="M1179.2,-2965.62C1211.88,-2965.62 1248.52,-2965.62 1277.9,-2965.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.2,-2962.12 1169.2,-2965.62 1179.2,-2969.12 1179.2,-2962.12"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="classarmnn_1_1_cl_division_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278.5,-2955.12 1278.5,-2974.12 1390.5,-2974.12 1390.5,-2955.12 1278.5,-2955.12"/>
-<text text-anchor="middle" x="1334.5" y="-2962.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDivisionWorkload</text>
+<polygon fill="white" stroke="black" points="1278.5,-2662.12 1278.5,-2681.12 1390.5,-2681.12 1390.5,-2662.12 1278.5,-2662.12"/>
+<text text-anchor="middle" x="1334.5" y="-2669.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDivisionWorkload</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge43" class="edge">
<title>Node43&#45;&gt;Node44</title>
-<path fill="none" stroke="midnightblue" d="M1178.64,-2964.62C1211.64,-2964.62 1248.74,-2964.62 1278.36,-2964.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1178.55,-2961.12 1168.55,-2964.62 1178.55,-2968.12 1178.55,-2961.12"/>
+<path fill="none" stroke="midnightblue" d="M1178.64,-2671.62C1211.64,-2671.62 1248.74,-2671.62 1278.36,-2671.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1178.55,-2668.12 1168.55,-2671.62 1178.55,-2675.12 1178.55,-2668.12"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="structarmnn_1_1_cl_rank_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1286,-8247.12 1286,-8266.12 1383,-8266.12 1383,-8247.12 1286,-8247.12"/>
-<text text-anchor="middle" x="1334.5" y="-8254.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClRankWorkload</text>
+<polygon fill="white" stroke="black" points="1286,-7689.12 1286,-7708.12 1383,-7708.12 1383,-7689.12 1286,-7689.12"/>
+<text text-anchor="middle" x="1334.5" y="-7696.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClRankWorkload</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge45" class="edge">
<title>Node45&#45;&gt;Node46</title>
-<path fill="none" stroke="midnightblue" d="M1187.36,-8256.62C1220.88,-8256.62 1257.48,-8256.62 1285.66,-8256.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-8253.12 1177.07,-8256.62 1187.07,-8260.12 1187.07,-8253.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.36,-7698.62C1220.88,-7698.62 1257.48,-7698.62 1285.66,-7698.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-7695.12 1177.07,-7698.62 1187.07,-7702.12 1187.07,-7695.12"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="classarmnn_1_1_cl_softmax_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278,-7104.12 1278,-7123.12 1391,-7123.12 1391,-7104.12 1278,-7104.12"/>
-<text text-anchor="middle" x="1334.5" y="-7111.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSoftmaxWorkload</text>
+<polygon fill="white" stroke="black" points="1278,-7810.12 1278,-7829.12 1391,-7829.12 1391,-7810.12 1278,-7810.12"/>
+<text text-anchor="middle" x="1334.5" y="-7817.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSoftmaxWorkload</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge47" class="edge">
<title>Node47&#45;&gt;Node48</title>
-<path fill="none" stroke="midnightblue" d="M1195.11,-7113.62C1223.4,-7113.62 1253.22,-7113.62 1277.9,-7113.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-7110.12 1184.77,-7113.62 1194.77,-7117.12 1194.77,-7110.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-7819.62C1223.4,-7819.62 1253.22,-7819.62 1277.9,-7819.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-7816.12 1184.77,-7819.62 1194.77,-7823.12 1194.77,-7816.12"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="classarmnn_1_1_cl_fully_connected_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1261,-7737.12 1261,-7756.12 1408,-7756.12 1408,-7737.12 1261,-7737.12"/>
-<text text-anchor="middle" x="1334.5" y="-7744.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClFullyConnectedWorkload</text>
+<polygon fill="white" stroke="black" points="1261,-5547.12 1261,-5566.12 1408,-5566.12 1408,-5547.12 1261,-5547.12"/>
+<text text-anchor="middle" x="1334.5" y="-5554.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClFullyConnectedWorkload</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge49" class="edge">
<title>Node49&#45;&gt;Node50</title>
-<path fill="none" stroke="midnightblue" d="M1196.33,-7746.62C1217.97,-7746.62 1240.44,-7746.62 1260.78,-7746.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-7743.12 1186.13,-7746.62 1196.13,-7750.12 1196.13,-7743.12"/>
+<path fill="none" stroke="midnightblue" d="M1196.33,-5556.62C1217.97,-5556.62 1240.44,-5556.62 1260.78,-5556.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-5553.12 1186.13,-5556.62 1196.13,-5560.12 1196.13,-5553.12"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">
<title>Node52</title>
<g id="a_node52"><a xlink:href="classarmnn_1_1_cl_cast_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1287.5,-6642.12 1287.5,-6661.12 1381.5,-6661.12 1381.5,-6642.12 1287.5,-6642.12"/>
-<text text-anchor="middle" x="1334.5" y="-6649.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClCastWorkload</text>
+<polygon fill="white" stroke="black" points="1287.5,-5830.12 1287.5,-5849.12 1381.5,-5849.12 1381.5,-5830.12 1287.5,-5830.12"/>
+<text text-anchor="middle" x="1334.5" y="-5837.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClCastWorkload</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge51" class="edge">
<title>Node51&#45;&gt;Node52</title>
-<path fill="none" stroke="midnightblue" d="M1185.86,-6651.62C1220.4,-6651.62 1258.41,-6651.62 1287.21,-6651.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-6648.12 1175.74,-6651.62 1185.74,-6655.12 1185.74,-6648.12"/>
+<path fill="none" stroke="midnightblue" d="M1185.86,-5839.62C1220.4,-5839.62 1258.41,-5839.62 1287.21,-5839.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-5836.12 1175.74,-5839.62 1185.74,-5843.12 1185.74,-5836.12"/>
</g>
<!-- Node54 -->
<g id="node54" class="node">
<title>Node54</title>
<g id="a_node54"><a xlink:href="classarmnn_1_1_cl_space_to_batch_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1258,-6220.12 1258,-6239.12 1411,-6239.12 1411,-6220.12 1258,-6220.12"/>
-<text text-anchor="middle" x="1334.5" y="-6227.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSpaceToBatchNdWorkload</text>
+<polygon fill="white" stroke="black" points="1258,-7468.12 1258,-7487.12 1411,-7487.12 1411,-7468.12 1258,-7468.12"/>
+<text text-anchor="middle" x="1334.5" y="-7475.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSpaceToBatchNdWorkload</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge53" class="edge">
<title>Node53&#45;&gt;Node54</title>
-<path fill="none" stroke="midnightblue" d="M1192.96,-6229.62C1214.63,-6229.62 1237.3,-6229.62 1257.96,-6229.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-6226.12 1182.75,-6229.62 1192.75,-6233.12 1192.75,-6226.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.96,-7477.62C1214.63,-7477.62 1237.3,-7477.62 1257.96,-7477.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-7474.12 1182.75,-7477.62 1192.75,-7481.12 1192.75,-7474.12"/>
</g>
<!-- Node56 -->
<g id="node56" class="node">
<title>Node56</title>
<g id="a_node56"><a xlink:href="classarmnn_1_1_cl_depthwise_convolution_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1243.5,-6577.12 1243.5,-6596.12 1425.5,-6596.12 1425.5,-6577.12 1243.5,-6577.12"/>
-<text text-anchor="middle" x="1334.5" y="-6584.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDepthwiseConvolutionWorkload</text>
+<polygon fill="white" stroke="black" points="1243.5,-6118.12 1243.5,-6137.12 1425.5,-6137.12 1425.5,-6118.12 1243.5,-6118.12"/>
+<text text-anchor="middle" x="1334.5" y="-6125.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDepthwiseConvolutionWorkload</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge55" class="edge">
<title>Node55&#45;&gt;Node56</title>
-<path fill="none" stroke="midnightblue" d="M1195.49,-6586.62C1211.41,-6586.62 1227.81,-6586.62 1243.49,-6586.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-6583.12 1185.11,-6586.62 1195.11,-6590.12 1195.11,-6583.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.49,-6127.62C1211.41,-6127.62 1227.81,-6127.62 1243.49,-6127.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-6124.12 1185.11,-6127.62 1195.11,-6131.12 1195.11,-6124.12"/>
</g>
<!-- Node58 -->
<g id="node58" class="node">
<title>Node58</title>
<g id="a_node58"><a xlink:href="classarmnn_1_1_cl_dequantize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-7628.12 1270.5,-7647.12 1398.5,-7647.12 1398.5,-7628.12 1270.5,-7628.12"/>
-<text text-anchor="middle" x="1334.5" y="-7635.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDequantizeWorkload</text>
+<polygon fill="white" stroke="black" points="1270.5,-6615.12 1270.5,-6634.12 1398.5,-6634.12 1398.5,-6615.12 1270.5,-6615.12"/>
+<text text-anchor="middle" x="1334.5" y="-6622.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDequantizeWorkload</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge57" class="edge">
<title>Node57&#45;&gt;Node58</title>
-<path fill="none" stroke="midnightblue" d="M1186.88,-7637.62C1214.69,-7637.62 1244.68,-7637.62 1270.23,-7637.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-7634.12 1176.74,-7637.62 1186.74,-7641.12 1186.74,-7634.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-6624.62C1214.69,-6624.62 1244.68,-6624.62 1270.23,-6624.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-6621.12 1176.74,-6624.62 1186.74,-6628.12 1186.74,-6621.12"/>
</g>
<!-- Node60 -->
<g id="node60" class="node">
<title>Node60</title>
<g id="a_node60"><a xlink:href="classarmnn_1_1_cl_reshape_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1277.5,-8169.12 1277.5,-8188.12 1391.5,-8188.12 1391.5,-8169.12 1277.5,-8169.12"/>
-<text text-anchor="middle" x="1334.5" y="-8176.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClReshapeWorkload</text>
+<polygon fill="white" stroke="black" points="1277.5,-6437.12 1277.5,-6456.12 1391.5,-6456.12 1391.5,-6437.12 1277.5,-6437.12"/>
+<text text-anchor="middle" x="1334.5" y="-6444.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClReshapeWorkload</text>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node60 -->
<g id="edge59" class="edge">
<title>Node59&#45;&gt;Node60</title>
-<path fill="none" stroke="midnightblue" d="M1195.96,-8160.66C1223.78,-8164.29 1253.01,-8168.11 1277.33,-8171.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.16,-8157.16 1185.79,-8159.34 1195.25,-8164.1 1196.16,-8157.16"/>
+<path fill="none" stroke="midnightblue" d="M1195.96,-6446.62C1223.78,-6446.62 1253.01,-6446.62 1277.33,-6446.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-6443.12 1185.79,-6446.62 1195.79,-6450.12 1195.79,-6443.12"/>
</g>
<!-- Node62 -->
<g id="node62" class="node">
<title>Node62</title>
<g id="a_node62"><a xlink:href="classarmnn_1_1_cl_slice_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1287,-5834.12 1287,-5853.12 1382,-5853.12 1382,-5834.12 1287,-5834.12"/>
-<text text-anchor="middle" x="1334.5" y="-5841.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSliceWorkload</text>
+<polygon fill="white" stroke="black" points="1287,-6003.12 1287,-6022.12 1382,-6022.12 1382,-6003.12 1287,-6003.12"/>
+<text text-anchor="middle" x="1334.5" y="-6010.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSliceWorkload</text>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node62 -->
<g id="edge61" class="edge">
<title>Node61&#45;&gt;Node62</title>
-<path fill="none" stroke="midnightblue" d="M1163.08,-5881.97C1187.82,-5875.63 1216.13,-5868.58 1242,-5862.62 1256.55,-5859.26 1272.45,-5855.87 1286.87,-5852.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1161.88,-5878.66 1153.07,-5884.54 1163.62,-5885.44 1161.88,-5878.66"/>
+<path fill="none" stroke="midnightblue" d="M1186.14,-6012.62C1220.52,-6012.62 1258.3,-6012.62 1286.99,-6012.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-6009.12 1176.08,-6012.62 1186.08,-6016.12 1186.08,-6009.12"/>
</g>
<!-- Node64 -->
<g id="node64" class="node">
<title>Node64</title>
<g id="a_node64"><a xlink:href="classarmnn_1_1_cl_mean_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1285,-6931.12 1285,-6950.12 1384,-6950.12 1384,-6931.12 1285,-6931.12"/>
-<text text-anchor="middle" x="1334.5" y="-6938.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMeanWorkload</text>
+<polygon fill="white" stroke="black" points="1285,-6710.12 1285,-6729.12 1384,-6729.12 1384,-6710.12 1285,-6710.12"/>
+<text text-anchor="middle" x="1334.5" y="-6717.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMeanWorkload</text>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node64 -->
<g id="edge63" class="edge">
<title>Node63&#45;&gt;Node64</title>
-<path fill="none" stroke="midnightblue" d="M1188.18,-6940.62C1221.09,-6940.62 1256.87,-6940.62 1284.69,-6940.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-6937.12 1178.07,-6940.62 1188.07,-6944.12 1188.07,-6937.12"/>
+<path fill="none" stroke="midnightblue" d="M1188.18,-6736.14C1221.09,-6732.4 1256.87,-6728.33 1284.69,-6725.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.61,-6732.69 1178.07,-6737.29 1188.4,-6739.64 1187.61,-6732.69"/>
</g>
<!-- Node66 -->
<g id="node66" class="node">
<title>Node66</title>
<g id="a_node66"><a xlink:href="classarmnn_1_1_cl_transpose_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1274,-2367.12 1274,-2386.12 1395,-2386.12 1395,-2367.12 1274,-2367.12"/>
-<text text-anchor="middle" x="1334.5" y="-2374.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClTransposeWorkload</text>
+<polygon fill="white" stroke="black" points="1274,-2564.12 1274,-2583.12 1395,-2583.12 1395,-2564.12 1274,-2564.12"/>
+<text text-anchor="middle" x="1334.5" y="-2571.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClTransposeWorkload</text>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node66 -->
<g id="edge65" class="edge">
<title>Node65&#45;&gt;Node66</title>
-<path fill="none" stroke="midnightblue" d="M1183.19,-2376.62C1213.29,-2376.62 1246.3,-2376.62 1273.7,-2376.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-2373.12 1173.11,-2376.62 1183.11,-2380.12 1183.11,-2373.12"/>
+<path fill="none" stroke="midnightblue" d="M1183.19,-2573.62C1213.29,-2573.62 1246.3,-2573.62 1273.7,-2573.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-2570.12 1173.11,-2573.62 1183.11,-2577.12 1183.11,-2570.12"/>
</g>
<!-- Node68 -->
<g id="node68" class="node">
<title>Node68</title>
<g id="a_node68"><a xlink:href="classarmnn_1_1_cl_quantize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1276.5,-5540.12 1276.5,-5559.12 1392.5,-5559.12 1392.5,-5540.12 1276.5,-5540.12"/>
-<text text-anchor="middle" x="1334.5" y="-5547.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClQuantizeWorkload</text>
+<polygon fill="white" stroke="black" points="1276.5,-8037.12 1276.5,-8056.12 1392.5,-8056.12 1392.5,-8037.12 1276.5,-8037.12"/>
+<text text-anchor="middle" x="1334.5" y="-8044.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClQuantizeWorkload</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge67" class="edge">
<title>Node67&#45;&gt;Node68</title>
-<path fill="none" stroke="midnightblue" d="M1180.97,-5549.62C1212.64,-5549.62 1247.8,-5549.62 1276.38,-5549.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1180.82,-5546.12 1170.82,-5549.62 1180.82,-5553.12 1180.82,-5546.12"/>
+<path fill="none" stroke="midnightblue" d="M1180.97,-8047.91C1212.64,-8047.64 1247.8,-8047.34 1276.38,-8047.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1180.79,-8044.41 1170.82,-8047.99 1180.85,-8051.41 1180.79,-8044.41"/>
</g>
<!-- Node70 -->
<g id="node70" class="node">
<title>Node70</title>
<g id="a_node70"><a xlink:href="classarmnn_1_1_cl_logical_and_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1272,-7026.12 1272,-7045.12 1397,-7045.12 1397,-7026.12 1272,-7026.12"/>
-<text text-anchor="middle" x="1334.5" y="-7033.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalAndWorkload</text>
+<polygon fill="white" stroke="black" points="1272,-7728.12 1272,-7747.12 1397,-7747.12 1397,-7728.12 1272,-7728.12"/>
+<text text-anchor="middle" x="1334.5" y="-7735.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalAndWorkload</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge69" class="edge">
<title>Node69&#45;&gt;Node70</title>
-<path fill="none" stroke="midnightblue" d="M1191.96,-7049.32C1218.86,-7046.72 1247.38,-7043.96 1271.72,-7041.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.36,-7045.87 1181.74,-7050.31 1192.03,-7052.83 1191.36,-7045.87"/>
+<path fill="none" stroke="midnightblue" d="M1191.96,-7756.69C1218.86,-7753.07 1247.38,-7749.23 1271.72,-7745.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.19,-7753.27 1181.74,-7758.07 1192.12,-7760.2 1191.19,-7753.27"/>
</g>
<!-- Node71 -->
<g id="node71" class="node">
<title>Node71</title>
<g id="a_node71"><a xlink:href="classarmnn_1_1_cl_logical_or_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1275.5,-7064.12 1275.5,-7083.12 1393.5,-7083.12 1393.5,-7064.12 1275.5,-7064.12"/>
-<text text-anchor="middle" x="1334.5" y="-7071.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalOrWorkload</text>
+<polygon fill="white" stroke="black" points="1275.5,-7766.12 1275.5,-7785.12 1393.5,-7785.12 1393.5,-7766.12 1275.5,-7766.12"/>
+<text text-anchor="middle" x="1334.5" y="-7773.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalOrWorkload</text>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node71 -->
<g id="edge70" class="edge">
<title>Node69&#45;&gt;Node71</title>
-<path fill="none" stroke="midnightblue" d="M1192.05,-7064.68C1220.28,-7066.47 1250.28,-7068.36 1275.36,-7069.94"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.94,-7061.17 1181.74,-7064.03 1191.5,-7068.16 1191.94,-7061.17"/>
+<path fill="none" stroke="midnightblue" d="M1192.05,-7772.05C1220.28,-7772.76 1250.28,-7773.52 1275.36,-7774.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.83,-7768.54 1181.74,-7771.79 1191.65,-7775.54 1191.83,-7768.54"/>
</g>
<!-- Node73 -->
<g id="node73" class="node">
<title>Node73</title>
<g id="a_node73"><a xlink:href="classarmnn_1_1_cl_maximum_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1273.5,-2318.12 1273.5,-2337.12 1395.5,-2337.12 1395.5,-2318.12 1273.5,-2318.12"/>
-<text text-anchor="middle" x="1334.5" y="-2325.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMaximumWorkload</text>
+<polygon fill="white" stroke="black" points="1273.5,-2809.12 1273.5,-2828.12 1395.5,-2828.12 1395.5,-2809.12 1273.5,-2809.12"/>
+<text text-anchor="middle" x="1334.5" y="-2816.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMaximumWorkload</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge72" class="edge">
<title>Node72&#45;&gt;Node73</title>
-<path fill="none" stroke="midnightblue" d="M1199.22,-2327.62C1224.57,-2327.62 1250.88,-2327.62 1273.42,-2327.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1199.18,-2324.12 1189.18,-2327.62 1199.18,-2331.12 1199.18,-2324.12"/>
+<path fill="none" stroke="midnightblue" d="M1199.22,-2818.62C1224.57,-2818.62 1250.88,-2818.62 1273.42,-2818.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1199.18,-2815.12 1189.18,-2818.62 1199.18,-2822.12 1199.18,-2815.12"/>
</g>
<!-- Node75 -->
<g id="node75" class="node">
<title>Node75</title>
<g id="a_node75"><a xlink:href="classarmnn_1_1_cl_concat_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281.5,-6877.12 1281.5,-6896.12 1387.5,-6896.12 1387.5,-6877.12 1281.5,-6877.12"/>
-<text text-anchor="middle" x="1334.5" y="-6884.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConcatWorkload</text>
+<polygon fill="white" stroke="black" points="1281.5,-5945.12 1281.5,-5964.12 1387.5,-5964.12 1387.5,-5945.12 1281.5,-5945.12"/>
+<text text-anchor="middle" x="1334.5" y="-5952.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConcatWorkload</text>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node75 -->
<g id="edge74" class="edge">
<title>Node74&#45;&gt;Node75</title>
-<path fill="none" stroke="midnightblue" d="M1192.01,-6886.62C1222.55,-6886.62 1255.18,-6886.62 1281.4,-6886.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-6883.12 1181.74,-6886.62 1191.74,-6890.12 1191.74,-6883.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-5954.62C1222.55,-5954.62 1255.18,-5954.62 1281.4,-5954.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-5951.12 1181.74,-5954.62 1191.74,-5958.12 1191.74,-5951.12"/>
</g>
<!-- Node77 -->
<g id="node77" class="node">
<title>Node77</title>
<g id="a_node77"><a xlink:href="classarmnn_1_1_cl_constant_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1276.5,-2514.12 1276.5,-2533.12 1392.5,-2533.12 1392.5,-2514.12 1276.5,-2514.12"/>
-<text text-anchor="middle" x="1334.5" y="-2521.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConstantWorkload</text>
+<polygon fill="white" stroke="black" points="1276.5,-2711.12 1276.5,-2730.12 1392.5,-2730.12 1392.5,-2711.12 1276.5,-2711.12"/>
+<text text-anchor="middle" x="1334.5" y="-2718.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConstantWorkload</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge76" class="edge">
<title>Node76&#45;&gt;Node77</title>
-<path fill="none" stroke="midnightblue" d="M1180.97,-2523.62C1212.64,-2523.62 1247.8,-2523.62 1276.38,-2523.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1180.82,-2520.12 1170.82,-2523.62 1180.82,-2527.12 1180.82,-2520.12"/>
+<path fill="none" stroke="midnightblue" d="M1180.97,-2720.62C1212.64,-2720.62 1247.8,-2720.62 1276.38,-2720.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1180.82,-2717.12 1170.82,-2720.62 1180.82,-2724.12 1180.82,-2717.12"/>
</g>
<!-- Node79 -->
<g id="node79" class="node">
<title>Node79</title>
<g id="a_node79"><a xlink:href="classarmnn_1_1_cl_reduce_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1280.5,-4071.12 1280.5,-4090.12 1388.5,-4090.12 1388.5,-4071.12 1280.5,-4071.12"/>
-<text text-anchor="middle" x="1334.5" y="-4078.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClReduceWorkload</text>
+<polygon fill="white" stroke="black" points="1280.5,-5069.12 1280.5,-5088.12 1388.5,-5088.12 1388.5,-5069.12 1280.5,-5069.12"/>
+<text text-anchor="middle" x="1334.5" y="-5076.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClReduceWorkload</text>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node79 -->
<g id="edge78" class="edge">
<title>Node78&#45;&gt;Node79</title>
-<path fill="none" stroke="midnightblue" d="M1192.82,-4080.62C1222.76,-4080.62 1254.63,-4080.62 1280.46,-4080.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-4077.12 1182.75,-4080.62 1192.75,-4084.12 1192.75,-4077.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.82,-5078.62C1222.76,-5078.62 1254.63,-5078.62 1280.46,-5078.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-5075.12 1182.75,-5078.62 1192.75,-5082.12 1192.75,-5075.12"/>
</g>
<!-- Node81 -->
<g id="node81" class="node">
<title>Node81</title>
<g id="a_node81"><a xlink:href="classarmnn_1_1_cl_channel_shuffle_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1261.5,-3971.12 1261.5,-3990.12 1407.5,-3990.12 1407.5,-3971.12 1261.5,-3971.12"/>
-<text text-anchor="middle" x="1334.5" y="-3978.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClChannelShuffleWorkload</text>
+<polygon fill="white" stroke="black" points="1261.5,-3707.12 1261.5,-3726.12 1407.5,-3726.12 1407.5,-3707.12 1261.5,-3707.12"/>
+<text text-anchor="middle" x="1334.5" y="-3714.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClChannelShuffleWorkload</text>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node81 -->
<g id="edge80" class="edge">
<title>Node80&#45;&gt;Node81</title>
-<path fill="none" stroke="midnightblue" d="M1195.82,-3980.62C1217.81,-3980.62 1240.68,-3980.62 1261.33,-3980.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-3977.12 1185.79,-3980.62 1195.79,-3984.12 1195.79,-3977.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.82,-3716.62C1217.81,-3716.62 1240.68,-3716.62 1261.33,-3716.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-3713.12 1185.79,-3716.62 1195.79,-3720.12 1195.79,-3713.12"/>
</g>
<!-- Node83 -->
<g id="node83" class="node">
<title>Node83</title>
<g id="a_node83"><a xlink:href="classarmnn_1_1_cl_permute_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278,-2416.12 1278,-2435.12 1391,-2435.12 1391,-2416.12 1278,-2416.12"/>
-<text text-anchor="middle" x="1334.5" y="-2423.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPermuteWorkload</text>
+<polygon fill="white" stroke="black" points="1278,-2466.12 1278,-2485.12 1391,-2485.12 1391,-2466.12 1278,-2466.12"/>
+<text text-anchor="middle" x="1334.5" y="-2473.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPermuteWorkload</text>
</a>
</g>
</g>
<!-- Node82&#45;&gt;Node83 -->
<g id="edge82" class="edge">
<title>Node82&#45;&gt;Node83</title>
-<path fill="none" stroke="midnightblue" d="M1195.4,-2425.62C1223.53,-2425.62 1253.15,-2425.62 1277.71,-2425.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-2422.12 1185.11,-2425.62 1195.11,-2429.12 1195.11,-2422.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.4,-2475.62C1223.53,-2475.62 1253.15,-2475.62 1277.71,-2475.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-2472.12 1185.11,-2475.62 1195.11,-2479.12 1195.11,-2472.12"/>
</g>
<!-- Node85 -->
<g id="node85" class="node">
<title>Node85</title>
<g id="a_node85"><a xlink:href="classarmnn_1_1_cl_minimum_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1275,-2269.12 1275,-2288.12 1394,-2288.12 1394,-2269.12 1275,-2269.12"/>
-<text text-anchor="middle" x="1334.5" y="-2276.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMinimumWorkload</text>
+<polygon fill="white" stroke="black" points="1275,-3054.12 1275,-3073.12 1394,-3073.12 1394,-3054.12 1275,-3054.12"/>
+<text text-anchor="middle" x="1334.5" y="-3061.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClMinimumWorkload</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge84" class="edge">
<title>Node84&#45;&gt;Node85</title>
-<path fill="none" stroke="midnightblue" d="M1197.84,-2278.62C1224.14,-2278.62 1251.57,-2278.62 1274.83,-2278.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-2275.12 1187.82,-2278.62 1197.82,-2282.12 1197.82,-2275.12"/>
+<path fill="none" stroke="midnightblue" d="M1197.84,-3063.62C1224.14,-3063.62 1251.57,-3063.62 1274.83,-3063.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-3060.12 1187.82,-3063.62 1197.82,-3067.12 1197.82,-3060.12"/>
</g>
<!-- Node87 -->
<g id="node87" class="node">
<title>Node87</title>
<g id="a_node87"><a xlink:href="classarmnn_1_1_cl_gather_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1275,-5594.12 1275,-5613.12 1394,-5613.12 1394,-5594.12 1275,-5594.12"/>
-<text text-anchor="middle" x="1334.5" y="-5601.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClGatherNdWorkload</text>
+<polygon fill="white" stroke="black" points="1275,-6255.12 1275,-6274.12 1394,-6274.12 1394,-6255.12 1275,-6255.12"/>
+<text text-anchor="middle" x="1334.5" y="-6262.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClGatherNdWorkload</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge86" class="edge">
<title>Node86&#45;&gt;Node87</title>
-<path fill="none" stroke="midnightblue" d="M1182.4,-5603.62C1213.09,-5603.62 1246.89,-5603.62 1274.74,-5603.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-5600.12 1172.13,-5603.62 1182.13,-5607.12 1182.13,-5600.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.4,-6264.62C1213.09,-6264.62 1246.89,-6264.62 1274.74,-6264.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-6261.12 1172.13,-6264.62 1182.13,-6268.12 1182.13,-6261.12"/>
</g>
<!-- Node89 -->
<g id="node89" class="node">
<title>Node89</title>
<g id="a_node89"><a xlink:href="classarmnn_1_1_cl_abs_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1289.5,-2465.12 1289.5,-2484.12 1379.5,-2484.12 1379.5,-2465.12 1289.5,-2465.12"/>
-<text text-anchor="middle" x="1334.5" y="-2472.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClAbsWorkload</text>
+<polygon fill="white" stroke="black" points="1289.5,-2613.12 1289.5,-2632.12 1379.5,-2632.12 1379.5,-2613.12 1289.5,-2613.12"/>
+<text text-anchor="middle" x="1334.5" y="-2620.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClAbsWorkload</text>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node89 -->
<g id="edge88" class="edge">
<title>Node88&#45;&gt;Node89</title>
-<path fill="none" stroke="midnightblue" d="M1183.77,-2474.62C1219.65,-2474.62 1259.6,-2474.62 1289.2,-2474.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-2471.12 1173.77,-2474.62 1183.77,-2478.12 1183.77,-2471.12"/>
+<path fill="none" stroke="midnightblue" d="M1183.77,-2622.62C1219.65,-2622.62 1259.6,-2622.62 1289.2,-2622.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-2619.12 1173.77,-2622.62 1183.77,-2626.12 1183.77,-2619.12"/>
</g>
<!-- Node91 -->
<g id="node91" class="node">
<title>Node91</title>
<g id="a_node91"><a xlink:href="classarmnn_1_1_cl_log_softmax_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269.5,-6100.12 1269.5,-6119.12 1399.5,-6119.12 1399.5,-6100.12 1269.5,-6100.12"/>
-<text text-anchor="middle" x="1334.5" y="-6107.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogSoftmaxWorkload</text>
+<polygon fill="white" stroke="black" points="1269.5,-5378.12 1269.5,-5397.12 1399.5,-5397.12 1399.5,-5378.12 1269.5,-5378.12"/>
+<text text-anchor="middle" x="1334.5" y="-5385.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogSoftmaxWorkload</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge90" class="edge">
<title>Node90&#45;&gt;Node91</title>
-<path fill="none" stroke="midnightblue" d="M1146.26,-6062C1174.15,-6071.65 1209.65,-6083.01 1242,-6090.62 1255.9,-6093.89 1271.05,-6097.15 1284.96,-6100.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1147.32,-6058.67 1136.72,-6058.67 1145.01,-6065.28 1147.32,-6058.67"/>
+<path fill="none" stroke="midnightblue" d="M1188.02,-5387.62C1215.16,-5387.62 1244.25,-5387.62 1269.24,-5387.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-5384.12 1177.73,-5387.62 1187.73,-5391.12 1187.73,-5384.12"/>
</g>
<!-- Node93 -->
<g id="node93" class="node">
<title>Node93</title>
<g id="a_node93"><a xlink:href="classarmnn_1_1_cl_pad_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1290,-5425.12 1290,-5444.12 1379,-5444.12 1379,-5425.12 1290,-5425.12"/>
-<text text-anchor="middle" x="1334.5" y="-5432.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPadWorkload</text>
+<polygon fill="white" stroke="black" points="1290,-5662.12 1290,-5681.12 1379,-5681.12 1379,-5662.12 1290,-5662.12"/>
+<text text-anchor="middle" x="1334.5" y="-5669.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPadWorkload</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node93 -->
<g id="edge92" class="edge">
<title>Node92&#45;&gt;Node93</title>
-<path fill="none" stroke="midnightblue" d="M1183.23,-5434.62C1219.57,-5434.62 1260.16,-5434.62 1289.98,-5434.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-5431.12 1173.11,-5434.62 1183.11,-5438.12 1183.11,-5431.12"/>
+<path fill="none" stroke="midnightblue" d="M1183.23,-5671.62C1219.57,-5671.62 1260.16,-5671.62 1289.98,-5671.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-5668.12 1173.11,-5671.62 1183.11,-5675.12 1183.11,-5668.12"/>
</g>
<!-- Node95 -->
<g id="node95" class="node">
<title>Node95</title>
<g id="a_node95"><a xlink:href="classarmnn_1_1_cl_stack_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1285,-5716.12 1285,-5735.12 1384,-5735.12 1384,-5716.12 1285,-5716.12"/>
-<text text-anchor="middle" x="1334.5" y="-5723.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClStackWorkload</text>
+<polygon fill="white" stroke="black" points="1285,-4709.12 1285,-4728.12 1384,-4728.12 1384,-4709.12 1285,-4709.12"/>
+<text text-anchor="middle" x="1334.5" y="-4716.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClStackWorkload</text>
</a>
</g>
</g>
<!-- Node94&#45;&gt;Node95 -->
<g id="edge94" class="edge">
<title>Node94&#45;&gt;Node95</title>
-<path fill="none" stroke="midnightblue" d="M1188.18,-5725.62C1221.09,-5725.62 1256.87,-5725.62 1284.69,-5725.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-5722.12 1178.07,-5725.62 1188.07,-5729.12 1188.07,-5722.12"/>
+<path fill="none" stroke="midnightblue" d="M1188.18,-4718.62C1221.09,-4718.62 1256.87,-4718.62 1284.69,-4718.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-4715.12 1178.07,-4718.62 1188.07,-4722.12 1188.07,-4715.12"/>
</g>
<!-- Node97 -->
<g id="node97" class="node">
<title>Node97</title>
<g id="a_node97"><a xlink:href="classarmnn_1_1_cl_prelu_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1286,-5018.12 1286,-5037.12 1383,-5037.12 1383,-5018.12 1286,-5018.12"/>
-<text text-anchor="middle" x="1334.5" y="-5025.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPreluWorkload</text>
+<polygon fill="white" stroke="black" points="1286,-4951.12 1286,-4970.12 1383,-4970.12 1383,-4951.12 1286,-4951.12"/>
+<text text-anchor="middle" x="1334.5" y="-4958.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClPreluWorkload</text>
</a>
</g>
</g>
<!-- Node96&#45;&gt;Node97 -->
<g id="edge96" class="edge">
<title>Node96&#45;&gt;Node97</title>
-<path fill="none" stroke="midnightblue" d="M1187.36,-5027.62C1220.88,-5027.62 1257.48,-5027.62 1285.66,-5027.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-5024.12 1177.07,-5027.62 1187.07,-5031.12 1187.07,-5024.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.36,-4960.62C1220.88,-4960.62 1257.48,-4960.62 1285.66,-4960.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4957.12 1177.07,-4960.62 1187.07,-4964.12 1187.07,-4957.12"/>
</g>
<!-- Node99 -->
<g id="node99" class="node">
<title>Node99</title>
<g id="a_node99"><a xlink:href="classarmnn_1_1_cl_quantized_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1261.5,-2710.12 1261.5,-2729.12 1407.5,-2729.12 1407.5,-2710.12 1261.5,-2710.12"/>
-<text text-anchor="middle" x="1334.5" y="-2717.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClQuantizedLstmWorkload</text>
+<polygon fill="white" stroke="black" points="1261.5,-2858.12 1261.5,-2877.12 1407.5,-2877.12 1407.5,-2858.12 1261.5,-2858.12"/>
+<text text-anchor="middle" x="1334.5" y="-2865.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClQuantizedLstmWorkload</text>
</a>
</g>
</g>
<!-- Node98&#45;&gt;Node99 -->
<g id="edge98" class="edge">
<title>Node98&#45;&gt;Node99</title>
-<path fill="none" stroke="midnightblue" d="M1183.79,-2719.62C1209.27,-2719.62 1236.78,-2719.62 1261.19,-2719.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-2716.12 1173.77,-2719.62 1183.77,-2723.12 1183.77,-2716.12"/>
+<path fill="none" stroke="midnightblue" d="M1183.79,-2867.62C1209.27,-2867.62 1236.78,-2867.62 1261.19,-2867.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-2864.12 1173.77,-2867.62 1183.77,-2871.12 1183.77,-2864.12"/>
</g>
<!-- Node101 -->
<g id="node101" class="node">
<title>Node101</title>
-<g id="a_node101"><a xlink:href="classarmnn_1_1_cl_resize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282.5,-5139.12 1282.5,-5158.12 1386.5,-5158.12 1386.5,-5139.12 1282.5,-5139.12"/>
-<text text-anchor="middle" x="1334.5" y="-5146.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClResizeWorkload</text>
+<g id="a_node101"><a xlink:href="classarmnn_1_1_cl_scatter_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1274.5,-9000.12 1274.5,-9019.12 1394.5,-9019.12 1394.5,-9000.12 1274.5,-9000.12"/>
+<text text-anchor="middle" x="1334.5" y="-9007.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClScatterNdWorkload</text>
</a>
</g>
</g>
<!-- Node100&#45;&gt;Node101 -->
<g id="edge100" class="edge">
<title>Node100&#45;&gt;Node101</title>
-<path fill="none" stroke="midnightblue" d="M1190.79,-5148.62C1222.05,-5148.62 1255.62,-5148.62 1282.35,-5148.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-5145.12 1180.74,-5148.62 1190.74,-5152.12 1190.74,-5145.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-9009.62C1213.33,-9009.62 1246.71,-9009.62 1274.3,-9009.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-9006.12 1172.78,-9009.62 1182.78,-9013.12 1182.78,-9006.12"/>
</g>
<!-- Node103 -->
<g id="node103" class="node">
<title>Node103</title>
-<g id="a_node103"><a xlink:href="classarmnn_1_1_cl_arg_min_max_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-3864.12 1270.5,-3883.12 1398.5,-3883.12 1398.5,-3864.12 1270.5,-3864.12"/>
-<text text-anchor="middle" x="1334.5" y="-3871.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClArgMinMaxWorkload</text>
+<g id="a_node103"><a xlink:href="classarmnn_1_1_cl_resize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1282.5,-3822.12 1282.5,-3841.12 1386.5,-3841.12 1386.5,-3822.12 1282.5,-3822.12"/>
+<text text-anchor="middle" x="1334.5" y="-3829.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClResizeWorkload</text>
</a>
</g>
</g>
<!-- Node102&#45;&gt;Node103 -->
<g id="edge102" class="edge">
<title>Node102&#45;&gt;Node103</title>
-<path fill="none" stroke="midnightblue" d="M1186.88,-3873.62C1214.69,-3873.62 1244.68,-3873.62 1270.23,-3873.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-3870.12 1176.74,-3873.62 1186.74,-3877.12 1186.74,-3870.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.79,-3831.62C1222.05,-3831.62 1255.62,-3831.62 1282.35,-3831.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-3828.12 1180.74,-3831.62 1190.74,-3835.12 1190.74,-3828.12"/>
</g>
<!-- Node105 -->
<g id="node105" class="node">
<title>Node105</title>
-<g id="a_node105"><a xlink:href="classarmnn_1_1_cl_depth_to_space_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1264,-3445.12 1264,-3464.12 1405,-3464.12 1405,-3445.12 1264,-3445.12"/>
-<text text-anchor="middle" x="1334.5" y="-3452.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDepthToSpaceWorkload</text>
+<g id="a_node105"><a xlink:href="classarmnn_1_1_cl_arg_min_max_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1270.5,-3399.12 1270.5,-3418.12 1398.5,-3418.12 1398.5,-3399.12 1270.5,-3399.12"/>
+<text text-anchor="middle" x="1334.5" y="-3406.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClArgMinMaxWorkload</text>
</a>
</g>
</g>
<!-- Node104&#45;&gt;Node105 -->
<g id="edge104" class="edge">
<title>Node104&#45;&gt;Node105</title>
-<path fill="none" stroke="midnightblue" d="M1193.16,-3454.62C1216.87,-3454.62 1241.76,-3454.62 1263.88,-3454.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-3451.12 1183.09,-3454.62 1193.09,-3458.12 1193.09,-3451.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-3408.62C1214.69,-3408.62 1244.68,-3408.62 1270.23,-3408.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-3405.12 1176.74,-3408.62 1186.74,-3412.12 1186.74,-3405.12"/>
</g>
<!-- Node107 -->
<g id="node107" class="node">
<title>Node107</title>
-<g id="a_node107"><a xlink:href="classarmnn_1_1_cl_splitter_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281,-3636.12 1281,-3655.12 1388,-3655.12 1388,-3636.12 1281,-3636.12"/>
-<text text-anchor="middle" x="1334.5" y="-3643.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSplitterWorkload</text>
+<g id="a_node107"><a xlink:href="classarmnn_1_1_cl_depth_to_space_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1264,-3152.12 1264,-3171.12 1405,-3171.12 1405,-3152.12 1264,-3152.12"/>
+<text text-anchor="middle" x="1334.5" y="-3159.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClDepthToSpaceWorkload</text>
</a>
</g>
</g>
<!-- Node106&#45;&gt;Node107 -->
<g id="edge106" class="edge">
<title>Node106&#45;&gt;Node107</title>
-<path fill="none" stroke="midnightblue" d="M1176.66,-3645.62C1211.08,-3645.62 1250.29,-3645.62 1280.89,-3645.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1176.61,-3642.12 1166.61,-3645.62 1176.61,-3649.12 1176.61,-3642.12"/>
+<path fill="none" stroke="midnightblue" d="M1193.16,-3161.62C1216.87,-3161.62 1241.76,-3161.62 1263.88,-3161.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-3158.12 1183.09,-3161.62 1193.09,-3165.12 1193.09,-3158.12"/>
</g>
<!-- Node109 -->
<g id="node109" class="node">
<title>Node109</title>
-<g id="a_node109"><a xlink:href="classarmnn_1_1_cl_gather_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282,-3004.12 1282,-3023.12 1387,-3023.12 1387,-3004.12 1282,-3004.12"/>
-<text text-anchor="middle" x="1334.5" y="-3011.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClGatherWorkload</text>
+<g id="a_node109"><a xlink:href="classarmnn_1_1_cl_splitter_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1281,-3635.12 1281,-3654.12 1388,-3654.12 1388,-3635.12 1281,-3635.12"/>
+<text text-anchor="middle" x="1334.5" y="-3642.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClSplitterWorkload</text>
</a>
</g>
</g>
<!-- Node108&#45;&gt;Node109 -->
<g id="edge108" class="edge">
<title>Node108&#45;&gt;Node109</title>
-<path fill="none" stroke="midnightblue" d="M1191.44,-3013.62C1222.3,-3013.62 1255.35,-3013.62 1281.8,-3013.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-3010.12 1181.07,-3013.62 1191.07,-3017.12 1191.07,-3010.12"/>
+<path fill="none" stroke="midnightblue" d="M1176.66,-3644.62C1211.08,-3644.62 1250.29,-3644.62 1280.89,-3644.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1176.61,-3641.12 1166.61,-3644.62 1176.61,-3648.12 1176.61,-3641.12"/>
</g>
<!-- Node111 -->
<g id="node111" class="node">
<title>Node111</title>
-<g id="a_node111"><a xlink:href="classarmnn_1_1_cl_rsqrt_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1285.5,-2661.12 1285.5,-2680.12 1383.5,-2680.12 1383.5,-2661.12 1285.5,-2661.12"/>
-<text text-anchor="middle" x="1334.5" y="-2668.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClRsqrtWorkload</text>
+<g id="a_node111"><a xlink:href="classarmnn_1_1_cl_gather_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1282,-3005.12 1282,-3024.12 1387,-3024.12 1387,-3005.12 1282,-3005.12"/>
+<text text-anchor="middle" x="1334.5" y="-3012.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClGatherWorkload</text>
</a>
</g>
</g>
<!-- Node110&#45;&gt;Node111 -->
<g id="edge110" class="edge">
<title>Node110&#45;&gt;Node111</title>
-<path fill="none" stroke="midnightblue" d="M1187.32,-2670.62C1220.71,-2670.62 1257.17,-2670.62 1285.32,-2670.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-2667.12 1177.07,-2670.62 1187.07,-2674.12 1187.07,-2667.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.44,-3014.62C1222.3,-3014.62 1255.35,-3014.62 1281.8,-3014.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-3011.12 1181.07,-3014.62 1191.07,-3018.12 1191.07,-3011.12"/>
</g>
<!-- Node113 -->
<g id="node113" class="node">
<title>Node113</title>
-<g id="a_node113"><a xlink:href="classarmnn_1_1_cl_comparison_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269,-2857.12 1269,-2876.12 1400,-2876.12 1400,-2857.12 1269,-2857.12"/>
-<text text-anchor="middle" x="1334.5" y="-2864.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClComparisonWorkload</text>
+<g id="a_node113"><a xlink:href="classarmnn_1_1_cl_rsqrt_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1285.5,-2760.12 1285.5,-2779.12 1383.5,-2779.12 1383.5,-2760.12 1285.5,-2760.12"/>
+<text text-anchor="middle" x="1334.5" y="-2767.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClRsqrtWorkload</text>
</a>
</g>
</g>
<!-- Node112&#45;&gt;Node113 -->
<g id="edge112" class="edge">
<title>Node112&#45;&gt;Node113</title>
-<path fill="none" stroke="midnightblue" d="M1188.25,-2866.62C1215.11,-2866.62 1243.87,-2866.62 1268.66,-2866.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-2863.12 1178.07,-2866.62 1188.07,-2870.12 1188.07,-2863.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.32,-2769.62C1220.71,-2769.62 1257.17,-2769.62 1285.32,-2769.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-2766.12 1177.07,-2769.62 1187.07,-2773.12 1187.07,-2766.12"/>
</g>
<!-- Node115 -->
<g id="node115" class="node">
<title>Node115</title>
-<g id="a_node115"><a xlink:href="classarmnn_1_1_cl_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-3803.12 1263,-3822.12 1406,-3822.12 1406,-3803.12 1263,-3803.12"/>
-<text text-anchor="middle" x="1334.5" y="-3810.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvolution2dWorkload</text>
+<g id="a_node115"><a xlink:href="classarmnn_1_1_cl_comparison_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1269,-3299.12 1269,-3318.12 1400,-3318.12 1400,-3299.12 1269,-3299.12"/>
+<text text-anchor="middle" x="1334.5" y="-3306.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClComparisonWorkload</text>
</a>
</g>
</g>
<!-- Node114&#45;&gt;Node115 -->
<g id="edge114" class="edge">
<title>Node114&#45;&gt;Node115</title>
-<path fill="none" stroke="midnightblue" d="M1194.25,-3812.62C1217.3,-3812.62 1241.41,-3812.62 1262.96,-3812.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-3809.12 1184.1,-3812.62 1194.1,-3816.12 1194.1,-3809.12"/>
+<path fill="none" stroke="midnightblue" d="M1188.25,-3308.62C1215.11,-3308.62 1243.87,-3308.62 1268.66,-3308.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-3305.12 1178.07,-3308.62 1188.07,-3312.12 1188.07,-3305.12"/>
</g>
-<!-- Node118 -->
-<g id="node118" class="node">
-<title>Node118</title>
-<g id="a_node118"><a xlink:href="classarmnn_1_1_gpu_fsa_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-1479.62 1013,-1509.62 1177,-1509.62 1177,-1479.62 1013,-1479.62"/>
-<text text-anchor="start" x="1021" y="-1497.62" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
-<text text-anchor="middle" x="1095" y="-1486.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConstantQueueDescriptor &gt;</text>
+<!-- Node117 -->
+<g id="node117" class="node">
+<title>Node117</title>
+<g id="a_node117"><a xlink:href="classarmnn_1_1_cl_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-4892.12 1263,-4911.12 1406,-4911.12 1406,-4892.12 1263,-4892.12"/>
+<text text-anchor="middle" x="1334.5" y="-4899.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvolution2dWorkload</text>
</a>
</g>
</g>
-<!-- Node117&#45;&gt;Node118 -->
-<g id="edge117" class="edge">
-<title>Node117&#45;&gt;Node118</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M710.85,-1384.26C795.02,-1375.96 928.84,-1368.36 967,-1398.62 992.51,-1418.84 961.72,-1446.86 985,-1469.62 992.84,-1477.28 1002.54,-1482.78 1012.88,-1486.7"/>
-<polygon fill="orange" stroke="orange" points="710.44,-1380.79 700.84,-1385.28 711.15,-1387.75 710.44,-1380.79"/>
-<text text-anchor="middle" x="867" y="-1401.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+<!-- Node116&#45;&gt;Node117 -->
+<g id="edge116" class="edge">
+<title>Node116&#45;&gt;Node117</title>
+<path fill="none" stroke="midnightblue" d="M1194.25,-4901.62C1217.3,-4901.62 1241.41,-4901.62 1262.96,-4901.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-4898.12 1184.1,-4901.62 1194.1,-4905.12 1194.1,-4898.12"/>
</g>
-<!-- Node119 -->
-<g id="node119" class="node">
-<title>Node119</title>
-<g id="a_node119"><a xlink:href="classarmnn_1_1_gpu_fsa_constant_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-1485.12 1263,-1504.12 1406,-1504.12 1406,-1485.12 1263,-1485.12"/>
-<text text-anchor="middle" x="1334.5" y="-1492.12" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaConstantWorkload</text>
+<!-- Node120 -->
+<g id="node120" class="node">
+<title>Node120</title>
+<g id="a_node120"><a xlink:href="classarmnn_1_1_gpu_fsa_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1013,-1479.62 1013,-1509.62 1177,-1509.62 1177,-1479.62 1013,-1479.62"/>
+<text text-anchor="start" x="1021" y="-1497.62" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
+<text text-anchor="middle" x="1095" y="-1486.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConstantQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node118&#45;&gt;Node119 -->
-<g id="edge118" class="edge">
-<title>Node118&#45;&gt;Node119</title>
-<path fill="none" stroke="midnightblue" d="M1187.3,-1494.62C1212.31,-1494.62 1239.04,-1494.62 1262.72,-1494.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1491.12 1177.07,-1494.62 1187.07,-1498.12 1187.07,-1491.12"/>
+<!-- Node119&#45;&gt;Node120 -->
+<g id="edge119" class="edge">
+<title>Node119&#45;&gt;Node120</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M710.53,-1430.9C779.45,-1418.29 885.59,-1409.04 967,-1447.62 978.42,-1453.03 974.26,-1462.96 985,-1469.62 993.5,-1474.89 1002.99,-1479.05 1012.72,-1482.34"/>
+<polygon fill="orange" stroke="orange" points="709.81,-1427.47 700.64,-1432.78 711.11,-1434.35 709.81,-1427.47"/>
+<text text-anchor="middle" x="867" y="-1450.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
</g>
<!-- Node121 -->
<g id="node121" class="node">
<title>Node121</title>
-<g id="a_node121"><a xlink:href="classarmnn_1_1_cl_convert_fp16_to_fp32_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="986,-560.62 986,-590.62 1204,-590.62 1204,-560.62 986,-560.62"/>
-<text text-anchor="start" x="994" y="-578.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp16ToFp32Workload</text>
-<text text-anchor="middle" x="1095" y="-567.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp16ToFp32QueueDescriptor &gt;</text>
+<g id="a_node121"><a xlink:href="classarmnn_1_1_gpu_fsa_constant_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-1485.12 1263,-1504.12 1406,-1504.12 1406,-1485.12 1263,-1485.12"/>
+<text text-anchor="middle" x="1334.5" y="-1492.12" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaConstantWorkload</text>
</a>
</g>
</g>
<!-- Node120&#45;&gt;Node121 -->
<g id="edge120" class="edge">
<title>Node120&#45;&gt;Node121</title>
-<path fill="none" stroke="midnightblue" d="M709.89,-534.01C728.45,-536.2 748.48,-538.53 767,-540.62 839.91,-548.82 922.01,-557.61 985.71,-564.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="710.09,-530.51 699.75,-532.81 709.26,-537.46 710.09,-530.51"/>
-</g>
-<!-- Node122 -->
-<g id="node122" class="node">
-<title>Node122</title>
-<g id="a_node122"><a xlink:href="classarmnn_1_1_cl_convert_fp32_to_fp16_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="986,-511.62 986,-541.62 1204,-541.62 1204,-511.62 986,-511.62"/>
-<text text-anchor="start" x="994" y="-529.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp32ToFp16Workload</text>
-<text text-anchor="middle" x="1095" y="-518.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp32ToFp16QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node120&#45;&gt;Node122 -->
-<g id="edge121" class="edge">
-<title>Node120&#45;&gt;Node122</title>
-<path fill="none" stroke="midnightblue" d="M709.91,-525.77C783.47,-525.93 900.22,-526.19 985.71,-526.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="709.83,-522.27 699.82,-525.75 709.81,-529.27 709.83,-522.27"/>
+<path fill="none" stroke="midnightblue" d="M1187.3,-1494.62C1212.31,-1494.62 1239.04,-1494.62 1262.72,-1494.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1491.12 1177.07,-1494.62 1187.07,-1498.12 1187.07,-1491.12"/>
</g>
<!-- Node123 -->
<g id="node123" class="node">
<title>Node123</title>
-<g id="a_node123"><a xlink:href="classarmnn_1_1_neon_convert_fp16_to_fp32_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="986,-462.62 986,-492.62 1204,-492.62 1204,-462.62 986,-462.62"/>
-<text text-anchor="start" x="994" y="-480.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp16ToFp32Workload</text>
-<text text-anchor="middle" x="1095" y="-469.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp16ToFp32QueueDescriptor &gt;</text>
+<g id="a_node123"><a xlink:href="classarmnn_1_1_cl_convert_fp16_to_fp32_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="986,-560.62 986,-590.62 1204,-590.62 1204,-560.62 986,-560.62"/>
+<text text-anchor="start" x="994" y="-578.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp16ToFp32Workload</text>
+<text text-anchor="middle" x="1095" y="-567.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp16ToFp32QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node120&#45;&gt;Node123 -->
+<!-- Node122&#45;&gt;Node123 -->
<g id="edge122" class="edge">
-<title>Node120&#45;&gt;Node123</title>
-<path fill="none" stroke="midnightblue" d="M709.91,-518.23C783.47,-510.45 900.22,-498.1 985.71,-489.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="709.4,-514.76 699.82,-519.29 710.13,-521.72 709.4,-514.76"/>
+<title>Node122&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M709.89,-534.02C728.45,-536.21 748.48,-538.54 767,-540.62 839.91,-548.83 922.01,-557.62 985.71,-564.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.09,-530.51 699.75,-532.81 709.26,-537.47 710.09,-530.51"/>
</g>
<!-- Node124 -->
<g id="node124" class="node">
<title>Node124</title>
-<g id="a_node124"><a xlink:href="classarmnn_1_1_neon_convert_fp32_to_fp16_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="986,-413.62 986,-443.62 1204,-443.62 1204,-413.62 986,-413.62"/>
-<text text-anchor="start" x="994" y="-431.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp32ToFp16Workload</text>
-<text text-anchor="middle" x="1095" y="-420.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp32ToFp16QueueDescriptor &gt;</text>
+<g id="a_node124"><a xlink:href="classarmnn_1_1_cl_convert_fp32_to_fp16_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="986,-511.62 986,-541.62 1204,-541.62 1204,-511.62 986,-511.62"/>
+<text text-anchor="start" x="994" y="-529.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp32ToFp16Workload</text>
+<text text-anchor="middle" x="1095" y="-518.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp32ToFp16QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node120&#45;&gt;Node124 -->
+<!-- Node122&#45;&gt;Node124 -->
<g id="edge123" class="edge">
-<title>Node120&#45;&gt;Node124</title>
-<path fill="none" stroke="midnightblue" d="M709.24,-513.72C722.71,-510.3 736.52,-505.99 749,-500.62 757.83,-496.81 758.09,-492.22 767,-488.62 836.82,-460.35 920.43,-445.31 985.63,-437.36"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="708.41,-510.32 699.51,-516.05 710.05,-517.12 708.41,-510.32"/>
+<title>Node122&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M709.91,-525.78C783.47,-525.94 900.22,-526.2 985.71,-526.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="709.83,-522.28 699.82,-525.75 709.81,-529.28 709.83,-522.28"/>
</g>
<!-- Node125 -->
<g id="node125" class="node">
<title>Node125</title>
-<g id="a_node125"><a xlink:href="classarmnn_1_1_ref_convert_fp16_to_fp32_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="986,-364.62 986,-394.62 1204,-394.62 1204,-364.62 986,-364.62"/>
-<text text-anchor="start" x="994" y="-382.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp16ToFp32Workload</text>
-<text text-anchor="middle" x="1095" y="-371.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp16ToFp32QueueDescriptor &gt;</text>
+<g id="a_node125"><a xlink:href="classarmnn_1_1_neon_convert_fp16_to_fp32_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="986,-462.62 986,-492.62 1204,-492.62 1204,-462.62 986,-462.62"/>
+<text text-anchor="start" x="994" y="-480.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp16ToFp32Workload</text>
+<text text-anchor="middle" x="1095" y="-469.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp16ToFp32QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node120&#45;&gt;Node125 -->
+<!-- Node122&#45;&gt;Node125 -->
<g id="edge124" class="edge">
-<title>Node120&#45;&gt;Node125</title>
-<path fill="none" stroke="midnightblue" d="M709.59,-521.13C724.08,-517.26 738.21,-510.9 749,-500.62 770.4,-480.24 745.07,-456.42 767,-436.62 825.59,-383.7 915.12,-371.09 985.69,-370.81"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="708.51,-517.79 699.54,-523.43 710.07,-524.61 708.51,-517.79"/>
+<title>Node122&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M709.91,-518.23C783.47,-510.45 900.22,-498.11 985.71,-489.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="709.4,-514.77 699.82,-519.3 710.13,-521.73 709.4,-514.77"/>
</g>
<!-- Node126 -->
<g id="node126" class="node">
<title>Node126</title>
-<g id="a_node126"><a xlink:href="classarmnn_1_1_ref_convert_fp32_to_fp16_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="986,-315.62 986,-345.62 1204,-345.62 1204,-315.62 986,-315.62"/>
-<text text-anchor="start" x="994" y="-333.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp32ToFp16Workload</text>
-<text text-anchor="middle" x="1095" y="-322.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp32ToFp16QueueDescriptor &gt;</text>
+<g id="a_node126"><a xlink:href="classarmnn_1_1_neon_convert_fp32_to_fp16_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="986,-413.62 986,-443.62 1204,-443.62 1204,-413.62 986,-413.62"/>
+<text text-anchor="start" x="994" y="-431.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp32ToFp16Workload</text>
+<text text-anchor="middle" x="1095" y="-420.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp32ToFp16QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node120&#45;&gt;Node126 -->
+<!-- Node122&#45;&gt;Node126 -->
<g id="edge125" class="edge">
-<title>Node120&#45;&gt;Node126</title>
-<path fill="none" stroke="midnightblue" d="M709.34,-522.56C724.26,-518.69 738.64,-511.97 749,-500.62 789.22,-456.56 724.36,-409.33 767,-367.62 797.37,-337.9 902.85,-330.22 985.9,-329.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="708.52,-519.15 699.5,-524.71 710.02,-525.99 708.52,-519.15"/>
+<title>Node122&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M709.24,-513.72C722.71,-510.3 736.52,-506 749,-500.62 757.83,-496.82 758.09,-492.23 767,-488.62 836.82,-460.35 920.43,-445.31 985.63,-437.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="708.41,-510.32 699.51,-516.06 710.05,-517.13 708.41,-510.32"/>
+</g>
+<!-- Node127 -->
+<g id="node127" class="node">
+<title>Node127</title>
+<g id="a_node127"><a xlink:href="classarmnn_1_1_ref_convert_fp16_to_fp32_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="986,-364.62 986,-394.62 1204,-394.62 1204,-364.62 986,-364.62"/>
+<text text-anchor="start" x="994" y="-382.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp16ToFp32Workload</text>
+<text text-anchor="middle" x="1095" y="-371.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp16ToFp32QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node122&#45;&gt;Node127 -->
+<g id="edge126" class="edge">
+<title>Node122&#45;&gt;Node127</title>
+<path fill="none" stroke="midnightblue" d="M709.59,-521.14C724.08,-517.27 738.21,-510.9 749,-500.62 770.4,-480.24 745.07,-456.43 767,-436.62 825.59,-383.7 915.12,-371.1 985.69,-370.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="708.51,-517.79 699.54,-523.43 710.07,-524.62 708.51,-517.79"/>
</g>
<!-- Node128 -->
<g id="node128" class="node">
<title>Node128</title>
-<g id="a_node128"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="998,-6165.62 998,-6195.62 1192,-6195.62 1192,-6165.62 998,-6165.62"/>
-<text text-anchor="start" x="1006" y="-6183.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="1095" y="-6172.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<g id="a_node128"><a xlink:href="classarmnn_1_1_ref_convert_fp32_to_fp16_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="986,-315.62 986,-345.62 1204,-345.62 1204,-315.62 986,-315.62"/>
+<text text-anchor="start" x="994" y="-333.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp32ToFp16Workload</text>
+<text text-anchor="middle" x="1095" y="-322.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; ConvertFp32ToFp16QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node128 -->
+<!-- Node122&#45;&gt;Node128 -->
<g id="edge127" class="edge">
-<title>Node127&#45;&gt;Node128</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.79,-4149.48C720.06,-4156.45 738.07,-4167.17 749,-4183.62 778.64,-4228.22 731.27,-6071.72 767,-6111.62 796.86,-6144.96 927.52,-6114.52 967,-6135.62 977.84,-6141.41 974.45,-6150.3 985,-6156.62 990.74,-6160.05 996.91,-6162.99 1003.29,-6165.52"/>
-<polygon fill="orange" stroke="orange" points="702.85,-4146.14 692.26,-4146.16 700.55,-4152.75 702.85,-4146.14"/>
-<text text-anchor="middle" x="867" y="-6138.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+<title>Node122&#45;&gt;Node128</title>
+<path fill="none" stroke="midnightblue" d="M709.34,-522.56C724.26,-518.69 738.64,-511.97 749,-500.62 789.22,-456.57 724.36,-409.34 767,-367.62 797.37,-337.91 902.85,-330.23 985.9,-329.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="708.52,-519.16 699.5,-524.71 710.02,-526 708.52,-519.16"/>
</g>
<!-- Node130 -->
<g id="node130" class="node">
<title>Node130</title>
<g id="a_node130"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-6331.62 1005.5,-6361.62 1184.5,-6361.62 1184.5,-6331.62 1005.5,-6331.62"/>
-<text text-anchor="start" x="1013.5" y="-6349.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Instance</text>
-<text text-anchor="middle" x="1095" y="-6338.62" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="998,-6373.62 998,-6403.62 1192,-6403.62 1192,-6373.62 998,-6373.62"/>
+<text text-anchor="start" x="1006" y="-6391.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="1095" y="-6380.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node130 -->
+<!-- Node129&#45;&gt;Node130 -->
<g id="edge129" class="edge">
-<title>Node127&#45;&gt;Node130</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.8,-4149.47C720.07,-4156.45 738.08,-4167.17 749,-4183.62 781.36,-4232.35 729.16,-6245 767,-6289.62 782.38,-6307.75 913.77,-6326.18 1005.25,-6337"/>
-<polygon fill="orange" stroke="orange" points="702.86,-4146.14 692.26,-4146.16 700.56,-4152.75 702.86,-4146.14"/>
-<text text-anchor="start" x="788.5" y="-6344.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-6333.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<title>Node129&#45;&gt;Node130</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.73,-4059.64C662.71,-4136.84 726.9,-4422.9 749,-4662.62 751.15,-4685.94 751.28,-6331.26 767,-6348.62 797.02,-6381.76 922.64,-6365.04 967,-6370.62 976.94,-6371.87 987.31,-6373.24 997.66,-6374.64"/>
+<polygon fill="orange" stroke="orange" points="648.03,-4058.37 642.34,-4049.43 641.21,-4059.97 648.03,-4058.37"/>
+<text text-anchor="middle" x="867" y="-6373.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
</g>
<!-- Node132 -->
<g id="node132" class="node">
<title>Node132</title>
<g id="a_node132"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1000,-2018.62 1000,-2048.62 1190,-2048.62 1190,-2018.62 1000,-2018.62"/>
-<text text-anchor="start" x="1008" y="-2036.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Multiplication</text>
-<text text-anchor="middle" x="1095" y="-2025.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-4831.62 1005.5,-4861.62 1184.5,-4861.62 1184.5,-4831.62 1005.5,-4831.62"/>
+<text text-anchor="start" x="1013.5" y="-4849.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="1095" y="-4838.62" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node132 -->
+<!-- Node129&#45;&gt;Node132 -->
<g id="edge131" class="edge">
-<title>Node127&#45;&gt;Node132</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.66,-4116.47 749,-4113.62 782.95,-4072.16 738.07,-2229.72 767,-2184.62 820.03,-2101.95 895.5,-2157.95 967,-2090.62 979.16,-2079.16 971.64,-2067.65 985,-2057.62 989.57,-2054.18 994.54,-2051.22 999.74,-2048.67"/>
-<polygon fill="orange" stroke="orange" points="739.14,-4118.53 732.87,-4127.07 743.1,-4124.3 739.14,-4118.53"/>
-<text text-anchor="middle" x="867" y="-2187.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node132</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.73,-4059.76C658.05,-4137.43 710.68,-4424.95 749,-4662.62 753.36,-4689.68 748.02,-4764.85 767,-4784.62 799.16,-4818.13 919.87,-4834 1005.24,-4841.17"/>
+<polygon fill="orange" stroke="orange" points="647.09,-4058.7 641.83,-4049.5 640.2,-4059.97 647.09,-4058.7"/>
+<text text-anchor="start" x="788.5" y="-4851.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-4840.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node134 -->
<g id="node134" class="node">
<title>Node134</title>
<g id="a_node134"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-6116.62 1013.5,-6146.62 1176.5,-6146.62 1176.5,-6116.62 1013.5,-6116.62"/>
-<text text-anchor="start" x="1021.5" y="-6134.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-6123.62" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1000,-2091.62 1000,-2121.62 1190,-2121.62 1190,-2091.62 1000,-2091.62"/>
+<text text-anchor="start" x="1008" y="-2109.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="1095" y="-2098.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node134 -->
+<!-- Node129&#45;&gt;Node134 -->
<g id="edge133" class="edge">
-<title>Node127&#45;&gt;Node134</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.79,-4149.48C720.06,-4156.46 738.07,-4167.18 749,-4183.62 777.39,-4226.32 736.41,-5988.46 767,-6029.62 783.18,-6051.39 942.48,-6093.96 1032.61,-6116.61"/>
-<polygon fill="orange" stroke="orange" points="702.85,-4146.14 692.25,-4146.16 700.55,-4152.76 702.85,-4146.14"/>
-<text text-anchor="middle" x="867" y="-6099.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node134</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.49,-4026.38C727.41,-4020.47 740.31,-4011.93 749,-3999.62 779.04,-3957.04 730.94,-2161.24 767,-2123.62 838.89,-2048.62 974.78,-2072.04 1046.66,-2091.58"/>
+<polygon fill="orange" stroke="orange" points="711.84,-4023.26 703.72,-4030.06 714.32,-4029.81 711.84,-4023.26"/>
+<text text-anchor="middle" x="867" y="-2126.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
</g>
<!-- Node136 -->
<g id="node136" class="node">
<title>Node136</title>
<g id="a_node136"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-6392.62 1005,-6422.62 1185,-6422.62 1185,-6392.62 1005,-6392.62"/>
-<text text-anchor="start" x="1013" y="-6410.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-6399.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-6790.62 1013.5,-6820.62 1176.5,-6820.62 1176.5,-6790.62 1013.5,-6790.62"/>
+<text text-anchor="start" x="1021.5" y="-6808.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-6797.62" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node136 -->
+<!-- Node129&#45;&gt;Node136 -->
<g id="edge135" class="edge">
-<title>Node127&#45;&gt;Node136</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.8,-4149.47C720.07,-4156.45 738.08,-4167.17 749,-4183.62 782.38,-4233.91 727.55,-6310.93 767,-6356.62 797.23,-6391.63 918.77,-6402.77 1004.81,-6406.22"/>
-<polygon fill="orange" stroke="orange" points="702.86,-4146.13 692.27,-4146.16 700.56,-4152.75 702.86,-4146.13"/>
-<text text-anchor="start" x="800" y="-6417.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="867" y="-6406.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node136</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.74,-4059.64C662.78,-4136.83 727.15,-4422.88 749,-4662.62 751.64,-4691.57 747.97,-6733.65 767,-6755.62 826.51,-6824.32 937.4,-6827.19 1013.41,-6819.37"/>
+<polygon fill="orange" stroke="orange" points="648.04,-4058.37 642.35,-4049.43 641.23,-4059.97 648.04,-4058.37"/>
+<text text-anchor="middle" x="867" y="-6824.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
</g>
<!-- Node138 -->
<g id="node138" class="node">
<title>Node138</title>
<g id="a_node138"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010.5,-5262.62 1010.5,-5292.62 1179.5,-5292.62 1179.5,-5262.62 1010.5,-5262.62"/>
-<text text-anchor="start" x="1018.5" y="-5280.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FillQueue</text>
-<text text-anchor="middle" x="1095" y="-5269.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-5315.62 1005,-5345.62 1185,-5345.62 1185,-5315.62 1005,-5315.62"/>
+<text text-anchor="start" x="1013" y="-5333.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-5322.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node138 -->
+<!-- Node129&#45;&gt;Node138 -->
<g id="edge137" class="edge">
-<title>Node127&#45;&gt;Node138</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.47,-4149.44C719.82,-4156.41 737.96,-4167.14 749,-4183.62 781.08,-4231.48 729.54,-5176.84 767,-5220.62 825.54,-5289.03 934.44,-5295.17 1010.41,-5289.56"/>
-<polygon fill="orange" stroke="orange" points="702.49,-4146.09 691.9,-4146.12 700.2,-4152.7 702.49,-4146.09"/>
-<text text-anchor="middle" x="867" y="-5294.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node138</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.59,-4059.65C662.06,-4136.9 724.65,-4423.12 749,-4662.62 752.44,-4696.41 744.77,-5247.95 767,-5273.62 782.54,-5291.56 913.51,-5310.02 1004.9,-5320.9"/>
+<polygon fill="orange" stroke="orange" points="647.9,-4058.41 642.27,-4049.44 641.07,-4059.97 647.9,-4058.41"/>
+<text text-anchor="start" x="800" y="-5329.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="867" y="-5318.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node140 -->
<g id="node140" class="node">
<title>Node140</title>
<g id="a_node140"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1002,-4849.62 1002,-4879.62 1188,-4879.62 1188,-4849.62 1002,-4849.62"/>
-<text text-anchor="start" x="1010" y="-4867.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="1095" y="-4856.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010.5,-5716.62 1010.5,-5746.62 1179.5,-5746.62 1179.5,-5716.62 1010.5,-5716.62"/>
+<text text-anchor="start" x="1018.5" y="-5734.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="1095" y="-5723.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node140 -->
+<!-- Node129&#45;&gt;Node140 -->
<g id="edge139" class="edge">
-<title>Node127&#45;&gt;Node140</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.36,-4149.52C719.69,-4156.5 737.86,-4167.21 749,-4183.62 786.97,-4239.52 723.96,-4739.51 767,-4791.62 771.1,-4796.58 926.29,-4829.67 1021.37,-4849.55"/>
-<polygon fill="orange" stroke="orange" points="702.38,-4146.17 691.79,-4146.2 700.09,-4152.78 702.38,-4146.17"/>
-<text text-anchor="middle" x="867" y="-4840.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node140</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.67,-4059.64C662.46,-4136.86 726.03,-4422.98 749,-4662.62 751.66,-4690.36 749.16,-5644.22 767,-5665.62 797.5,-5702.22 923.82,-5719.03 1010.23,-5726.38"/>
+<polygon fill="orange" stroke="orange" points="647.98,-4058.39 642.31,-4049.44 641.16,-4059.97 647.98,-4058.39"/>
+<text text-anchor="middle" x="867" y="-5725.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
</g>
<!-- Node142 -->
<g id="node142" class="node">
<title>Node142</title>
<g id="a_node142"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1002,-5647.62 1002,-5677.62 1188,-5677.62 1188,-5647.62 1002,-5647.62"/>
-<text text-anchor="start" x="1010" y="-5665.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-5654.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002,-4772.62 1002,-4802.62 1188,-4802.62 1188,-4772.62 1002,-4772.62"/>
+<text text-anchor="start" x="1010" y="-4790.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="1095" y="-4779.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node142 -->
+<!-- Node129&#45;&gt;Node142 -->
<g id="edge141" class="edge">
-<title>Node127&#45;&gt;Node142</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.76,-4149.5C720.03,-4156.48 738.05,-4167.19 749,-4183.62 770.96,-4216.55 741.2,-5578.59 767,-5608.62 782.28,-5626.4 910.67,-5643.43 1001.94,-5653.46"/>
-<polygon fill="orange" stroke="orange" points="702.82,-4146.16 692.23,-4146.18 700.52,-4152.77 702.82,-4146.16"/>
-<text text-anchor="start" x="796.5" y="-5662.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="867" y="-5651.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<title>Node129&#45;&gt;Node142</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.13,-4059.32C660.36,-4167.25 743.72,-4683.1 767,-4707.62 798.89,-4741.21 916.64,-4763.88 1001.71,-4776.27"/>
+<polygon fill="orange" stroke="orange" points="646.55,-4058.51 641.52,-4049.19 639.63,-4059.61 646.55,-4058.51"/>
+<text text-anchor="middle" x="867" y="-4772.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
</g>
<!-- Node144 -->
<g id="node144" class="node">
<title>Node144</title>
<g id="a_node144"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1009.5,-6809.62 1009.5,-6839.62 1180.5,-6839.62 1180.5,-6809.62 1009.5,-6809.62"/>
-<text text-anchor="start" x="1017.5" y="-6827.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling3d</text>
-<text text-anchor="middle" x="1095" y="-6816.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002,-4556.62 1002,-4586.62 1188,-4586.62 1188,-4556.62 1002,-4556.62"/>
+<text text-anchor="start" x="1010" y="-4574.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-4563.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node144 -->
+<!-- Node129&#45;&gt;Node144 -->
<g id="edge143" class="edge">
-<title>Node127&#45;&gt;Node144</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.82,-4149.46C720.08,-4156.44 738.09,-4167.16 749,-4183.62 788.95,-4243.89 718.73,-6732.78 767,-6786.62 775.06,-6795.61 914.99,-6809.29 1009.16,-6817.55"/>
-<polygon fill="orange" stroke="orange" points="702.87,-4146.13 692.28,-4146.15 700.57,-4152.74 702.87,-4146.13"/>
-<text text-anchor="middle" x="867" y="-6815.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node144</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.22,-4059.84C637.72,-4129.49 642.61,-4361.69 767,-4480.62 833.07,-4543.8 887.24,-4483.96 967,-4528.62 976.87,-4534.15 975.1,-4541.14 985,-4546.62 992.05,-4550.52 999.68,-4553.82 1007.51,-4556.6"/>
+<polygon fill="orange" stroke="orange" points="642.73,-4059.54 639.53,-4049.44 635.74,-4059.33 642.73,-4059.54"/>
+<text text-anchor="start" x="796.5" y="-4542.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="867" y="-4531.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node146 -->
<g id="node146" class="node">
<title>Node146</title>
<g id="a_node146"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-1871.62 1005.5,-1901.62 1184.5,-1901.62 1184.5,-1871.62 1005.5,-1871.62"/>
-<text text-anchor="start" x="1013.5" y="-1889.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Subtraction</text>
-<text text-anchor="middle" x="1095" y="-1878.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009.5,-7008.62 1009.5,-7038.62 1180.5,-7038.62 1180.5,-7008.62 1009.5,-7008.62"/>
+<text text-anchor="start" x="1017.5" y="-7026.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="1095" y="-7015.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node146 -->
+<!-- Node129&#45;&gt;Node146 -->
<g id="edge145" class="edge">
-<title>Node127&#45;&gt;Node146</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.66,-4116.47 749,-4113.62 786.92,-4067.26 729.22,-2004.09 767,-1957.62 768.03,-1956.36 927.49,-1922.15 1023.32,-1901.68"/>
-<polygon fill="orange" stroke="orange" points="739.14,-4118.53 732.88,-4127.08 743.11,-4124.31 739.14,-4118.53"/>
-<text text-anchor="middle" x="867" y="-1960.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node146</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.75,-4059.63C662.8,-4136.83 727.23,-4422.87 749,-4662.62 751.87,-4694.23 746.49,-6923.4 767,-6947.62 796.16,-6982.05 923.2,-6971.78 967,-6982.62 995.9,-6989.78 1027.78,-7000.08 1052.38,-7008.57"/>
+<polygon fill="orange" stroke="orange" points="648.05,-4058.36 642.35,-4049.43 641.23,-4059.97 648.05,-4058.36"/>
+<text text-anchor="middle" x="867" y="-6985.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
</g>
<!-- Node148 -->
<g id="node148" class="node">
<title>Node148</title>
<g id="a_node148"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1009.5,-6751.62 1009.5,-6781.62 1180.5,-6781.62 1180.5,-6751.62 1009.5,-6751.62"/>
-<text text-anchor="start" x="1017.5" y="-6769.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling2d</text>
-<text text-anchor="middle" x="1095" y="-6758.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-1685.62 1005.5,-1715.62 1184.5,-1715.62 1184.5,-1685.62 1005.5,-1685.62"/>
+<text text-anchor="start" x="1013.5" y="-1703.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="1095" y="-1692.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node148 -->
+<!-- Node129&#45;&gt;Node148 -->
<g id="edge147" class="edge">
-<title>Node127&#45;&gt;Node148</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.82,-4149.46C720.08,-4156.44 738.09,-4167.16 749,-4183.62 788.18,-4242.73 719.01,-6684.4 767,-6736.62 798.53,-6770.93 923.17,-6773.65 1009.13,-6771.14"/>
-<polygon fill="orange" stroke="orange" points="702.87,-4146.13 692.28,-4146.15 700.57,-4152.74 702.87,-4146.13"/>
-<text text-anchor="middle" x="867" y="-6774.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node148</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.5,-4026.39C727.42,-4020.48 740.32,-4011.94 749,-3999.62 785.13,-3948.31 725.22,-1787.44 767,-1740.62 797.7,-1706.21 919.46,-1699.28 1005.39,-1698.86"/>
+<polygon fill="orange" stroke="orange" points="711.86,-4023.27 703.74,-4030.08 714.33,-4029.82 711.86,-4023.27"/>
+<text text-anchor="middle" x="867" y="-1743.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
</g>
<!-- Node150 -->
<g id="node150" class="node">
<title>Node150</title>
<g id="a_node150"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1002,-5976.62 1002,-6006.62 1188,-6006.62 1188,-5976.62 1002,-5976.62"/>
-<text text-anchor="start" x="1010" y="-5994.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-5983.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002,-6920.62 1002,-6950.62 1188,-6950.62 1188,-6920.62 1002,-6920.62"/>
+<text text-anchor="start" x="1010" y="-6938.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-6927.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node150 -->
+<!-- Node129&#45;&gt;Node150 -->
<g id="edge149" class="edge">
-<title>Node127&#45;&gt;Node150</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.78,-4149.49C720.05,-4156.46 738.06,-4167.18 749,-4183.62 775.54,-4223.51 737.31,-5871 767,-5908.62 823.76,-5980.54 878.21,-5935.98 967,-5958.62 989.74,-5964.41 1014.74,-5970.89 1036.5,-5976.55"/>
-<polygon fill="orange" stroke="orange" points="702.84,-4146.15 692.25,-4146.17 700.54,-4152.76 702.84,-4146.15"/>
-<text text-anchor="middle" x="867" y="-5961.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node150</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.75,-4059.63C662.79,-4136.83 727.21,-4422.87 749,-4662.62 751.8,-4693.37 746.79,-6862.28 767,-6885.62 796.88,-6920.14 915.79,-6931.07 1001.61,-6934.39"/>
+<polygon fill="orange" stroke="orange" points="648.04,-4058.36 642.35,-4049.43 641.23,-4059.97 648.04,-4058.36"/>
+<text text-anchor="middle" x="867" y="-6935.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
</g>
<!-- Node157 -->
<g id="node157" class="node">
<title>Node157</title>
<g id="a_node157"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-4751.62 1008.5,-4781.62 1181.5,-4781.62 1181.5,-4751.62 1008.5,-4751.62"/>
-<text text-anchor="start" x="1016.5" y="-4769.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="1095" y="-4758.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009.5,-6054.62 1009.5,-6084.62 1180.5,-6084.62 1180.5,-6054.62 1009.5,-6054.62"/>
+<text text-anchor="start" x="1017.5" y="-6072.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="1095" y="-6061.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node157 -->
+<!-- Node129&#45;&gt;Node157 -->
<g id="edge156" class="edge">
-<title>Node127&#45;&gt;Node157</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.03,-4149.48C719.44,-4156.47 737.74,-4167.19 749,-4183.62 778.43,-4226.53 736.08,-4609.76 767,-4651.62 822.96,-4727.36 888.61,-4669.43 967,-4721.62 976.95,-4728.24 974.69,-4735.55 985,-4741.62 992.28,-4745.9 1000.23,-4749.45 1008.42,-4752.39"/>
-<polygon fill="orange" stroke="orange" points="702.02,-4146.12 691.43,-4146.16 699.73,-4152.74 702.02,-4146.12"/>
-<text text-anchor="middle" x="867" y="-4724.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node157</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.71,-4059.64C662.61,-4136.85 726.58,-4422.93 749,-4662.62 752.49,-4699.93 742.73,-5983.06 767,-6011.62 797.57,-6047.6 922.82,-6061.28 1009.12,-6066.47"/>
+<polygon fill="orange" stroke="orange" points="648.01,-4058.38 642.33,-4049.43 641.19,-4059.97 648.01,-4058.38"/>
+<text text-anchor="middle" x="867" y="-6065.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
</g>
<!-- Node159 -->
<g id="node159" class="node">
<title>Node159</title>
<g id="a_node159"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014.5,-6697.62 1014.5,-6727.62 1175.5,-6727.62 1175.5,-6697.62 1014.5,-6697.62"/>
-<text text-anchor="start" x="1022.5" y="-6715.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchTo</text>
-<text text-anchor="middle" x="1095" y="-6704.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-6849.62 1008.5,-6879.62 1181.5,-6879.62 1181.5,-6849.62 1008.5,-6849.62"/>
+<text text-anchor="start" x="1016.5" y="-6867.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="1095" y="-6856.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node159 -->
+<!-- Node129&#45;&gt;Node159 -->
<g id="edge158" class="edge">
-<title>Node127&#45;&gt;Node159</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.81,-4149.47C720.08,-4156.44 738.09,-4167.16 749,-4183.62 786.82,-4240.66 723.38,-6594.87 767,-6647.62 825.74,-6718.65 937.94,-6726.46 1014.36,-6722.22"/>
-<polygon fill="orange" stroke="orange" points="702.87,-4146.13 692.27,-4146.15 700.57,-4152.74 702.87,-4146.13"/>
-<text text-anchor="middle" x="867" y="-6725.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node159</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.75,-4059.63C662.79,-4136.83 727.18,-4422.88 749,-4662.62 751.74,-4692.69 746.49,-6814.46 767,-6836.62 798.55,-6870.7 922.49,-6872.73 1008.38,-6869.71"/>
+<polygon fill="orange" stroke="orange" points="648.04,-4058.36 642.35,-4049.43 641.23,-4059.97 648.04,-4058.36"/>
+<text text-anchor="middle" x="867" y="-6873.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
</g>
<!-- Node161 -->
<g id="node161" class="node">
<title>Node161</title>
<g id="a_node161"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016,-4359.62 1016,-4389.62 1174,-4389.62 1174,-4359.62 1016,-4359.62"/>
-<text text-anchor="start" x="1024" y="-4377.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Strided</text>
-<text text-anchor="middle" x="1095" y="-4366.62" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-5877.62 1014.5,-5907.62 1175.5,-5907.62 1175.5,-5877.62 1014.5,-5877.62"/>
+<text text-anchor="start" x="1022.5" y="-5895.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchTo</text>
+<text text-anchor="middle" x="1095" y="-5884.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceNdQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node161 -->
+<!-- Node129&#45;&gt;Node161 -->
<g id="edge160" class="edge">
-<title>Node127&#45;&gt;Node161</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M672.93,-4149.92C698.25,-4159.61 734.31,-4172.29 767,-4179.62 810.65,-4189.4 935.25,-4171.1 967,-4202.62 1013.71,-4248.99 940.93,-4300.73 985,-4349.62 993.25,-4358.77 1004.12,-4364.93 1015.79,-4369"/>
-<polygon fill="orange" stroke="orange" points="674.03,-4146.59 663.45,-4146.23 671.5,-4153.12 674.03,-4146.59"/>
-<text text-anchor="middle" x="867" y="-4205.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node161</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.69,-4059.64C662.55,-4136.85 726.34,-4422.95 749,-4662.62 752.08,-4695.18 745.62,-5814.88 767,-5839.62 783.03,-5858.17 922.76,-5875.52 1014.3,-5885.04"/>
+<polygon fill="orange" stroke="orange" points="648,-4058.38 642.32,-4049.43 641.18,-4059.97 648,-4058.38"/>
+<text text-anchor="middle" x="867" y="-5881.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
</g>
<!-- Node163 -->
<g id="node163" class="node">
<title>Node163</title>
<g id="a_node163"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-4310.62 1010,-4340.62 1180,-4340.62 1180,-4310.62 1010,-4310.62"/>
-<text text-anchor="start" x="1018" y="-4328.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchMat</text>
-<text text-anchor="middle" x="1095" y="-4317.62" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-6493.62 1016,-6523.62 1174,-6523.62 1174,-6493.62 1016,-6493.62"/>
+<text text-anchor="start" x="1024" y="-6511.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Strided</text>
+<text text-anchor="middle" x="1095" y="-6500.62" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node163 -->
+<!-- Node129&#45;&gt;Node163 -->
<g id="edge162" class="edge">
-<title>Node127&#45;&gt;Node163</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M757.5,-4133.28C838.85,-4133.65 937.59,-4140.3 967,-4168.62 1009.65,-4209.68 945.06,-4256.91 985,-4300.62 991.88,-4308.14 1000.52,-4313.63 1009.91,-4317.6"/>
-<polygon fill="orange" stroke="orange" points="757.17,-4129.78 747.16,-4133.27 757.16,-4136.78 757.17,-4129.78"/>
-<text text-anchor="middle" x="867" y="-4171.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node163</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.73,-4059.64C662.72,-4136.84 726.96,-4422.9 749,-4662.62 751.26,-4687.21 751.32,-6421.54 767,-6440.62 797.97,-6478.31 929.48,-6495.83 1016,-6503.41"/>
+<polygon fill="orange" stroke="orange" points="648.03,-4058.37 642.34,-4049.43 641.22,-4059.97 648.03,-4058.37"/>
+<text text-anchor="middle" x="867" y="-6500.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
</g>
<!-- Node165 -->
<g id="node165" class="node">
<title>Node165</title>
<g id="a_node165"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="999.5,-5069.62 999.5,-5099.62 1190.5,-5099.62 1190.5,-5069.62 999.5,-5069.62"/>
-<text text-anchor="start" x="1007.5" y="-5087.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-5076.62" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-5004.62 1010,-5034.62 1180,-5034.62 1180,-5004.62 1010,-5004.62"/>
+<text text-anchor="start" x="1018" y="-5022.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchMat</text>
+<text text-anchor="middle" x="1095" y="-5011.62" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node165 -->
+<!-- Node129&#45;&gt;Node165 -->
<g id="edge164" class="edge">
-<title>Node127&#45;&gt;Node165</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.43,-4149.47C719.77,-4156.44 737.92,-4167.17 749,-4183.62 774.89,-4222.06 737.32,-4982.03 767,-5017.62 781.99,-5035.58 908.2,-5057.55 999.35,-5071.31"/>
-<polygon fill="orange" stroke="orange" points="702.46,-4146.12 691.86,-4146.15 700.16,-4152.73 702.46,-4146.12"/>
-<text text-anchor="start" x="802" y="-5079.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
-<text text-anchor="middle" x="867" y="-5068.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node165</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.35,-4059.68C660.96,-4137.02 720.83,-4423.54 749,-4662.62 752.82,-4695.01 745.51,-4931.09 767,-4955.62 798.26,-4991.3 923.67,-5007.53 1009.77,-5014.59"/>
+<polygon fill="orange" stroke="orange" points="647.68,-4058.49 642.15,-4049.45 640.84,-4059.97 647.68,-4058.49"/>
+<text text-anchor="middle" x="867" y="-5013.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
</g>
<!-- Node167 -->
<g id="node167" class="node">
<title>Node167</title>
<g id="a_node167"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-1969.62 1013,-1999.62 1177,-1999.62 1177,-1969.62 1013,-1969.62"/>
-<text text-anchor="start" x="1021" y="-1987.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Addition</text>
-<text text-anchor="middle" x="1095" y="-1976.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="999.5,-5262.62 999.5,-5292.62 1190.5,-5292.62 1190.5,-5262.62 999.5,-5262.62"/>
+<text text-anchor="start" x="1007.5" y="-5280.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-5269.62" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node167 -->
+<!-- Node129&#45;&gt;Node167 -->
<g id="edge166" class="edge">
-<title>Node127&#45;&gt;Node167</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.66,-4116.47 749,-4113.62 784.85,-4069.8 731.33,-2119.58 767,-2075.62 824.34,-2004.93 889.97,-2080.09 967,-2031.62 977.99,-2024.7 974.01,-2015.53 985,-2008.62 993.53,-2003.25 1003.09,-1999.07 1012.91,-1995.82"/>
-<polygon fill="orange" stroke="orange" points="739.14,-4118.53 732.88,-4127.08 743.1,-4124.3 739.14,-4118.53"/>
-<text text-anchor="middle" x="867" y="-2078.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node167</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.56,-4059.65C661.92,-4136.91 724.15,-4423.17 749,-4662.62 752.07,-4692.26 748.18,-5175.52 767,-5198.62 775.16,-5208.64 928.36,-5242.57 1022.13,-5262.56"/>
+<polygon fill="orange" stroke="orange" points="647.87,-4058.42 642.25,-4049.44 641.04,-4059.97 647.87,-4058.42"/>
+<text text-anchor="start" x="802" y="-5264.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
+<text text-anchor="middle" x="867" y="-5253.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
</g>
<!-- Node169 -->
<g id="node169" class="node">
<title>Node169</title>
<g id="a_node169"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-2067.62 1013.5,-2097.62 1176.5,-2097.62 1176.5,-2067.62 1013.5,-2067.62"/>
-<text text-anchor="start" x="1021.5" y="-2085.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Division</text>
-<text text-anchor="middle" x="1095" y="-2074.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-1878.62 1013,-1908.62 1177,-1908.62 1177,-1878.62 1013,-1878.62"/>
+<text text-anchor="start" x="1021" y="-1896.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Addition</text>
+<text text-anchor="middle" x="1095" y="-1885.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node169 -->
+<!-- Node129&#45;&gt;Node169 -->
<g id="edge168" class="edge">
-<title>Node127&#45;&gt;Node169</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.26,-4121.31C744.07,-4119.03 746.66,-4116.47 749,-4113.62 780.17,-4075.59 744.36,-2387.26 767,-2343.62 817.43,-2246.38 907.99,-2291.89 967,-2199.62 989.68,-2164.15 955.61,-2136.76 985,-2106.62 992.84,-2098.57 1002.73,-2092.94 1013.33,-2089.04"/>
-<polygon fill="orange" stroke="orange" points="739.14,-4118.53 732.87,-4127.07 743.1,-4124.3 739.14,-4118.53"/>
-<text text-anchor="middle" x="867" y="-2346.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node169</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.49,-4026.38C727.42,-4020.47 740.32,-4011.94 749,-3999.62 781.98,-3952.82 729.19,-1981.61 767,-1938.62 783.04,-1920.39 921.19,-1906.57 1012.72,-1899.32"/>
+<polygon fill="orange" stroke="orange" points="711.85,-4023.26 703.73,-4030.07 714.32,-4029.81 711.85,-4023.26"/>
+<text text-anchor="middle" x="867" y="-1941.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
</g>
<!-- Node171 -->
<g id="node171" class="node">
<title>Node171</title>
<g id="a_node171"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-5367.62 1013,-5397.62 1177,-5397.62 1177,-5367.62 1013,-5367.62"/>
-<text text-anchor="start" x="1021" y="-5385.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Softmax</text>
-<text text-anchor="middle" x="1095" y="-5374.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-1801.62 1013.5,-1831.62 1176.5,-1831.62 1176.5,-1801.62 1013.5,-1801.62"/>
+<text text-anchor="start" x="1021.5" y="-1819.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Division</text>
+<text text-anchor="middle" x="1095" y="-1808.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node171 -->
+<!-- Node129&#45;&gt;Node171 -->
<g id="edge170" class="edge">
-<title>Node127&#45;&gt;Node171</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.73,-4149.52C720,-4156.5 738.02,-4167.21 749,-4183.62 784.87,-4237.23 723.73,-5296.78 767,-5344.62 798.82,-5379.8 926.87,-5385.33 1012.97,-5384.87"/>
-<polygon fill="orange" stroke="orange" points="702.79,-4146.18 692.2,-4146.2 700.49,-4152.79 702.79,-4146.18"/>
-<text text-anchor="middle" x="867" y="-5387.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node171</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.5,-4026.38C727.42,-4020.47 740.32,-4011.94 749,-3999.62 782.76,-3951.71 730.15,-1935.2 767,-1889.62 825.05,-1817.81 936.85,-1806.99 1013.42,-1809.13"/>
+<polygon fill="orange" stroke="orange" points="711.85,-4023.26 703.73,-4030.07 714.33,-4029.81 711.85,-4023.26"/>
+<text text-anchor="middle" x="867" y="-1892.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
</g>
<!-- Node173 -->
<g id="node173" class="node">
<title>Node173</title>
<g id="a_node173"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007,-4604.62 1007,-4634.62 1183,-4634.62 1183,-4604.62 1007,-4604.62"/>
-<text text-anchor="start" x="1015" y="-4622.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; CastQueue</text>
-<text text-anchor="middle" x="1095" y="-4611.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-5772.62 1013,-5802.62 1177,-5802.62 1177,-5772.62 1013,-5772.62"/>
+<text text-anchor="start" x="1021" y="-5790.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Softmax</text>
+<text text-anchor="middle" x="1095" y="-5779.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node173 -->
+<!-- Node129&#45;&gt;Node173 -->
<g id="edge172" class="edge">
-<title>Node127&#45;&gt;Node173</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M700.32,-4149.46C718.87,-4156.45 737.44,-4167.18 749,-4183.62 786.02,-4236.25 728.15,-4421.32 767,-4472.62 823.86,-4547.69 900.52,-4475.91 967,-4542.62 984.26,-4559.94 966.8,-4578.28 985,-4594.62 991.43,-4600.39 998.92,-4604.91 1006.9,-4608.44"/>
-<polygon fill="orange" stroke="orange" points="701.24,-4146.07 690.65,-4146.13 698.97,-4152.69 701.24,-4146.07"/>
-<text text-anchor="middle" x="867" y="-4545.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node173</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.68,-4059.64C662.5,-4136.86 726.17,-4422.97 749,-4662.62 751.83,-4692.35 747.35,-5715.13 767,-5737.62 769.04,-5739.95 916.8,-5761.85 1012.98,-5775.88"/>
+<polygon fill="orange" stroke="orange" points="647.99,-4058.38 642.31,-4049.44 641.17,-4059.97 647.99,-4058.38"/>
+<text text-anchor="middle" x="867" y="-5771.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node175 -->
<g id="node175" class="node">
<title>Node175</title>
<g id="a_node175"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-6444.62 1005.5,-6474.62 1184.5,-6474.62 1184.5,-6444.62 1005.5,-6444.62"/>
-<text text-anchor="start" x="1013.5" y="-6462.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RankQueue</text>
-<text text-anchor="middle" x="1095" y="-6451.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-4213.62 1007,-4243.62 1183,-4243.62 1183,-4213.62 1007,-4213.62"/>
+<text text-anchor="start" x="1015" y="-4231.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; CastQueue</text>
+<text text-anchor="middle" x="1095" y="-4220.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node175 -->
+<!-- Node129&#45;&gt;Node175 -->
<g id="edge174" class="edge">
-<title>Node127&#45;&gt;Node175</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.81,-4149.47C720.07,-4156.45 738.08,-4167.17 749,-4183.62 783.5,-4235.6 724.76,-6383.7 767,-6429.62 775.04,-6438.36 911.35,-6448.44 1005.41,-6454.41"/>
-<polygon fill="orange" stroke="orange" points="702.86,-4146.13 692.27,-4146.15 700.56,-4152.74 702.86,-4146.13"/>
-<text text-anchor="middle" x="867" y="-6454.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node175</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M757.14,-4047.31C847.81,-4053.8 959.27,-4063.2 967,-4070.62 1010.01,-4111.95 944.78,-4159.57 985,-4203.62 991.15,-4210.36 998.72,-4215.47 1006.98,-4219.32"/>
+<polygon fill="orange" stroke="orange" points="757.26,-4043.81 747.04,-4046.59 756.76,-4050.79 757.26,-4043.81"/>
+<text text-anchor="middle" x="867" y="-4073.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
</g>
<!-- Node177 -->
<g id="node177" class="node">
<title>Node177</title>
<g id="a_node177"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="996,-5201.62 996,-5231.62 1194,-5231.62 1194,-5201.62 996,-5201.62"/>
-<text text-anchor="start" x="1004" y="-5219.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="1095" y="-5208.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-5197.62 1005.5,-5227.62 1184.5,-5227.62 1184.5,-5197.62 1005.5,-5197.62"/>
+<text text-anchor="start" x="1013.5" y="-5215.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RankQueue</text>
+<text text-anchor="middle" x="1095" y="-5204.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node177 -->
+<!-- Node129&#45;&gt;Node177 -->
<g id="edge176" class="edge">
-<title>Node127&#45;&gt;Node177</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.46,-4149.45C719.8,-4156.42 737.95,-4167.15 749,-4183.62 778.82,-4228.04 732.97,-5105.32 767,-5146.62 795.71,-5181.45 910.19,-5199.79 995.65,-5208.83"/>
-<polygon fill="orange" stroke="orange" points="702.48,-4146.1 691.89,-4146.13 700.19,-4152.71 702.48,-4146.1"/>
-<text text-anchor="middle" x="867" y="-5208.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node177</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.52,-4059.66C661.73,-4136.93 723.49,-4423.24 749,-4662.62 751.71,-4688.05 751.1,-5102.59 767,-5122.62 783.08,-5142.89 931.2,-5177.75 1022.49,-5197.61"/>
+<polygon fill="orange" stroke="orange" points="647.83,-4058.44 642.23,-4049.44 641,-4059.97 647.83,-4058.44"/>
+<text text-anchor="middle" x="867" y="-5186.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
</g>
<!-- Node179 -->
<g id="node179" class="node">
<title>Node179</title>
<g id="a_node179"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-4261.62 1013.5,-4291.62 1176.5,-4291.62 1176.5,-4261.62 1013.5,-4261.62"/>
-<text text-anchor="start" x="1021.5" y="-4279.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-4268.62" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="996,-4066.62 996,-4096.62 1194,-4096.62 1194,-4066.62 996,-4066.62"/>
+<text text-anchor="start" x="1004" y="-4084.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="1095" y="-4073.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node179 -->
+<!-- Node129&#45;&gt;Node179 -->
<g id="edge178" class="edge">
-<title>Node127&#45;&gt;Node179</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M695.5,-4125.02C712.66,-4121.41 731.62,-4117.38 749,-4113.62 843.71,-4093.1 894.3,-4045.55 967,-4109.62 1014.73,-4151.68 942.31,-4204.45 985,-4251.62 992.69,-4260.11 1002.62,-4266.01 1013.36,-4270.07"/>
-<polygon fill="orange" stroke="orange" points="694.7,-4121.62 685.63,-4127.1 696.14,-4128.47 694.7,-4121.62"/>
-<text text-anchor="middle" x="867" y="-4112.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node179</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M709.13,-4026.73C724.27,-4020.82 738.8,-4012.2 749,-3999.62 784.09,-3956.38 724.89,-3912.06 767,-3875.62 800.61,-3846.54 934.05,-3845.79 967,-3875.62 996.96,-3902.75 958.28,-4026.29 985,-4056.62 988.34,-4060.41 992.12,-4063.69 996.23,-4066.52"/>
+<polygon fill="orange" stroke="orange" points="707.92,-4023.44 699.65,-4030.07 710.25,-4030.04 707.92,-4023.44"/>
+<text text-anchor="middle" x="867" y="-3878.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
</g>
<!-- Node181 -->
<g id="node181" class="node">
<title>Node181</title>
<g id="a_node181"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-4653.62 1005,-4683.62 1185,-4683.62 1185,-4653.62 1005,-4653.62"/>
-<text text-anchor="start" x="1013" y="-4671.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Depthwise</text>
-<text text-anchor="middle" x="1095" y="-4660.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-5600.62 1013.5,-5630.62 1176.5,-5630.62 1176.5,-5600.62 1013.5,-5600.62"/>
+<text text-anchor="start" x="1021.5" y="-5618.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-5607.62" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNdQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node181 -->
+<!-- Node129&#45;&gt;Node181 -->
<g id="edge180" class="edge">
-<title>Node127&#45;&gt;Node181</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M700.69,-4149.46C719.17,-4156.44 737.6,-4167.17 749,-4183.62 795.9,-4251.27 719.58,-4486.33 767,-4553.62 796.99,-4596.17 935.78,-4633.72 1022.63,-4653.61"/>
-<polygon fill="orange" stroke="orange" points="701.65,-4146.09 691.05,-4146.13 699.36,-4152.7 701.65,-4146.09"/>
-<text text-anchor="start" x="798.5" y="-4653.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="867" y="-4642.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node181</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.66,-4059.64C662.37,-4136.87 725.75,-4423.01 749,-4662.62 751.38,-4687.15 751.2,-5530.71 767,-5549.62 771,-5554.41 917.66,-5582.63 1013.19,-5600.59"/>
+<polygon fill="orange" stroke="orange" points="647.96,-4058.39 642.3,-4049.44 641.14,-4059.97 647.96,-4058.39"/>
+<text text-anchor="middle" x="867" y="-5594.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
</g>
<!-- Node183 -->
<g id="node183" class="node">
<title>Node183</title>
<g id="a_node183"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-5766.62 1005.5,-5796.62 1184.5,-5796.62 1184.5,-5766.62 1005.5,-5766.62"/>
-<text text-anchor="start" x="1013.5" y="-5784.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="1095" y="-5773.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-4409.62 1005,-4439.62 1185,-4439.62 1185,-4409.62 1005,-4409.62"/>
+<text text-anchor="start" x="1013" y="-4427.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Depthwise</text>
+<text text-anchor="middle" x="1095" y="-4416.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node183 -->
+<!-- Node129&#45;&gt;Node183 -->
<g id="edge182" class="edge">
-<title>Node127&#45;&gt;Node183</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.77,-4149.49C720.04,-4156.47 738.05,-4167.19 749,-4183.62 772.81,-4219.36 738.93,-5697.11 767,-5729.62 797.29,-5764.69 919.16,-5776.21 1005.22,-5779.93"/>
-<polygon fill="orange" stroke="orange" points="702.83,-4146.16 692.23,-4146.18 700.53,-4152.77 702.83,-4146.16"/>
-<text text-anchor="middle" x="867" y="-5780.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node183</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.58,-4059.32C656.59,-4107.02 693.33,-4230.05 767,-4301.62 843.19,-4375.64 884.3,-4365.81 985,-4399.62 996.04,-4403.33 1007.9,-4406.67 1019.58,-4409.62"/>
+<polygon fill="orange" stroke="orange" points="647.92,-4058.26 642.16,-4049.37 641.12,-4059.91 647.92,-4058.26"/>
+<text text-anchor="start" x="798.5" y="-4406.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="867" y="-4395.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node185 -->
<g id="node185" class="node">
<title>Node185</title>
<g id="a_node185"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="985,-4898.62 985,-4928.62 1205,-4928.62 1205,-4898.62 985,-4898.62"/>
-<text text-anchor="start" x="993" y="-4916.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchNormalization</text>
-<text text-anchor="middle" x="1095" y="-4905.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-4360.62 1005.5,-4390.62 1184.5,-4390.62 1184.5,-4360.62 1005.5,-4360.62"/>
+<text text-anchor="start" x="1013.5" y="-4378.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="1095" y="-4367.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node185 -->
+<!-- Node129&#45;&gt;Node185 -->
<g id="edge184" class="edge">
-<title>Node127&#45;&gt;Node185</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.38,-4149.5C719.72,-4156.48 737.88,-4167.2 749,-4183.62 790.58,-4245 719.03,-4794.09 767,-4850.62 781.31,-4867.48 895.32,-4886.69 984.74,-4899.42"/>
-<polygon fill="orange" stroke="orange" points="702.41,-4146.15 691.81,-4146.18 700.11,-4152.77 702.41,-4146.15"/>
-<text text-anchor="start" x="795.5" y="-4909.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-4898.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<title>Node129&#45;&gt;Node185</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M646.45,-4059.15C661.01,-4100.02 700.4,-4194.71 767,-4242.62 841.2,-4296.01 900.58,-4227.82 967,-4290.62 987.23,-4309.75 964.67,-4331.6 985,-4350.62 990.95,-4356.19 997.89,-4360.61 1005.32,-4364.1"/>
+<polygon fill="orange" stroke="orange" points="649.71,-4057.87 643.15,-4049.56 643.1,-4060.15 649.71,-4057.87"/>
+<text text-anchor="middle" x="867" y="-4293.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
</g>
<!-- Node187 -->
<g id="node187" class="node">
<title>Node187</title>
<g id="a_node187"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1012.5,-6276.62 1012.5,-6306.62 1177.5,-6306.62 1177.5,-6276.62 1012.5,-6276.62"/>
-<text text-anchor="start" x="1020.5" y="-6294.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reshape</text>
-<text text-anchor="middle" x="1095" y="-6283.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="985,-6548.62 985,-6578.62 1205,-6578.62 1205,-6548.62 985,-6548.62"/>
+<text text-anchor="start" x="993" y="-6566.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchNormalization</text>
+<text text-anchor="middle" x="1095" y="-6555.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node187 -->
+<!-- Node129&#45;&gt;Node187 -->
<g id="edge186" class="edge">
-<title>Node127&#45;&gt;Node187</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.8,-4149.48C720.06,-4156.45 738.08,-4167.17 749,-4183.62 780.12,-4230.47 732.26,-6164.37 767,-6208.62 797.02,-6246.85 925.6,-6270.4 1012.3,-6282.23"/>
-<polygon fill="orange" stroke="orange" points="702.85,-4146.14 692.26,-4146.16 700.56,-4152.75 702.85,-4146.14"/>
-<text text-anchor="middle" x="867" y="-6277.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node187</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.74,-4059.64C662.74,-4136.83 727.01,-4422.89 749,-4662.62 751.35,-4688.21 750.19,-6493.18 767,-6512.62 770.69,-6516.89 893.23,-6535.16 987.22,-6548.62"/>
+<polygon fill="orange" stroke="orange" points="648.03,-4058.37 642.34,-4049.43 641.22,-4059.97 648.03,-4058.37"/>
+<text text-anchor="start" x="795.5" y="-6558.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-6547.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node189 -->
<g id="node189" class="node">
<title>Node189</title>
<g id="a_node189"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1006,-4408.62 1006,-4438.62 1184,-4438.62 1184,-4408.62 1006,-4408.62"/>
-<text text-anchor="start" x="1014" y="-4426.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="1095" y="-4415.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012.5,-4311.62 1012.5,-4341.62 1177.5,-4341.62 1177.5,-4311.62 1012.5,-4311.62"/>
+<text text-anchor="start" x="1020.5" y="-4329.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reshape</text>
+<text text-anchor="middle" x="1095" y="-4318.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node189 -->
+<!-- Node129&#45;&gt;Node189 -->
<g id="edge188" class="edge">
-<title>Node127&#45;&gt;Node189</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M694,-4149.33C713.74,-4156.44 734.71,-4167.29 749,-4183.62 768.46,-4205.85 744.51,-4228.46 767,-4247.62 835.11,-4305.64 902.94,-4208.15 967,-4270.62 1008.13,-4310.72 946.16,-4356.29 985,-4398.62 990.91,-4405.05 998.11,-4410 1005.96,-4413.78"/>
-<polygon fill="orange" stroke="orange" points="695.04,-4145.99 684.45,-4146.13 692.82,-4152.63 695.04,-4145.99"/>
-<text text-anchor="middle" x="867" y="-4273.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node189</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M650.85,-4058.02C670.13,-4089 713.4,-4151.36 767,-4183.62 845.32,-4230.76 901.84,-4167.51 967,-4231.62 989.9,-4254.15 961.99,-4279.21 985,-4301.62 992.72,-4309.14 1002.21,-4314.57 1012.35,-4318.47"/>
+<polygon fill="orange" stroke="orange" points="653.64,-4055.87 645.45,-4049.14 647.66,-4059.5 653.64,-4055.87"/>
+<text text-anchor="middle" x="867" y="-4234.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
</g>
<!-- Node191 -->
<g id="node191" class="node">
<title>Node191</title>
<g id="a_node191"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1011.5,-4114.62 1011.5,-4144.62 1178.5,-4144.62 1178.5,-4114.62 1011.5,-4114.62"/>
-<text text-anchor="start" x="1019.5" y="-4132.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantize</text>
-<text text-anchor="middle" x="1095" y="-4121.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006,-4115.62 1006,-4145.62 1184,-4145.62 1184,-4115.62 1006,-4115.62"/>
+<text text-anchor="start" x="1014" y="-4133.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="1095" y="-4122.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node191 -->
+<!-- Node129&#45;&gt;Node191 -->
<g id="edge190" class="edge">
-<title>Node127&#45;&gt;Node191</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M740.51,-4121.48C743.57,-4119.16 746.42,-4116.55 749,-4113.62 781.99,-4076.12 730.3,-3923.48 767,-3889.62 799.66,-3859.47 934.29,-3859.53 967,-3889.62 1002.29,-3922.07 953.59,-4068.4 985,-4104.62 992.12,-4112.83 1001.35,-4118.65 1011.41,-4122.72"/>
-<polygon fill="orange" stroke="orange" points="738.47,-4118.64 731.95,-4126.99 742.25,-4124.53 738.47,-4118.64"/>
-<text text-anchor="middle" x="867" y="-3892.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node191</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M703.95,-4026.87C720.4,-4020.93 736.86,-4012.26 749,-3999.62 767.11,-3980.76 745.87,-3959.02 767,-3943.62 802.91,-3917.44 933.88,-3913.98 967,-3943.62 993.99,-3967.78 960.9,-4078.58 985,-4105.62 990.81,-4112.14 997.95,-4117.15 1005.77,-4120.96"/>
+<polygon fill="orange" stroke="orange" points="702.69,-4023.6 694.29,-4030.06 704.89,-4030.24 702.69,-4023.6"/>
+<text text-anchor="middle" x="867" y="-3946.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
</g>
<!-- Node193 -->
<g id="node193" class="node">
<title>Node193</title>
<g id="a_node193"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016,-4955.62 1016,-4985.62 1174,-4985.62 1174,-4955.62 1016,-4955.62"/>
-<text text-anchor="start" x="1024" y="-4973.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Logical</text>
-<text text-anchor="middle" x="1095" y="-4962.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011.5,-6310.62 1011.5,-6340.62 1178.5,-6340.62 1178.5,-6310.62 1011.5,-6310.62"/>
+<text text-anchor="start" x="1019.5" y="-6328.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantize</text>
+<text text-anchor="middle" x="1095" y="-6317.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node193 -->
+<!-- Node129&#45;&gt;Node193 -->
<g id="edge192" class="edge">
-<title>Node127&#45;&gt;Node193</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.41,-4149.48C719.74,-4156.46 737.9,-4167.18 749,-4183.62 771.92,-4217.56 739.94,-4889.87 767,-4920.62 798.87,-4956.83 929.74,-4967.05 1015.94,-4969.79"/>
-<polygon fill="orange" stroke="orange" points="702.43,-4146.13 691.84,-4146.16 700.14,-4152.75 702.43,-4146.13"/>
-<text text-anchor="middle" x="867" y="-4970.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node193</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.72,-4059.64C662.69,-4136.84 726.83,-4422.91 749,-4662.62 751.05,-4684.76 752.72,-6246.58 767,-6263.62 825.26,-6333.16 935.05,-6340.73 1011.25,-6336.18"/>
+<polygon fill="orange" stroke="orange" points="648.02,-4058.37 642.34,-4049.43 641.21,-4059.97 648.02,-4058.37"/>
+<text text-anchor="middle" x="867" y="-6339.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
</g>
-<!-- Node196 -->
-<g id="node196" class="node">
-<title>Node196</title>
-<g id="a_node196"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004,-4800.62 1004,-4830.62 1186,-4830.62 1186,-4800.62 1004,-4800.62"/>
-<text text-anchor="start" x="1012" y="-4818.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; MeanQueue</text>
-<text text-anchor="middle" x="1095" y="-4807.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<!-- Node195 -->
+<g id="node195" class="node">
+<title>Node195</title>
+<g id="a_node195"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1016,-6183.62 1016,-6213.62 1174,-6213.62 1174,-6183.62 1016,-6183.62"/>
+<text text-anchor="start" x="1024" y="-6201.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Logical</text>
+<text text-anchor="middle" x="1095" y="-6190.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node196 -->
-<g id="edge195" class="edge">
-<title>Node127&#45;&gt;Node196</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M701.08,-4149.45C719.5,-4156.43 737.78,-4167.16 749,-4183.62 783.37,-4234.05 728.43,-4685.31 767,-4732.62 824.76,-4803.47 881.82,-4747.45 967,-4780.62 975.53,-4783.94 976.46,-4787.34 985,-4790.62 994.88,-4794.41 1005.49,-4797.72 1016.08,-4800.58"/>
-<polygon fill="orange" stroke="orange" points="702.07,-4146.08 691.48,-4146.13 699.78,-4152.7 702.07,-4146.08"/>
-<text text-anchor="middle" x="867" y="-4783.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
+<!-- Node129&#45;&gt;Node195 -->
+<g id="edge194" class="edge">
+<title>Node129&#45;&gt;Node195</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.72,-4059.64C662.65,-4136.84 726.72,-4422.92 749,-4662.62 752.8,-4703.53 740.37,-6110.34 767,-6141.62 798.38,-6178.48 929.4,-6191.51 1015.77,-6196.11"/>
+<polygon fill="orange" stroke="orange" points="648.02,-4058.37 642.33,-4049.43 641.2,-4059.97 648.02,-4058.37"/>
+<text text-anchor="middle" x="867" y="-6195.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
</g>
<!-- Node198 -->
<g id="node198" class="node">
<title>Node198</title>
<g id="a_node198"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1009,-1773.62 1009,-1803.62 1181,-1803.62 1181,-1773.62 1009,-1773.62"/>
-<text text-anchor="start" x="1017" y="-1791.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-1780.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-4507.62 1004,-4537.62 1186,-4537.62 1186,-4507.62 1004,-4507.62"/>
+<text text-anchor="start" x="1012" y="-4525.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; MeanQueue</text>
+<text text-anchor="middle" x="1095" y="-4514.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node198 -->
+<!-- Node129&#45;&gt;Node198 -->
<g id="edge197" class="edge">
-<title>Node127&#45;&gt;Node198</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.66,-4116.47 749,-4113.62 788.9,-4064.82 726.18,-1892.64 767,-1844.62 782.6,-1826.27 917.39,-1807.99 1008.97,-1797.53"/>
-<polygon fill="orange" stroke="orange" points="739.15,-4118.54 732.88,-4127.08 743.11,-4124.31 739.15,-4118.54"/>
-<text text-anchor="middle" x="867" y="-1847.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node198</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.19,-4059.58C645.83,-4119.65 667.81,-4300.67 767,-4399.62 833.67,-4466.13 893.07,-4411.28 967,-4469.62 978.61,-4478.79 972.89,-4489.12 985,-4497.62 990.8,-4501.7 997.16,-4505.12 1003.8,-4507.99"/>
+<polygon fill="orange" stroke="orange" points="644.66,-4058.97 640.47,-4049.24 637.67,-4059.46 644.66,-4058.97"/>
+<text text-anchor="middle" x="867" y="-4472.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
</g>
<!-- Node200 -->
<g id="node200" class="node">
<title>Node200</title>
<g id="a_node200"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-1577.62 1008.5,-1607.62 1181.5,-1607.62 1181.5,-1577.62 1008.5,-1577.62"/>
-<text text-anchor="start" x="1016.5" y="-1595.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Maximum</text>
+<polygon fill="white" stroke="black" points="1009,-1577.62 1009,-1607.62 1181,-1607.62 1181,-1577.62 1009,-1577.62"/>
+<text text-anchor="start" x="1017" y="-1595.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
<text text-anchor="middle" x="1095" y="-1584.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node200 -->
+<!-- Node129&#45;&gt;Node200 -->
<g id="edge199" class="edge">
-<title>Node127&#45;&gt;Node200</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.28,-4121.32C744.07,-4119.03 746.67,-4116.47 749,-4113.62 792.78,-4060.03 720.18,-1673.56 767,-1622.62 834.42,-1549.27 962.16,-1562.08 1036.46,-1577.6"/>
-<polygon fill="orange" stroke="orange" points="739.15,-4118.54 732.89,-4127.09 743.11,-4124.31 739.15,-4118.54"/>
-<text text-anchor="middle" x="867" y="-1625.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node200</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.5,-4026.39C727.43,-4020.48 740.33,-4011.94 749,-3999.62 786.88,-3945.81 723.05,-1679.6 767,-1630.62 831.03,-1559.27 951.56,-1565.11 1027.04,-1577.62"/>
+<polygon fill="orange" stroke="orange" points="711.86,-4023.27 703.74,-4030.08 714.34,-4029.82 711.86,-4023.27"/>
+<text text-anchor="middle" x="867" y="-1633.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
</g>
<!-- Node202 -->
<g id="node202" class="node">
<title>Node202</title>
<g id="a_node202"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-4457.62 1010,-4487.62 1180,-4487.62 1180,-4457.62 1010,-4457.62"/>
-<text text-anchor="start" x="1018" y="-4475.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Detection</text>
-<text text-anchor="middle" x="1095" y="-4464.62" font-family="Helvetica,sans-Serif" font-size="10.00">PostProcessQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-2145.62 1008.5,-2175.62 1181.5,-2175.62 1181.5,-2145.62 1008.5,-2145.62"/>
+<text text-anchor="start" x="1016.5" y="-2163.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Maximum</text>
+<text text-anchor="middle" x="1095" y="-2152.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node202 -->
+<!-- Node129&#45;&gt;Node202 -->
<g id="edge201" class="edge">
-<title>Node127&#45;&gt;Node202</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M698.16,-4149.4C717.14,-4156.43 736.52,-4167.19 749,-4183.62 784.81,-4230.77 727.28,-4271.71 767,-4315.62 828.33,-4383.41 903.16,-4298.19 967,-4363.62 993.67,-4390.94 958.2,-4420.43 985,-4447.62 992.02,-4454.74 1000.63,-4460 1009.9,-4463.88"/>
-<polygon fill="orange" stroke="orange" points="699.2,-4146.06 688.61,-4146.16 696.95,-4152.69 699.2,-4146.06"/>
-<text text-anchor="start" x="791" y="-4377.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
-<text text-anchor="middle" x="867" y="-4366.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<title>Node129&#45;&gt;Node202</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.48,-4026.38C727.4,-4020.46 740.31,-4011.93 749,-3999.62 777.85,-3958.75 733.54,-2235.82 767,-2198.62 831.02,-2127.45 951.26,-2133.14 1026.73,-2145.59"/>
+<polygon fill="orange" stroke="orange" points="711.84,-4023.25 703.72,-4030.06 714.31,-4029.8 711.84,-4023.25"/>
+<text text-anchor="middle" x="867" y="-2201.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
</g>
<!-- Node204 -->
<g id="node204" class="node">
<title>Node204</title>
<g id="a_node204"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1011.5,-1724.62 1011.5,-1754.62 1178.5,-1754.62 1178.5,-1724.62 1011.5,-1724.62"/>
-<text text-anchor="start" x="1019.5" y="-1742.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Constant</text>
-<text text-anchor="middle" x="1095" y="-1731.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-4605.62 1010,-4635.62 1180,-4635.62 1180,-4605.62 1010,-4605.62"/>
+<text text-anchor="start" x="1018" y="-4623.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Detection</text>
+<text text-anchor="middle" x="1095" y="-4612.62" font-family="Helvetica,sans-Serif" font-size="10.00">PostProcessQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node204 -->
+<!-- Node129&#45;&gt;Node204 -->
<g id="edge203" class="edge">
-<title>Node127&#45;&gt;Node204</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.66,-4116.47 749,-4113.62 789.86,-4063.63 724.75,-1838.43 767,-1789.62 798.01,-1753.79 924.89,-1743.38 1011.17,-1740.5"/>
-<polygon fill="orange" stroke="orange" points="739.15,-4118.54 732.88,-4127.08 743.11,-4124.31 739.15,-4118.54"/>
-<text text-anchor="middle" x="867" y="-1792.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node204</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.17,-4059.65C651.84,-4145.32 693.84,-4479.81 767,-4550.62 831.14,-4612.7 936.19,-4625.46 1009.87,-4625.75"/>
+<polygon fill="orange" stroke="orange" points="645.62,-4059.02 641.04,-4049.46 638.66,-4059.79 645.62,-4059.02"/>
+<text text-anchor="start" x="791" y="-4638.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="867" y="-4627.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node206 -->
<g id="node206" class="node">
<title>Node206</title>
<g id="a_node206"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016.5,-4506.62 1016.5,-4536.62 1173.5,-4536.62 1173.5,-4506.62 1016.5,-4506.62"/>
-<text text-anchor="start" x="1024.5" y="-4524.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Concat</text>
-<text text-anchor="middle" x="1095" y="-4513.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011.5,-1961.62 1011.5,-1991.62 1178.5,-1991.62 1178.5,-1961.62 1011.5,-1961.62"/>
+<text text-anchor="start" x="1019.5" y="-1979.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Constant</text>
+<text text-anchor="middle" x="1095" y="-1968.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node206 -->
+<!-- Node129&#45;&gt;Node206 -->
<g id="edge205" class="edge">
-<title>Node127&#45;&gt;Node206</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M699.32,-4149.36C718.11,-4156.35 737.07,-4167.12 749,-4183.62 801.83,-4256.64 715.96,-4311.33 767,-4385.62 823.06,-4467.2 882.13,-4432.68 967,-4483.62 975.46,-4488.69 976.01,-4492.54 985,-4496.62 994.9,-4501.1 1005.69,-4504.82 1016.5,-4507.9"/>
-<polygon fill="orange" stroke="orange" points="700.45,-4146.04 689.85,-4146.12 698.18,-4152.67 700.45,-4146.04"/>
-<text text-anchor="middle" x="867" y="-4486.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node206</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.49,-4026.38C727.41,-4020.47 740.32,-4011.94 749,-3999.62 780.79,-3954.53 730.06,-2054.6 767,-2013.62 831.46,-1942.12 952.73,-1948.71 1028.1,-1961.57"/>
+<polygon fill="orange" stroke="orange" points="711.85,-4023.26 703.73,-4030.07 714.32,-4029.81 711.85,-4023.26"/>
+<text text-anchor="middle" x="867" y="-2016.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
</g>
<!-- Node208 -->
<g id="node208" class="node">
<title>Node208</title>
<g id="a_node208"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1015.5,-3206.62 1015.5,-3236.62 1174.5,-3236.62 1174.5,-3206.62 1015.5,-3206.62"/>
-<text text-anchor="start" x="1023.5" y="-3224.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reduce</text>
-<text text-anchor="middle" x="1095" y="-3213.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-4164.62 1016.5,-4194.62 1173.5,-4194.62 1173.5,-4164.62 1016.5,-4164.62"/>
+<text text-anchor="start" x="1024.5" y="-4182.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Concat</text>
+<text text-anchor="middle" x="1095" y="-4171.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node208 -->
+<!-- Node129&#45;&gt;Node208 -->
<g id="edge207" class="edge">
-<title>Node127&#45;&gt;Node208</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.23,-4121.28C744.04,-4119.01 746.65,-4116.46 749,-4113.62 781.2,-4074.7 730.93,-3239.98 767,-3204.62 802.11,-3170.19 939.1,-3190.06 1024.24,-3206.56"/>
-<polygon fill="orange" stroke="orange" points="739.1,-4118.5 732.81,-4127.02 743.05,-4124.28 739.1,-4118.5"/>
-<text text-anchor="middle" x="867" y="-3207.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node208</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M673.43,-4026.59C738.57,-4003.63 883.4,-3964.81 967,-4036.62 1007.24,-4071.19 948.9,-4115.75 985,-4154.62 993.45,-4163.73 1004.49,-4169.84 1016.3,-4173.89"/>
+<polygon fill="orange" stroke="orange" points="671.9,-4023.43 663.68,-4030.12 674.28,-4030.01 671.9,-4023.43"/>
+<text text-anchor="middle" x="867" y="-4039.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
</g>
<!-- Node210 -->
<g id="node210" class="node">
<title>Node210</title>
<g id="a_node210"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1009,-3913.62 1009,-3943.62 1181,-3943.62 1181,-3913.62 1009,-3913.62"/>
-<text text-anchor="start" x="1017" y="-3931.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PadQueue</text>
-<text text-anchor="middle" x="1095" y="-3920.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1015.5,-4017.62 1015.5,-4047.62 1174.5,-4047.62 1174.5,-4017.62 1015.5,-4017.62"/>
+<text text-anchor="start" x="1023.5" y="-4035.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reduce</text>
+<text text-anchor="middle" x="1095" y="-4024.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node210 -->
+<!-- Node129&#45;&gt;Node210 -->
<g id="edge209" class="edge">
-<title>Node127&#45;&gt;Node210</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.16,-4121.23C743.99,-4118.97 746.62,-4116.44 749,-4113.62 783.25,-4072.97 728.72,-3672.48 767,-3635.62 799.01,-3604.79 934.51,-3605.29 967,-3635.62 1009.66,-3675.44 948.25,-3852.28 985,-3897.62 991.44,-3905.56 999.76,-3911.56 1008.94,-3916.07"/>
-<polygon fill="orange" stroke="orange" points="739.04,-4118.44 732.7,-4126.93 742.95,-4124.25 739.04,-4118.44"/>
-<text text-anchor="middle" x="867" y="-3638.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node210</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M710.93,-4026.55C725.56,-4020.64 739.41,-4012.07 749,-3999.62 775.15,-3965.67 735.32,-3836.48 767,-3807.62 799.86,-3777.7 934.19,-3777.64 967,-3807.62 999.94,-3837.73 955.66,-3974 985,-4007.62 993.04,-4016.84 1003.73,-4023.03 1015.27,-4027.13"/>
+<polygon fill="orange" stroke="orange" points="709.45,-4023.36 701.24,-4030.06 711.84,-4029.95 709.45,-4023.36"/>
+<text text-anchor="middle" x="867" y="-3810.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
</g>
<!-- Node212 -->
<g id="node212" class="node">
<title>Node212</title>
<g id="a_node212"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1003.5,-1626.62 1003.5,-1656.62 1186.5,-1656.62 1186.5,-1626.62 1003.5,-1626.62"/>
-<text text-anchor="start" x="1011.5" y="-1644.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FusedQueue</text>
-<text text-anchor="middle" x="1095" y="-1633.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009,-3968.62 1009,-3998.62 1181,-3998.62 1181,-3968.62 1009,-3968.62"/>
+<text text-anchor="start" x="1017" y="-3986.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PadQueue</text>
+<text text-anchor="middle" x="1095" y="-3975.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node212 -->
+<!-- Node129&#45;&gt;Node212 -->
<g id="edge211" class="edge">
-<title>Node127&#45;&gt;Node212</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.28,-4121.32C744.07,-4119.03 746.67,-4116.47 749,-4113.62 791.89,-4061.13 721.28,-1723.66 767,-1673.62 797.73,-1639.98 917.45,-1635.86 1003.12,-1637.52"/>
-<polygon fill="orange" stroke="orange" points="739.15,-4118.54 732.89,-4127.08 743.11,-4124.31 739.15,-4118.54"/>
-<text text-anchor="middle" x="867" y="-1676.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node212</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M711.62,-4026.53C726.07,-4020.62 739.67,-4012.05 749,-3999.62 783.78,-3953.31 724.66,-3779.14 767,-3739.62 799.49,-3709.3 934.31,-3709.52 967,-3739.62 1002.76,-3772.55 953.33,-3920.74 985,-3957.62 991.53,-3965.22 999.84,-3970.82 1008.95,-3974.91"/>
+<polygon fill="orange" stroke="orange" points="710.22,-4023.32 702.04,-4030.04 712.63,-4029.89 710.22,-4023.32"/>
+<text text-anchor="middle" x="867" y="-3742.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
</g>
<!-- Node214 -->
<g id="node214" class="node">
<title>Node214</title>
<g id="a_node214"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-1675.62 1010,-1705.62 1180,-1705.62 1180,-1675.62 1010,-1675.62"/>
-<text text-anchor="start" x="1018" y="-1693.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Minimum</text>
-<text text-anchor="middle" x="1095" y="-1682.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1003.5,-1528.62 1003.5,-1558.62 1186.5,-1558.62 1186.5,-1528.62 1003.5,-1528.62"/>
+<text text-anchor="start" x="1011.5" y="-1546.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FusedQueue</text>
+<text text-anchor="middle" x="1095" y="-1535.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node214 -->
+<!-- Node129&#45;&gt;Node214 -->
<g id="edge213" class="edge">
-<title>Node127&#45;&gt;Node214</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.67,-4116.47 749,-4113.62 790.94,-4062.3 722.66,-1776.88 767,-1727.62 798.34,-1692.79 923.73,-1687.4 1009.8,-1688.03"/>
-<polygon fill="orange" stroke="orange" points="739.15,-4118.54 732.89,-4127.08 743.11,-4124.31 739.15,-4118.54"/>
-<text text-anchor="middle" x="867" y="-1730.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node214</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.51,-4026.39C727.43,-4020.48 740.33,-4011.94 749,-3999.62 788.07,-3944.1 719.7,-1604.33 767,-1555.62 798.61,-1523.07 918.11,-1526.47 1003.49,-1533.63"/>
+<polygon fill="orange" stroke="orange" points="711.86,-4023.27 703.75,-4030.08 714.34,-4029.82 711.86,-4023.27"/>
+<text text-anchor="middle" x="867" y="-1558.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedQueueDescriptor &gt;</text>
</g>
<!-- Node216 -->
<g id="node216" class="node">
<title>Node216</title>
<g id="a_node216"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-1920.62 1008.5,-1950.62 1181.5,-1950.62 1181.5,-1920.62 1008.5,-1920.62"/>
-<text text-anchor="start" x="1016.5" y="-1938.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; AbsQueue</text>
-<text text-anchor="middle" x="1095" y="-1927.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-2264.62 1010,-2294.62 1180,-2294.62 1180,-2264.62 1010,-2264.62"/>
+<text text-anchor="start" x="1018" y="-2282.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Minimum</text>
+<text text-anchor="middle" x="1095" y="-2271.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node216 -->
+<!-- Node129&#45;&gt;Node216 -->
<g id="edge215" class="edge">
-<title>Node127&#45;&gt;Node216</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.66,-4116.47 749,-4113.62 785.89,-4068.53 730.31,-2061.86 767,-2016.62 824.33,-1945.93 883.93,-2009.81 967,-1972.62 976.01,-1968.58 975.99,-1963.65 985,-1959.62 992.69,-1956.17 1000.92,-1953.2 1009.27,-1950.65"/>
-<polygon fill="orange" stroke="orange" points="739.14,-4118.53 732.88,-4127.08 743.1,-4124.3 739.14,-4118.53"/>
-<text text-anchor="middle" x="867" y="-2019.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node216</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.47,-4026.37C727.39,-4020.46 740.3,-4011.93 749,-3999.62 800.55,-3926.66 716.62,-2465.4 767,-2391.62 795.81,-2349.44 930.92,-2313.83 1018.21,-2294.7"/>
+<polygon fill="orange" stroke="orange" points="711.83,-4023.25 703.71,-4030.05 714.3,-4029.79 711.83,-4023.25"/>
+<text text-anchor="middle" x="867" y="-2394.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
</g>
<!-- Node218 -->
<g id="node218" class="node">
<title>Node218</title>
<g id="a_node218"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-3150.62 1013.5,-3180.62 1176.5,-3180.62 1176.5,-3150.62 1013.5,-3150.62"/>
-<text text-anchor="start" x="1021.5" y="-3168.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Channel</text>
-<text text-anchor="middle" x="1095" y="-3157.62" font-family="Helvetica,sans-Serif" font-size="10.00">ShuffleQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-1741.62 1008.5,-1771.62 1181.5,-1771.62 1181.5,-1741.62 1008.5,-1741.62"/>
+<text text-anchor="start" x="1016.5" y="-1759.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; AbsQueue</text>
+<text text-anchor="middle" x="1095" y="-1748.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node218 -->
+<!-- Node129&#45;&gt;Node218 -->
<g id="edge217" class="edge">
-<title>Node127&#45;&gt;Node218</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.23,-4121.29C744.04,-4119.01 746.65,-4116.46 749,-4113.62 783.27,-4072.16 728.61,-3183.29 767,-3145.62 802.62,-3110.65 943.08,-3133.03 1027.9,-3150.56"/>
-<polygon fill="orange" stroke="orange" points="739.11,-4118.5 732.82,-4127.03 743.05,-4124.29 739.11,-4118.5"/>
-<text text-anchor="middle" x="867" y="-3148.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node218</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.5,-4026.39C727.42,-4020.48 740.32,-4011.94 749,-3999.62 784.26,-3949.57 726.17,-1841.24 767,-1795.62 798.08,-1760.9 922.15,-1754.59 1008.19,-1754.58"/>
+<polygon fill="orange" stroke="orange" points="711.86,-4023.27 703.74,-4030.07 714.33,-4029.81 711.86,-4023.27"/>
+<text text-anchor="middle" x="867" y="-1798.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
</g>
<!-- Node220 -->
<g id="node220" class="node">
<title>Node220</title>
<g id="a_node220"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004,-4015.62 1004,-4045.62 1186,-4045.62 1186,-4015.62 1004,-4015.62"/>
-<text text-anchor="start" x="1012" y="-4033.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="1095" y="-4022.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-3244.62 1013.5,-3274.62 1176.5,-3274.62 1176.5,-3244.62 1013.5,-3244.62"/>
+<text text-anchor="start" x="1021.5" y="-3262.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Channel</text>
+<text text-anchor="middle" x="1095" y="-3251.62" font-family="Helvetica,sans-Serif" font-size="10.00">ShuffleQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node220 -->
+<!-- Node129&#45;&gt;Node220 -->
<g id="edge219" class="edge">
-<title>Node127&#45;&gt;Node220</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.12,-4121.19C743.96,-4118.94 746.6,-4116.42 749,-4113.62 774.37,-4083.93 738.69,-3789.51 767,-3762.62 799.22,-3732 934.43,-3732.38 967,-3762.62 1006.52,-3799.31 950.04,-3963.56 985,-4004.62 990.3,-4010.84 996.79,-4015.72 1003.95,-4019.53"/>
-<polygon fill="orange" stroke="orange" points="738.99,-4118.4 732.62,-4126.86 742.88,-4124.22 738.99,-4118.4"/>
-<text text-anchor="middle" x="867" y="-3765.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node220</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M712.77,-4026.58C726.93,-4020.67 740.12,-4012.08 749,-3999.62 779.47,-3956.86 729.52,-3091.4 767,-3054.62 798.72,-3023.5 934.05,-3024.8 967,-3054.62 996.81,-3081.6 958.42,-3204.47 985,-3234.62 992.64,-3243.29 1002.62,-3249.28 1013.43,-3253.36"/>
+<polygon fill="orange" stroke="orange" points="711.5,-4023.32 703.35,-4030.1 713.94,-4029.88 711.5,-4023.32"/>
+<text text-anchor="middle" x="867" y="-3057.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
</g>
<!-- Node222 -->
<g id="node222" class="node">
<title>Node222</title>
<g id="a_node222"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017,-4163.62 1017,-4193.62 1173,-4193.62 1173,-4163.62 1017,-4163.62"/>
-<text text-anchor="start" x="1025" y="-4181.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
-<text text-anchor="middle" x="1095" y="-4170.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-3534.62 1004,-3564.62 1186,-3564.62 1186,-3534.62 1004,-3534.62"/>
+<text text-anchor="start" x="1012" y="-3552.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="1095" y="-3541.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node222 -->
+<!-- Node129&#45;&gt;Node222 -->
<g id="edge221" class="edge">
-<title>Node127&#45;&gt;Node222</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M739.85,-4121.76C743.15,-4119.37 746.22,-4116.67 749,-4113.62 772.5,-4087.82 740.95,-3980.83 767,-3957.62 800.18,-3928.05 934.17,-3927.66 967,-3957.62 999.31,-3987.1 956.21,-4120.69 985,-4153.62 993.43,-4163.26 1004.76,-4169.6 1016.94,-4173.69"/>
-<polygon fill="orange" stroke="orange" points="737.91,-4118.85 731.23,-4127.07 741.58,-4124.8 737.91,-4118.85"/>
-<text text-anchor="middle" x="867" y="-3960.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node222</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M712.71,-4026.54C726.88,-4020.63 740.09,-4012.05 749,-3999.62 771.97,-3967.61 738.79,-3318.13 767,-3290.62 798.82,-3259.6 933.66,-3261.24 967,-3290.62 990.86,-3311.65 971.51,-3403.82 985,-3432.62 1005.37,-3476.11 1047.99,-3514.26 1073.48,-3534.42"/>
+<polygon fill="orange" stroke="orange" points="711.44,-4023.28 703.29,-4030.06 713.89,-4029.84 711.44,-4023.28"/>
+<text text-anchor="middle" x="867" y="-3293.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
</g>
<!-- Node224 -->
<g id="node224" class="node">
<title>Node224</title>
<g id="a_node224"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004.5,-4212.62 1004.5,-4242.62 1185.5,-4242.62 1185.5,-4212.62 1004.5,-4212.62"/>
-<text text-anchor="start" x="1012.5" y="-4230.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="1095" y="-4219.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-4262.62 1017,-4292.62 1173,-4292.62 1173,-4262.62 1017,-4262.62"/>
+<text text-anchor="start" x="1025" y="-4280.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
+<text text-anchor="middle" x="1095" y="-4269.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node224 -->
+<!-- Node129&#45;&gt;Node224 -->
<g id="edge223" class="edge">
-<title>Node127&#45;&gt;Node224</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M737.33,-4122.35C741.5,-4119.84 745.43,-4116.94 749,-4113.62 770.3,-4093.76 743.75,-4068.15 767,-4050.62 837.96,-3997.09 900.55,-3991.57 967,-4050.62 1017.85,-4095.8 939.55,-4152 985,-4202.62 990.45,-4208.68 997.04,-4213.43 1004.26,-4217.13"/>
-<polygon fill="orange" stroke="orange" points="735.68,-4119.27 728.44,-4127 738.92,-4125.47 735.68,-4119.27"/>
-<text text-anchor="middle" x="867" y="-4053.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node224</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M660.07,-4055.37C684.04,-4073.25 726.04,-4101.73 767,-4115.62 809.37,-4129.99 934.71,-4107.66 967,-4138.62 1004.03,-4174.12 950,-4215.12 985,-4252.62 993.61,-4261.85 1004.88,-4268 1016.89,-4272.04"/>
+<polygon fill="orange" stroke="orange" points="662.17,-4052.57 652.09,-4049.31 657.94,-4058.15 662.17,-4052.57"/>
+<text text-anchor="middle" x="867" y="-4141.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
</g>
<!-- Node226 -->
<g id="node226" class="node">
<title>Node226</title>
<g id="a_node226"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-1528.62 1013,-1558.62 1177,-1558.62 1177,-1528.62 1013,-1528.62"/>
-<text text-anchor="start" x="1021" y="-1546.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Permute</text>
-<text text-anchor="middle" x="1095" y="-1535.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004.5,-3918.62 1004.5,-3948.62 1185.5,-3948.62 1185.5,-3918.62 1004.5,-3918.62"/>
+<text text-anchor="start" x="1012.5" y="-3936.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="1095" y="-3925.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node226 -->
+<!-- Node129&#45;&gt;Node226 -->
<g id="edge225" class="edge">
-<title>Node127&#45;&gt;Node226</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.28,-4121.32C744.07,-4119.03 746.67,-4116.47 749,-4113.62 794.02,-4058.5 717.12,-1602.38 767,-1551.62 799.94,-1518.1 926.95,-1524.58 1012.64,-1533.34"/>
-<polygon fill="orange" stroke="orange" points="739.15,-4118.54 732.89,-4127.09 743.11,-4124.31 739.15,-4118.54"/>
-<text text-anchor="middle" x="867" y="-1554.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node226</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M711.98,-4026.53C726.34,-4020.62 739.8,-4012.05 749,-3999.62 770.71,-3970.28 740.49,-3696.71 767,-3671.62 799.28,-3641.07 934.4,-3641.41 967,-3671.62 1005.58,-3707.37 950.86,-3867.61 985,-3907.62 990.43,-3913.99 997.11,-3918.95 1004.47,-3922.79"/>
+<polygon fill="orange" stroke="orange" points="710.62,-4023.3 702.45,-4030.05 713.04,-4029.87 710.62,-4023.3"/>
+<text text-anchor="middle" x="867" y="-3674.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node228 -->
<g id="node228" class="node">
<title>Node228</title>
<g id="a_node228"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-3489.62 1005.5,-3519.62 1184.5,-3519.62 1184.5,-3489.62 1005.5,-3489.62"/>
-<text text-anchor="start" x="1013.5" y="-3507.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="1095" y="-3496.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-1631.62 1013,-1661.62 1177,-1661.62 1177,-1631.62 1013,-1631.62"/>
+<text text-anchor="start" x="1021" y="-1649.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Permute</text>
+<text text-anchor="middle" x="1095" y="-1638.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node228 -->
+<!-- Node129&#45;&gt;Node228 -->
<g id="edge227" class="edge">
-<title>Node127&#45;&gt;Node228</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.22,-4121.28C744.03,-4119 746.64,-4116.46 749,-4113.62 777.07,-4079.79 735.57,-3353.34 767,-3322.62 798.78,-3291.55 933.82,-3293.05 967,-3322.62 993.05,-3345.83 961.84,-3452.51 985,-3478.62 990.68,-3485.02 997.63,-3489.99 1005.24,-3493.83"/>
-<polygon fill="orange" stroke="orange" points="739.09,-4118.49 732.79,-4127.01 743.03,-4124.28 739.09,-4118.49"/>
-<text text-anchor="middle" x="867" y="-3325.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node228</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.5,-4026.39C727.42,-4020.48 740.33,-4011.94 749,-3999.62 786.02,-3947.04 724.05,-1732.48 767,-1684.62 798.69,-1649.32 926.77,-1643.82 1012.92,-1644.32"/>
+<polygon fill="orange" stroke="orange" points="711.86,-4023.27 703.74,-4030.08 714.33,-4029.82 711.86,-4023.27"/>
+<text text-anchor="middle" x="867" y="-1687.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
</g>
<!-- Node230 -->
<g id="node230" class="node">
<title>Node230</title>
<g id="a_node230"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-1822.62 1008.5,-1852.62 1181.5,-1852.62 1181.5,-1822.62 1008.5,-1822.62"/>
-<text text-anchor="start" x="1016.5" y="-1840.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantized</text>
-<text text-anchor="middle" x="1095" y="-1829.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-3868.62 1005.5,-3898.62 1184.5,-3898.62 1184.5,-3868.62 1005.5,-3868.62"/>
+<text text-anchor="start" x="1013.5" y="-3886.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="1095" y="-3875.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node230 -->
+<!-- Node129&#45;&gt;Node230 -->
<g id="edge229" class="edge">
-<title>Node127&#45;&gt;Node230</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.27,-4121.32C744.07,-4119.03 746.66,-4116.47 749,-4113.62 787.92,-4066.03 727.67,-1947.86 767,-1900.62 774.79,-1891.26 913.99,-1866.93 1008.24,-1851.39"/>
-<polygon fill="orange" stroke="orange" points="739.14,-4118.54 732.88,-4127.08 743.11,-4124.31 739.14,-4118.54"/>
-<text text-anchor="middle" x="867" y="-1903.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node230</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M712.06,-4026.6C726.42,-4020.68 739.86,-4012.09 749,-3999.62 775.03,-3964.09 735.16,-3634.05 767,-3603.62 799.13,-3572.92 934.47,-3573.34 967,-3603.62 1008.09,-3641.88 949.03,-3812.51 985,-3855.62 990.63,-3862.37 997.65,-3867.62 1005.4,-3871.67"/>
+<polygon fill="orange" stroke="orange" points="710.71,-4023.37 702.54,-4030.11 713.13,-4029.93 710.71,-4023.37"/>
+<text text-anchor="middle" x="867" y="-3606.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
</g>
<!-- Node232 -->
<g id="node232" class="node">
<title>Node232</title>
<g id="a_node232"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017.5,-3725.62 1017.5,-3755.62 1172.5,-3755.62 1172.5,-3725.62 1017.5,-3725.62"/>
-<text text-anchor="start" x="1025.5" y="-3743.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Resize</text>
-<text text-anchor="middle" x="1095" y="-3732.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-2204.62 1008.5,-2234.62 1181.5,-2234.62 1181.5,-2204.62 1008.5,-2204.62"/>
+<text text-anchor="start" x="1016.5" y="-2222.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantized</text>
+<text text-anchor="middle" x="1095" y="-2211.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node232 -->
+<!-- Node129&#45;&gt;Node232 -->
<g id="edge231" class="edge">
-<title>Node127&#45;&gt;Node232</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.2,-4121.26C744.02,-4118.99 746.64,-4116.45 749,-4113.62 772.63,-4085.27 740.55,-3475.35 767,-3449.62 798.85,-3418.62 934.32,-3419.5 967,-3449.62 1003.07,-3482.86 959.88,-3627.48 985,-3669.62 1000.61,-3695.81 1030.07,-3714.12 1054.43,-3725.58"/>
-<polygon fill="orange" stroke="orange" points="739.08,-4118.48 732.77,-4126.99 743.01,-4124.27 739.08,-4118.48"/>
-<text text-anchor="middle" x="867" y="-3452.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node232</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.48,-4026.37C727.4,-4020.46 740.31,-4011.93 749,-3999.62 776.35,-3960.89 737.15,-2329.47 767,-2292.62 823.84,-2222.45 932,-2210.54 1008.34,-2212.04"/>
+<polygon fill="orange" stroke="orange" points="711.83,-4023.25 703.72,-4030.06 714.31,-4029.8 711.83,-4023.25"/>
+<text text-anchor="middle" x="867" y="-2295.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
</g>
<!-- Node234 -->
<g id="node234" class="node">
<title>Node234</title>
<g id="a_node234"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016,-3096.62 1016,-3126.62 1174,-3126.62 1174,-3096.62 1016,-3096.62"/>
-<text text-anchor="start" x="1024" y="-3114.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; ArgMin</text>
-<text text-anchor="middle" x="1095" y="-3103.62" font-family="Helvetica,sans-Serif" font-size="10.00">MaxQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-3342.62 1017.5,-3372.62 1172.5,-3372.62 1172.5,-3342.62 1017.5,-3342.62"/>
+<text text-anchor="start" x="1025.5" y="-3360.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Resize</text>
+<text text-anchor="middle" x="1095" y="-3349.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node234 -->
+<!-- Node129&#45;&gt;Node234 -->
<g id="edge233" class="edge">
-<title>Node127&#45;&gt;Node234</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.24,-4121.29C744.05,-4119.01 746.65,-4116.46 749,-4113.62 785.33,-4069.61 726.3,-3126.61 767,-3086.62 830.4,-3024.32 878.53,-3077.99 967,-3086.62 987.8,-3088.64 1010.25,-3092.5 1030.4,-3096.58"/>
-<polygon fill="orange" stroke="orange" points="739.11,-4118.51 732.82,-4127.03 743.06,-4124.29 739.11,-4118.51"/>
-<text text-anchor="middle" x="867" y="-3089.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node234</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M712.74,-4026.56C726.91,-4020.65 740.11,-4012.07 749,-3999.62 775.72,-3962.23 734.15,-3204.76 767,-3172.62 798.77,-3141.54 933.86,-3143 967,-3172.62 993.68,-3196.47 961.17,-3305.93 985,-3332.62 993.6,-3342.25 1005.08,-3348.57 1017.38,-3352.64"/>
+<polygon fill="orange" stroke="orange" points="711.47,-4023.3 703.33,-4030.08 713.92,-4029.86 711.47,-4023.3"/>
+<text text-anchor="middle" x="867" y="-3175.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
</g>
<!-- Node236 -->
<g id="node236" class="node">
<title>Node236</title>
<g id="a_node236"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-2753.62 1013.5,-2783.62 1176.5,-2783.62 1176.5,-2753.62 1013.5,-2753.62"/>
-<text text-anchor="start" x="1021.5" y="-2771.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; DepthTo</text>
-<text text-anchor="middle" x="1095" y="-2760.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-3097.62 1016,-3127.62 1174,-3127.62 1174,-3097.62 1016,-3097.62"/>
+<text text-anchor="start" x="1024" y="-3115.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; ArgMin</text>
+<text text-anchor="middle" x="1095" y="-3104.62" font-family="Helvetica,sans-Serif" font-size="10.00">MaxQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node236 -->
+<!-- Node129&#45;&gt;Node236 -->
<g id="edge235" class="edge">
-<title>Node127&#45;&gt;Node236</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.26,-4121.31C744.06,-4119.02 746.66,-4116.47 749,-4113.62 774.39,-4082.7 738.54,-2701.73 767,-2673.62 798.62,-2642.39 931.88,-2646.38 967,-2673.62 992.39,-2693.3 961.99,-2721.2 985,-2743.62 993,-2751.41 1002.9,-2756.96 1013.45,-2760.88"/>
-<polygon fill="orange" stroke="orange" points="739.13,-4118.52 732.86,-4127.06 743.08,-4124.3 739.13,-4118.52"/>
-<text text-anchor="middle" x="867" y="-2676.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node236</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M712.79,-4026.6C726.96,-4020.68 740.14,-4012.09 749,-3999.62 785.1,-3948.8 722.57,-2921.35 767,-2877.62 798.68,-2846.45 934.26,-2847.57 967,-2877.62 1001.5,-2909.3 954.28,-3052.27 985,-3087.62 993.15,-3097 1004.04,-3103.25 1015.79,-3107.36"/>
+<polygon fill="orange" stroke="orange" points="711.52,-4023.34 703.38,-4030.12 713.97,-4029.9 711.52,-4023.34"/>
+<text text-anchor="middle" x="867" y="-2880.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
</g>
<!-- Node238 -->
<g id="node238" class="node">
<title>Node238</title>
<g id="a_node238"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016,-3047.62 1016,-3077.62 1174,-3077.62 1174,-3047.62 1016,-3047.62"/>
-<text text-anchor="start" x="1024" y="-3065.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Splitter</text>
-<text text-anchor="middle" x="1095" y="-3054.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-2411.62 1013.5,-2441.62 1176.5,-2441.62 1176.5,-2411.62 1013.5,-2411.62"/>
+<text text-anchor="start" x="1021.5" y="-2429.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; DepthTo</text>
+<text text-anchor="middle" x="1095" y="-2418.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node238 -->
+<!-- Node129&#45;&gt;Node238 -->
<g id="edge237" class="edge">
-<title>Node127&#45;&gt;Node238</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.24,-4121.29C744.05,-4119.01 746.65,-4116.46 749,-4113.62 787.4,-4067.07 723.98,-3069.93 767,-3027.62 798.69,-2996.45 923.98,-3016.47 967,-3027.62 975.86,-3029.91 976.46,-3034.34 985,-3037.62 994.88,-3041.41 1005.49,-3044.72 1016.08,-3047.58"/>
-<polygon fill="orange" stroke="orange" points="739.11,-4118.51 732.83,-4127.04 743.06,-4124.29 739.11,-4118.51"/>
-<text text-anchor="middle" x="867" y="-3030.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node238</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.45,-4026.35C727.37,-4020.44 740.29,-4011.92 749,-3999.62 791.01,-3940.32 724.54,-2750.6 767,-2691.62 822.02,-2615.19 908.55,-2695.47 967,-2621.62 1014.43,-2561.7 934.07,-2507.59 985,-2450.62 992.62,-2442.1 1002.52,-2436.23 1013.24,-2432.24"/>
+<polygon fill="orange" stroke="orange" points="711.8,-4023.23 703.69,-4030.04 714.28,-4029.78 711.8,-4023.23"/>
+<text text-anchor="middle" x="867" y="-2694.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
</g>
<!-- Node240 -->
<g id="node240" class="node">
<title>Node240</title>
<g id="a_node240"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017,-2214.62 1017,-2244.62 1173,-2244.62 1173,-2214.62 1017,-2214.62"/>
-<text text-anchor="start" x="1025" y="-2232.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
-<text text-anchor="middle" x="1095" y="-2221.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-3195.62 1016,-3225.62 1174,-3225.62 1174,-3195.62 1016,-3195.62"/>
+<text text-anchor="start" x="1024" y="-3213.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Splitter</text>
+<text text-anchor="middle" x="1095" y="-3202.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node240 -->
+<!-- Node129&#45;&gt;Node240 -->
<g id="edge239" class="edge">
-<title>Node127&#45;&gt;Node240</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.26,-4121.31C744.06,-4119.02 746.66,-4116.47 749,-4113.62 776.61,-4079.96 741.61,-2581.97 767,-2546.62 821.93,-2470.12 909.46,-2551.17 967,-2476.62 997.38,-2437.26 952.32,-2291.08 985,-2253.62 993.41,-2243.98 1004.72,-2237.72 1016.89,-2233.73"/>
-<polygon fill="orange" stroke="orange" points="739.13,-4118.52 732.86,-4127.06 743.09,-4124.3 739.13,-4118.52"/>
-<text text-anchor="middle" x="867" y="-2549.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node240</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M712.78,-4026.59C726.94,-4020.67 740.13,-4012.08 749,-3999.62 781.35,-3954.17 727.2,-3034.71 767,-2995.62 798.71,-2964.48 934.12,-2965.71 967,-2995.62 998.37,-3024.16 957.04,-3153.73 985,-3185.62 993.19,-3194.96 1004.1,-3201.2 1015.86,-3205.29"/>
+<polygon fill="orange" stroke="orange" points="711.51,-4023.33 703.36,-4030.1 713.95,-4029.89 711.51,-4023.33"/>
+<text text-anchor="middle" x="867" y="-2998.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
</g>
<!-- Node242 -->
<g id="node242" class="node">
<title>Node242</title>
<g id="a_node242"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004,-2165.62 1004,-2195.62 1186,-2195.62 1186,-2165.62 1004,-2165.62"/>
-<text text-anchor="start" x="1012" y="-2183.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="1095" y="-2172.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-2313.62 1017,-2343.62 1173,-2343.62 1173,-2313.62 1017,-2313.62"/>
+<text text-anchor="start" x="1025" y="-2331.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
+<text text-anchor="middle" x="1095" y="-2320.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node242 -->
+<!-- Node129&#45;&gt;Node242 -->
<g id="edge241" class="edge">
-<title>Node127&#45;&gt;Node242</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.26,-4121.31C744.06,-4119.02 746.66,-4116.47 749,-4113.62 778.1,-4078.13 738.05,-2497.23 767,-2461.62 824.41,-2390.99 907.04,-2486.09 967,-2417.62 998.3,-2381.88 953.71,-2240.35 985,-2204.62 990.3,-2198.57 996.74,-2193.85 1003.82,-2190.19"/>
-<polygon fill="orange" stroke="orange" points="739.13,-4118.53 732.86,-4127.07 743.09,-4124.3 739.13,-4118.53"/>
-<text text-anchor="middle" x="867" y="-2464.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node242</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.46,-4026.36C727.39,-4020.45 740.3,-4011.92 749,-3999.62 797.18,-3931.49 721.41,-2567.52 767,-2497.62 820.35,-2415.82 901.67,-2479.21 967,-2406.62 983.92,-2387.82 966.2,-2369.55 985,-2352.62 994,-2344.52 1005.1,-2338.94 1016.75,-2335.14"/>
+<polygon fill="orange" stroke="orange" points="711.82,-4023.24 703.7,-4030.05 714.29,-4029.79 711.82,-4023.24"/>
+<text text-anchor="middle" x="867" y="-2500.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
</g>
<!-- Node244 -->
<g id="node244" class="node">
<title>Node244</title>
<g id="a_node244"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="998,-2900.62 998,-2930.62 1192,-2930.62 1192,-2900.62 998,-2900.62"/>
-<text text-anchor="start" x="1006" y="-2918.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="1095" y="-2907.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-2362.62 1004,-2392.62 1186,-2392.62 1186,-2362.62 1004,-2362.62"/>
+<text text-anchor="start" x="1012" y="-2380.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="1095" y="-2369.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node244 -->
+<!-- Node129&#45;&gt;Node244 -->
<g id="edge243" class="edge">
-<title>Node127&#45;&gt;Node244</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.25,-4121.3C744.06,-4119.02 746.66,-4116.47 749,-4113.62 793.59,-4059.43 717.03,-2899.88 767,-2850.62 798.65,-2819.41 929.68,-2826.48 967,-2850.62 983.37,-2861.2 969.92,-2878.26 985,-2890.62 989.73,-2894.49 994.95,-2897.8 1000.46,-2900.6"/>
-<polygon fill="orange" stroke="orange" points="739.12,-4118.52 732.84,-4127.05 743.07,-4124.29 739.12,-4118.52"/>
-<text text-anchor="middle" x="867" y="-2853.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node244</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.46,-4026.36C727.38,-4020.45 740.29,-4011.92 749,-3999.62 793.72,-3936.45 725.09,-2671.69 767,-2606.62 820.18,-2524.05 907.87,-2591.04 967,-2512.62 997.09,-2472.72 950.66,-2437.94 985,-2401.62 990.39,-2395.92 996.81,-2391.42 1003.78,-2387.89"/>
+<polygon fill="orange" stroke="orange" points="711.81,-4023.24 703.69,-4030.04 714.29,-4029.78 711.81,-4023.24"/>
+<text text-anchor="middle" x="867" y="-2609.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
</g>
<!-- Node246 -->
<g id="node246" class="node">
<title>Node246</title>
<g id="a_node246"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-2116.62 1005,-2146.62 1185,-2146.62 1185,-2116.62 1005,-2116.62"/>
-<text text-anchor="start" x="1013" y="-2134.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RsqrtQueue</text>
-<text text-anchor="middle" x="1095" y="-2123.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="998,-3761.62 998,-3791.62 1192,-3791.62 1192,-3761.62 998,-3761.62"/>
+<text text-anchor="start" x="1006" y="-3779.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="1095" y="-3768.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node127&#45;&gt;Node246 -->
+<!-- Node129&#45;&gt;Node246 -->
<g id="edge245" class="edge">
-<title>Node127&#45;&gt;Node246</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M741.26,-4121.31C744.06,-4119.03 746.66,-4116.47 749,-4113.62 779.13,-4076.86 737.03,-2439.5 767,-2402.62 824.4,-2331.98 906.89,-2426.96 967,-2358.62 996.91,-2324.61 955.1,-2189.63 985,-2155.62 990.57,-2149.29 997.39,-2144.41 1004.88,-2140.69"/>
-<polygon fill="orange" stroke="orange" points="739.14,-4118.53 732.87,-4127.07 743.09,-4124.3 739.14,-4118.53"/>
-<text text-anchor="middle" x="867" y="-2405.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
+<title>Node129&#45;&gt;Node246</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M712.4,-4026.58C726.66,-4020.66 739.98,-4012.08 749,-3999.62 783.1,-3952.53 725.18,-3517.02 767,-3476.62 798.96,-3445.74 934.52,-3446.28 967,-3476.62 1009.97,-3516.76 948.95,-3694.17 985,-3740.62 992.03,-3749.68 1001.39,-3756.48 1011.7,-3761.58"/>
+<polygon fill="orange" stroke="orange" points="711.08,-4023.33 702.92,-4030.09 713.52,-4029.89 711.08,-4023.33"/>
+<text text-anchor="middle" x="867" y="-3479.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
</g>
-<!-- Node129 -->
-<g id="node129" class="node">
-<title>Node129</title>
-<g id="a_node129"><a xlink:href="classarmnn_1_1_neon_convolution3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1255.5,-6176.12 1255.5,-6195.12 1413.5,-6195.12 1413.5,-6176.12 1255.5,-6176.12"/>
-<text text-anchor="middle" x="1334.5" y="-6183.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution3dWorkload</text>
+<!-- Node248 -->
+<g id="node248" class="node">
+<title>Node248</title>
+<g id="a_node248"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1005,-2024.62 1005,-2054.62 1185,-2054.62 1185,-2024.62 1005,-2024.62"/>
+<text text-anchor="start" x="1013" y="-2042.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RsqrtQueue</text>
+<text text-anchor="middle" x="1095" y="-2031.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node128&#45;&gt;Node129 -->
-<g id="edge128" class="edge">
-<title>Node128&#45;&gt;Node129</title>
-<path fill="none" stroke="midnightblue" d="M1202.64,-6182.86C1220.36,-6183.23 1238.45,-6183.62 1255.3,-6183.97"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1202.33,-6179.35 1192.26,-6182.64 1202.18,-6186.35 1202.33,-6179.35"/>
+<!-- Node129&#45;&gt;Node248 -->
+<g id="edge247" class="edge">
+<title>Node129&#45;&gt;Node248</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M713.49,-4026.38C727.41,-4020.47 740.32,-4011.94 749,-3999.62 780.09,-3955.53 729.74,-2096.63 767,-2057.62 798.57,-2024.58 919.42,-2025.94 1004.99,-2031.52"/>
+<polygon fill="orange" stroke="orange" points="711.85,-4023.26 703.73,-4030.07 714.32,-4029.81 711.85,-4023.26"/>
+<text text-anchor="middle" x="867" y="-2060.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
</g>
<!-- Node131 -->
<g id="node131" class="node">
<title>Node131</title>
-<g id="a_node131"><a xlink:href="classarmnn_1_1_neon_instance_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1258.5,-6331.62 1258.5,-6361.62 1410.5,-6361.62 1410.5,-6331.62 1258.5,-6331.62"/>
-<text text-anchor="start" x="1266.5" y="-6349.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonInstanceNormalization</text>
-<text text-anchor="middle" x="1334.5" y="-6338.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<g id="a_node131"><a xlink:href="classarmnn_1_1_neon_convolution3d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1255.5,-6379.12 1255.5,-6398.12 1413.5,-6398.12 1413.5,-6379.12 1255.5,-6379.12"/>
+<text text-anchor="middle" x="1334.5" y="-6386.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution3dWorkload</text>
</a>
</g>
</g>
<!-- Node130&#45;&gt;Node131 -->
<g id="edge130" class="edge">
<title>Node130&#45;&gt;Node131</title>
-<path fill="none" stroke="midnightblue" d="M1194.81,-6346.62C1216.08,-6346.62 1238.24,-6346.62 1258.44,-6346.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-6343.12 1184.77,-6346.62 1194.77,-6350.12 1194.77,-6343.12"/>
+<path fill="none" stroke="midnightblue" d="M1202.64,-6388.62C1220.36,-6388.62 1238.45,-6388.62 1255.3,-6388.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-6385.12 1192.26,-6388.62 1202.26,-6392.12 1202.26,-6385.12"/>
</g>
<!-- Node133 -->
<g id="node133" class="node">
<title>Node133</title>
-<g id="a_node133"><a xlink:href="classarmnn_1_1_neon_multiplication_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1257,-2024.12 1257,-2043.12 1412,-2043.12 1412,-2024.12 1257,-2024.12"/>
-<text text-anchor="middle" x="1334.5" y="-2031.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMultiplicationWorkload</text>
+<g id="a_node133"><a xlink:href="classarmnn_1_1_neon_instance_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1258.5,-4831.62 1258.5,-4861.62 1410.5,-4861.62 1410.5,-4831.62 1258.5,-4831.62"/>
+<text text-anchor="start" x="1266.5" y="-4849.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonInstanceNormalization</text>
+<text text-anchor="middle" x="1334.5" y="-4838.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node132&#45;&gt;Node133 -->
<g id="edge132" class="edge">
<title>Node132&#45;&gt;Node133</title>
-<path fill="none" stroke="midnightblue" d="M1200.4,-2033.62C1219.42,-2033.62 1238.93,-2033.62 1256.95,-2033.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1200.21,-2030.12 1190.21,-2033.62 1200.21,-2037.12 1200.21,-2030.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.81,-4846.62C1216.08,-4846.62 1238.24,-4846.62 1258.44,-4846.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-4843.12 1184.77,-4846.62 1194.77,-4850.12 1194.77,-4843.12"/>
</g>
<!-- Node135 -->
<g id="node135" class="node">
<title>Node135</title>
-<g id="a_node135"><a xlink:href="classarmnn_1_1_neon_space_to_depth_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1256,-6138.12 1256,-6157.12 1413,-6157.12 1413,-6138.12 1256,-6138.12"/>
-<text text-anchor="middle" x="1334.5" y="-6145.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToDepthWorkload</text>
+<g id="a_node135"><a xlink:href="classarmnn_1_1_neon_multiplication_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1257,-2097.12 1257,-2116.12 1412,-2116.12 1412,-2097.12 1257,-2097.12"/>
+<text text-anchor="middle" x="1334.5" y="-2104.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMultiplicationWorkload</text>
</a>
</g>
</g>
<!-- Node134&#45;&gt;Node135 -->
<g id="edge134" class="edge">
<title>Node134&#45;&gt;Node135</title>
-<path fill="none" stroke="midnightblue" d="M1186.74,-6137.73C1209.51,-6139.26 1233.73,-6140.89 1255.8,-6142.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.95,-6134.24 1176.74,-6137.06 1186.48,-6141.22 1186.95,-6134.24"/>
+<path fill="none" stroke="midnightblue" d="M1200.4,-2106.62C1219.42,-2106.62 1238.93,-2106.62 1256.95,-2106.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1200.21,-2103.12 1190.21,-2106.62 1200.21,-2110.12 1200.21,-2103.12"/>
</g>
<!-- Node137 -->
<g id="node137" class="node">
<title>Node137</title>
-<g id="a_node137"><a xlink:href="classarmnn_1_1_neon_transpose_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1254,-6392.62 1254,-6422.62 1415,-6422.62 1415,-6392.62 1254,-6392.62"/>
-<text text-anchor="start" x="1262" y="-6410.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-6399.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<g id="a_node137"><a xlink:href="classarmnn_1_1_neon_space_to_depth_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1256,-6748.12 1256,-6767.12 1413,-6767.12 1413,-6748.12 1256,-6748.12"/>
+<text text-anchor="middle" x="1334.5" y="-6755.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToDepthWorkload</text>
</a>
</g>
</g>
<!-- Node136&#45;&gt;Node137 -->
<g id="edge136" class="edge">
<title>Node136&#45;&gt;Node137</title>
-<path fill="none" stroke="midnightblue" d="M1195.22,-6407.62C1214.71,-6407.62 1234.91,-6407.62 1253.66,-6407.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-6404.12 1185.11,-6407.62 1195.11,-6411.12 1195.11,-6404.12"/>
+<path fill="none" stroke="midnightblue" d="M1180.39,-6788.57C1215.93,-6781.38 1255.96,-6773.29 1286.18,-6767.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.6,-6785.15 1170.49,-6790.57 1180.99,-6792.02 1179.6,-6785.15"/>
</g>
<!-- Node139 -->
<g id="node139" class="node">
<title>Node139</title>
-<g id="a_node139"><a xlink:href="classarmnn_1_1_neon_fill_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1283.5,-5268.12 1283.5,-5287.12 1385.5,-5287.12 1385.5,-5268.12 1283.5,-5268.12"/>
-<text text-anchor="middle" x="1334.5" y="-5275.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFillWorkload</text>
+<g id="a_node139"><a xlink:href="classarmnn_1_1_neon_transpose_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1254,-5315.62 1254,-5345.62 1415,-5345.62 1415,-5315.62 1254,-5315.62"/>
+<text text-anchor="start" x="1262" y="-5333.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-5322.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node138&#45;&gt;Node139 -->
<g id="edge138" class="edge">
<title>Node138&#45;&gt;Node139</title>
-<path fill="none" stroke="midnightblue" d="M1189.98,-5277.62C1221.84,-5277.62 1256.2,-5277.62 1283.31,-5277.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-5274.12 1179.73,-5277.62 1189.73,-5281.12 1189.73,-5274.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.22,-5330.62C1214.71,-5330.62 1234.91,-5330.62 1253.66,-5330.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-5327.12 1185.11,-5330.62 1195.11,-5334.12 1195.11,-5327.12"/>
</g>
<!-- Node141 -->
<g id="node141" class="node">
<title>Node141</title>
-<g id="a_node141"><a xlink:href="classarmnn_1_1_neon_q_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1275,-4855.12 1275,-4874.12 1394,-4874.12 1394,-4855.12 1275,-4855.12"/>
-<text text-anchor="middle" x="1334.5" y="-4862.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQLstmWorkload</text>
+<g id="a_node141"><a xlink:href="classarmnn_1_1_neon_fill_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1283.5,-5722.12 1283.5,-5741.12 1385.5,-5741.12 1385.5,-5722.12 1283.5,-5722.12"/>
+<text text-anchor="middle" x="1334.5" y="-5729.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFillWorkload</text>
</a>
</g>
</g>
<!-- Node140&#45;&gt;Node141 -->
<g id="edge140" class="edge">
<title>Node140&#45;&gt;Node141</title>
-<path fill="none" stroke="midnightblue" d="M1198.47,-4864.62C1224.51,-4864.62 1251.62,-4864.62 1274.65,-4864.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-4861.12 1188.16,-4864.62 1198.16,-4868.12 1198.16,-4861.12"/>
+<path fill="none" stroke="midnightblue" d="M1189.98,-5731.62C1221.84,-5731.62 1256.2,-5731.62 1283.31,-5731.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-5728.12 1179.73,-5731.62 1189.73,-5735.12 1189.73,-5728.12"/>
</g>
<!-- Node143 -->
<g id="node143" class="node">
<title>Node143</title>
-<g id="a_node143"><a xlink:href="classarmnn_1_1_neon_elementwise_binary_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1243.5,-5653.12 1243.5,-5672.12 1425.5,-5672.12 1425.5,-5653.12 1243.5,-5653.12"/>
-<text text-anchor="middle" x="1334.5" y="-5660.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonElementwiseBinaryWorkload</text>
+<g id="a_node143"><a xlink:href="classarmnn_1_1_neon_q_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1275,-4778.12 1275,-4797.12 1394,-4797.12 1394,-4778.12 1275,-4778.12"/>
+<text text-anchor="middle" x="1334.5" y="-4785.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQLstmWorkload</text>
</a>
</g>
</g>
<!-- Node142&#45;&gt;Node143 -->
<g id="edge142" class="edge">
<title>Node142&#45;&gt;Node143</title>
-<path fill="none" stroke="midnightblue" d="M1198.44,-5662.62C1213.38,-5662.62 1228.67,-5662.62 1243.34,-5662.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-5659.12 1188.16,-5662.62 1198.16,-5666.12 1198.16,-5659.12"/>
+<path fill="none" stroke="midnightblue" d="M1198.47,-4787.62C1224.51,-4787.62 1251.62,-4787.62 1274.65,-4787.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-4784.12 1188.16,-4787.62 1198.16,-4791.12 1198.16,-4784.12"/>
</g>
<!-- Node145 -->
<g id="node145" class="node">
<title>Node145</title>
-<g id="a_node145"><a xlink:href="classarmnn_1_1_neon_pooling3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266.5,-6815.12 1266.5,-6834.12 1402.5,-6834.12 1402.5,-6815.12 1266.5,-6815.12"/>
-<text text-anchor="middle" x="1334.5" y="-6822.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling3dWorkload</text>
+<g id="a_node145"><a xlink:href="classarmnn_1_1_neon_elementwise_binary_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1243.5,-4562.12 1243.5,-4581.12 1425.5,-4581.12 1425.5,-4562.12 1243.5,-4562.12"/>
+<text text-anchor="middle" x="1334.5" y="-4569.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonElementwiseBinaryWorkload</text>
</a>
</g>
</g>
<!-- Node144&#45;&gt;Node145 -->
<g id="edge144" class="edge">
<title>Node144&#45;&gt;Node145</title>
-<path fill="none" stroke="midnightblue" d="M1191.06,-6824.62C1216.26,-6824.62 1242.95,-6824.62 1266.33,-6824.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-6821.12 1180.74,-6824.62 1190.74,-6828.12 1190.74,-6821.12"/>
+<path fill="none" stroke="midnightblue" d="M1198.44,-4571.62C1213.38,-4571.62 1228.67,-4571.62 1243.34,-4571.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-4568.12 1188.16,-4571.62 1198.16,-4575.12 1198.16,-4568.12"/>
</g>
<!-- Node147 -->
<g id="node147" class="node">
<title>Node147</title>
-<g id="a_node147"><a xlink:href="classarmnn_1_1_neon_subtraction_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-1877.12 1263,-1896.12 1406,-1896.12 1406,-1877.12 1263,-1877.12"/>
-<text text-anchor="middle" x="1334.5" y="-1884.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSubtractionWorkload</text>
+<g id="a_node147"><a xlink:href="classarmnn_1_1_neon_pooling3d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1266.5,-7052.12 1266.5,-7071.12 1402.5,-7071.12 1402.5,-7052.12 1266.5,-7052.12"/>
+<text text-anchor="middle" x="1334.5" y="-7059.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling3dWorkload</text>
</a>
</g>
</g>
<!-- Node146&#45;&gt;Node147 -->
<g id="edge146" class="edge">
<title>Node146&#45;&gt;Node147</title>
-<path fill="none" stroke="midnightblue" d="M1194.85,-1886.62C1217.72,-1886.62 1241.61,-1886.62 1262.98,-1886.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-1883.12 1184.77,-1886.62 1194.77,-1890.12 1194.77,-1883.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.94,-7038.81C1218.9,-7043.29 1248.69,-7048.05 1273.77,-7052.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.16,-7035.3 1180.74,-7037.18 1190.06,-7042.22 1191.16,-7035.3"/>
</g>
<!-- Node149 -->
<g id="node149" class="node">
<title>Node149</title>
-<g id="a_node149"><a xlink:href="classarmnn_1_1_neon_pooling2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266.5,-6757.12 1266.5,-6776.12 1402.5,-6776.12 1402.5,-6757.12 1266.5,-6757.12"/>
-<text text-anchor="middle" x="1334.5" y="-6764.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling2dWorkload</text>
+<g id="a_node149"><a xlink:href="classarmnn_1_1_neon_subtraction_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-1691.12 1263,-1710.12 1406,-1710.12 1406,-1691.12 1263,-1691.12"/>
+<text text-anchor="middle" x="1334.5" y="-1698.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSubtractionWorkload</text>
</a>
</g>
</g>
<!-- Node148&#45;&gt;Node149 -->
<g id="edge148" class="edge">
<title>Node148&#45;&gt;Node149</title>
-<path fill="none" stroke="midnightblue" d="M1191.06,-6766.62C1216.26,-6766.62 1242.95,-6766.62 1266.33,-6766.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-6763.12 1180.74,-6766.62 1190.74,-6770.12 1190.74,-6763.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.85,-1700.62C1217.72,-1700.62 1241.61,-1700.62 1262.98,-1700.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-1697.12 1184.77,-1700.62 1194.77,-1704.12 1194.77,-1697.12"/>
</g>
<!-- Node151 -->
<g id="node151" class="node">
<title>Node151</title>
<g id="a_node151"><a xlink:href="classarmnn_1_1_neon_exp_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281.5,-5910.12 1281.5,-5929.12 1387.5,-5929.12 1387.5,-5910.12 1281.5,-5910.12"/>
-<text text-anchor="middle" x="1334.5" y="-5917.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonExpWorkload</text>
+<polygon fill="white" stroke="black" points="1281.5,-6976.12 1281.5,-6995.12 1387.5,-6995.12 1387.5,-6976.12 1281.5,-6976.12"/>
+<text text-anchor="middle" x="1334.5" y="-6983.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonExpWorkload</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node151 -->
<g id="edge150" class="edge">
<title>Node150&#45;&gt;Node151</title>
-<path fill="none" stroke="midnightblue" d="M1142.68,-5972.73C1171.07,-5961.74 1208.24,-5948.2 1242,-5938.62 1254.64,-5935.03 1268.45,-5931.81 1281.41,-5929.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1141.07,-5969.6 1133.03,-5976.5 1143.61,-5976.12 1141.07,-5969.6"/>
+<path fill="none" stroke="midnightblue" d="M1176.51,-6952.78C1197.8,-6957.3 1220.76,-6962.16 1242,-6966.62 1256.77,-6969.72 1272.88,-6973.08 1287.41,-6976.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1177.04,-6949.32 1166.53,-6950.66 1175.59,-6956.17 1177.04,-6949.32"/>
</g>
<!-- Node152 -->
<g id="node152" class="node">
<title>Node152</title>
<g id="a_node152"><a xlink:href="classarmnn_1_1_neon_logical_not_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1264.5,-5872.12 1264.5,-5891.12 1404.5,-5891.12 1404.5,-5872.12 1264.5,-5872.12"/>
-<text text-anchor="middle" x="1334.5" y="-5879.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalNotWorkload</text>
+<polygon fill="white" stroke="black" points="1264.5,-6938.12 1264.5,-6957.12 1404.5,-6957.12 1404.5,-6938.12 1264.5,-6938.12"/>
+<text text-anchor="middle" x="1334.5" y="-6945.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalNotWorkload</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node152 -->
<g id="edge151" class="edge">
<title>Node150&#45;&gt;Node152</title>
-<path fill="none" stroke="midnightblue" d="M1130.01,-5971C1151.58,-5957.86 1180.02,-5940.39 1205,-5924.62 1221.57,-5914.15 1223.87,-5908.07 1242,-5900.62 1251.3,-5896.79 1261.47,-5893.7 1271.53,-5891.22"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1127.94,-5968.17 1121.22,-5976.35 1131.58,-5974.14 1127.94,-5968.17"/>
+<path fill="none" stroke="midnightblue" d="M1198.32,-6940.79C1220.57,-6941.92 1243.61,-6943.08 1264.22,-6944.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1198.33,-6937.29 1188.16,-6940.28 1197.97,-6944.28 1198.33,-6937.29"/>
</g>
<!-- Node153 -->
<g id="node153" class="node">
<title>Node153</title>
<g id="a_node153"><a xlink:href="classarmnn_1_1_neon_log_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282,-6062.12 1282,-6081.12 1387,-6081.12 1387,-6062.12 1282,-6062.12"/>
-<text text-anchor="middle" x="1334.5" y="-6069.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogWorkload</text>
+<polygon fill="white" stroke="black" points="1282,-6900.12 1282,-6919.12 1387,-6919.12 1387,-6900.12 1282,-6900.12"/>
+<text text-anchor="middle" x="1334.5" y="-6907.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogWorkload</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node153 -->
<g id="edge152" class="edge">
<title>Node150&#45;&gt;Node153</title>
-<path fill="none" stroke="midnightblue" d="M1183.28,-6009.98C1190.8,-6012.77 1198.15,-6015.96 1205,-6019.62 1224.44,-6029.98 1222.32,-6042.71 1242,-6052.62 1254.17,-6058.75 1268.21,-6062.9 1281.57,-6065.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.26,-6006.62 1173.67,-6006.66 1181.98,-6013.24 1184.26,-6006.62"/>
+<path fill="none" stroke="midnightblue" d="M1198.31,-6924.42C1227.18,-6921.26 1257.37,-6917.96 1281.88,-6915.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.72,-6920.96 1188.16,-6925.53 1198.49,-6927.92 1197.72,-6920.96"/>
</g>
<!-- Node154 -->
<g id="node154" class="node">
<title>Node154</title>
<g id="a_node154"><a xlink:href="classarmnn_1_1_neon_neg_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281,-6024.12 1281,-6043.12 1388,-6043.12 1388,-6024.12 1281,-6024.12"/>
-<text text-anchor="middle" x="1334.5" y="-6031.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNegWorkload</text>
+<polygon fill="white" stroke="black" points="1281,-6862.12 1281,-6881.12 1388,-6881.12 1388,-6862.12 1281,-6862.12"/>
+<text text-anchor="middle" x="1334.5" y="-6869.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNegWorkload</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node154 -->
<g id="edge153" class="edge">
<title>Node150&#45;&gt;Node154</title>
-<path fill="none" stroke="midnightblue" d="M1190.92,-6008.4C1221.52,-6013.81 1254.33,-6019.62 1280.75,-6024.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.53,-6004.96 1181.07,-6006.66 1190.31,-6011.85 1191.53,-6004.96"/>
+<path fill="none" stroke="midnightblue" d="M1150.8,-6917.39C1178.05,-6908.67 1211.57,-6898.45 1242,-6890.62 1255.36,-6887.19 1269.93,-6883.94 1283.44,-6881.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1149.51,-6914.13 1141.06,-6920.53 1151.66,-6920.79 1149.51,-6914.13"/>
</g>
<!-- Node155 -->
<g id="node155" class="node">
<title>Node155</title>
<g id="a_node155"><a xlink:href="classarmnn_1_1_neon_sin_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1283,-5986.12 1283,-6005.12 1386,-6005.12 1386,-5986.12 1283,-5986.12"/>
-<text text-anchor="middle" x="1334.5" y="-5993.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSinWorkload</text>
+<polygon fill="white" stroke="black" points="1283,-6824.12 1283,-6843.12 1386,-6843.12 1386,-6824.12 1283,-6824.12"/>
+<text text-anchor="middle" x="1334.5" y="-6831.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSinWorkload</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node155 -->
<g id="edge154" class="edge">
<title>Node150&#45;&gt;Node155</title>
-<path fill="none" stroke="midnightblue" d="M1198.43,-5993.34C1227.66,-5993.83 1258.23,-5994.35 1282.88,-5994.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1198.22,-5989.84 1188.16,-5993.17 1198.1,-5996.84 1198.22,-5989.84"/>
+<path fill="none" stroke="midnightblue" d="M1152.18,-6916.74C1169.83,-6909.56 1188.9,-6900.46 1205,-6889.62 1224.29,-6876.64 1221.54,-6863.67 1242,-6852.62 1254.42,-6845.92 1268.97,-6841.57 1282.76,-6838.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1150.58,-6913.61 1142.55,-6920.52 1153.14,-6920.12 1150.58,-6913.61"/>
</g>
<!-- Node156 -->
<g id="node156" class="node">
<title>Node156</title>
<g id="a_node156"><a xlink:href="classarmnn_1_1_neon_sqrt_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281,-5948.12 1281,-5967.12 1388,-5967.12 1388,-5948.12 1281,-5948.12"/>
-<text text-anchor="middle" x="1334.5" y="-5955.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSqrtWorkload</text>
+<polygon fill="white" stroke="black" points="1281,-7014.12 1281,-7033.12 1388,-7033.12 1388,-7014.12 1281,-7014.12"/>
+<text text-anchor="middle" x="1334.5" y="-7021.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSqrtWorkload</text>
</a>
</g>
</g>
<!-- Node150&#45;&gt;Node156 -->
<g id="edge155" class="edge">
<title>Node150&#45;&gt;Node156</title>
-<path fill="none" stroke="midnightblue" d="M1198.18,-5976.99C1226.69,-5972.91 1256.5,-5968.64 1280.86,-5965.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.57,-5973.54 1188.16,-5978.42 1198.56,-5980.47 1197.57,-5973.54"/>
+<path fill="none" stroke="midnightblue" d="M1131.83,-6955.5C1160.79,-6970.83 1203.02,-6991.57 1242,-7004.62 1254.31,-7008.74 1267.86,-7012.14 1280.67,-7014.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1133.38,-6952.36 1122.91,-6950.72 1130.08,-6958.53 1133.38,-6952.36"/>
</g>
<!-- Node158 -->
<g id="node158" class="node">
<title>Node158</title>
-<g id="a_node158"><a xlink:href="classarmnn_1_1_neon_activation_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266,-4757.12 1266,-4776.12 1403,-4776.12 1403,-4757.12 1266,-4757.12"/>
-<text text-anchor="middle" x="1334.5" y="-4764.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonActivationWorkload</text>
+<g id="a_node158"><a xlink:href="classarmnn_1_1_neon_pooling2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1266.5,-6060.12 1266.5,-6079.12 1402.5,-6079.12 1402.5,-6060.12 1266.5,-6060.12"/>
+<text text-anchor="middle" x="1334.5" y="-6067.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling2dWorkload</text>
</a>
</g>
</g>
<!-- Node157&#45;&gt;Node158 -->
<g id="edge157" class="edge">
<title>Node157&#45;&gt;Node158</title>
-<path fill="none" stroke="midnightblue" d="M1191.89,-4766.62C1216.64,-4766.62 1242.77,-4766.62 1265.76,-4766.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-4763.12 1181.74,-4766.62 1191.74,-4770.12 1191.74,-4763.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.06,-6069.62C1216.26,-6069.62 1242.95,-6069.62 1266.33,-6069.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-6066.12 1180.74,-6069.62 1190.74,-6073.12 1190.74,-6066.12"/>
</g>
<!-- Node160 -->
<g id="node160" class="node">
<title>Node160</title>
-<g id="a_node160"><a xlink:href="classarmnn_1_1_neon_batch_to_space_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1250,-6703.12 1250,-6722.12 1419,-6722.12 1419,-6703.12 1250,-6703.12"/>
-<text text-anchor="middle" x="1334.5" y="-6710.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchToSpaceNdWorkload</text>
+<g id="a_node160"><a xlink:href="classarmnn_1_1_neon_activation_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1266,-6786.12 1266,-6805.12 1403,-6805.12 1403,-6786.12 1266,-6786.12"/>
+<text text-anchor="middle" x="1334.5" y="-6793.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonActivationWorkload</text>
</a>
</g>
</g>
<!-- Node159&#45;&gt;Node160 -->
<g id="edge159" class="edge">
<title>Node159&#45;&gt;Node160</title>
-<path fill="none" stroke="midnightblue" d="M1185.94,-6712.62C1206.93,-6712.62 1229.2,-6712.62 1249.9,-6712.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-6709.12 1175.74,-6712.62 1185.74,-6716.12 1185.74,-6709.12"/>
+<path fill="none" stroke="midnightblue" d="M1163.19,-6846.52C1177.24,-6841.94 1191.8,-6836.6 1205,-6830.62 1213.54,-6826.75 1214.38,-6823.3 1223,-6819.62 1231.03,-6816.2 1233.5,-6816.62 1242,-6814.62 1255.9,-6811.35 1271.05,-6808.09 1284.96,-6805.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1162.04,-6843.21 1153.56,-6849.56 1164.15,-6849.89 1162.04,-6843.21"/>
</g>
<!-- Node162 -->
<g id="node162" class="node">
<title>Node162</title>
-<g id="a_node162"><a xlink:href="classarmnn_1_1_neon_strided_slice_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1261.5,-4365.12 1261.5,-4384.12 1407.5,-4384.12 1407.5,-4365.12 1261.5,-4365.12"/>
-<text text-anchor="middle" x="1334.5" y="-4372.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStridedSliceWorkload</text>
+<g id="a_node162"><a xlink:href="classarmnn_1_1_neon_batch_to_space_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1250,-5883.12 1250,-5902.12 1419,-5902.12 1419,-5883.12 1250,-5883.12"/>
+<text text-anchor="middle" x="1334.5" y="-5890.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchToSpaceNdWorkload</text>
</a>
</g>
</g>
<!-- Node161&#45;&gt;Node162 -->
<g id="edge161" class="edge">
<title>Node161&#45;&gt;Node162</title>
-<path fill="none" stroke="midnightblue" d="M1184.11,-4374.62C1209.56,-4374.62 1237.03,-4374.62 1261.39,-4374.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-4371.12 1174.1,-4374.62 1184.1,-4378.12 1184.1,-4371.12"/>
+<path fill="none" stroke="midnightblue" d="M1185.94,-5892.62C1206.93,-5892.62 1229.2,-5892.62 1249.9,-5892.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-5889.12 1175.74,-5892.62 1185.74,-5896.12 1185.74,-5889.12"/>
</g>
<!-- Node164 -->
<g id="node164" class="node">
<title>Node164</title>
-<g id="a_node164"><a xlink:href="classarmnn_1_1_neon_batch_mat_mul_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1258.5,-4316.12 1258.5,-4335.12 1410.5,-4335.12 1410.5,-4316.12 1258.5,-4316.12"/>
-<text text-anchor="middle" x="1334.5" y="-4323.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchMatMulWorkload</text>
+<g id="a_node164"><a xlink:href="classarmnn_1_1_neon_strided_slice_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1261.5,-6499.12 1261.5,-6518.12 1407.5,-6518.12 1407.5,-6499.12 1261.5,-6499.12"/>
+<text text-anchor="middle" x="1334.5" y="-6506.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStridedSliceWorkload</text>
</a>
</g>
</g>
<!-- Node163&#45;&gt;Node164 -->
<g id="edge163" class="edge">
<title>Node163&#45;&gt;Node164</title>
-<path fill="none" stroke="midnightblue" d="M1190.33,-4325.62C1212.89,-4325.62 1236.68,-4325.62 1258.25,-4325.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4322.12 1180.07,-4325.62 1190.07,-4329.12 1190.07,-4322.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.11,-6508.62C1209.56,-6508.62 1237.03,-6508.62 1261.39,-6508.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-6505.12 1174.1,-6508.62 1184.1,-6512.12 1184.1,-6505.12"/>
</g>
<!-- Node166 -->
<g id="node166" class="node">
<title>Node166</title>
-<g id="a_node166"><a xlink:href="classarmnn_1_1_neon_unidirectional_sequence_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1255.5,-5069.62 1255.5,-5099.62 1413.5,-5099.62 1413.5,-5069.62 1255.5,-5069.62"/>
-<text text-anchor="start" x="1263.5" y="-5087.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
-<text text-anchor="middle" x="1334.5" y="-5076.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmWorkload</text>
+<g id="a_node166"><a xlink:href="classarmnn_1_1_neon_batch_mat_mul_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1258.5,-5010.12 1258.5,-5029.12 1410.5,-5029.12 1410.5,-5010.12 1258.5,-5010.12"/>
+<text text-anchor="middle" x="1334.5" y="-5017.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchMatMulWorkload</text>
</a>
</g>
</g>
<!-- Node165&#45;&gt;Node166 -->
<g id="edge165" class="edge">
<title>Node165&#45;&gt;Node166</title>
-<path fill="none" stroke="midnightblue" d="M1200.68,-5084.62C1219.03,-5084.62 1237.83,-5084.62 1255.3,-5084.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1200.55,-5081.12 1190.55,-5084.62 1200.55,-5088.12 1200.55,-5081.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.33,-5019.62C1212.89,-5019.62 1236.68,-5019.62 1258.25,-5019.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-5016.12 1180.07,-5019.62 1190.07,-5023.12 1190.07,-5016.12"/>
</g>
<!-- Node168 -->
<g id="node168" class="node">
<title>Node168</title>
-<g id="a_node168"><a xlink:href="classarmnn_1_1_neon_addition_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-1975.12 1270.5,-1994.12 1398.5,-1994.12 1398.5,-1975.12 1270.5,-1975.12"/>
-<text text-anchor="middle" x="1334.5" y="-1982.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAdditionWorkload</text>
+<g id="a_node168"><a xlink:href="classarmnn_1_1_neon_unidirectional_sequence_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1255.5,-5262.62 1255.5,-5292.62 1413.5,-5292.62 1413.5,-5262.62 1255.5,-5262.62"/>
+<text text-anchor="start" x="1263.5" y="-5280.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
+<text text-anchor="middle" x="1334.5" y="-5269.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmWorkload</text>
</a>
</g>
</g>
<!-- Node167&#45;&gt;Node168 -->
<g id="edge167" class="edge">
<title>Node167&#45;&gt;Node168</title>
-<path fill="none" stroke="midnightblue" d="M1187.2,-1984.62C1214.99,-1984.62 1244.91,-1984.62 1270.41,-1984.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1981.12 1177.07,-1984.62 1187.07,-1988.12 1187.07,-1981.12"/>
+<path fill="none" stroke="midnightblue" d="M1200.68,-5277.62C1219.03,-5277.62 1237.83,-5277.62 1255.3,-5277.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1200.55,-5274.12 1190.55,-5277.62 1200.55,-5281.12 1200.55,-5274.12"/>
</g>
<!-- Node170 -->
<g id="node170" class="node">
<title>Node170</title>
-<g id="a_node170"><a xlink:href="classarmnn_1_1_neon_division_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-2073.12 1270.5,-2092.12 1398.5,-2092.12 1398.5,-2073.12 1270.5,-2073.12"/>
-<text text-anchor="middle" x="1334.5" y="-2080.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDivisionWorkload</text>
+<g id="a_node170"><a xlink:href="classarmnn_1_1_neon_addition_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1270.5,-1884.12 1270.5,-1903.12 1398.5,-1903.12 1398.5,-1884.12 1270.5,-1884.12"/>
+<text text-anchor="middle" x="1334.5" y="-1891.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAdditionWorkload</text>
</a>
</g>
</g>
<!-- Node169&#45;&gt;Node170 -->
<g id="edge169" class="edge">
<title>Node169&#45;&gt;Node170</title>
-<path fill="none" stroke="midnightblue" d="M1186.88,-2082.62C1214.69,-2082.62 1244.68,-2082.62 1270.23,-2082.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2079.12 1176.74,-2082.62 1186.74,-2086.12 1186.74,-2079.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.2,-1893.62C1214.99,-1893.62 1244.91,-1893.62 1270.41,-1893.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1890.12 1177.07,-1893.62 1187.07,-1897.12 1187.07,-1890.12"/>
</g>
<!-- Node172 -->
<g id="node172" class="node">
<title>Node172</title>
-<g id="a_node172"><a xlink:href="classarmnn_1_1_neon_softmax_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-5373.12 1270.5,-5392.12 1398.5,-5392.12 1398.5,-5373.12 1270.5,-5373.12"/>
-<text text-anchor="middle" x="1334.5" y="-5380.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSoftmaxWorkload</text>
+<g id="a_node172"><a xlink:href="classarmnn_1_1_neon_division_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1270.5,-1807.12 1270.5,-1826.12 1398.5,-1826.12 1398.5,-1807.12 1270.5,-1807.12"/>
+<text text-anchor="middle" x="1334.5" y="-1814.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDivisionWorkload</text>
</a>
</g>
</g>
<!-- Node171&#45;&gt;Node172 -->
<g id="edge171" class="edge">
<title>Node171&#45;&gt;Node172</title>
-<path fill="none" stroke="midnightblue" d="M1187.2,-5382.62C1214.99,-5382.62 1244.91,-5382.62 1270.41,-5382.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-5379.12 1177.07,-5382.62 1187.07,-5386.12 1187.07,-5379.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-1816.62C1214.69,-1816.62 1244.68,-1816.62 1270.23,-1816.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-1813.12 1176.74,-1816.62 1186.74,-1820.12 1186.74,-1813.12"/>
</g>
<!-- Node174 -->
<g id="node174" class="node">
<title>Node174</title>
-<g id="a_node174"><a xlink:href="classarmnn_1_1_neon_cast_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1279.5,-4610.12 1279.5,-4629.12 1389.5,-4629.12 1389.5,-4610.12 1279.5,-4610.12"/>
-<text text-anchor="middle" x="1334.5" y="-4617.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonCastWorkload</text>
+<g id="a_node174"><a xlink:href="classarmnn_1_1_neon_softmax_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1270.5,-5778.12 1270.5,-5797.12 1398.5,-5797.12 1398.5,-5778.12 1270.5,-5778.12"/>
+<text text-anchor="middle" x="1334.5" y="-5785.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSoftmaxWorkload</text>
</a>
</g>
</g>
<!-- Node173&#45;&gt;Node174 -->
<g id="edge173" class="edge">
<title>Node173&#45;&gt;Node174</title>
-<path fill="none" stroke="midnightblue" d="M1193.37,-4619.62C1222.67,-4619.62 1253.77,-4619.62 1279.21,-4619.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-4616.12 1183.09,-4619.62 1193.09,-4623.12 1193.09,-4616.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.2,-5787.62C1214.99,-5787.62 1244.91,-5787.62 1270.41,-5787.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-5784.12 1177.07,-5787.62 1187.07,-5791.12 1187.07,-5784.12"/>
</g>
<!-- Node176 -->
<g id="node176" class="node">
<title>Node176</title>
-<g id="a_node176"><a xlink:href="structarmnn_1_1_neon_rank_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278,-6450.12 1278,-6469.12 1391,-6469.12 1391,-6450.12 1278,-6450.12"/>
-<text text-anchor="middle" x="1334.5" y="-6457.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonRankWorkload</text>
+<g id="a_node176"><a xlink:href="classarmnn_1_1_neon_cast_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1279.5,-4219.12 1279.5,-4238.12 1389.5,-4238.12 1389.5,-4219.12 1279.5,-4219.12"/>
+<text text-anchor="middle" x="1334.5" y="-4226.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonCastWorkload</text>
</a>
</g>
</g>
<!-- Node175&#45;&gt;Node176 -->
<g id="edge175" class="edge">
<title>Node175&#45;&gt;Node176</title>
-<path fill="none" stroke="midnightblue" d="M1195.11,-6459.62C1223.4,-6459.62 1253.22,-6459.62 1277.9,-6459.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-6456.12 1184.77,-6459.62 1194.77,-6463.12 1194.77,-6456.12"/>
+<path fill="none" stroke="midnightblue" d="M1193.37,-4228.62C1222.67,-4228.62 1253.77,-4228.62 1279.21,-4228.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-4225.12 1183.09,-4228.62 1193.09,-4232.12 1193.09,-4225.12"/>
</g>
<!-- Node178 -->
<g id="node178" class="node">
<title>Node178</title>
-<g id="a_node178"><a xlink:href="classarmnn_1_1_neon_fully_connected_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1253,-5207.12 1253,-5226.12 1416,-5226.12 1416,-5207.12 1253,-5207.12"/>
-<text text-anchor="middle" x="1334.5" y="-5214.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFullyConnectedWorkload</text>
+<g id="a_node178"><a xlink:href="structarmnn_1_1_neon_rank_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1278,-5203.12 1278,-5222.12 1391,-5222.12 1391,-5203.12 1278,-5203.12"/>
+<text text-anchor="middle" x="1334.5" y="-5210.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonRankWorkload</text>
</a>
</g>
</g>
<!-- Node177&#45;&gt;Node178 -->
<g id="edge177" class="edge">
<title>Node177&#45;&gt;Node178</title>
-<path fill="none" stroke="midnightblue" d="M1204.44,-5216.62C1220.77,-5216.62 1237.36,-5216.62 1252.97,-5216.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1204.31,-5213.12 1194.31,-5216.62 1204.31,-5220.12 1204.31,-5213.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-5212.62C1223.4,-5212.62 1253.22,-5212.62 1277.9,-5212.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-5209.12 1184.77,-5212.62 1194.77,-5216.12 1194.77,-5209.12"/>
</g>
<!-- Node180 -->
<g id="node180" class="node">
<title>Node180</title>
-<g id="a_node180"><a xlink:href="classarmnn_1_1_neon_space_to_batch_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1250,-4267.12 1250,-4286.12 1419,-4286.12 1419,-4267.12 1250,-4267.12"/>
-<text text-anchor="middle" x="1334.5" y="-4274.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToBatchNdWorkload</text>
+<g id="a_node180"><a xlink:href="classarmnn_1_1_neon_fully_connected_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1253,-4072.12 1253,-4091.12 1416,-4091.12 1416,-4072.12 1253,-4072.12"/>
+<text text-anchor="middle" x="1334.5" y="-4079.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFullyConnectedWorkload</text>
</a>
</g>
</g>
<!-- Node179&#45;&gt;Node180 -->
<g id="edge179" class="edge">
<title>Node179&#45;&gt;Node180</title>
-<path fill="none" stroke="midnightblue" d="M1186.79,-4276.62C1207.48,-4276.62 1229.37,-4276.62 1249.75,-4276.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-4273.12 1176.74,-4276.62 1186.74,-4280.12 1186.74,-4273.12"/>
+<path fill="none" stroke="midnightblue" d="M1204.44,-4081.62C1220.77,-4081.62 1237.36,-4081.62 1252.97,-4081.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1204.31,-4078.12 1194.31,-4081.62 1204.31,-4085.12 1204.31,-4078.12"/>
</g>
<!-- Node182 -->
<g id="node182" class="node">
<title>Node182</title>
-<g id="a_node182"><a xlink:href="classarmnn_1_1_neon_depthwise_convolution_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1258.5,-4653.62 1258.5,-4683.62 1410.5,-4683.62 1410.5,-4653.62 1258.5,-4653.62"/>
-<text text-anchor="start" x="1266.5" y="-4671.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthwiseConvolution</text>
-<text text-anchor="middle" x="1334.5" y="-4660.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<g id="a_node182"><a xlink:href="classarmnn_1_1_neon_space_to_batch_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1250,-5606.12 1250,-5625.12 1419,-5625.12 1419,-5606.12 1250,-5606.12"/>
+<text text-anchor="middle" x="1334.5" y="-5613.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToBatchNdWorkload</text>
</a>
</g>
</g>
<!-- Node181&#45;&gt;Node182 -->
<g id="edge181" class="edge">
<title>Node181&#45;&gt;Node182</title>
-<path fill="none" stroke="midnightblue" d="M1195.36,-4668.62C1216.41,-4668.62 1238.29,-4668.62 1258.27,-4668.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-4665.12 1185.11,-4668.62 1195.11,-4672.12 1195.11,-4665.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.79,-5615.62C1207.48,-5615.62 1229.37,-5615.62 1249.75,-5615.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-5612.12 1176.74,-5615.62 1186.74,-5619.12 1186.74,-5612.12"/>
</g>
<!-- Node184 -->
<g id="node184" class="node">
<title>Node184</title>
-<g id="a_node184"><a xlink:href="classarmnn_1_1_neon_dequantize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-5758.12 1263,-5777.12 1406,-5777.12 1406,-5758.12 1263,-5758.12"/>
-<text text-anchor="middle" x="1334.5" y="-5765.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDequantizeWorkload</text>
+<g id="a_node184"><a xlink:href="classarmnn_1_1_neon_depthwise_convolution_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1258.5,-4409.62 1258.5,-4439.62 1410.5,-4439.62 1410.5,-4409.62 1258.5,-4409.62"/>
+<text text-anchor="start" x="1266.5" y="-4427.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthwiseConvolution</text>
+<text text-anchor="middle" x="1334.5" y="-4416.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node183&#45;&gt;Node184 -->
<g id="edge183" class="edge">
<title>Node183&#45;&gt;Node184</title>
-<path fill="none" stroke="midnightblue" d="M1194.85,-5775.79C1217.72,-5774.44 1241.61,-5773.03 1262.98,-5771.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.55,-5772.3 1184.77,-5776.38 1194.96,-5779.29 1194.55,-5772.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.36,-4424.62C1216.41,-4424.62 1238.29,-4424.62 1258.27,-4424.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-4421.12 1185.11,-4424.62 1195.11,-4428.12 1195.11,-4421.12"/>
</g>
<!-- Node186 -->
<g id="node186" class="node">
<title>Node186</title>
-<g id="a_node186"><a xlink:href="classarmnn_1_1_neon_batch_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1242,-4904.12 1242,-4923.12 1427,-4923.12 1427,-4904.12 1242,-4904.12"/>
-<text text-anchor="middle" x="1334.5" y="-4911.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchNormalizationWorkload</text>
+<g id="a_node186"><a xlink:href="classarmnn_1_1_neon_dequantize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-4366.12 1263,-4385.12 1406,-4385.12 1406,-4366.12 1263,-4366.12"/>
+<text text-anchor="middle" x="1334.5" y="-4373.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDequantizeWorkload</text>
</a>
</g>
</g>
<!-- Node185&#45;&gt;Node186 -->
<g id="edge185" class="edge">
<title>Node185&#45;&gt;Node186</title>
-<path fill="none" stroke="midnightblue" d="M1215.14,-4913.62C1224.12,-4913.62 1233.09,-4913.62 1241.85,-4913.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1215.02,-4910.12 1205.02,-4913.62 1215.02,-4917.12 1215.02,-4910.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.85,-4375.62C1217.72,-4375.62 1241.61,-4375.62 1262.98,-4375.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-4372.12 1184.77,-4375.62 1194.77,-4379.12 1194.77,-4372.12"/>
</g>
<!-- Node188 -->
<g id="node188" class="node">
<title>Node188</title>
-<g id="a_node188"><a xlink:href="classarmnn_1_1_neon_reshape_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269.5,-6282.12 1269.5,-6301.12 1399.5,-6301.12 1399.5,-6282.12 1269.5,-6282.12"/>
-<text text-anchor="middle" x="1334.5" y="-6289.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReshapeWorkload</text>
+<g id="a_node188"><a xlink:href="classarmnn_1_1_neon_batch_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1242,-6554.12 1242,-6573.12 1427,-6573.12 1427,-6554.12 1242,-6554.12"/>
+<text text-anchor="middle" x="1334.5" y="-6561.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchNormalizationWorkload</text>
</a>
</g>
</g>
<!-- Node187&#45;&gt;Node188 -->
<g id="edge187" class="edge">
<title>Node187&#45;&gt;Node188</title>
-<path fill="none" stroke="midnightblue" d="M1188.02,-6291.62C1215.16,-6291.62 1244.25,-6291.62 1269.24,-6291.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-6288.12 1177.73,-6291.62 1187.73,-6295.12 1187.73,-6288.12"/>
+<path fill="none" stroke="midnightblue" d="M1215.14,-6563.62C1224.12,-6563.62 1233.09,-6563.62 1241.85,-6563.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1215.02,-6560.12 1205.02,-6563.62 1215.02,-6567.12 1215.02,-6560.12"/>
</g>
<!-- Node190 -->
<g id="node190" class="node">
<title>Node190</title>
-<g id="a_node190"><a xlink:href="classarmnn_1_1_neon_slice_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1279,-4414.12 1279,-4433.12 1390,-4433.12 1390,-4414.12 1279,-4414.12"/>
-<text text-anchor="middle" x="1334.5" y="-4421.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSliceWorkload</text>
+<g id="a_node190"><a xlink:href="classarmnn_1_1_neon_reshape_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1269.5,-4317.12 1269.5,-4336.12 1399.5,-4336.12 1399.5,-4317.12 1269.5,-4317.12"/>
+<text text-anchor="middle" x="1334.5" y="-4324.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReshapeWorkload</text>
</a>
</g>
</g>
<!-- Node189&#45;&gt;Node190 -->
<g id="edge189" class="edge">
<title>Node189&#45;&gt;Node190</title>
-<path fill="none" stroke="midnightblue" d="M1194.26,-4423.62C1223.21,-4423.62 1253.84,-4423.62 1278.98,-4423.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-4420.12 1184.1,-4423.62 1194.1,-4427.12 1194.1,-4420.12"/>
+<path fill="none" stroke="midnightblue" d="M1188.02,-4326.62C1215.16,-4326.62 1244.25,-4326.62 1269.24,-4326.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-4323.12 1177.73,-4326.62 1187.73,-4330.12 1187.73,-4323.12"/>
</g>
<!-- Node192 -->
<g id="node192" class="node">
<title>Node192</title>
-<g id="a_node192"><a xlink:href="classarmnn_1_1_neon_quantize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269,-4120.12 1269,-4139.12 1400,-4139.12 1400,-4120.12 1269,-4120.12"/>
-<text text-anchor="middle" x="1334.5" y="-4127.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQuantizeWorkload</text>
+<g id="a_node192"><a xlink:href="classarmnn_1_1_neon_slice_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1279,-4121.12 1279,-4140.12 1390,-4140.12 1390,-4121.12 1279,-4121.12"/>
+<text text-anchor="middle" x="1334.5" y="-4128.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSliceWorkload</text>
</a>
</g>
</g>
<!-- Node191&#45;&gt;Node192 -->
<g id="edge191" class="edge">
<title>Node191&#45;&gt;Node192</title>
-<path fill="none" stroke="midnightblue" d="M1188.86,-4129.62C1215.53,-4129.62 1244.04,-4129.62 1268.64,-4129.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-4126.12 1178.73,-4129.62 1188.73,-4133.12 1188.73,-4126.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.26,-4130.62C1223.21,-4130.62 1253.84,-4130.62 1278.98,-4130.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-4127.12 1184.1,-4130.62 1194.1,-4134.12 1194.1,-4127.12"/>
</g>
<!-- Node194 -->
<g id="node194" class="node">
<title>Node194</title>
-<g id="a_node194"><a xlink:href="classarmnn_1_1_neon_logical_and_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1264,-4980.12 1264,-4999.12 1405,-4999.12 1405,-4980.12 1264,-4980.12"/>
-<text text-anchor="middle" x="1334.5" y="-4987.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalAndWorkload</text>
+<g id="a_node194"><a xlink:href="classarmnn_1_1_neon_quantize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1269,-6316.12 1269,-6335.12 1400,-6335.12 1400,-6316.12 1269,-6316.12"/>
+<text text-anchor="middle" x="1334.5" y="-6323.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQuantizeWorkload</text>
</a>
</g>
</g>
<!-- Node193&#45;&gt;Node194 -->
<g id="edge193" class="edge">
<title>Node193&#45;&gt;Node194</title>
-<path fill="none" stroke="midnightblue" d="M1184.4,-4977.69C1210.61,-4979.78 1238.92,-4982.05 1263.76,-4984.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.34,-4974.17 1174.1,-4976.86 1183.78,-4981.15 1184.34,-4974.17"/>
+<path fill="none" stroke="midnightblue" d="M1188.86,-6325.62C1215.53,-6325.62 1244.04,-6325.62 1268.64,-6325.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-6322.12 1178.73,-6325.62 1188.73,-6329.12 1188.73,-6322.12"/>
</g>
-<!-- Node195 -->
-<g id="node195" class="node">
-<title>Node195</title>
-<g id="a_node195"><a xlink:href="classarmnn_1_1_neon_logical_or_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1267.5,-4942.12 1267.5,-4961.12 1401.5,-4961.12 1401.5,-4942.12 1267.5,-4942.12"/>
-<text text-anchor="middle" x="1334.5" y="-4949.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalOrWorkload</text>
+<!-- Node196 -->
+<g id="node196" class="node">
+<title>Node196</title>
+<g id="a_node196"><a xlink:href="classarmnn_1_1_neon_logical_and_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1264,-6201.12 1264,-6220.12 1405,-6220.12 1405,-6201.12 1264,-6201.12"/>
+<text text-anchor="middle" x="1334.5" y="-6208.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalAndWorkload</text>
</a>
</g>
</g>
-<!-- Node193&#45;&gt;Node195 -->
-<g id="edge194" class="edge">
-<title>Node193&#45;&gt;Node195</title>
-<path fill="none" stroke="midnightblue" d="M1184.12,-4963.57C1211.65,-4961.36 1241.53,-4958.97 1267.29,-4956.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.78,-4960.08 1174.1,-4964.37 1184.34,-4967.06 1183.78,-4960.08"/>
+<!-- Node195&#45;&gt;Node196 -->
+<g id="edge195" class="edge">
+<title>Node195&#45;&gt;Node196</title>
+<path fill="none" stroke="midnightblue" d="M1184.4,-6203.09C1210.61,-6204.41 1238.92,-6205.84 1263.76,-6207.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.26,-6199.58 1174.1,-6202.57 1183.91,-6206.57 1184.26,-6199.58"/>
</g>
<!-- Node197 -->
<g id="node197" class="node">
<title>Node197</title>
-<g id="a_node197"><a xlink:href="classarmnn_1_1_neon_mean_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1277,-4806.12 1277,-4825.12 1392,-4825.12 1392,-4806.12 1277,-4806.12"/>
-<text text-anchor="middle" x="1334.5" y="-4813.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMeanWorkload</text>
+<g id="a_node197"><a xlink:href="classarmnn_1_1_neon_logical_or_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1267.5,-6163.12 1267.5,-6182.12 1401.5,-6182.12 1401.5,-6163.12 1267.5,-6163.12"/>
+<text text-anchor="middle" x="1334.5" y="-6170.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalOrWorkload</text>
</a>
</g>
</g>
-<!-- Node196&#45;&gt;Node197 -->
+<!-- Node195&#45;&gt;Node197 -->
<g id="edge196" class="edge">
-<title>Node196&#45;&gt;Node197</title>
-<path fill="none" stroke="midnightblue" d="M1196.2,-4815.62C1223.74,-4815.62 1252.65,-4815.62 1276.8,-4815.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-4812.12 1186.13,-4815.62 1196.13,-4819.12 1196.13,-4812.12"/>
+<title>Node195&#45;&gt;Node197</title>
+<path fill="none" stroke="midnightblue" d="M1184.12,-6188.98C1211.65,-6185.96 1241.53,-6182.69 1267.29,-6179.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.66,-6185.51 1174.1,-6190.07 1184.42,-6192.46 1183.66,-6185.51"/>
</g>
<!-- Node199 -->
<g id="node199" class="node">
<title>Node199</title>
-<g id="a_node199"><a xlink:href="classarmnn_1_1_neon_transpose_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266,-1779.12 1266,-1798.12 1403,-1798.12 1403,-1779.12 1266,-1779.12"/>
-<text text-anchor="middle" x="1334.5" y="-1786.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeWorkload</text>
+<g id="a_node199"><a xlink:href="classarmnn_1_1_neon_mean_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1277,-4513.12 1277,-4532.12 1392,-4532.12 1392,-4513.12 1277,-4513.12"/>
+<text text-anchor="middle" x="1334.5" y="-4520.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMeanWorkload</text>
</a>
</g>
</g>
<!-- Node198&#45;&gt;Node199 -->
<g id="edge198" class="edge">
<title>Node198&#45;&gt;Node199</title>
-<path fill="none" stroke="midnightblue" d="M1191.28,-1788.62C1216.22,-1788.62 1242.59,-1788.62 1265.76,-1788.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-1785.12 1181.07,-1788.62 1191.07,-1792.12 1191.07,-1785.12"/>
+<path fill="none" stroke="midnightblue" d="M1196.2,-4522.62C1223.74,-4522.62 1252.65,-4522.62 1276.8,-4522.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-4519.12 1186.13,-4522.62 1196.13,-4526.12 1196.13,-4519.12"/>
</g>
<!-- Node201 -->
<g id="node201" class="node">
<title>Node201</title>
-<g id="a_node201"><a xlink:href="classarmnn_1_1_neon_maximum_workload.html" target="_top" xlink:title=" ">
+<g id="a_node201"><a xlink:href="classarmnn_1_1_neon_transpose_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1266,-1583.12 1266,-1602.12 1403,-1602.12 1403,-1583.12 1266,-1583.12"/>
-<text text-anchor="middle" x="1334.5" y="-1590.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMaximumWorkload</text>
+<text text-anchor="middle" x="1334.5" y="-1590.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeWorkload</text>
</a>
</g>
</g>
<!-- Node200&#45;&gt;Node201 -->
<g id="edge200" class="edge">
<title>Node200&#45;&gt;Node201</title>
-<path fill="none" stroke="midnightblue" d="M1191.89,-1592.62C1216.64,-1592.62 1242.77,-1592.62 1265.76,-1592.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-1589.12 1181.74,-1592.62 1191.74,-1596.12 1191.74,-1589.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.28,-1592.62C1216.22,-1592.62 1242.59,-1592.62 1265.76,-1592.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-1589.12 1181.07,-1592.62 1191.07,-1596.12 1191.07,-1589.12"/>
</g>
<!-- Node203 -->
<g id="node203" class="node">
<title>Node203</title>
-<g id="a_node203"><a xlink:href="classarmnn_1_1_neon_detection_post_process_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1260.5,-4457.62 1260.5,-4487.62 1408.5,-4487.62 1408.5,-4457.62 1260.5,-4457.62"/>
-<text text-anchor="start" x="1268.5" y="-4475.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDetectionPostProcess</text>
-<text text-anchor="middle" x="1334.5" y="-4464.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<g id="a_node203"><a xlink:href="classarmnn_1_1_neon_maximum_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1266,-2151.12 1266,-2170.12 1403,-2170.12 1403,-2151.12 1266,-2151.12"/>
+<text text-anchor="middle" x="1334.5" y="-2158.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMaximumWorkload</text>
</a>
</g>
</g>
<!-- Node202&#45;&gt;Node203 -->
<g id="edge202" class="edge">
<title>Node202&#45;&gt;Node203</title>
-<path fill="none" stroke="midnightblue" d="M1190.29,-4472.62C1213.55,-4472.62 1238.11,-4472.62 1260.2,-4472.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4469.12 1180.07,-4472.62 1190.07,-4476.12 1190.07,-4469.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.89,-2160.62C1216.64,-2160.62 1242.77,-2160.62 1265.76,-2160.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-2157.12 1181.74,-2160.62 1191.74,-2164.12 1191.74,-2157.12"/>
</g>
<!-- Node205 -->
<g id="node205" class="node">
<title>Node205</title>
-<g id="a_node205"><a xlink:href="classarmnn_1_1_neon_constant_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269,-1730.12 1269,-1749.12 1400,-1749.12 1400,-1730.12 1269,-1730.12"/>
-<text text-anchor="middle" x="1334.5" y="-1737.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConstantWorkload</text>
+<g id="a_node205"><a xlink:href="classarmnn_1_1_neon_detection_post_process_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1260.5,-4605.62 1260.5,-4635.62 1408.5,-4635.62 1408.5,-4605.62 1260.5,-4605.62"/>
+<text text-anchor="start" x="1268.5" y="-4623.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDetectionPostProcess</text>
+<text text-anchor="middle" x="1334.5" y="-4612.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node204&#45;&gt;Node205 -->
<g id="edge204" class="edge">
<title>Node204&#45;&gt;Node205</title>
-<path fill="none" stroke="midnightblue" d="M1188.86,-1739.62C1215.53,-1739.62 1244.04,-1739.62 1268.64,-1739.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-1736.12 1178.73,-1739.62 1188.73,-1743.12 1188.73,-1736.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.29,-4620.62C1213.55,-4620.62 1238.11,-4620.62 1260.2,-4620.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4617.12 1180.07,-4620.62 1190.07,-4624.12 1190.07,-4617.12"/>
</g>
<!-- Node207 -->
<g id="node207" class="node">
<title>Node207</title>
-<g id="a_node207"><a xlink:href="classarmnn_1_1_neon_concat_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1273.5,-4512.12 1273.5,-4531.12 1395.5,-4531.12 1395.5,-4512.12 1273.5,-4512.12"/>
-<text text-anchor="middle" x="1334.5" y="-4519.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConcatWorkload</text>
+<g id="a_node207"><a xlink:href="classarmnn_1_1_neon_constant_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1269,-1967.12 1269,-1986.12 1400,-1986.12 1400,-1967.12 1269,-1967.12"/>
+<text text-anchor="middle" x="1334.5" y="-1974.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConstantWorkload</text>
</a>
</g>
</g>
<!-- Node206&#45;&gt;Node207 -->
<g id="edge206" class="edge">
<title>Node206&#45;&gt;Node207</title>
-<path fill="none" stroke="midnightblue" d="M1184.14,-4521.62C1213.82,-4521.62 1246.24,-4521.62 1273.27,-4521.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-4518.12 1173.77,-4521.62 1183.77,-4525.12 1183.77,-4518.12"/>
+<path fill="none" stroke="midnightblue" d="M1188.86,-1976.62C1215.53,-1976.62 1244.04,-1976.62 1268.64,-1976.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-1973.12 1178.73,-1976.62 1188.73,-1980.12 1188.73,-1973.12"/>
</g>
<!-- Node209 -->
<g id="node209" class="node">
<title>Node209</title>
-<g id="a_node209"><a xlink:href="classarmnn_1_1_neon_reduce_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1272.5,-3212.12 1272.5,-3231.12 1396.5,-3231.12 1396.5,-3212.12 1272.5,-3212.12"/>
-<text text-anchor="middle" x="1334.5" y="-3219.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReduceWorkload</text>
+<g id="a_node209"><a xlink:href="classarmnn_1_1_neon_concat_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1273.5,-4170.12 1273.5,-4189.12 1395.5,-4189.12 1395.5,-4170.12 1273.5,-4170.12"/>
+<text text-anchor="middle" x="1334.5" y="-4177.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConcatWorkload</text>
</a>
</g>
</g>
<!-- Node208&#45;&gt;Node209 -->
<g id="edge208" class="edge">
<title>Node208&#45;&gt;Node209</title>
-<path fill="none" stroke="midnightblue" d="M1184.93,-3221.62C1214.02,-3221.62 1245.67,-3221.62 1272.25,-3221.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.75,-3218.12 1174.75,-3221.62 1184.75,-3225.12 1184.75,-3218.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.14,-4179.62C1213.82,-4179.62 1246.24,-4179.62 1273.27,-4179.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-4176.12 1173.77,-4179.62 1183.77,-4183.12 1183.77,-4176.12"/>
</g>
<!-- Node211 -->
<g id="node211" class="node">
<title>Node211</title>
-<g id="a_node211"><a xlink:href="classarmnn_1_1_neon_pad_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282,-3919.12 1282,-3938.12 1387,-3938.12 1387,-3919.12 1282,-3919.12"/>
-<text text-anchor="middle" x="1334.5" y="-3926.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPadWorkload</text>
+<g id="a_node211"><a xlink:href="classarmnn_1_1_neon_reduce_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1272.5,-4023.12 1272.5,-4042.12 1396.5,-4042.12 1396.5,-4023.12 1272.5,-4023.12"/>
+<text text-anchor="middle" x="1334.5" y="-4030.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReduceWorkload</text>
</a>
</g>
</g>
<!-- Node210&#45;&gt;Node211 -->
<g id="edge210" class="edge">
<title>Node210&#45;&gt;Node211</title>
-<path fill="none" stroke="midnightblue" d="M1191.44,-3928.62C1222.3,-3928.62 1255.35,-3928.62 1281.8,-3928.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-3925.12 1181.07,-3928.62 1191.07,-3932.12 1191.07,-3925.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.93,-4032.62C1214.02,-4032.62 1245.67,-4032.62 1272.25,-4032.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.75,-4029.12 1174.75,-4032.62 1184.75,-4036.12 1184.75,-4029.12"/>
</g>
<!-- Node213 -->
<g id="node213" class="node">
<title>Node213</title>
-<g id="a_node213"><a xlink:href="classarmnn_1_1_neon_fused_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1276.5,-1632.12 1276.5,-1651.12 1392.5,-1651.12 1392.5,-1632.12 1276.5,-1632.12"/>
-<text text-anchor="middle" x="1334.5" y="-1639.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFusedWorkload</text>
+<g id="a_node213"><a xlink:href="classarmnn_1_1_neon_pad_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1282,-3974.12 1282,-3993.12 1387,-3993.12 1387,-3974.12 1282,-3974.12"/>
+<text text-anchor="middle" x="1334.5" y="-3981.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPadWorkload</text>
</a>
</g>
</g>
<!-- Node212&#45;&gt;Node213 -->
<g id="edge212" class="edge">
<title>Node212&#45;&gt;Node213</title>
-<path fill="none" stroke="midnightblue" d="M1197.13,-1641.62C1224.25,-1641.62 1252.63,-1641.62 1276.43,-1641.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-1638.12 1186.81,-1641.62 1196.81,-1645.12 1196.81,-1638.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.44,-3983.62C1222.3,-3983.62 1255.35,-3983.62 1281.8,-3983.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-3980.12 1181.07,-3983.62 1191.07,-3987.12 1191.07,-3980.12"/>
</g>
<!-- Node215 -->
<g id="node215" class="node">
<title>Node215</title>
-<g id="a_node215"><a xlink:href="classarmnn_1_1_neon_minimum_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1267.5,-1681.12 1267.5,-1700.12 1401.5,-1700.12 1401.5,-1681.12 1267.5,-1681.12"/>
-<text text-anchor="middle" x="1334.5" y="-1688.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMinimumWorkload</text>
+<g id="a_node215"><a xlink:href="classarmnn_1_1_neon_fused_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1276.5,-1534.12 1276.5,-1553.12 1392.5,-1553.12 1392.5,-1534.12 1276.5,-1534.12"/>
+<text text-anchor="middle" x="1334.5" y="-1541.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFusedWorkload</text>
</a>
</g>
</g>
<!-- Node214&#45;&gt;Node215 -->
<g id="edge214" class="edge">
<title>Node214&#45;&gt;Node215</title>
-<path fill="none" stroke="midnightblue" d="M1190.26,-1690.62C1216.11,-1690.62 1243.58,-1690.62 1267.47,-1690.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-1687.12 1180.07,-1690.62 1190.07,-1694.12 1190.07,-1687.12"/>
+<path fill="none" stroke="midnightblue" d="M1197.13,-1543.62C1224.25,-1543.62 1252.63,-1543.62 1276.43,-1543.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-1540.12 1186.81,-1543.62 1196.81,-1547.12 1196.81,-1540.12"/>
</g>
<!-- Node217 -->
<g id="node217" class="node">
<title>Node217</title>
-<g id="a_node217"><a xlink:href="classarmnn_1_1_neon_abs_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281.5,-1926.12 1281.5,-1945.12 1387.5,-1945.12 1387.5,-1926.12 1281.5,-1926.12"/>
-<text text-anchor="middle" x="1334.5" y="-1933.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAbsWorkload</text>
+<g id="a_node217"><a xlink:href="classarmnn_1_1_neon_minimum_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1267.5,-2270.12 1267.5,-2289.12 1401.5,-2289.12 1401.5,-2270.12 1267.5,-2270.12"/>
+<text text-anchor="middle" x="1334.5" y="-2277.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMinimumWorkload</text>
</a>
</g>
</g>
<!-- Node216&#45;&gt;Node217 -->
<g id="edge216" class="edge">
<title>Node216&#45;&gt;Node217</title>
-<path fill="none" stroke="midnightblue" d="M1192.01,-1935.62C1222.55,-1935.62 1255.18,-1935.62 1281.4,-1935.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-1932.12 1181.74,-1935.62 1191.74,-1939.12 1191.74,-1932.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.26,-2279.62C1216.11,-2279.62 1243.58,-2279.62 1267.47,-2279.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-2276.12 1180.07,-2279.62 1190.07,-2283.12 1190.07,-2276.12"/>
</g>
<!-- Node219 -->
<g id="node219" class="node">
<title>Node219</title>
-<g id="a_node219"><a xlink:href="classarmnn_1_1_neon_channel_shuffle_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1254,-3156.12 1254,-3175.12 1415,-3175.12 1415,-3156.12 1254,-3156.12"/>
-<text text-anchor="middle" x="1334.5" y="-3163.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonChannelShuffleWorkload</text>
+<g id="a_node219"><a xlink:href="classarmnn_1_1_neon_abs_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1281.5,-1747.12 1281.5,-1766.12 1387.5,-1766.12 1387.5,-1747.12 1281.5,-1747.12"/>
+<text text-anchor="middle" x="1334.5" y="-1754.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAbsWorkload</text>
</a>
</g>
</g>
<!-- Node218&#45;&gt;Node219 -->
<g id="edge218" class="edge">
<title>Node218&#45;&gt;Node219</title>
-<path fill="none" stroke="midnightblue" d="M1186.77,-3165.62C1208.84,-3165.62 1232.28,-3165.62 1253.79,-3165.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-3162.12 1176.74,-3165.62 1186.74,-3169.12 1186.74,-3162.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-1756.62C1222.55,-1756.62 1255.18,-1756.62 1281.4,-1756.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-1753.12 1181.74,-1756.62 1191.74,-1760.12 1191.74,-1753.12"/>
</g>
<!-- Node221 -->
<g id="node221" class="node">
<title>Node221</title>
-<g id="a_node221"><a xlink:href="classarmnn_1_1_neon_stack_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1277,-4021.12 1277,-4040.12 1392,-4040.12 1392,-4021.12 1277,-4021.12"/>
-<text text-anchor="middle" x="1334.5" y="-4028.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStackWorkload</text>
+<g id="a_node221"><a xlink:href="classarmnn_1_1_neon_channel_shuffle_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1254,-3250.12 1254,-3269.12 1415,-3269.12 1415,-3250.12 1254,-3250.12"/>
+<text text-anchor="middle" x="1334.5" y="-3257.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonChannelShuffleWorkload</text>
</a>
</g>
</g>
<!-- Node220&#45;&gt;Node221 -->
<g id="edge220" class="edge">
<title>Node220&#45;&gt;Node221</title>
-<path fill="none" stroke="midnightblue" d="M1196.2,-4030.62C1223.74,-4030.62 1252.65,-4030.62 1276.8,-4030.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-4027.12 1186.13,-4030.62 1196.13,-4034.12 1196.13,-4027.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.77,-3259.62C1208.84,-3259.62 1232.28,-3259.62 1253.79,-3259.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-3256.12 1176.74,-3259.62 1186.74,-3263.12 1186.74,-3256.12"/>
</g>
<!-- Node223 -->
<g id="node223" class="node">
<title>Node223</title>
-<g id="a_node223"><a xlink:href="classarmnn_1_1_neon_gather_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1267.5,-4169.12 1267.5,-4188.12 1401.5,-4188.12 1401.5,-4169.12 1267.5,-4169.12"/>
-<text text-anchor="middle" x="1334.5" y="-4176.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonGatherNdWorkload</text>
+<g id="a_node223"><a xlink:href="classarmnn_1_1_neon_stack_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1277,-3540.12 1277,-3559.12 1392,-3559.12 1392,-3540.12 1277,-3540.12"/>
+<text text-anchor="middle" x="1334.5" y="-3547.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStackWorkload</text>
</a>
</g>
</g>
<!-- Node222&#45;&gt;Node223 -->
<g id="edge222" class="edge">
<title>Node222&#45;&gt;Node223</title>
-<path fill="none" stroke="midnightblue" d="M1183.2,-4178.62C1210.93,-4178.62 1241.14,-4178.62 1267.15,-4178.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-4175.12 1173.11,-4178.62 1183.11,-4182.12 1183.11,-4175.12"/>
+<path fill="none" stroke="midnightblue" d="M1196.2,-3549.62C1223.74,-3549.62 1252.65,-3549.62 1276.8,-3549.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-3546.12 1186.13,-3549.62 1196.13,-3553.12 1196.13,-3546.12"/>
</g>
<!-- Node225 -->
<g id="node225" class="node">
<title>Node225</title>
-<g id="a_node225"><a xlink:href="classarmnn_1_1_neon_log_softmax_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1261.5,-4218.12 1261.5,-4237.12 1407.5,-4237.12 1407.5,-4218.12 1261.5,-4218.12"/>
-<text text-anchor="middle" x="1334.5" y="-4225.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogSoftmaxWorkload</text>
+<g id="a_node225"><a xlink:href="classarmnn_1_1_neon_gather_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1267.5,-4268.12 1267.5,-4287.12 1401.5,-4287.12 1401.5,-4268.12 1267.5,-4268.12"/>
+<text text-anchor="middle" x="1334.5" y="-4275.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonGatherNdWorkload</text>
</a>
</g>
</g>
<!-- Node224&#45;&gt;Node225 -->
<g id="edge224" class="edge">
<title>Node224&#45;&gt;Node225</title>
-<path fill="none" stroke="midnightblue" d="M1195.82,-4227.62C1217.81,-4227.62 1240.68,-4227.62 1261.33,-4227.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-4224.12 1185.79,-4227.62 1195.79,-4231.12 1195.79,-4224.12"/>
+<path fill="none" stroke="midnightblue" d="M1183.2,-4277.62C1210.93,-4277.62 1241.14,-4277.62 1267.15,-4277.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-4274.12 1173.11,-4277.62 1183.11,-4281.12 1183.11,-4274.12"/>
</g>
<!-- Node227 -->
<g id="node227" class="node">
<title>Node227</title>
-<g id="a_node227"><a xlink:href="classarmnn_1_1_neon_permute_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270,-1534.12 1270,-1553.12 1399,-1553.12 1399,-1534.12 1270,-1534.12"/>
-<text text-anchor="middle" x="1334.5" y="-1541.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPermuteWorkload</text>
+<g id="a_node227"><a xlink:href="classarmnn_1_1_neon_log_softmax_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1261.5,-3924.12 1261.5,-3943.12 1407.5,-3943.12 1407.5,-3924.12 1261.5,-3924.12"/>
+<text text-anchor="middle" x="1334.5" y="-3931.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogSoftmaxWorkload</text>
</a>
</g>
</g>
<!-- Node226&#45;&gt;Node227 -->
<g id="edge226" class="edge">
<title>Node226&#45;&gt;Node227</title>
-<path fill="none" stroke="midnightblue" d="M1187.11,-1543.62C1214.65,-1543.62 1244.29,-1543.62 1269.65,-1543.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1540.12 1177.07,-1543.62 1187.07,-1547.12 1187.07,-1540.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.82,-3933.62C1217.81,-3933.62 1240.68,-3933.62 1261.33,-3933.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-3930.12 1185.79,-3933.62 1195.79,-3937.12 1195.79,-3930.12"/>
</g>
<!-- Node229 -->
<g id="node229" class="node">
<title>Node229</title>
-<g id="a_node229"><a xlink:href="classarmnn_1_1_neon_prelu_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278,-3495.12 1278,-3514.12 1391,-3514.12 1391,-3495.12 1278,-3495.12"/>
-<text text-anchor="middle" x="1334.5" y="-3502.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPreluWorkload</text>
+<g id="a_node229"><a xlink:href="classarmnn_1_1_neon_permute_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1270,-1637.12 1270,-1656.12 1399,-1656.12 1399,-1637.12 1270,-1637.12"/>
+<text text-anchor="middle" x="1334.5" y="-1644.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPermuteWorkload</text>
</a>
</g>
</g>
<!-- Node228&#45;&gt;Node229 -->
<g id="edge228" class="edge">
<title>Node228&#45;&gt;Node229</title>
-<path fill="none" stroke="midnightblue" d="M1195.11,-3504.62C1223.4,-3504.62 1253.22,-3504.62 1277.9,-3504.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-3501.12 1184.77,-3504.62 1194.77,-3508.12 1194.77,-3501.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.11,-1646.62C1214.65,-1646.62 1244.29,-1646.62 1269.65,-1646.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1643.12 1177.07,-1646.62 1187.07,-1650.12 1187.07,-1643.12"/>
</g>
<!-- Node231 -->
<g id="node231" class="node">
<title>Node231</title>
-<g id="a_node231"><a xlink:href="classarmnn_1_1_neon_quantized_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1254,-1828.12 1254,-1847.12 1415,-1847.12 1415,-1828.12 1254,-1828.12"/>
-<text text-anchor="middle" x="1334.5" y="-1835.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQuantizedLstmWorkload</text>
+<g id="a_node231"><a xlink:href="classarmnn_1_1_neon_prelu_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1278,-3874.12 1278,-3893.12 1391,-3893.12 1391,-3874.12 1278,-3874.12"/>
+<text text-anchor="middle" x="1334.5" y="-3881.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPreluWorkload</text>
</a>
</g>
</g>
<!-- Node230&#45;&gt;Node231 -->
<g id="edge230" class="edge">
<title>Node230&#45;&gt;Node231</title>
-<path fill="none" stroke="midnightblue" d="M1191.76,-1837.62C1212.36,-1837.62 1233.91,-1837.62 1253.82,-1837.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-1834.12 1181.74,-1837.62 1191.74,-1841.12 1191.74,-1834.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-3883.62C1223.4,-3883.62 1253.22,-3883.62 1277.9,-3883.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-3880.12 1184.77,-3883.62 1194.77,-3887.12 1194.77,-3880.12"/>
</g>
<!-- Node233 -->
<g id="node233" class="node">
<title>Node233</title>
-<g id="a_node233"><a xlink:href="classarmnn_1_1_neon_resize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1274.5,-3731.12 1274.5,-3750.12 1394.5,-3750.12 1394.5,-3731.12 1274.5,-3731.12"/>
-<text text-anchor="middle" x="1334.5" y="-3738.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonResizeWorkload</text>
+<g id="a_node233"><a xlink:href="classarmnn_1_1_neon_quantized_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1254,-2210.12 1254,-2229.12 1415,-2229.12 1415,-2210.12 1254,-2210.12"/>
+<text text-anchor="middle" x="1334.5" y="-2217.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQuantizedLstmWorkload</text>
</a>
</g>
</g>
<!-- Node232&#45;&gt;Node233 -->
<g id="edge232" class="edge">
<title>Node232&#45;&gt;Node233</title>
-<path fill="none" stroke="midnightblue" d="M1182.96,-3740.62C1213.33,-3740.62 1246.71,-3740.62 1274.3,-3740.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-3737.12 1172.78,-3740.62 1182.78,-3744.12 1182.78,-3737.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.76,-2219.62C1212.36,-2219.62 1233.91,-2219.62 1253.82,-2219.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-2216.12 1181.74,-2219.62 1191.74,-2223.12 1191.74,-2216.12"/>
</g>
<!-- Node235 -->
<g id="node235" class="node">
<title>Node235</title>
-<g id="a_node235"><a xlink:href="classarmnn_1_1_neon_arg_min_max_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-3102.12 1263,-3121.12 1406,-3121.12 1406,-3102.12 1263,-3102.12"/>
-<text text-anchor="middle" x="1334.5" y="-3109.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonArgMinMaxWorkload</text>
+<g id="a_node235"><a xlink:href="classarmnn_1_1_neon_resize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1274.5,-3348.12 1274.5,-3367.12 1394.5,-3367.12 1394.5,-3348.12 1274.5,-3348.12"/>
+<text text-anchor="middle" x="1334.5" y="-3355.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonResizeWorkload</text>
</a>
</g>
</g>
<!-- Node234&#45;&gt;Node235 -->
<g id="edge234" class="edge">
<title>Node234&#45;&gt;Node235</title>
-<path fill="none" stroke="midnightblue" d="M1184.31,-3111.62C1210.26,-3111.62 1238.29,-3111.62 1262.97,-3111.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-3108.12 1174.1,-3111.62 1184.1,-3115.12 1184.1,-3108.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-3357.62C1213.33,-3357.62 1246.71,-3357.62 1274.3,-3357.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-3354.12 1172.78,-3357.62 1182.78,-3361.12 1182.78,-3354.12"/>
</g>
<!-- Node237 -->
<g id="node237" class="node">
<title>Node237</title>
-<g id="a_node237"><a xlink:href="classarmnn_1_1_neon_depth_to_space_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1256,-2759.12 1256,-2778.12 1413,-2778.12 1413,-2759.12 1256,-2759.12"/>
-<text text-anchor="middle" x="1334.5" y="-2766.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthToSpaceWorkload</text>
+<g id="a_node237"><a xlink:href="classarmnn_1_1_neon_arg_min_max_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-3103.12 1263,-3122.12 1406,-3122.12 1406,-3103.12 1263,-3103.12"/>
+<text text-anchor="middle" x="1334.5" y="-3110.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonArgMinMaxWorkload</text>
</a>
</g>
</g>
<!-- Node236&#45;&gt;Node237 -->
<g id="edge236" class="edge">
<title>Node236&#45;&gt;Node237</title>
-<path fill="none" stroke="midnightblue" d="M1187.04,-2768.62C1209.72,-2768.62 1233.83,-2768.62 1255.8,-2768.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2765.12 1176.74,-2768.62 1186.74,-2772.12 1186.74,-2765.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.31,-3112.62C1210.26,-3112.62 1238.29,-3112.62 1262.97,-3112.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-3109.12 1174.1,-3112.62 1184.1,-3116.12 1184.1,-3109.12"/>
</g>
<!-- Node239 -->
<g id="node239" class="node">
<title>Node239</title>
-<g id="a_node239"><a xlink:href="classarmnn_1_1_neon_splitter_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1273,-3053.12 1273,-3072.12 1396,-3072.12 1396,-3053.12 1273,-3053.12"/>
-<text text-anchor="middle" x="1334.5" y="-3060.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSplitterWorkload</text>
+<g id="a_node239"><a xlink:href="classarmnn_1_1_neon_depth_to_space_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1256,-2417.12 1256,-2436.12 1413,-2436.12 1413,-2417.12 1256,-2417.12"/>
+<text text-anchor="middle" x="1334.5" y="-2424.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthToSpaceWorkload</text>
</a>
</g>
</g>
<!-- Node238&#45;&gt;Node239 -->
<g id="edge238" class="edge">
<title>Node238&#45;&gt;Node239</title>
-<path fill="none" stroke="midnightblue" d="M1184.37,-3062.62C1213.77,-3062.62 1245.84,-3062.62 1272.67,-3062.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-3059.12 1174.1,-3062.62 1184.1,-3066.12 1184.1,-3059.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.04,-2426.62C1209.72,-2426.62 1233.83,-2426.62 1255.8,-2426.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2423.12 1176.74,-2426.62 1186.74,-2430.12 1186.74,-2423.12"/>
</g>
<!-- Node241 -->
<g id="node241" class="node">
<title>Node241</title>
-<g id="a_node241"><a xlink:href="classarmnn_1_1_neon_gather_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1274,-2220.12 1274,-2239.12 1395,-2239.12 1395,-2220.12 1274,-2220.12"/>
-<text text-anchor="middle" x="1334.5" y="-2227.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonGatherWorkload</text>
+<g id="a_node241"><a xlink:href="classarmnn_1_1_neon_splitter_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1273,-3201.12 1273,-3220.12 1396,-3220.12 1396,-3201.12 1273,-3201.12"/>
+<text text-anchor="middle" x="1334.5" y="-3208.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSplitterWorkload</text>
</a>
</g>
</g>
<!-- Node240&#45;&gt;Node241 -->
<g id="edge240" class="edge">
<title>Node240&#45;&gt;Node241</title>
-<path fill="none" stroke="midnightblue" d="M1183.19,-2229.62C1213.29,-2229.62 1246.3,-2229.62 1273.7,-2229.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-2226.12 1173.11,-2229.62 1183.11,-2233.12 1183.11,-2226.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.37,-3210.62C1213.77,-3210.62 1245.84,-3210.62 1272.67,-3210.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-3207.12 1174.1,-3210.62 1184.1,-3214.12 1184.1,-3207.12"/>
</g>
<!-- Node243 -->
<g id="node243" class="node">
<title>Node243</title>
-<g id="a_node243"><a xlink:href="classarmnn_1_1_neon_comparison_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1261.5,-2171.12 1261.5,-2190.12 1407.5,-2190.12 1407.5,-2171.12 1261.5,-2171.12"/>
-<text text-anchor="middle" x="1334.5" y="-2178.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonComparisonWorkload</text>
+<g id="a_node243"><a xlink:href="classarmnn_1_1_neon_gather_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1274,-2319.12 1274,-2338.12 1395,-2338.12 1395,-2319.12 1274,-2319.12"/>
+<text text-anchor="middle" x="1334.5" y="-2326.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonGatherWorkload</text>
</a>
</g>
</g>
<!-- Node242&#45;&gt;Node243 -->
<g id="edge242" class="edge">
<title>Node242&#45;&gt;Node243</title>
-<path fill="none" stroke="midnightblue" d="M1196.39,-2180.62C1218.14,-2180.62 1240.74,-2180.62 1261.16,-2180.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-2177.12 1186.13,-2180.62 1196.13,-2184.12 1196.13,-2177.12"/>
+<path fill="none" stroke="midnightblue" d="M1183.19,-2328.62C1213.29,-2328.62 1246.3,-2328.62 1273.7,-2328.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-2325.12 1173.11,-2328.62 1183.11,-2332.12 1183.11,-2325.12"/>
</g>
<!-- Node245 -->
<g id="node245" class="node">
<title>Node245</title>
-<g id="a_node245"><a xlink:href="classarmnn_1_1_neon_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1255.5,-2906.12 1255.5,-2925.12 1413.5,-2925.12 1413.5,-2906.12 1255.5,-2906.12"/>
-<text text-anchor="middle" x="1334.5" y="-2913.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution2dWorkload</text>
+<g id="a_node245"><a xlink:href="classarmnn_1_1_neon_comparison_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1261.5,-2368.12 1261.5,-2387.12 1407.5,-2387.12 1407.5,-2368.12 1261.5,-2368.12"/>
+<text text-anchor="middle" x="1334.5" y="-2375.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonComparisonWorkload</text>
</a>
</g>
</g>
<!-- Node244&#45;&gt;Node245 -->
<g id="edge244" class="edge">
<title>Node244&#45;&gt;Node245</title>
-<path fill="none" stroke="midnightblue" d="M1202.64,-2915.62C1220.36,-2915.62 1238.45,-2915.62 1255.3,-2915.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-2912.12 1192.26,-2915.62 1202.26,-2919.12 1202.26,-2912.12"/>
+<path fill="none" stroke="midnightblue" d="M1196.39,-2377.62C1218.14,-2377.62 1240.74,-2377.62 1261.16,-2377.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-2374.12 1186.13,-2377.62 1196.13,-2381.12 1196.13,-2374.12"/>
</g>
<!-- Node247 -->
<g id="node247" class="node">
<title>Node247</title>
-<g id="a_node247"><a xlink:href="classarmnn_1_1_neon_rsqrt_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278,-2122.12 1278,-2141.12 1391,-2141.12 1391,-2122.12 1278,-2122.12"/>
-<text text-anchor="middle" x="1334.5" y="-2129.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonRsqrtWorkload</text>
+<g id="a_node247"><a xlink:href="classarmnn_1_1_neon_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1255.5,-3767.12 1255.5,-3786.12 1413.5,-3786.12 1413.5,-3767.12 1255.5,-3767.12"/>
+<text text-anchor="middle" x="1334.5" y="-3774.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution2dWorkload</text>
</a>
</g>
</g>
<!-- Node246&#45;&gt;Node247 -->
<g id="edge246" class="edge">
<title>Node246&#45;&gt;Node247</title>
-<path fill="none" stroke="midnightblue" d="M1195.4,-2131.62C1223.53,-2131.62 1253.15,-2131.62 1277.71,-2131.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-2128.12 1185.11,-2131.62 1195.11,-2135.12 1195.11,-2128.12"/>
+<path fill="none" stroke="midnightblue" d="M1202.64,-3776.62C1220.36,-3776.62 1238.45,-3776.62 1255.3,-3776.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-3773.12 1192.26,-3776.62 1202.26,-3780.12 1202.26,-3773.12"/>
</g>
<!-- Node249 -->
<g id="node249" class="node">
<title>Node249</title>
-<g id="a_node249"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-10010.62 1005.5,-10040.62 1184.5,-10040.62 1184.5,-10010.62 1005.5,-10010.62"/>
-<text text-anchor="start" x="1013.5" y="-10028.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Instance</text>
-<text text-anchor="middle" x="1095" y="-10017.62" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
+<g id="a_node249"><a xlink:href="classarmnn_1_1_neon_rsqrt_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1278,-2030.12 1278,-2049.12 1391,-2049.12 1391,-2030.12 1278,-2030.12"/>
+<text text-anchor="middle" x="1334.5" y="-2037.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonRsqrtWorkload</text>
</a>
</g>
</g>
<!-- Node248&#45;&gt;Node249 -->
<g id="edge248" class="edge">
<title>Node248&#45;&gt;Node249</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.67,-9881.22C660.81,-9949.43 715.08,-10182.8 749,-10377.62 754.04,-10406.57 744.85,-10489.3 767,-10508.62 834,-10567.04 902.9,-10570.2 967,-10508.62 1002.93,-10474.1 954.85,-10100.27 985,-10060.62 991.5,-10052.07 1000.1,-10045.58 1009.64,-10040.64"/>
-<polygon fill="orange" stroke="orange" points="648.06,-9880.32 642.34,-9871.4 641.25,-9881.94 648.06,-9880.32"/>
-<text text-anchor="start" x="788.5" y="-10566.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-10555.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="midnightblue" d="M1195.4,-2039.62C1223.53,-2039.62 1253.15,-2039.62 1277.71,-2039.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-2036.12 1185.11,-2039.62 1195.11,-2043.12 1195.11,-2036.12"/>
</g>
<!-- Node251 -->
<g id="node251" class="node">
<title>Node251</title>
<g id="a_node251"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1002.5,-10199.62 1002.5,-10229.62 1187.5,-10229.62 1187.5,-10199.62 1002.5,-10199.62"/>
-<text text-anchor="start" x="1010.5" y="-10217.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="1095" y="-10206.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-9478.62 1005.5,-9508.62 1184.5,-9508.62 1184.5,-9478.62 1005.5,-9478.62"/>
+<text text-anchor="start" x="1013.5" y="-9496.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="1095" y="-9485.62" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node251 -->
+<!-- Node250&#45;&gt;Node251 -->
<g id="edge250" class="edge">
-<title>Node248&#45;&gt;Node251</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.17,-9881.15C662.94,-9949.1 721.87,-10181.74 749,-10377.62 753.09,-10407.18 745.2,-10625.23 767,-10645.62 799.46,-10675.97 934.71,-10676.16 967,-10645.62 993.11,-10620.92 970.25,-10355.4 985,-10322.62 1003.37,-10281.8 1044.57,-10248.05 1070.73,-10229.66"/>
-<polygon fill="orange" stroke="orange" points="648.53,-9880.15 642.6,-9871.36 641.76,-9881.92 648.53,-9880.15"/>
-<text text-anchor="middle" x="867" y="-10670.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node251</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M662.37,-10006.9C721.13,-10045.01 881.24,-10135.46 967,-10052.62 1008.5,-10012.53 951.15,-9580.35 985,-9533.62 993.04,-9522.52 1004.5,-9514.5 1017,-9508.69"/>
+<polygon fill="orange" stroke="orange" points="664.11,-10003.85 653.83,-10001.27 660.25,-10009.7 664.11,-10003.85"/>
+<text text-anchor="start" x="788.5" y="-10099.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-10088.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node253 -->
<g id="node253" class="node">
<title>Node253</title>
<g id="a_node253"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018,-10069.62 1018,-10099.62 1172,-10099.62 1172,-10069.62 1018,-10069.62"/>
-<text text-anchor="start" x="1026" y="-10087.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-10076.62" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002.5,-10062.62 1002.5,-10092.62 1187.5,-10092.62 1187.5,-10062.62 1002.5,-10062.62"/>
+<text text-anchor="start" x="1010.5" y="-10080.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="1095" y="-10069.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node253 -->
+<!-- Node250&#45;&gt;Node253 -->
<g id="edge252" class="edge">
-<title>Node248&#45;&gt;Node253</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.01,-9881.17C662.24,-9949.2 719.65,-10182.06 749,-10377.62 752.31,-10399.68 750.53,-10562.56 767,-10577.62 799.81,-10607.6 934.95,-10608.4 967,-10577.62 1002.77,-10543.26 956.91,-10172.49 985,-10131.62 995.15,-10116.84 1010.99,-10106.68 1027.48,-10099.7"/>
-<polygon fill="orange" stroke="orange" points="648.37,-9880.2 642.51,-9871.38 641.59,-9881.93 648.37,-9880.2"/>
-<text text-anchor="middle" x="867" y="-10602.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node253</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.89,-10011.26C645.69,-10107.22 671.9,-10525.26 767,-10602.62 835.95,-10658.72 902.99,-10664.3 967,-10602.62 1005.83,-10565.2 953.31,-10161.26 985,-10117.62 993.05,-10106.53 1004.52,-10098.51 1017.02,-10092.71"/>
+<polygon fill="orange" stroke="orange" points="644.38,-10011.02 640.41,-10001.2 637.39,-10011.36 644.38,-10011.02"/>
+<text text-anchor="middle" x="867" y="-10649.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
</g>
<!-- Node255 -->
<g id="node255" class="node">
<title>Node255</title>
<g id="a_node255"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1015,-9694.62 1015,-9724.62 1175,-9724.62 1175,-9694.62 1015,-9694.62"/>
-<text text-anchor="start" x="1023" y="-9712.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FillQueue</text>
-<text text-anchor="middle" x="1095" y="-9701.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-10670.62 1018,-10700.62 1172,-10700.62 1172,-10670.62 1018,-10670.62"/>
+<text text-anchor="start" x="1026" y="-10688.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-10677.62" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node255 -->
+<!-- Node250&#45;&gt;Node255 -->
<g id="edge254" class="edge">
-<title>Node248&#45;&gt;Node255</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.43,-9881.6C642.95,-9941.44 659.52,-10119.66 767,-10193.62 840.23,-10244.01 902.87,-10255.17 967,-10193.62 1002.3,-10159.73 956.81,-9793.61 985,-9753.62 994.29,-9740.44 1008.22,-9731.2 1023.05,-9724.73"/>
-<polygon fill="orange" stroke="orange" points="643.92,-9881.15 640.1,-9871.27 636.93,-9881.38 643.92,-9881.15"/>
-<text text-anchor="middle" x="867" y="-10238.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node255</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.06,-10011.09C660.06,-10088.49 719.29,-10382.15 749,-10626.62 752.36,-10654.27 746.61,-10857.65 767,-10876.62 799.54,-10906.9 933.89,-10906.27 967,-10876.62 994.15,-10852.31 961.12,-10741.15 985,-10713.62 993.64,-10703.66 1005.31,-10697.01 1017.8,-10692.61"/>
+<polygon fill="orange" stroke="orange" points="647.48,-10010.35 642.02,-10001.27 640.63,-10011.77 647.48,-10010.35"/>
+<text text-anchor="middle" x="867" y="-10901.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
</g>
<!-- Node257 -->
<g id="node257" class="node">
<title>Node257</title>
<g id="a_node257"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1006.5,-9442.62 1006.5,-9472.62 1183.5,-9472.62 1183.5,-9442.62 1006.5,-9442.62"/>
-<text text-anchor="start" x="1014.5" y="-9460.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="1095" y="-9449.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1015,-9854.62 1015,-9884.62 1175,-9884.62 1175,-9854.62 1015,-9854.62"/>
+<text text-anchor="start" x="1023" y="-9872.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="1095" y="-9861.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node257 -->
+<!-- Node250&#45;&gt;Node257 -->
<g id="edge256" class="edge">
-<title>Node248&#45;&gt;Node257</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M661.07,-9877.36C718.56,-9918.32 879.7,-10019.4 967,-9935.62 1002.14,-9901.89 956.3,-9536.97 985,-9497.62 993.08,-9486.54 1004.55,-9478.53 1017.05,-9472.73"/>
-<polygon fill="orange" stroke="orange" points="662.91,-9874.37 652.75,-9871.34 658.8,-9880.04 662.91,-9874.37"/>
-<text text-anchor="middle" x="867" y="-9970.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node257</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.61,-10011.33C653.4,-10089.53 697.29,-10376.29 767,-10428.62 838.09,-10481.99 903.07,-10490.38 967,-10428.62 1008.5,-10388.53 951.15,-9956.35 985,-9909.62 993.04,-9898.52 1004.5,-9890.5 1017,-9884.69"/>
+<polygon fill="orange" stroke="orange" points="646.07,-10010.79 641.26,-10001.35 639.13,-10011.73 646.07,-10010.79"/>
+<text text-anchor="middle" x="867" y="-10474.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
</g>
<!-- Node259 -->
<g id="node259" class="node">
<title>Node259</title>
<g id="a_node259"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-9877.62 1005,-9907.62 1185,-9907.62 1185,-9877.62 1005,-9877.62"/>
-<text text-anchor="start" x="1013" y="-9895.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-9884.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006.5,-9301.62 1006.5,-9331.62 1183.5,-9331.62 1183.5,-9301.62 1006.5,-9301.62"/>
+<text text-anchor="start" x="1014.5" y="-9319.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="1095" y="-9308.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node259 -->
+<!-- Node250&#45;&gt;Node259 -->
<g id="edge258" class="edge">
-<title>Node248&#45;&gt;Node259</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.68,-9881.53C649.5,-9968.88 685.46,-10316.63 767,-10380.62 836.93,-10435.49 902.88,-10442.18 967,-10380.62 1002.53,-10346.5 956.78,-9978 985,-9937.62 994.62,-9923.86 1009.26,-9914.29 1024.71,-9907.65"/>
-<polygon fill="orange" stroke="orange" points="645.15,-9881.05 640.8,-9871.39 638.18,-9881.66 645.15,-9881.05"/>
-<text text-anchor="start" x="800" y="-10437.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="867" y="-10426.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node259</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M657.5,-9974.83C680.66,-9953.57 723.63,-9917.35 767,-9897.62 849.85,-9859.94 908.71,-9923.52 967,-9853.62 1002.74,-9810.76 951.31,-9396.12 985,-9351.62 991.48,-9343.06 1000.07,-9336.56 1009.6,-9331.62"/>
+<polygon fill="orange" stroke="orange" points="654.82,-9972.54 649.9,-9981.93 659.6,-9977.66 654.82,-9972.54"/>
+<text text-anchor="middle" x="867" y="-9900.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
</g>
<!-- Node261 -->
<g id="node261" class="node">
<title>Node261</title>
<g id="a_node261"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1006.5,-9820.62 1006.5,-9850.62 1183.5,-9850.62 1183.5,-9820.62 1006.5,-9820.62"/>
-<text text-anchor="start" x="1014.5" y="-9838.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-9827.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-9733.62 1005,-9763.62 1185,-9763.62 1185,-9733.62 1005,-9733.62"/>
+<text text-anchor="start" x="1013" y="-9751.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-9740.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node261 -->
+<!-- Node250&#45;&gt;Node261 -->
<g id="edge260" class="edge">
-<title>Node248&#45;&gt;Node261</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.44,-9881.38C652.75,-9961.11 695.43,-10257.45 767,-10311.62 837.88,-10365.26 902.88,-10373.18 967,-10311.62 1002.53,-10277.5 954.85,-9907.57 985,-9868.62 990.81,-9861.11 998.27,-9855.26 1006.56,-9850.71"/>
-<polygon fill="orange" stroke="orange" points="645.89,-9880.72 641.16,-9871.24 638.94,-9881.6 645.89,-9880.72"/>
-<text text-anchor="start" x="796.5" y="-10368.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="867" y="-10357.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<title>Node250&#45;&gt;Node261</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.05,-10011.31C645.26,-10068.04 666.05,-10232.05 767,-10299.62 840.87,-10349.07 903.05,-10361.36 967,-10299.62 1008.03,-10260.01 951.16,-9832.53 985,-9786.62 992.43,-9776.54 1002.73,-9769.12 1014.06,-9763.65"/>
+<polygon fill="orange" stroke="orange" points="644.53,-10010.94 640.39,-10001.18 637.55,-10011.39 644.53,-10010.94"/>
+<text text-anchor="start" x="800" y="-10354.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="867" y="-10343.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node263 -->
<g id="node263" class="node">
<title>Node263</title>
<g id="a_node263"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014,-10661.62 1014,-10691.62 1176,-10691.62 1176,-10661.62 1014,-10661.62"/>
-<text text-anchor="start" x="1022" y="-10679.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling3d</text>
-<text text-anchor="middle" x="1095" y="-10668.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006.5,-9360.62 1006.5,-9390.62 1183.5,-9390.62 1183.5,-9360.62 1006.5,-9360.62"/>
+<text text-anchor="start" x="1014.5" y="-9378.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-9367.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node263 -->
+<!-- Node250&#45;&gt;Node263 -->
<g id="edge262" class="edge">
-<title>Node248&#45;&gt;Node263</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.36,-9881.12C663.73,-9949 724.42,-10181.4 749,-10377.62 752.03,-10401.78 749.43,-10798.75 767,-10815.62 799.07,-10846.39 926.33,-10833.55 967,-10815.62 1025.62,-10789.77 1068.92,-10722.02 1086,-10691.68"/>
-<polygon fill="orange" stroke="orange" points="648.7,-9880.08 642.7,-9871.35 641.95,-9881.92 648.7,-9880.08"/>
-<text text-anchor="middle" x="867" y="-10836.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node263</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M682.51,-9979.31C707.11,-9972.33 738.71,-9963.63 767,-9956.62 855.35,-9934.75 908.71,-9982.52 967,-9912.62 1002.6,-9869.93 951.81,-9457.22 985,-9412.62 992.1,-9403.08 1001.79,-9395.98 1012.47,-9390.69"/>
+<polygon fill="orange" stroke="orange" points="681.43,-9975.98 672.77,-9982.08 683.34,-9982.71 681.43,-9975.98"/>
+<text text-anchor="start" x="796.5" y="-9970.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="867" y="-9959.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node265 -->
<g id="node265" class="node">
<title>Node265</title>
<g id="a_node265"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1003.5,-11034.62 1003.5,-11064.62 1186.5,-11064.62 1186.5,-11034.62 1003.5,-11034.62"/>
-<text text-anchor="start" x="1011.5" y="-11052.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Normalization</text>
-<text text-anchor="middle" x="1095" y="-11041.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014,-10615.62 1014,-10645.62 1176,-10645.62 1176,-10615.62 1014,-10615.62"/>
+<text text-anchor="start" x="1022" y="-10633.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="1095" y="-10622.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node265 -->
+<!-- Node250&#45;&gt;Node265 -->
<g id="edge264" class="edge">
-<title>Node248&#45;&gt;Node265</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.44,-9881.11C664.1,-9948.95 725.59,-10181.26 749,-10377.62 753.06,-10411.67 744.47,-10968.76 767,-10994.62 797.25,-11029.34 917.42,-11042.14 1003.3,-11046.86"/>
-<polygon fill="orange" stroke="orange" points="648.78,-9880.05 642.74,-9871.35 642.03,-9881.92 648.78,-9880.05"/>
-<text text-anchor="middle" x="867" y="-11046.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node265</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.98,-10011.1C659.67,-10088.54 717.91,-10382.32 749,-10626.62 752.04,-10650.51 749.28,-10826.31 767,-10842.62 799.71,-10872.72 934.05,-10872.45 967,-10842.62 996.96,-10815.49 959.07,-10692.63 985,-10661.62 992.64,-10652.49 1002.75,-10645.94 1013.74,-10641.27"/>
+<polygon fill="orange" stroke="orange" points="647.41,-10010.38 641.98,-10001.27 640.55,-10011.77 647.41,-10010.38"/>
+<text text-anchor="middle" x="867" y="-10867.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
</g>
<!-- Node267 -->
<g id="node267" class="node">
<title>Node267</title>
<g id="a_node267"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-11260.62 1010,-11290.62 1180,-11290.62 1180,-11260.62 1010,-11260.62"/>
-<text text-anchor="start" x="1018" y="-11278.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FloorQueue</text>
-<text text-anchor="middle" x="1095" y="-11267.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1003.5,-11201.62 1003.5,-11231.62 1186.5,-11231.62 1186.5,-11201.62 1003.5,-11201.62"/>
+<text text-anchor="start" x="1011.5" y="-11219.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Normalization</text>
+<text text-anchor="middle" x="1095" y="-11208.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node267 -->
+<!-- Node250&#45;&gt;Node267 -->
<g id="edge266" class="edge">
-<title>Node248&#45;&gt;Node267</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.5,-9881.1C664.34,-9948.92 726.38,-10181.17 749,-10377.62 751.71,-10401.13 751.28,-11211.91 767,-11229.62 769.03,-11231.9 913.4,-11251.55 1009.62,-11264.41"/>
-<polygon fill="orange" stroke="orange" points="648.83,-9880.03 642.77,-9871.34 642.09,-9881.91 648.83,-9880.03"/>
-<text text-anchor="middle" x="867" y="-11260.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FloorQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node267</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.33,-10011.06C661.35,-10088.35 723.9,-10381.63 749,-10626.62 751.98,-10655.71 748.03,-11130.37 767,-11152.62 782.36,-11170.64 911.86,-11191.8 1003.2,-11204.7"/>
+<polygon fill="orange" stroke="orange" points="647.74,-10010.26 642.16,-10001.25 640.91,-10011.77 647.74,-10010.26"/>
+<text text-anchor="middle" x="867" y="-11200.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationQueueDescriptor &gt;</text>
</g>
<!-- Node269 -->
<g id="node269" class="node">
<title>Node269</title>
<g id="a_node269"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1006.5,-10140.62 1006.5,-10170.62 1183.5,-10170.62 1183.5,-10140.62 1006.5,-10140.62"/>
-<text text-anchor="start" x="1014.5" y="-10158.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-10147.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-11370.62 1010,-11400.62 1180,-11400.62 1180,-11370.62 1010,-11370.62"/>
+<text text-anchor="start" x="1018" y="-11388.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FloorQueue</text>
+<text text-anchor="middle" x="1095" y="-11377.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node269 -->
+<!-- Node250&#45;&gt;Node269 -->
<g id="edge268" class="edge">
-<title>Node248&#45;&gt;Node269</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.1,-9881.16C662.64,-9949.14 720.92,-10181.87 749,-10377.62 752.7,-10403.43 747.87,-10593.9 767,-10611.62 799.61,-10641.81 934.91,-10642.36 967,-10611.62 1000.81,-10579.22 956.61,-10227.85 985,-10190.62 991.51,-10182.08 1000.12,-10175.59 1009.66,-10170.66"/>
-<polygon fill="orange" stroke="orange" points="648.46,-9880.17 642.56,-9871.37 641.68,-9881.93 648.46,-9880.17"/>
-<text text-anchor="middle" x="867" y="-10636.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node269</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.39,-10011.05C661.64,-10088.32 724.94,-10381.53 749,-10626.62 752.8,-10665.34 741.67,-11297.09 767,-11326.62 782.75,-11344.98 918.27,-11364.62 1009.83,-11375.97"/>
+<polygon fill="orange" stroke="orange" points="647.8,-10010.24 642.19,-10001.25 640.97,-10011.77 647.8,-10010.24"/>
+<text text-anchor="middle" x="867" y="-11371.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FloorQueueDescriptor &gt;</text>
</g>
-<!-- Node272 -->
-<g id="node272" class="node">
-<title>Node272</title>
-<g id="a_node272"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014,-10331.62 1014,-10361.62 1176,-10361.62 1176,-10331.62 1014,-10331.62"/>
-<text text-anchor="start" x="1022" y="-10349.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling2d</text>
-<text text-anchor="middle" x="1095" y="-10338.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<!-- Node271 -->
+<g id="node271" class="node">
+<title>Node271</title>
+<g id="a_node271"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1006.5,-10178.62 1006.5,-10208.62 1183.5,-10208.62 1183.5,-10178.62 1006.5,-10178.62"/>
+<text text-anchor="start" x="1014.5" y="-10196.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-10185.62" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node272 -->
-<g id="edge271" class="edge">
-<title>Node248&#45;&gt;Node272</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.22,-9881.14C663.17,-9949.07 722.61,-10181.64 749,-10377.62 753.49,-10410.93 742.53,-10656.56 767,-10679.62 799.35,-10710.09 934.57,-10710.01 967,-10679.62 1012.01,-10637.44 951.17,-10454.2 985,-10402.62 997.72,-10383.23 1019.37,-10370.2 1040.04,-10361.62"/>
-<polygon fill="orange" stroke="orange" points="648.58,-9880.13 642.63,-9871.36 641.81,-9881.92 648.58,-9880.13"/>
-<text text-anchor="middle" x="867" y="-10704.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+<!-- Node250&#45;&gt;Node271 -->
+<g id="edge270" class="edge">
+<title>Node250&#45;&gt;Node271</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.16,-10011.08C661.43,-10123.38 753.28,-10684.16 767,-10695.62 801.1,-10724.12 934.96,-10726.42 967,-10695.62 1003.55,-10660.48 956.14,-10281.31 985,-10239.62 994.88,-10225.35 1010.11,-10215.49 1026.09,-10208.68"/>
+<polygon fill="orange" stroke="orange" points="646.6,-10010.44 641.54,-10001.13 639.69,-10011.57 646.6,-10010.44"/>
+<text text-anchor="middle" x="867" y="-10720.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
</g>
<!-- Node274 -->
<g id="node274" class="node">
<title>Node274</title>
<g id="a_node274"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-11148.62 1013.5,-11178.62 1176.5,-11178.62 1176.5,-11148.62 1013.5,-11148.62"/>
-<text text-anchor="start" x="1021.5" y="-11166.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Broadcast</text>
-<text text-anchor="middle" x="1095" y="-11155.62" font-family="Helvetica,sans-Serif" font-size="10.00">ToQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014,-10248.62 1014,-10278.62 1176,-10278.62 1176,-10248.62 1014,-10248.62"/>
+<text text-anchor="start" x="1022" y="-10266.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="1095" y="-10255.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node274 -->
+<!-- Node250&#45;&gt;Node274 -->
<g id="edge273" class="edge">
-<title>Node248&#45;&gt;Node274</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.48,-9881.11C664.24,-9948.93 726.06,-10181.2 749,-10377.62 753.76,-10418.35 739.81,-11084.91 767,-11115.62 798.62,-11151.33 927.08,-11160.9 1013.27,-11163.22"/>
-<polygon fill="orange" stroke="orange" points="648.81,-9880.04 642.76,-9871.34 642.07,-9881.92 648.81,-9880.04"/>
-<text text-anchor="middle" x="867" y="-11163.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node274</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.37,-10011.27C663.46,-10128.36 766.55,-10729.24 767,-10729.62 800.99,-10758.26 934.5,-10759.94 967,-10729.62 988.09,-10709.94 977.11,-10498.37 985,-10470.62 1006.99,-10393.27 1060.17,-10311.74 1083.14,-10278.77"/>
+<polygon fill="orange" stroke="orange" points="646.79,-10010.48 641.65,-10001.22 639.89,-10011.67 646.79,-10010.48"/>
+<text text-anchor="middle" x="867" y="-10754.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
</g>
<!-- Node276 -->
<g id="node276" class="node">
<title>Node276</title>
<g id="a_node276"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1019,-10607.62 1019,-10637.62 1171,-10637.62 1171,-10607.62 1019,-10607.62"/>
-<text text-anchor="start" x="1027" y="-10625.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchTo</text>
-<text text-anchor="middle" x="1095" y="-10614.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-11313.62 1013.5,-11343.62 1176.5,-11343.62 1176.5,-11313.62 1013.5,-11313.62"/>
+<text text-anchor="start" x="1021.5" y="-11331.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Broadcast</text>
+<text text-anchor="middle" x="1095" y="-11320.62" font-family="Helvetica,sans-Serif" font-size="10.00">ToQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node276 -->
+<!-- Node250&#45;&gt;Node276 -->
<g id="edge275" class="edge">
-<title>Node248&#45;&gt;Node276</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.33,-9881.12C663.63,-9949.01 724.08,-10181.44 749,-10377.62 751.83,-10399.9 750.76,-10766.09 767,-10781.62 799.12,-10812.34 933.47,-10810.79 967,-10781.62 1010.67,-10743.62 946.81,-10696.12 985,-10652.62 993.93,-10642.44 1005.97,-10635.57 1018.79,-10630.96"/>
-<polygon fill="orange" stroke="orange" points="648.68,-9880.09 642.68,-9871.35 641.92,-9881.92 648.68,-9880.09"/>
-<text text-anchor="middle" x="867" y="-10806.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node276</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.38,-10011.05C661.56,-10088.33 724.66,-10381.55 749,-10626.62 752.53,-10662.18 743.7,-11242.52 767,-11269.62 782.98,-11288.21 921.94,-11308.13 1013.5,-11319.41"/>
+<polygon fill="orange" stroke="orange" points="647.78,-10010.25 642.18,-10001.25 640.95,-10011.77 647.78,-10010.25"/>
+<text text-anchor="middle" x="867" y="-11314.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
</g>
<!-- Node278 -->
<g id="node278" class="node">
<title>Node278</title>
<g id="a_node278"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-9385.62 1013,-9415.62 1177,-9415.62 1177,-9385.62 1013,-9385.62"/>
-<text text-anchor="start" x="1021" y="-9403.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="1095" y="-9392.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1019,-9542.62 1019,-9572.62 1171,-9572.62 1171,-9542.62 1019,-9542.62"/>
+<text text-anchor="start" x="1027" y="-9560.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchTo</text>
+<text text-anchor="middle" x="1095" y="-9549.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceNdQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node278 -->
+<!-- Node250&#45;&gt;Node278 -->
<g id="edge277" class="edge">
-<title>Node248&#45;&gt;Node278</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M669.87,-9875.42C734.02,-9902.76 885.68,-9954.7 967,-9876.62 1002.53,-9842.5 954.85,-9472.57 985,-9433.62 992.26,-9424.24 1002.11,-9417.44 1012.93,-9412.53"/>
-<polygon fill="orange" stroke="orange" points="670.92,-9872.06 660.36,-9871.27 668.12,-9878.47 670.92,-9872.06"/>
-<text text-anchor="middle" x="867" y="-9920.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node278</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M650.88,-10010.11C669.93,-10040.41 712.51,-10099.56 767,-10122.62 848.86,-10157.27 903.08,-10184.39 967,-10122.62 1008.89,-10082.14 951.02,-9645.94 985,-9598.62 993.43,-9586.88 1005.66,-9578.5 1018.9,-9572.52"/>
+<polygon fill="orange" stroke="orange" points="653.74,-10008.08 645.54,-10001.37 647.77,-10011.73 653.74,-10008.08"/>
+<text text-anchor="middle" x="867" y="-10161.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
</g>
<!-- Node280 -->
<g id="node280" class="node">
<title>Node280</title>
<g id="a_node280"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1020.5,-8805.62 1020.5,-8835.62 1169.5,-8835.62 1169.5,-8805.62 1020.5,-8805.62"/>
-<text text-anchor="start" x="1028.5" y="-8823.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Strided</text>
-<text text-anchor="middle" x="1095" y="-8812.62" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-10722.62 1013,-10752.62 1177,-10752.62 1177,-10722.62 1013,-10722.62"/>
+<text text-anchor="start" x="1021" y="-10740.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="1095" y="-10729.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node280 -->
+<!-- Node250&#45;&gt;Node280 -->
<g id="edge279" class="edge">
-<title>Node248&#45;&gt;Node280</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.76,-9841.7C650.11,-9751.99 688.57,-9386.33 767,-9308.62 831.65,-9244.56 908.47,-9334.31 967,-9264.62 996.97,-9228.93 955.19,-8881.43 985,-8845.62 994.07,-8834.72 1006.83,-8828.01 1020.43,-8823.98"/>
-<polygon fill="orange" stroke="orange" points="638.26,-9841.59 640.84,-9851.86 645.23,-9842.22 638.26,-9841.59"/>
-<text text-anchor="middle" x="867" y="-9311.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node280</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.12,-10011.08C660.35,-10088.46 720.34,-10382.02 749,-10626.62 752.68,-10658.03 743.95,-10888.98 767,-10910.62 799.41,-10941.04 927.35,-10930.7 967,-10910.62 1034.31,-10876.53 1074.6,-10788.13 1088.5,-10752.66"/>
+<polygon fill="orange" stroke="orange" points="647.54,-10010.33 642.06,-10001.26 640.69,-10011.77 647.54,-10010.33"/>
+<text text-anchor="middle" x="867" y="-10932.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
</g>
<!-- Node282 -->
<g id="node282" class="node">
<title>Node282</title>
<g id="a_node282"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004,-9506.62 1004,-9536.62 1186,-9536.62 1186,-9506.62 1004,-9506.62"/>
-<text text-anchor="start" x="1012" y="-9524.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-9513.62" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1020.5,-9918.62 1020.5,-9948.62 1169.5,-9948.62 1169.5,-9918.62 1020.5,-9918.62"/>
+<text text-anchor="start" x="1028.5" y="-9936.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Strided</text>
+<text text-anchor="middle" x="1095" y="-9925.62" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node282 -->
+<!-- Node250&#45;&gt;Node282 -->
<g id="edge281" class="edge">
-<title>Node248&#45;&gt;Node282</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M650.53,-9879.94C669.33,-9910.55 711.91,-9971.05 767,-9994.62 848.72,-10029.58 902.84,-10056.13 967,-9994.62 1001.28,-9961.75 957.92,-9606.63 985,-9567.62 994.9,-9553.36 1010.14,-9543.5 1026.11,-9536.69"/>
-<polygon fill="orange" stroke="orange" points="653.41,-9877.93 645.28,-9871.14 647.4,-9881.52 653.41,-9877.93"/>
-<text text-anchor="start" x="802" y="-10044.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
-<text text-anchor="middle" x="867" y="-10033.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node282</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.91,-10011.47C650.53,-10096.3 688.79,-10426.92 767,-10487.62 837.22,-10542.13 903.03,-10549.34 967,-10487.62 1007.09,-10448.95 954.61,-10033.3 985,-9986.62 996.65,-9968.72 1016.2,-9956.69 1035.55,-9948.68"/>
+<polygon fill="orange" stroke="orange" points="645.38,-10010.98 640.91,-10001.38 638.42,-10011.67 645.38,-10010.98"/>
+<text text-anchor="middle" x="867" y="-10533.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
</g>
<!-- Node284 -->
<g id="node284" class="node">
<title>Node284</title>
<g id="a_node284"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014.5,-8911.62 1014.5,-8941.62 1175.5,-8941.62 1175.5,-8911.62 1014.5,-8911.62"/>
-<text text-anchor="start" x="1022.5" y="-8929.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchMat</text>
-<text text-anchor="middle" x="1095" y="-8918.62" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-9421.62 1004,-9451.62 1186,-9451.62 1186,-9421.62 1004,-9421.62"/>
+<text text-anchor="start" x="1012" y="-9439.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-9428.62" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node284 -->
+<!-- Node250&#45;&gt;Node284 -->
<g id="edge283" class="edge">
-<title>Node248&#45;&gt;Node284</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.24,-9841.58C637.79,-9772.57 642.85,-9542.66 767,-9426.62 833.49,-9364.47 908.47,-9452.32 967,-9382.62 997.11,-9346.76 956.61,-8998.85 985,-8961.62 992.59,-8951.66 1003.05,-8944.48 1014.5,-8939.32"/>
-<polygon fill="orange" stroke="orange" points="635.75,-9841.99 639.54,-9851.89 642.75,-9841.79 635.75,-9841.99"/>
-<text text-anchor="middle" x="867" y="-9429.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node284</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M728.07,-10002.11C813.4,-10010.08 934.53,-10014.85 967,-9982.62 1007.48,-9942.44 950.21,-9514.82 985,-9469.62 990.79,-9462.1 998.24,-9456.24 1006.52,-9451.68"/>
+<polygon fill="orange" stroke="orange" points="728.41,-9998.63 718.12,-10001.15 727.73,-10005.59 728.41,-9998.63"/>
+<text text-anchor="start" x="802" y="-10021.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
+<text text-anchor="middle" x="867" y="-10010.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
</g>
<!-- Node286 -->
<g id="node286" class="node">
<title>Node286</title>
<g id="a_node286"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013,-11198.62 1013,-11228.62 1177,-11228.62 1177,-11198.62 1013,-11198.62"/>
-<text text-anchor="start" x="1021" y="-11216.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; TileQueue</text>
-<text text-anchor="middle" x="1095" y="-11205.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-9607.62 1014.5,-9637.62 1175.5,-9637.62 1175.5,-9607.62 1014.5,-9607.62"/>
+<text text-anchor="start" x="1022.5" y="-9625.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchMat</text>
+<text text-anchor="middle" x="1095" y="-9614.62" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node286 -->
+<!-- Node250&#45;&gt;Node286 -->
<g id="edge285" class="edge">
-<title>Node248&#45;&gt;Node286</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.49,-9881.11C664.3,-9948.93 726.24,-10181.18 749,-10377.62 751.55,-10399.64 752.07,-11159.23 767,-11175.62 798.9,-11210.63 926.57,-11216.23 1012.63,-11215.83"/>
-<polygon fill="orange" stroke="orange" points="648.82,-9880.03 642.76,-9871.34 642.08,-9881.92 648.82,-9880.03"/>
-<text text-anchor="middle" x="867" y="-11217.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node286</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.96,-10010.85C659.69,-10051.32 697.76,-10144.62 767,-10181.62 845.4,-10223.52 903.06,-10243.37 967,-10181.62 1008.42,-10141.61 951.4,-9710.4 985,-9663.62 993.37,-9651.96 1005.49,-9643.62 1018.62,-9637.64"/>
+<polygon fill="orange" stroke="orange" points="649.22,-10009.55 642.8,-10001.13 642.57,-10011.72 649.22,-10009.55"/>
+<text text-anchor="middle" x="867" y="-10223.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
</g>
<!-- Node288 -->
<g id="node288" class="node">
<title>Node288</title>
<g id="a_node288"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1011.5,-9088.62 1011.5,-9118.62 1178.5,-9118.62 1178.5,-9088.62 1011.5,-9088.62"/>
-<text text-anchor="start" x="1019.5" y="-9106.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; CastQueue</text>
-<text text-anchor="middle" x="1095" y="-9095.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-11427.62 1013,-11457.62 1177,-11457.62 1177,-11427.62 1013,-11427.62"/>
+<text text-anchor="start" x="1021" y="-11445.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; TileQueue</text>
+<text text-anchor="middle" x="1095" y="-11434.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node288 -->
+<!-- Node250&#45;&gt;Node288 -->
<g id="edge287" class="edge">
-<title>Node248&#45;&gt;Node288</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.07,-9842.06C654.96,-9794.91 689.37,-9674.4 767,-9614.62 839.11,-9559.09 908.5,-9640.34 967,-9570.62 997.73,-9533.98 956.34,-9178.9 985,-9140.62 992.13,-9131.1 1001.83,-9124.01 1012.52,-9118.73"/>
-<polygon fill="orange" stroke="orange" points="640.63,-9841.4 641.89,-9851.92 647.47,-9842.91 640.63,-9841.4"/>
-<text text-anchor="middle" x="867" y="-9617.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node288</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.41,-10011.05C661.71,-10088.31 725.18,-10381.5 749,-10626.62 753.07,-10668.49 739.64,-11351.67 767,-11383.62 798.14,-11419.99 926.39,-11434 1012.72,-11439.36"/>
+<polygon fill="orange" stroke="orange" points="647.81,-10010.24 642.2,-10001.25 640.98,-10011.77 647.81,-10010.24"/>
+<text text-anchor="middle" x="867" y="-11438.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileQueueDescriptor &gt;</text>
</g>
<!-- Node290 -->
<g id="node290" class="node">
<title>Node290</title>
<g id="a_node290"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-10543.62 1010,-10573.62 1180,-10573.62 1180,-10543.62 1010,-10543.62"/>
-<text text-anchor="start" x="1018" y="-10561.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; RankQueue</text>
-<text text-anchor="middle" x="1095" y="-10550.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011.5,-8745.62 1011.5,-8775.62 1178.5,-8775.62 1178.5,-8745.62 1011.5,-8745.62"/>
+<text text-anchor="start" x="1019.5" y="-8763.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; CastQueue</text>
+<text text-anchor="middle" x="1095" y="-8752.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node290 -->
+<!-- Node250&#45;&gt;Node290 -->
<g id="edge289" class="edge">
-<title>Node248&#45;&gt;Node290</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.3,-9881.13C663.5,-9949.02 723.68,-10181.5 749,-10377.62 751.64,-10398.03 752.1,-10733.42 767,-10747.62 799.18,-10778.27 933.74,-10777.1 967,-10747.62 991.96,-10725.49 964.3,-10624.77 985,-10598.62 993.82,-10587.47 1006.05,-10579.44 1019.14,-10573.64"/>
-<polygon fill="orange" stroke="orange" points="648.65,-9880.1 642.67,-9871.35 641.89,-9881.92 648.65,-9880.1"/>
-<text text-anchor="middle" x="867" y="-10772.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node290</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.7,-9971.74C644.74,-9867.82 668.58,-9387.91 767,-9285.62 830.1,-9220.04 908.59,-9311.42 967,-9241.62 999.54,-9202.74 952.63,-8824.65 985,-8785.62 992,-8777.18 1001.22,-8771.24 1011.34,-8767.12"/>
+<polygon fill="orange" stroke="orange" points="637.2,-9971.68 640.32,-9981.8 644.19,-9971.94 637.2,-9971.68"/>
+<text text-anchor="middle" x="867" y="-9288.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
</g>
<!-- Node292 -->
<g id="node292" class="node">
<title>Node292</title>
<g id="a_node292"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017.5,-9635.62 1017.5,-9665.62 1172.5,-9665.62 1172.5,-9635.62 1017.5,-9635.62"/>
-<text text-anchor="start" x="1025.5" y="-9653.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Softmax</text>
-<text text-anchor="middle" x="1095" y="-9642.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-9795.62 1010,-9825.62 1180,-9825.62 1180,-9795.62 1010,-9795.62"/>
+<text text-anchor="start" x="1018" y="-9813.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; RankQueue</text>
+<text text-anchor="middle" x="1095" y="-9802.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node292 -->
+<!-- Node250&#45;&gt;Node292 -->
<g id="edge291" class="edge">
-<title>Node248&#45;&gt;Node292</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.12,-9881.18C648.96,-9933.45 675.64,-10076.35 767,-10134.62 841.95,-10182.41 902.9,-10196.2 967,-10134.62 1003.01,-10100.03 954.78,-9725.36 985,-9685.62 993.24,-9674.78 1004.87,-9667.23 1017.5,-9662"/>
-<polygon fill="orange" stroke="orange" points="645.59,-9880.71 640.92,-9871.2 638.64,-9881.55 645.59,-9880.71"/>
-<text text-anchor="middle" x="867" y="-10178.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node292</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.43,-10011.26C638.74,-10075.92 646.36,-10282.89 767,-10369.62 839.17,-10421.51 903.08,-10431.39 967,-10369.62 1008.89,-10329.14 949.87,-9892.1 985,-9845.62 991.53,-9836.98 1000.22,-9830.43 1009.86,-9825.48"/>
+<polygon fill="orange" stroke="orange" points="642.93,-10011.28 639.62,-10001.22 635.93,-10011.15 642.93,-10011.28"/>
+<text text-anchor="middle" x="867" y="-10414.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
</g>
<!-- Node294 -->
<g id="node294" class="node">
<title>Node294</title>
<g id="a_node294"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1000.5,-9762.62 1000.5,-9792.62 1189.5,-9792.62 1189.5,-9762.62 1000.5,-9762.62"/>
-<text text-anchor="start" x="1008.5" y="-9780.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="1095" y="-9769.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-9995.62 1017.5,-10025.62 1172.5,-10025.62 1172.5,-9995.62 1017.5,-9995.62"/>
+<text text-anchor="start" x="1025.5" y="-10013.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Softmax</text>
+<text text-anchor="middle" x="1095" y="-10002.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node294 -->
+<!-- Node250&#45;&gt;Node294 -->
<g id="edge293" class="edge">
-<title>Node248&#45;&gt;Node294</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.35,-9881.56C656.08,-9954.76 703.97,-10206.82 767,-10252.62 838.91,-10304.87 902.88,-10314.18 967,-10252.62 1002.38,-10218.65 955.14,-9850.52 985,-9811.62 991.16,-9803.6 999.18,-9797.42 1008.1,-9792.68"/>
-<polygon fill="orange" stroke="orange" points="646.75,-9880.67 641.61,-9871.4 639.85,-9881.85 646.75,-9880.67"/>
-<text text-anchor="middle" x="867" y="-10297.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node294</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.32,-10011.16C647.87,-10101.51 680.09,-10477.35 767,-10546.62 836.51,-10602.02 903.01,-10608.32 967,-10546.62 1006.46,-10508.58 953.34,-10098.37 985,-10053.62 993.99,-10040.92 1007.34,-10031.97 1021.64,-10025.66"/>
+<polygon fill="orange" stroke="orange" points="644.81,-10010.91 640.62,-10001.18 637.83,-10011.4 644.81,-10010.91"/>
+<text text-anchor="middle" x="867" y="-10592.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node296 -->
<g id="node296" class="node">
<title>Node296</title>
<g id="a_node296"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="992,-11091.12 992,-11110.12 1198,-11110.12 1198,-11091.12 992,-11091.12"/>
-<text text-anchor="middle" x="1095" y="-11098.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ParentDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1000.5,-8794.62 1000.5,-8824.62 1189.5,-8824.62 1189.5,-8794.62 1000.5,-8794.62"/>
+<text text-anchor="start" x="1008.5" y="-8812.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="1095" y="-8801.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node296 -->
+<!-- Node250&#45;&gt;Node296 -->
<g id="edge295" class="edge">
-<title>Node248&#45;&gt;Node296</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.46,-9881.11C664.18,-9948.94 725.86,-10181.23 749,-10377.62 753.43,-10415.2 741.63,-11030.53 767,-11058.62 796.31,-11091.05 907.06,-11099.73 991.63,-11101.46"/>
-<polygon fill="orange" stroke="orange" points="648.8,-9880.04 642.75,-9871.34 642.05,-9881.92 648.8,-9880.04"/>
-<text text-anchor="middle" x="867" y="-11103.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ParentDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node296</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.06,-9971.56C646.69,-9872.58 676.37,-9437.34 767,-9344.62 830.62,-9279.54 908.62,-9370.44 967,-9300.62 1000.24,-9260.87 951.94,-8874.52 985,-8834.62 989.34,-8829.39 994.52,-8825.12 1000.25,-8821.65"/>
+<polygon fill="orange" stroke="orange" points="637.56,-9971.52 640.5,-9981.69 644.54,-9971.9 637.56,-9971.52"/>
+<text text-anchor="middle" x="867" y="-9347.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
</g>
<!-- Node298 -->
<g id="node298" class="node">
<title>Node298</title>
<g id="a_node298"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005,-9206.62 1005,-9236.62 1185,-9236.62 1185,-9206.62 1005,-9206.62"/>
-<text text-anchor="start" x="1013" y="-9224.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Depthwise</text>
-<text text-anchor="middle" x="1095" y="-9213.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="992,-11261.12 992,-11280.12 1198,-11280.12 1198,-11261.12 992,-11261.12"/>
+<text text-anchor="middle" x="1095" y="-11268.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ParentDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node298 -->
+<!-- Node250&#45;&gt;Node298 -->
<g id="edge297" class="edge">
-<title>Node248&#45;&gt;Node298</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M652.42,-9843.46C672.84,-9815.1 716.34,-9760.61 767,-9732.62 846.66,-9688.59 908.5,-9758.34 967,-9688.62 997.6,-9652.15 956.78,-9298.95 985,-9260.62 992.8,-9250.01 1003.75,-9242.29 1015.72,-9236.65"/>
-<polygon fill="orange" stroke="orange" points="649.3,-9841.82 646.4,-9852.01 655.02,-9845.85 649.3,-9841.82"/>
-<text text-anchor="start" x="798.5" y="-9746.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="867" y="-9735.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node298</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.36,-10011.06C661.47,-10088.34 724.33,-10381.59 749,-10626.62 752.26,-10659.03 745.7,-11187.98 767,-11212.62 782.77,-11230.86 917.51,-11250.02 1009.03,-11261.12"/>
+<polygon fill="orange" stroke="orange" points="647.76,-10010.25 642.17,-10001.25 640.93,-10011.77 647.76,-10010.25"/>
+<text text-anchor="middle" x="867" y="-11257.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ParentDescriptor &gt;</text>
</g>
<!-- Node300 -->
<g id="node300" class="node">
<title>Node300</title>
<g id="a_node300"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-9946.62 1010,-9976.62 1180,-9976.62 1180,-9946.62 1010,-9946.62"/>
-<text text-anchor="start" x="1018" y="-9964.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="1095" y="-9953.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-9043.62 1005,-9073.62 1185,-9073.62 1185,-9043.62 1005,-9043.62"/>
+<text text-anchor="start" x="1013" y="-9061.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Depthwise</text>
+<text text-anchor="middle" x="1095" y="-9050.62" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node300 -->
+<!-- Node250&#45;&gt;Node300 -->
<g id="edge299" class="edge">
-<title>Node248&#45;&gt;Node300</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.03,-9881.07C665.03,-9982.37 761.21,-10444.94 767,-10449.62 836.17,-10505.44 902.9,-10511.2 967,-10449.62 1002.93,-10415.1 955.67,-10041.88 985,-10001.62 993.07,-9990.54 1004.55,-9982.52 1017.05,-9976.72"/>
-<polygon fill="orange" stroke="orange" points="647.45,-9880.33 641.99,-9871.25 640.6,-9881.75 647.45,-9880.33"/>
-<text text-anchor="middle" x="867" y="-10496.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node300</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.64,-9971.82C639.57,-9905.51 648.79,-9689.39 767,-9580.62 833.98,-9519 908.58,-9606.41 967,-9536.62 999.33,-9498 952.84,-9122.39 985,-9083.62 990.45,-9077.05 997.25,-9071.99 1004.77,-9068.13"/>
+<polygon fill="orange" stroke="orange" points="636.14,-9972.12 639.73,-9982.09 643.14,-9972.05 636.14,-9972.12"/>
+<text text-anchor="start" x="798.5" y="-9594.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="867" y="-9583.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node302 -->
<g id="node302" class="node">
<title>Node302</title>
<g id="a_node302"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="989.5,-9576.62 989.5,-9606.62 1200.5,-9606.62 1200.5,-9576.62 989.5,-9576.62"/>
-<text text-anchor="start" x="997.5" y="-9594.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchNormalization</text>
-<text text-anchor="middle" x="1095" y="-9583.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-9141.62 1010,-9171.62 1180,-9171.62 1180,-9141.62 1010,-9141.62"/>
+<text text-anchor="start" x="1018" y="-9159.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="1095" y="-9148.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node302 -->
+<!-- Node250&#45;&gt;Node302 -->
<g id="edge301" class="edge">
-<title>Node248&#45;&gt;Node302</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.2,-9880.96C657.8,-9923.47 694.41,-10024.4 767,-10064.62 844.76,-10107.69 902.87,-10126.17 967,-10064.62 1002.14,-10030.89 955.5,-9665.37 985,-9626.62 991.5,-9618.08 1000.11,-9611.58 1009.65,-9606.65"/>
-<polygon fill="orange" stroke="orange" points="648.55,-9879.93 642.45,-9871.27 641.82,-9881.85 648.55,-9879.93"/>
-<text text-anchor="start" x="795.5" y="-10117.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-10106.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<title>Node250&#45;&gt;Node302</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.77,-9971.83C651.11,-9919.99 680.98,-9779.49 767,-9709.62 837.65,-9652.24 908.66,-9735.48 967,-9665.62 1001.21,-9624.66 951.69,-9227.32 985,-9185.62 991.6,-9177.36 1000.27,-9171.29 1009.83,-9166.86"/>
+<polygon fill="orange" stroke="orange" points="639.26,-9971.59 641.23,-9982 646.19,-9972.63 639.26,-9971.59"/>
+<text text-anchor="middle" x="867" y="-9712.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
</g>
<!-- Node304 -->
<g id="node304" class="node">
<title>Node304</title>
<g id="a_node304"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018,-8970.62 1018,-9000.62 1172,-9000.62 1172,-8970.62 1018,-8970.62"/>
-<text text-anchor="start" x="1026" y="-8988.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-8977.62" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="989.5,-10553.62 989.5,-10583.62 1200.5,-10583.62 1200.5,-10553.62 989.5,-10553.62"/>
+<text text-anchor="start" x="997.5" y="-10571.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchNormalization</text>
+<text text-anchor="middle" x="1095" y="-10560.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node304 -->
+<!-- Node250&#45;&gt;Node304 -->
<g id="edge303" class="edge">
-<title>Node248&#45;&gt;Node304</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.29,-9841.85C642.34,-9779.24 657.6,-9583.68 767,-9485.62 834.77,-9424.87 908.47,-9511.31 967,-9441.62 996.97,-9405.93 957.05,-9059.9 985,-9022.62 993.27,-9011.58 1005,-9003.81 1017.73,-8998.34"/>
-<polygon fill="orange" stroke="orange" points="636.79,-9841.85 640.04,-9851.94 643.79,-9842.03 636.79,-9841.85"/>
-<text text-anchor="middle" x="867" y="-9488.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node304</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.82,-10011.12C658.93,-10088.64 715.26,-10382.67 749,-10626.62 754.23,-10664.47 738.6,-10772.06 767,-10797.62 800.03,-10827.36 934.13,-10827.54 967,-10797.62 998.53,-10768.93 958.7,-10640.18 985,-10606.62 992.91,-10596.53 1003.68,-10589.1 1015.38,-10583.65"/>
+<polygon fill="orange" stroke="orange" points="647.26,-10010.43 641.9,-10001.28 640.39,-10011.77 647.26,-10010.43"/>
+<text text-anchor="start" x="795.5" y="-10833.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-10822.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node306 -->
<g id="node306" class="node">
<title>Node306</title>
<g id="a_node306"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010.5,-8854.62 1010.5,-8884.62 1179.5,-8884.62 1179.5,-8854.62 1010.5,-8854.62"/>
-<text text-anchor="start" x="1018.5" y="-8872.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="1095" y="-8861.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-9672.62 1018,-9702.62 1172,-9702.62 1172,-9672.62 1018,-9672.62"/>
+<text text-anchor="start" x="1026" y="-9690.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-9679.62" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNdQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node306 -->
+<!-- Node250&#45;&gt;Node306 -->
<g id="edge305" class="edge">
-<title>Node248&#45;&gt;Node306</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.31,-9842C652.5,-9758.79 696.12,-9436.05 767,-9367.62 832.48,-9304.4 908.47,-9393.32 967,-9323.62 997.11,-9287.76 956.3,-8939.61 985,-8902.62 991.67,-8894.02 1000.5,-8887.6 1010.26,-8882.81"/>
-<polygon fill="orange" stroke="orange" points="638.81,-9841.76 641.09,-9852.11 645.76,-9842.6 638.81,-9841.76"/>
-<text text-anchor="middle" x="867" y="-9370.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node306</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.01,-10011.12C651.75,-10060.21 682.16,-10188.65 767,-10240.62 842.8,-10287.05 903.06,-10302.37 967,-10240.62 1008.27,-10200.77 950.78,-9770.66 985,-9724.62 993.29,-9713.48 1005.11,-9705.65 1017.93,-9700.17"/>
+<polygon fill="orange" stroke="orange" points="646.45,-10010.46 641.34,-10001.17 639.54,-10011.61 646.45,-10010.46"/>
+<text text-anchor="middle" x="867" y="-10283.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
</g>
<!-- Node308 -->
<g id="node308" class="node">
<title>Node308</title>
<g id="a_node308"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1017,-10411.62 1017,-10441.62 1173,-10441.62 1173,-10411.62 1017,-10411.62"/>
-<text text-anchor="start" x="1025" y="-10429.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reshape</text>
-<text text-anchor="middle" x="1095" y="-10418.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010.5,-8892.62 1010.5,-8922.62 1179.5,-8922.62 1179.5,-8892.62 1010.5,-8892.62"/>
+<text text-anchor="start" x="1018.5" y="-8910.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="1095" y="-8899.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node308 -->
+<!-- Node250&#45;&gt;Node308 -->
<g id="edge307" class="edge">
-<title>Node248&#45;&gt;Node308</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.27,-9881.13C663.35,-9949.04 723.2,-10181.56 749,-10377.62 753.88,-10414.68 739.87,-10687.9 767,-10713.62 799.26,-10744.19 934.04,-10743.43 967,-10713.62 996.65,-10686.8 967.79,-10570.7 985,-10534.62 1004.27,-10494.22 1045.19,-10460.33 1071.05,-10441.81"/>
-<polygon fill="orange" stroke="orange" points="648.62,-9880.11 642.65,-9871.36 641.86,-9881.92 648.62,-9880.11"/>
-<text text-anchor="middle" x="867" y="-10738.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node308</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.98,-9971.74C651.08,-9884.5 691.67,-9536.53 767,-9462.62 831.97,-9398.88 908.66,-9488.48 967,-9418.62 1001.35,-9377.49 951.55,-8978.49 985,-8936.62 991.72,-8928.21 1000.59,-8922.07 1010.36,-8917.62"/>
+<polygon fill="orange" stroke="orange" points="638.48,-9971.57 640.95,-9981.87 645.45,-9972.28 638.48,-9971.57"/>
+<text text-anchor="middle" x="867" y="-9465.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
</g>
<!-- Node310 -->
<g id="node310" class="node">
<title>Node310</title>
<g id="a_node310"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1020.5,-9327.62 1020.5,-9357.62 1169.5,-9357.62 1169.5,-9327.62 1020.5,-9327.62"/>
-<text text-anchor="start" x="1028.5" y="-9345.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Logical</text>
-<text text-anchor="middle" x="1095" y="-9334.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-9092.62 1017,-9122.62 1173,-9122.62 1173,-9092.62 1017,-9092.62"/>
+<text text-anchor="start" x="1025" y="-9110.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reshape</text>
+<text text-anchor="middle" x="1095" y="-9099.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node310 -->
+<!-- Node250&#45;&gt;Node310 -->
<g id="edge309" class="edge">
-<title>Node248&#45;&gt;Node310</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M752.72,-9861.38C835.68,-9858.57 938.73,-9848.64 967,-9817.62 1000.03,-9781.37 955.14,-9415.52 985,-9376.62 993.87,-9365.06 1006.63,-9357.33 1020.32,-9352.2"/>
-<polygon fill="orange" stroke="orange" points="752.59,-9857.88 742.71,-9861.69 752.81,-9864.88 752.59,-9857.88"/>
-<text text-anchor="middle" x="867" y="-9862.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node310</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.07,-9971.77C645.36,-9912.91 666.41,-9738.03 767,-9650.62 835.7,-9590.92 908.64,-9676.46 967,-9606.62 1000.8,-9566.18 951.38,-9173.21 985,-9132.62 993.23,-9122.68 1004.55,-9116.21 1016.78,-9112.09"/>
+<polygon fill="orange" stroke="orange" points="637.57,-9971.73 640.42,-9981.93 644.55,-9972.18 637.57,-9971.73"/>
+<text text-anchor="middle" x="867" y="-9653.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
</g>
<!-- Node312 -->
<g id="node312" class="node">
<title>Node312</title>
<g id="a_node312"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016,-8697.62 1016,-8727.62 1174,-8727.62 1174,-8697.62 1016,-8697.62"/>
-<text text-anchor="start" x="1024" y="-8715.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Quantize</text>
-<text text-anchor="middle" x="1095" y="-8704.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1020.5,-10126.62 1020.5,-10156.62 1169.5,-10156.62 1169.5,-10126.62 1020.5,-10126.62"/>
+<text text-anchor="start" x="1028.5" y="-10144.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Logical</text>
+<text text-anchor="middle" x="1095" y="-10133.62" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node312 -->
+<!-- Node250&#45;&gt;Node312 -->
<g id="edge311" class="edge">
-<title>Node248&#45;&gt;Node312</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.9,-9841.78C645.85,-9741.04 673.16,-9287.27 767,-9190.62 830.4,-9125.32 908.41,-9216.26 967,-9146.62 995.93,-9112.23 956.98,-8777.74 985,-8742.62 992.96,-8732.64 1003.9,-8725.8 1015.8,-8721.14"/>
-<polygon fill="orange" stroke="orange" points="637.4,-9841.65 640.42,-9851.81 644.39,-9841.98 637.4,-9841.65"/>
-<text text-anchor="middle" x="867" y="-9193.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node312</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.04,-10011.47C659.76,-10120.26 740.88,-10639.99 767,-10661.62 801.23,-10689.97 935,-10692.47 967,-10661.62 1006.38,-10623.65 950.69,-10212.23 985,-10169.62 993.95,-10158.51 1006.65,-10151.46 1020.25,-10147.06"/>
+<polygon fill="orange" stroke="orange" points="646.45,-10010.62 641.47,-10001.26 639.53,-10011.68 646.45,-10010.62"/>
+<text text-anchor="middle" x="867" y="-10686.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
</g>
<!-- Node314 -->
<g id="node314" class="node">
<title>Node314</title>
<g id="a_node314"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-9269.62 1008.5,-9299.62 1181.5,-9299.62 1181.5,-9269.62 1008.5,-9269.62"/>
-<text text-anchor="start" x="1016.5" y="-9287.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; MeanQueue</text>
-<text text-anchor="middle" x="1095" y="-9276.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-10479.62 1016,-10509.62 1174,-10509.62 1174,-10479.62 1016,-10479.62"/>
+<text text-anchor="start" x="1024" y="-10497.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Quantize</text>
+<text text-anchor="middle" x="1095" y="-10486.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node314 -->
+<!-- Node250&#45;&gt;Node314 -->
<g id="edge313" class="edge">
-<title>Node248&#45;&gt;Node314</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M666.52,-9847.21C691.74,-9834.02 731.05,-9814.76 767,-9802.62 853.23,-9773.49 908.54,-9828.37 967,-9758.62 998.43,-9721.12 955.21,-9357.43 985,-9318.62 991.22,-9310.52 999.34,-9304.3 1008.36,-9299.54"/>
-<polygon fill="orange" stroke="orange" points="664.78,-9844.17 657.58,-9851.94 668.05,-9850.36 664.78,-9844.17"/>
-<text text-anchor="middle" x="867" y="-9805.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node314</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M643.64,-10011.15C658.05,-10088.77 712.12,-10383.12 749,-10626.62 753.6,-10656.98 743.92,-10743.37 767,-10763.62 800.41,-10792.93 934.31,-10793.73 967,-10763.62 1002.91,-10730.54 956.97,-10584.61 985,-10544.62 996.47,-10528.26 1014.67,-10517.13 1032.93,-10509.62"/>
+<polygon fill="orange" stroke="orange" points="647.08,-10010.49 641.81,-10001.3 640.2,-10011.77 647.08,-10010.49"/>
+<text text-anchor="middle" x="867" y="-10788.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
</g>
<!-- Node316 -->
<g id="node316" class="node">
<title>Node316</title>
<g id="a_node316"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1011,-9031.62 1011,-9061.62 1179,-9061.62 1179,-9031.62 1011,-9031.62"/>
-<text text-anchor="start" x="1019" y="-9049.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Detection</text>
-<text text-anchor="middle" x="1095" y="-9038.62" font-family="Helvetica,sans-Serif" font-size="10.00">PostProcessQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-9194.62 1008.5,-9224.62 1181.5,-9224.62 1181.5,-9194.62 1008.5,-9194.62"/>
+<text text-anchor="start" x="1016.5" y="-9212.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; MeanQueue</text>
+<text text-anchor="middle" x="1095" y="-9201.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node316 -->
+<!-- Node250&#45;&gt;Node316 -->
<g id="edge315" class="edge">
-<title>Node248&#45;&gt;Node316</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.67,-9842.04C647.51,-9786.19 672.23,-9624.96 767,-9544.62 836.43,-9485.76 908.47,-9570.32 967,-9500.62 997.11,-9464.76 956.3,-9116.61 985,-9079.62 991.79,-9070.87 1000.82,-9064.37 1010.79,-9059.55"/>
-<polygon fill="orange" stroke="orange" points="638.18,-9841.73 640.71,-9852.02 645.15,-9842.4 638.18,-9841.73"/>
-<text text-anchor="start" x="791" y="-9558.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
-<text text-anchor="middle" x="867" y="-9547.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<title>Node250&#45;&gt;Node316</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.26,-9971.89C658.08,-9927.9 695.24,-9821.48 767,-9768.62 840.28,-9714.65 908.68,-9794.5 967,-9724.62 1001.84,-9682.88 950.53,-9277.67 985,-9235.62 991.29,-9227.95 999.4,-9222.3 1008.36,-9218.18"/>
+<polygon fill="orange" stroke="orange" points="641.85,-9971.09 642.52,-9981.66 648.59,-9972.98 641.85,-9971.09"/>
+<text text-anchor="middle" x="867" y="-9771.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
</g>
<!-- Node318 -->
<g id="node318" class="node">
<title>Node318</title>
<g id="a_node318"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-9149.62 1005.5,-9179.62 1184.5,-9179.62 1184.5,-9149.62 1005.5,-9149.62"/>
-<text text-anchor="start" x="1013.5" y="-9167.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ConcatQueue</text>
-<text text-anchor="middle" x="1095" y="-9156.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011,-9244.62 1011,-9274.62 1179,-9274.62 1179,-9244.62 1011,-9244.62"/>
+<text text-anchor="start" x="1019" y="-9262.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Detection</text>
+<text text-anchor="middle" x="1095" y="-9251.62" font-family="Helvetica,sans-Serif" font-size="10.00">PostProcessQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node318 -->
+<!-- Node250&#45;&gt;Node318 -->
<g id="edge317" class="edge">
-<title>Node248&#45;&gt;Node318</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M647.23,-9842.39C662.78,-9803.8 703.26,-9716.91 767,-9673.62 842.29,-9622.48 908.51,-9699.35 967,-9629.62 997.87,-9592.81 955.57,-9235.59 985,-9197.62 990.81,-9190.11 998.28,-9184.27 1006.57,-9179.71"/>
-<polygon fill="orange" stroke="orange" points="643.88,-9841.33 643.5,-9851.92 650.4,-9843.88 643.88,-9841.33"/>
-<text text-anchor="middle" x="867" y="-9676.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node318</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M648.88,-9972.95C666.33,-9938.39 708.56,-9864.6 767,-9827.62 843.91,-9778.95 908.68,-9853.5 967,-9783.62 1001.98,-9741.71 951.67,-9335.86 985,-9292.62 991.76,-9283.85 1000.78,-9277.34 1010.74,-9272.52"/>
+<polygon fill="orange" stroke="orange" points="645.72,-9971.45 644.44,-9981.97 652,-9974.54 645.72,-9971.45"/>
+<text text-anchor="start" x="791" y="-9841.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="867" y="-9830.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node320 -->
<g id="node320" class="node">
<title>Node320</title>
<g id="a_node320"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="998,-10869.62 998,-10899.62 1192,-10899.62 1192,-10869.62 998,-10869.62"/>
-<text text-anchor="start" x="1006" y="-10887.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; L2Normalization</text>
-<text text-anchor="middle" x="1095" y="-10876.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-8843.62 1005.5,-8873.62 1184.5,-8873.62 1184.5,-8843.62 1005.5,-8843.62"/>
+<text text-anchor="start" x="1013.5" y="-8861.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ConcatQueue</text>
+<text text-anchor="middle" x="1095" y="-8850.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node320 -->
+<!-- Node250&#45;&gt;Node320 -->
<g id="edge319" class="edge">
-<title>Node248&#45;&gt;Node320</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.38,-9881.12C663.82,-9948.98 724.7,-10181.37 749,-10377.62 752.22,-10403.6 749.16,-10829.45 767,-10848.62 797.47,-10881.34 922.56,-10865.72 967,-10870.62 977.03,-10871.72 987.51,-10872.88 997.96,-10874.03"/>
-<polygon fill="orange" stroke="orange" points="648.72,-9880.07 642.71,-9871.35 641.97,-9881.92 648.72,-9880.07"/>
-<text text-anchor="middle" x="867" y="-10873.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node320</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.48,-9971.64C648.78,-9878.38 684.04,-9486.9 767,-9403.62 831.23,-9339.14 908.64,-9429.47 967,-9359.62 1000.93,-9319.01 951.25,-8924.39 985,-8883.62 990.57,-8876.89 997.55,-8871.76 1005.28,-8867.86"/>
+<polygon fill="orange" stroke="orange" points="637.98,-9971.47 640.71,-9981.71 644.96,-9972.01 637.98,-9971.47"/>
+<text text-anchor="middle" x="867" y="-9406.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
</g>
<!-- Node322 -->
<g id="node322" class="node">
<title>Node322</title>
<g id="a_node322"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1004,-7677.62 1004,-7707.62 1186,-7707.62 1186,-7677.62 1004,-7677.62"/>
-<text text-anchor="start" x="1012" y="-7695.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ReduceQueue</text>
-<text text-anchor="middle" x="1095" y="-7684.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="998,-11025.62 998,-11055.62 1192,-11055.62 1192,-11025.62 998,-11025.62"/>
+<text text-anchor="start" x="1006" y="-11043.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; L2Normalization</text>
+<text text-anchor="middle" x="1095" y="-11032.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node322 -->
+<!-- Node250&#45;&gt;Node322 -->
<g id="edge321" class="edge">
-<title>Node248&#45;&gt;Node322</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640,-9841.86C640.35,-9712.36 647.67,-8984.57 767,-8805.62 823.64,-8720.67 914.73,-8780.31 967,-8692.62 994.6,-8646.32 951.94,-7765.18 985,-7722.62 990.18,-7715.95 996.69,-7710.68 1003.94,-7706.52"/>
-<polygon fill="orange" stroke="orange" points="636.5,-9841.91 639.99,-9851.92 643.5,-9841.92 636.5,-9841.91"/>
-<text text-anchor="middle" x="867" y="-8808.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node322</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.21,-10011.07C660.78,-10088.41 721.85,-10381.85 749,-10626.62 753.33,-10665.66 741.14,-10950.06 767,-10979.62 782.26,-10997.06 906.92,-11016.61 997.8,-11028.77"/>
+<polygon fill="orange" stroke="orange" points="647.63,-10010.3 642.1,-10001.26 640.78,-10011.77 647.63,-10010.3"/>
+<text text-anchor="middle" x="867" y="-11025.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationQueueDescriptor &gt;</text>
</g>
<!-- Node324 -->
<g id="node324" class="node">
<title>Node324</title>
<g id="a_node324"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1016,-4702.62 1016,-4732.62 1174,-4732.62 1174,-4702.62 1016,-4702.62"/>
-<text text-anchor="start" x="1024" y="-4720.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Constant</text>
-<text text-anchor="middle" x="1095" y="-4709.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-8595.62 1004,-8625.62 1186,-8625.62 1186,-8595.62 1004,-8595.62"/>
+<text text-anchor="start" x="1012" y="-8613.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ReduceQueue</text>
+<text text-anchor="middle" x="1095" y="-8602.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node324 -->
+<!-- Node250&#45;&gt;Node324 -->
<g id="edge323" class="edge">
-<title>Node248&#45;&gt;Node324</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.32,-9841.95C655.77,-9726.7 724.11,-9127.19 749,-8635.62 751.02,-8595.66 743.87,-7228.25 767,-7195.62 821.72,-7118.42 912.47,-7199.95 967,-7122.62 1005.12,-7068.56 943.37,-4793.01 985,-4741.62 992.93,-4731.83 1003.86,-4725.46 1015.75,-4721.42"/>
-<polygon fill="orange" stroke="orange" points="638.82,-9841.75 641.13,-9852.08 645.77,-9842.56 638.82,-9841.75"/>
-<text text-anchor="middle" x="867" y="-7198.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node324</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.91,-9971.84C639.81,-9853.48 645.23,-9239.72 767,-9108.62 828.94,-9041.94 908.49,-9134.34 967,-9064.62 997.46,-9028.33 955.18,-8675.44 985,-8638.62 990.23,-8632.17 996.72,-8627.09 1003.92,-8623.1"/>
+<polygon fill="orange" stroke="orange" points="636.41,-9971.99 639.94,-9981.98 643.41,-9971.97 636.41,-9971.99"/>
+<text text-anchor="middle" x="867" y="-9111.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
</g>
<!-- Node326 -->
<g id="node326" class="node">
<title>Node326</title>
<g id="a_node326"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-8636.62 1008.5,-8666.62 1181.5,-8666.62 1181.5,-8636.62 1008.5,-8636.62"/>
-<text text-anchor="start" x="1016.5" y="-8654.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="1095" y="-8643.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-4654.62 1016,-4684.62 1174,-4684.62 1174,-4654.62 1016,-4654.62"/>
+<text text-anchor="start" x="1024" y="-4672.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Constant</text>
+<text text-anchor="middle" x="1095" y="-4661.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node326 -->
+<!-- Node250&#45;&gt;Node326 -->
<g id="edge325" class="edge">
-<title>Node248&#45;&gt;Node326</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.57,-9841.74C644,-9735.74 665.43,-9237.79 767,-9131.62 829.92,-9065.85 908.39,-9157.25 967,-9087.62 995.58,-9053.66 958.34,-8724.1 985,-8688.62 992.14,-8679.11 1001.85,-8672.02 1012.55,-8666.75"/>
-<polygon fill="orange" stroke="orange" points="637.06,-9841.87 640.25,-9851.97 644.06,-9842.08 637.06,-9841.87"/>
-<text text-anchor="middle" x="867" y="-9134.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node326</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.05,-9971.78C654.76,-9847.68 723.14,-9165.65 749,-8607.62 750.65,-8571.99 746.35,-7352.71 767,-7323.62 821.78,-7246.47 912.49,-7327.97 967,-7250.62 1007.92,-7192.56 940.31,-4748.83 985,-4693.62 992.93,-4683.83 1003.85,-4677.47 1015.75,-4673.42"/>
+<polygon fill="orange" stroke="orange" points="638.54,-9971.71 641,-9982.02 645.5,-9972.43 638.54,-9971.71"/>
+<text text-anchor="middle" x="867" y="-7326.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
</g>
<!-- Node328 -->
<g id="node328" class="node">
<title>Node328</title>
<g id="a_node328"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018,-7569.62 1018,-7599.62 1172,-7599.62 1172,-7569.62 1018,-7569.62"/>
-<text text-anchor="start" x="1026" y="-7587.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Channel</text>
-<text text-anchor="middle" x="1095" y="-7576.62" font-family="Helvetica,sans-Serif" font-size="10.00">ShuffleQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-8442.62 1008.5,-8472.62 1181.5,-8472.62 1181.5,-8442.62 1008.5,-8442.62"/>
+<text text-anchor="start" x="1016.5" y="-8460.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="1095" y="-8449.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node328 -->
+<!-- Node250&#45;&gt;Node328 -->
<g id="edge327" class="edge">
-<title>Node248&#45;&gt;Node328</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.76,-9841.56C646.56,-9693.13 685.82,-8768.22 767,-8677.62 827.73,-8609.83 909.35,-8704.05 967,-8633.62 1002.9,-8589.76 950.06,-7658.24 985,-7613.62 993.33,-7602.98 1005.09,-7595.97 1017.82,-7591.4"/>
-<polygon fill="orange" stroke="orange" points="637.25,-9841.76 640.36,-9851.88 644.24,-9842.03 637.25,-9841.76"/>
-<text text-anchor="middle" x="867" y="-8680.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node328</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.99,-9971.85C648.16,-9832.78 693.71,-9004.88 767,-8923.62 828.02,-8855.97 908.48,-8948.46 967,-8878.62 995.29,-8844.86 956.78,-8516.44 985,-8482.62 991.34,-8475.02 999.49,-8469.45 1008.46,-8465.42"/>
+<polygon fill="orange" stroke="orange" points="637.49,-9971.75 640.48,-9981.91 644.49,-9972.1 637.49,-9971.75"/>
+<text text-anchor="middle" x="867" y="-8926.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
</g>
<!-- Node330 -->
<g id="node330" class="node">
<title>Node330</title>
<g id="a_node330"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014.5,-8578.62 1014.5,-8608.62 1175.5,-8608.62 1175.5,-8578.62 1014.5,-8578.62"/>
-<text text-anchor="start" x="1022.5" y="-8596.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherNd</text>
-<text text-anchor="middle" x="1095" y="-8585.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-7517.62 1018,-7547.62 1172,-7547.62 1172,-7517.62 1018,-7517.62"/>
+<text text-anchor="start" x="1026" y="-7535.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Channel</text>
+<text text-anchor="middle" x="1095" y="-7524.62" font-family="Helvetica,sans-Serif" font-size="10.00">ShuffleQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node330 -->
+<!-- Node250&#45;&gt;Node330 -->
<g id="edge329" class="edge">
-<title>Node248&#45;&gt;Node330</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.28,-9841.9C642.28,-9731.27 657.62,-9188.41 767,-9072.62 829.5,-9006.45 908.4,-9098.25 967,-9028.62 995.72,-8994.49 957.77,-8662.94 985,-8627.62 992.56,-8617.8 1002.93,-8610.76 1014.28,-8605.71"/>
-<polygon fill="orange" stroke="orange" points="636.78,-9841.93 640.12,-9851.99 643.78,-9842.05 636.78,-9841.93"/>
-<text text-anchor="middle" x="867" y="-9075.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node330</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.76,-9971.52C646.53,-9822.71 685.63,-8895.47 767,-8804.62 827.72,-8736.83 909.44,-8831.13 967,-8760.62 1009.09,-8709.06 944.26,-7615.26 985,-7562.62 993.29,-7551.91 1005.03,-7544.8 1017.75,-7540.11"/>
+<polygon fill="orange" stroke="orange" points="637.24,-9971.74 640.36,-9981.87 644.24,-9972.01 637.24,-9971.74"/>
+<text text-anchor="middle" x="867" y="-8807.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
</g>
<!-- Node332 -->
<g id="node332" class="node">
<title>Node332</title>
<g id="a_node332"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1009,-8751.62 1009,-8781.62 1181,-8781.62 1181,-8751.62 1009,-8751.62"/>
-<text text-anchor="start" x="1017" y="-8769.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="1095" y="-8758.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-8945.62 1014.5,-8975.62 1175.5,-8975.62 1175.5,-8945.62 1014.5,-8945.62"/>
+<text text-anchor="start" x="1022.5" y="-8963.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherNd</text>
+<text text-anchor="middle" x="1095" y="-8952.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node332 -->
+<!-- Node250&#45;&gt;Node332 -->
<g id="edge331" class="edge">
-<title>Node248&#45;&gt;Node332</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.29,-9841.74C647.87,-9746.37 680.88,-9336.77 767,-9249.62 830.97,-9184.88 908.43,-9275.28 967,-9205.62 996.27,-9170.8 956.64,-8832.18 985,-8796.62 991.36,-8788.64 999.64,-8782.66 1008.79,-8778.2"/>
-<polygon fill="orange" stroke="orange" points="637.79,-9841.56 640.61,-9851.77 644.78,-9842.03 637.79,-9841.56"/>
-<text text-anchor="middle" x="867" y="-9252.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node332</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.66,-9971.42C653.82,-9889.86 699.37,-9586.12 767,-9521.62 832.86,-9458.81 908.69,-9547.5 967,-9477.62 1002.05,-9435.62 950.14,-9027.78 985,-8985.62 992.67,-8976.35 1003.02,-8970.1 1014.3,-8965.95"/>
+<polygon fill="orange" stroke="orange" points="639.13,-9971.41 641.27,-9981.79 646.07,-9972.34 639.13,-9971.41"/>
+<text text-anchor="middle" x="867" y="-9524.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
</g>
<!-- Node334 -->
<g id="node334" class="node">
<title>Node334</title>
<g id="a_node334"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-10980.62 1010,-11010.62 1180,-11010.62 1180,-10980.62 1010,-10980.62"/>
-<text text-anchor="start" x="1018" y="-10998.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LstmQueue</text>
-<text text-anchor="middle" x="1095" y="-10987.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009,-8647.62 1009,-8677.62 1181,-8677.62 1181,-8647.62 1009,-8647.62"/>
+<text text-anchor="start" x="1017" y="-8665.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="1095" y="-8654.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node334 -->
+<!-- Node250&#45;&gt;Node334 -->
<g id="edge333" class="edge">
-<title>Node248&#45;&gt;Node334</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.42,-9881.11C664.01,-9948.96 725.31,-10181.29 749,-10377.62 752.74,-10408.63 746.48,-10916.06 767,-10939.62 782.87,-10957.83 918.35,-10976.22 1009.87,-10986.73"/>
-<polygon fill="orange" stroke="orange" points="648.76,-9880.06 642.73,-9871.35 642.01,-9881.92 648.76,-9880.06"/>
-<text text-anchor="middle" x="867" y="-10982.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node334</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.14,-9971.76C641.34,-9857.93 653.05,-9289.07 767,-9167.62 829.28,-9101.25 908.52,-9193.37 967,-9123.62 998.15,-9086.47 954.01,-8724.91 985,-8687.62 991.45,-8679.86 999.78,-8674.21 1008.96,-8670.15"/>
+<polygon fill="orange" stroke="orange" points="636.63,-9972.07 640.05,-9982.1 643.63,-9972.13 636.63,-9972.07"/>
+<text text-anchor="middle" x="867" y="-9170.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node336 -->
<g id="node336" class="node">
<title>Node336</title>
<g id="a_node336"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1013.5,-8520.62 1013.5,-8550.62 1176.5,-8550.62 1176.5,-8520.62 1013.5,-8520.62"/>
-<text text-anchor="start" x="1021.5" y="-8538.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PadQueue</text>
-<text text-anchor="middle" x="1095" y="-8527.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-11140.62 1010,-11170.62 1180,-11170.62 1180,-11140.62 1010,-11140.62"/>
+<text text-anchor="start" x="1018" y="-11158.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LstmQueue</text>
+<text text-anchor="middle" x="1095" y="-11147.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node336 -->
+<!-- Node250&#45;&gt;Node336 -->
<g id="edge335" class="edge">
-<title>Node248&#45;&gt;Node336</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.04,-9841.9C640.7,-9726.48 649.83,-9139.02 767,-9013.62 829.14,-8947.11 908.39,-9039.25 967,-8969.62 995.65,-8935.58 957.84,-8604.85 985,-8569.62 992.38,-8560.04 1002.44,-8553.1 1013.47,-8548.07"/>
-<polygon fill="orange" stroke="orange" points="636.54,-9842.07 640,-9852.09 643.54,-9842.1 636.54,-9842.07"/>
-<text text-anchor="middle" x="867" y="-9016.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node336</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.3,-10011.06C661.2,-10088.37 723.37,-10381.69 749,-10626.62 751.7,-10652.44 750.06,-11073.95 767,-11093.62 782.81,-11111.98 918.31,-11132.9 1009.85,-11145.14"/>
+<polygon fill="orange" stroke="orange" points="647.71,-10010.27 642.15,-10001.25 640.87,-10011.77 647.71,-10010.27"/>
+<text text-anchor="middle" x="867" y="-11140.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmQueueDescriptor &gt;</text>
</g>
<!-- Node338 -->
<g id="node338" class="node">
<title>Node338</title>
<g id="a_node338"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007,-10923.62 1007,-10953.62 1183,-10953.62 1183,-10923.62 1007,-10923.62"/>
-<text text-anchor="start" x="1015" y="-10941.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ShapeQueue</text>
-<text text-anchor="middle" x="1095" y="-10930.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-8696.62 1013.5,-8726.62 1176.5,-8726.62 1176.5,-8696.62 1013.5,-8696.62"/>
+<text text-anchor="start" x="1021.5" y="-8714.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PadQueue</text>
+<text text-anchor="middle" x="1095" y="-8703.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node338 -->
+<!-- Node250&#45;&gt;Node338 -->
<g id="edge337" class="edge">
-<title>Node248&#45;&gt;Node338</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.4,-9881.12C663.91,-9948.97 724.97,-10181.33 749,-10377.62 752.43,-10405.65 748.32,-10864.44 767,-10885.62 782.76,-10903.49 915.19,-10920.44 1006.61,-10930.16"/>
-<polygon fill="orange" stroke="orange" points="648.74,-9880.06 642.72,-9871.35 641.99,-9881.92 648.74,-9880.06"/>
-<text text-anchor="middle" x="867" y="-10927.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ShapeQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node338</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.39,-9971.83C642.97,-9863.04 660.8,-9338.5 767,-9226.62 829.66,-9160.61 908.56,-9252.39 967,-9182.62 998.85,-9144.6 953.32,-8774.78 985,-8736.62 992.44,-8727.66 1002.38,-8721.52 1013.24,-8717.38"/>
+<polygon fill="orange" stroke="orange" points="636.89,-9971.96 640.17,-9982.03 643.89,-9972.11 636.89,-9971.96"/>
+<text text-anchor="middle" x="867" y="-9229.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
</g>
<!-- Node340 -->
<g id="node340" class="node">
<title>Node340</title>
<g id="a_node340"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-8405.62 1010,-8435.62 1180,-8435.62 1180,-8405.62 1010,-8405.62"/>
-<text text-anchor="start" x="1018" y="-8423.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="1095" y="-8412.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-11079.62 1007,-11109.62 1183,-11109.62 1183,-11079.62 1007,-11079.62"/>
+<text text-anchor="start" x="1015" y="-11097.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ShapeQueue</text>
+<text text-anchor="middle" x="1095" y="-11086.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node340 -->
+<!-- Node250&#45;&gt;Node340 -->
<g id="edge339" class="edge">
-<title>Node248&#45;&gt;Node340</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.92,-9841.81C639.81,-9717.88 644.93,-9049.26 767,-8895.62 826.05,-8821.29 911.01,-8897.28 967,-8820.62 1014.63,-8755.39 936.34,-8522.08 985,-8457.62 992.22,-8448.05 1002.05,-8440.93 1012.86,-8435.64"/>
-<polygon fill="orange" stroke="orange" points="636.42,-9842.08 639.94,-9852.07 643.42,-9842.06 636.42,-9842.08"/>
-<text text-anchor="middle" x="867" y="-8898.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node340</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.26,-10011.07C661.02,-10088.38 722.73,-10381.75 749,-10626.62 751.44,-10649.35 751.91,-11020.45 767,-11037.62 782.76,-11055.56 915.19,-11074.16 1006.61,-11085.05"/>
+<polygon fill="orange" stroke="orange" points="647.68,-10010.28 642.13,-10001.26 640.84,-10011.77 647.68,-10010.28"/>
+<text text-anchor="middle" x="867" y="-11081.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ShapeQueueDescriptor &gt;</text>
</g>
<!-- Node342 -->
<g id="node342" class="node">
<title>Node342</title>
<g id="a_node342"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1006,-8466.62 1006,-8496.62 1184,-8496.62 1184,-8466.62 1006,-8466.62"/>
-<text text-anchor="start" x="1014" y="-8484.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ResizeQueue</text>
-<text text-anchor="middle" x="1095" y="-8473.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-8545.62 1010,-8575.62 1180,-8575.62 1180,-8545.62 1010,-8545.62"/>
+<text text-anchor="start" x="1018" y="-8563.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="1095" y="-8552.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node342 -->
+<!-- Node250&#45;&gt;Node342 -->
<g id="edge341" class="edge">
-<title>Node248&#45;&gt;Node342</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.83,-9841.68C639.22,-9721.07 642.11,-9089.58 767,-8954.62 828.82,-8887.82 908.39,-8980.25 967,-8910.62 995.58,-8876.66 957.31,-8546.3 985,-8511.62 990.69,-8504.48 997.92,-8498.95 1005.92,-8494.68"/>
-<polygon fill="orange" stroke="orange" points="636.33,-9842.02 639.9,-9851.99 643.33,-9841.97 636.33,-9842.02"/>
-<text text-anchor="middle" x="867" y="-8957.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node342</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.72,-9971.69C638.38,-9848.39 637.47,-9190.31 767,-9049.62 828.65,-8982.66 908.47,-9075.32 967,-9005.62 996.97,-8969.94 955.35,-8622.57 985,-8586.62 991.69,-8578.52 1000.4,-8572.68 1009.99,-8568.5"/>
+<polygon fill="orange" stroke="orange" points="636.22,-9971.96 639.84,-9981.92 643.22,-9971.87 636.22,-9971.96"/>
+<text text-anchor="middle" x="867" y="-9052.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
</g>
<!-- Node344 -->
<g id="node344" class="node">
<title>Node344</title>
<g id="a_node344"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018,-4555.62 1018,-4585.62 1172,-4585.62 1172,-4555.62 1018,-4555.62"/>
-<text text-anchor="start" x="1026" y="-4573.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reverse</text>
-<text text-anchor="middle" x="1095" y="-4562.62" font-family="Helvetica,sans-Serif" font-size="10.00">V2QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1020.5,-10963.62 1020.5,-10993.62 1169.5,-10993.62 1169.5,-10963.62 1020.5,-10963.62"/>
+<text text-anchor="start" x="1028.5" y="-10981.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Scatter</text>
+<text text-anchor="middle" x="1095" y="-10970.62" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node344 -->
+<!-- Node250&#45;&gt;Node344 -->
<g id="edge343" class="edge">
-<title>Node248&#45;&gt;Node344</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.37,-9841.95C656.11,-9726.72 725.84,-9127.28 749,-8635.62 750.08,-8612.7 751.77,-5348.78 767,-5331.62 826.47,-5264.62 906.87,-5373.02 967,-5306.62 993.56,-5277.29 959.82,-4625.14 985,-4594.62 993.45,-4584.38 1005.18,-4577.9 1017.83,-4573.9"/>
-<polygon fill="orange" stroke="orange" points="638.87,-9841.74 641.15,-9852.09 645.82,-9842.57 638.87,-9841.74"/>
-<text text-anchor="middle" x="867" y="-5334.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReverseV2QueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node344</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.17,-10011.08C660.58,-10088.43 721.16,-10381.93 749,-10626.62 753,-10661.79 742.57,-10919.02 767,-10944.62 767.27,-10944.91 923.93,-10961.1 1020.28,-10971.03"/>
+<polygon fill="orange" stroke="orange" points="647.59,-10010.31 642.08,-10001.26 640.74,-10011.77 647.59,-10010.31"/>
+<text text-anchor="middle" x="867" y="-10967.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ScatterNdQueueDescriptor &gt;</text>
</g>
<!-- Node346 -->
<g id="node346" class="node">
<title>Node346</title>
<g id="a_node346"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1010,-7455.62 1010,-7485.62 1180,-7485.62 1180,-7455.62 1010,-7455.62"/>
-<text text-anchor="start" x="1018" y="-7473.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ArgMinMax</text>
-<text text-anchor="middle" x="1095" y="-7462.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006,-7627.62 1006,-7657.62 1184,-7657.62 1184,-7627.62 1006,-7627.62"/>
+<text text-anchor="start" x="1014" y="-7645.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ResizeQueue</text>
+<text text-anchor="middle" x="1095" y="-7634.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node346 -->
+<!-- Node250&#45;&gt;Node346 -->
<g id="edge345" class="edge">
-<title>Node248&#45;&gt;Node346</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.64,-9841.98C645.73,-9690.73 681.8,-8714.19 767,-8618.62 827.56,-8550.68 909.38,-8645.07 967,-8574.62 1004.57,-8528.68 949.83,-7554.41 985,-7506.62 991.61,-7497.63 1000.55,-7490.85 1010.48,-7485.74"/>
-<polygon fill="orange" stroke="orange" points="637.14,-9841.98 640.3,-9852.09 644.13,-9842.21 637.14,-9841.98"/>
-<text text-anchor="middle" x="867" y="-8621.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node346</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.87,-9971.64C647.31,-9827.49 689.55,-8949.61 767,-8863.62 827.91,-8795.99 909.42,-8890.11 967,-8819.62 1007.25,-8770.35 946.47,-7725.25 985,-7674.62 990.61,-7667.25 997.84,-7661.5 1005.9,-7657.03"/>
+<polygon fill="orange" stroke="orange" points="637.35,-9971.88 640.41,-9982.03 644.35,-9972.19 637.35,-9971.88"/>
+<text text-anchor="middle" x="867" y="-8866.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
</g>
<!-- Node348 -->
<g id="node348" class="node">
<title>Node348</title>
<g id="a_node348"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1018,-7157.62 1018,-7187.62 1172,-7187.62 1172,-7157.62 1018,-7157.62"/>
-<text text-anchor="start" x="1026" y="-7175.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; DepthTo</text>
-<text text-anchor="middle" x="1095" y="-7164.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-4458.62 1018,-4488.62 1172,-4488.62 1172,-4458.62 1018,-4458.62"/>
+<text text-anchor="start" x="1026" y="-4476.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reverse</text>
+<text text-anchor="middle" x="1095" y="-4465.62" font-family="Helvetica,sans-Serif" font-size="10.00">V2QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node348 -->
+<!-- Node250&#45;&gt;Node348 -->
<g id="edge347" class="edge">
-<title>Node248&#45;&gt;Node348</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.77,-9841.63C656.98,-9669.5 765.43,-8443.3 767,-8441.62 828.29,-8375.59 908.2,-8476.87 967,-8408.62 1010.55,-8358.06 945.28,-7261.24 985,-7207.62 993.22,-7196.52 1005.01,-7188.86 1017.83,-7183.6"/>
-<polygon fill="orange" stroke="orange" points="638.26,-9841.53 640.87,-9851.8 645.23,-9842.15 638.26,-9841.53"/>
-<text text-anchor="middle" x="867" y="-8444.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node348</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.11,-9971.78C655.2,-9847.7 725.44,-9165.75 749,-8607.62 750.83,-8564.35 744.71,-5526.75 767,-5489.62 819,-5403.01 914.37,-5467.85 967,-5381.62 992.59,-5339.69 953.84,-4535.59 985,-4497.62 993.42,-4487.36 1005.14,-4480.87 1017.79,-4476.87"/>
+<polygon fill="orange" stroke="orange" points="638.6,-9971.71 641.03,-9982.02 645.56,-9972.45 638.6,-9971.71"/>
+<text text-anchor="middle" x="867" y="-5492.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReverseV2QueueDescriptor &gt;</text>
</g>
<!-- Node350 -->
<g id="node350" class="node">
<title>Node350</title>
<g id="a_node350"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1005.5,-5478.62 1005.5,-5508.62 1184.5,-5508.62 1184.5,-5478.62 1005.5,-5478.62"/>
-<text text-anchor="start" x="1013.5" y="-5496.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherQueue</text>
-<text text-anchor="middle" x="1095" y="-5485.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-7282.62 1010,-7312.62 1180,-7312.62 1180,-7282.62 1010,-7282.62"/>
+<text text-anchor="start" x="1018" y="-7300.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ArgMinMax</text>
+<text text-anchor="middle" x="1095" y="-7289.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node350 -->
+<!-- Node250&#45;&gt;Node350 -->
<g id="edge349" class="edge">
-<title>Node248&#45;&gt;Node350</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.29,-9841.95C655.61,-9726.69 723.31,-9127.15 749,-8635.62 750.66,-8603.91 748.71,-7518.57 767,-7492.62 821.69,-7415.02 912.56,-7495.39 967,-7417.62 997.16,-7374.54 953.11,-5566.43 985,-5524.62 990.49,-5517.42 997.52,-5511.81 1005.37,-5507.45"/>
-<polygon fill="orange" stroke="orange" points="638.79,-9841.75 641.12,-9852.08 645.74,-9842.55 638.79,-9841.75"/>
-<text text-anchor="middle" x="867" y="-7495.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node350</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M640.4,-9971.99C643.88,-9809.86 671.21,-8695.88 767,-8586.62 827.06,-8518.11 909.55,-8612.34 967,-8541.62 1009.25,-8489.61 945.79,-7389.96 985,-7335.62 992.27,-7325.55 1002.41,-7318.12 1013.61,-7312.66"/>
+<polygon fill="orange" stroke="orange" points="636.9,-9971.91 640.19,-9981.99 643.9,-9972.06 636.9,-9971.91"/>
+<text text-anchor="middle" x="867" y="-8589.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
</g>
<!-- Node352 -->
<g id="node352" class="node">
<title>Node352</title>
<g id="a_node352"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1008.5,-5317.62 1008.5,-5347.62 1181.5,-5347.62 1181.5,-5317.62 1008.5,-5317.62"/>
-<text text-anchor="start" x="1016.5" y="-5335.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="1095" y="-5324.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-5428.62 1018,-5458.62 1172,-5458.62 1172,-5428.62 1018,-5428.62"/>
+<text text-anchor="start" x="1026" y="-5446.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; DepthTo</text>
+<text text-anchor="middle" x="1095" y="-5435.62" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node352 -->
+<!-- Node250&#45;&gt;Node352 -->
<g id="edge351" class="edge">
-<title>Node248&#45;&gt;Node352</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.31,-9841.95C655.7,-9726.7 723.77,-9127.17 749,-8635.62 750.85,-8599.66 747.8,-7370.07 767,-7339.62 819.9,-7255.72 914.29,-7324.63 967,-7240.62 994.8,-7196.31 952.21,-5398.37 985,-5357.62 991.27,-5349.83 999.42,-5344.16 1008.46,-5340.07"/>
-<polygon fill="orange" stroke="orange" points="638.81,-9841.75 641.12,-9852.08 645.76,-9842.56 638.81,-9841.75"/>
-<text text-anchor="middle" x="867" y="-7342.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node352</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.59,-9971.75C651.53,-9847.49 706.09,-9164.6 749,-8607.62 751.05,-8581.07 749.5,-8388.69 767,-8368.62 826.75,-8300.09 909.64,-8396.17 967,-8325.62 1017,-8264.13 936.5,-5535.3 985,-5472.62 993.33,-5461.86 1005.17,-5454.8 1018,-5450.23"/>
+<polygon fill="orange" stroke="orange" points="638.08,-9971.76 640.77,-9982.01 645.06,-9972.32 638.08,-9971.76"/>
+<text text-anchor="middle" x="867" y="-8371.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
</g>
<!-- Node354 -->
<g id="node354" class="node">
<title>Node354</title>
<g id="a_node354"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1002.5,-7332.62 1002.5,-7362.62 1187.5,-7362.62 1187.5,-7332.62 1002.5,-7332.62"/>
-<text text-anchor="start" x="1010.5" y="-7350.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="1095" y="-7339.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-5117.62 1005.5,-5147.62 1184.5,-5147.62 1184.5,-5117.62 1005.5,-5117.62"/>
+<text text-anchor="start" x="1013.5" y="-5135.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherQueue</text>
+<text text-anchor="middle" x="1095" y="-5124.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node354 -->
+<!-- Node250&#45;&gt;Node354 -->
<g id="edge353" class="edge">
-<title>Node248&#45;&gt;Node354</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.61,-9841.72C654.79,-9679.88 744.67,-8584.79 767,-8559.62 827.41,-8491.54 909.41,-8586.1 967,-8515.62 1006.9,-8466.78 947.02,-7430.96 985,-7380.62 990.66,-7373.12 997.97,-7367.27 1006.12,-7362.71"/>
-<polygon fill="orange" stroke="orange" points="638.09,-9841.83 640.77,-9852.08 645.07,-9842.4 638.09,-9841.83"/>
-<text text-anchor="middle" x="867" y="-8562.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node354</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M642.04,-9971.78C654.69,-9847.68 722.75,-9165.63 749,-8607.62 750.52,-8575.27 748.23,-7468.02 767,-7441.62 821.84,-7364.51 912.44,-7445.93 967,-7368.62 1001.93,-7319.12 953.03,-5239.09 985,-5187.62 996.74,-5168.72 1017.19,-5156.07 1037.23,-5147.72"/>
+<polygon fill="orange" stroke="orange" points="638.53,-9971.72 640.99,-9982.02 645.49,-9972.43 638.53,-9971.72"/>
+<text text-anchor="middle" x="867" y="-7444.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
</g>
<!-- Node356 -->
<g id="node356" class="node">
<title>Node356</title>
<g id="a_node356"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1020.5,-7274.62 1020.5,-7304.62 1169.5,-7304.62 1169.5,-7274.62 1020.5,-7274.62"/>
-<text text-anchor="start" x="1028.5" y="-7292.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Splitter</text>
-<text text-anchor="middle" x="1095" y="-7281.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-5482.62 1008.5,-5512.62 1181.5,-5512.62 1181.5,-5482.62 1008.5,-5482.62"/>
+<text text-anchor="start" x="1016.5" y="-5500.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="1095" y="-5489.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node248&#45;&gt;Node356 -->
+<!-- Node250&#45;&gt;Node356 -->
<g id="edge355" class="edge">
-<title>Node248&#45;&gt;Node356</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.7,-9841.63C655.97,-9674.4 755.34,-8513.82 767,-8500.62 827.26,-8432.41 909.41,-8527.1 967,-8456.62 1006.83,-8407.87 947.3,-7374.03 985,-7323.62 993.79,-7311.87 1006.6,-7304.07 1020.38,-7298.92"/>
-<polygon fill="orange" stroke="orange" points="638.19,-9841.66 640.82,-9851.93 645.16,-9842.26 638.19,-9841.66"/>
-<text text-anchor="middle" x="867" y="-8503.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
+<title>Node250&#45;&gt;Node356</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.23,-9971.96C651.92,-9802.44 729.37,-8592.61 767,-8526.62 821.13,-8431.7 916.72,-8480.64 967,-8383.62 1003.46,-8313.28 937.86,-5595.29 985,-5531.62 991.13,-5523.34 999.27,-5517.02 1008.35,-5512.2"/>
+<polygon fill="orange" stroke="orange" points="637.74,-9971.77 640.6,-9981.97 644.72,-9972.21 637.74,-9971.77"/>
+<text text-anchor="middle" x="867" y="-8529.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
</g>
-<!-- Node250 -->
-<g id="node250" class="node">
-<title>Node250</title>
-<g id="a_node250"><a xlink:href="classarmnn_1_1_ref_instance_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-10010.62 1263,-10040.62 1406,-10040.62 1406,-10010.62 1263,-10010.62"/>
-<text text-anchor="start" x="1271" y="-10028.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefInstanceNormalization</text>
-<text text-anchor="middle" x="1334.5" y="-10017.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<!-- Node358 -->
+<g id="node358" class="node">
+<title>Node358</title>
+<g id="a_node358"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1002.5,-8491.62 1002.5,-8521.62 1187.5,-8521.62 1187.5,-8491.62 1002.5,-8491.62"/>
+<text text-anchor="start" x="1010.5" y="-8509.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="1095" y="-8498.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node249&#45;&gt;Node250 -->
-<g id="edge249" class="edge">
-<title>Node249&#45;&gt;Node250</title>
-<path fill="none" stroke="midnightblue" d="M1194.85,-10025.62C1217.72,-10025.62 1241.61,-10025.62 1262.98,-10025.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-10022.12 1184.77,-10025.62 1194.77,-10029.12 1194.77,-10022.12"/>
+<!-- Node250&#45;&gt;Node358 -->
+<g id="edge357" class="edge">
+<title>Node250&#45;&gt;Node358</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M641.06,-9971.77C648.45,-9837.25 694.03,-9062.38 767,-8990.62 798.88,-8959.27 936.48,-9001.29 967,-8968.62 999.8,-8933.52 955.09,-8574.22 985,-8536.62 989.76,-8530.63 995.61,-8525.77 1002.09,-8521.83"/>
+<polygon fill="orange" stroke="orange" points="637.56,-9971.69 640.51,-9981.87 644.55,-9972.07 637.56,-9971.69"/>
+<text text-anchor="middle" x="867" y="-8993.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+</g>
+<!-- Node360 -->
+<g id="node360" class="node">
+<title>Node360</title>
+<g id="a_node360"><a xlink:href="classarmnn_1_1_ref_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1020.5,-7403.62 1020.5,-7433.62 1169.5,-7433.62 1169.5,-7403.62 1020.5,-7403.62"/>
+<text text-anchor="start" x="1028.5" y="-7421.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Splitter</text>
+<text text-anchor="middle" x="1095" y="-7410.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node250&#45;&gt;Node360 -->
+<g id="edge359" class="edge">
+<title>Node250&#45;&gt;Node360</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M639.84,-9971.68C639,-9829.32 639.32,-8966.48 767,-8745.62 821.82,-8650.8 916.3,-8698.71 967,-8601.62 996.52,-8545.08 947.02,-7504.86 985,-7453.62 993.76,-7441.81 1006.56,-7433.9 1020.34,-7428.62"/>
+<polygon fill="orange" stroke="orange" points="636.34,-9971.98 639.91,-9981.95 643.34,-9971.93 636.34,-9971.98"/>
+<text text-anchor="middle" x="867" y="-8748.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
</g>
<!-- Node252 -->
<g id="node252" class="node">
<title>Node252</title>
-<g id="a_node252"><a xlink:href="classarmnn_1_1_ref_convolution3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1260,-10205.12 1260,-10224.12 1409,-10224.12 1409,-10205.12 1260,-10205.12"/>
-<text text-anchor="middle" x="1334.5" y="-10212.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvolution3dWorkload</text>
+<g id="a_node252"><a xlink:href="classarmnn_1_1_ref_instance_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-9478.62 1263,-9508.62 1406,-9508.62 1406,-9478.62 1263,-9478.62"/>
+<text text-anchor="start" x="1271" y="-9496.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefInstanceNormalization</text>
+<text text-anchor="middle" x="1334.5" y="-9485.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node251&#45;&gt;Node252 -->
<g id="edge251" class="edge">
<title>Node251&#45;&gt;Node252</title>
-<path fill="none" stroke="midnightblue" d="M1197.98,-10214.62C1218.81,-10214.62 1240.34,-10214.62 1259.94,-10214.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-10211.12 1187.82,-10214.62 1197.82,-10218.12 1197.82,-10211.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.85,-9493.62C1217.72,-9493.62 1241.61,-9493.62 1262.98,-9493.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-9490.12 1184.77,-9493.62 1194.77,-9497.12 1194.77,-9490.12"/>
</g>
<!-- Node254 -->
<g id="node254" class="node">
<title>Node254</title>
-<g id="a_node254"><a xlink:href="classarmnn_1_1_ref_space_to_depth_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1260.5,-10075.12 1260.5,-10094.12 1408.5,-10094.12 1408.5,-10075.12 1260.5,-10075.12"/>
-<text text-anchor="middle" x="1334.5" y="-10082.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSpaceToDepthWorkload</text>
+<g id="a_node254"><a xlink:href="classarmnn_1_1_ref_convolution3d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1260,-10068.12 1260,-10087.12 1409,-10087.12 1409,-10068.12 1260,-10068.12"/>
+<text text-anchor="middle" x="1334.5" y="-10075.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvolution3dWorkload</text>
</a>
</g>
</g>
<!-- Node253&#45;&gt;Node254 -->
<g id="edge253" class="edge">
<title>Node253&#45;&gt;Node254</title>
-<path fill="none" stroke="midnightblue" d="M1182.19,-10084.62C1207.78,-10084.62 1235.55,-10084.62 1260.23,-10084.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-10081.12 1172.13,-10084.62 1182.13,-10088.12 1182.13,-10081.12"/>
+<path fill="none" stroke="midnightblue" d="M1197.98,-10077.62C1218.81,-10077.62 1240.34,-10077.62 1259.94,-10077.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-10074.12 1187.82,-10077.62 1197.82,-10081.12 1197.82,-10074.12"/>
</g>
<!-- Node256 -->
<g id="node256" class="node">
<title>Node256</title>
-<g id="a_node256"><a xlink:href="classarmnn_1_1_ref_fill_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1288,-9700.12 1288,-9719.12 1381,-9719.12 1381,-9700.12 1288,-9700.12"/>
-<text text-anchor="middle" x="1334.5" y="-9707.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFillWorkload</text>
+<g id="a_node256"><a xlink:href="classarmnn_1_1_ref_space_to_depth_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1260.5,-10676.12 1260.5,-10695.12 1408.5,-10695.12 1408.5,-10676.12 1260.5,-10676.12"/>
+<text text-anchor="middle" x="1334.5" y="-10683.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSpaceToDepthWorkload</text>
</a>
</g>
</g>
<!-- Node255&#45;&gt;Node256 -->
<g id="edge255" class="edge">
<title>Node255&#45;&gt;Node256</title>
-<path fill="none" stroke="midnightblue" d="M1185.33,-9709.62C1220.32,-9709.62 1258.94,-9709.62 1287.98,-9709.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.08,-9706.12 1175.08,-9709.62 1185.08,-9713.12 1185.08,-9706.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.19,-10685.62C1207.78,-10685.62 1235.55,-10685.62 1260.23,-10685.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-10682.12 1172.13,-10685.62 1182.13,-10689.12 1182.13,-10682.12"/>
</g>
<!-- Node258 -->
<g id="node258" class="node">
<title>Node258</title>
-<g id="a_node258"><a xlink:href="classarmnn_1_1_ref_q_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1279.5,-9448.12 1279.5,-9467.12 1389.5,-9467.12 1389.5,-9448.12 1279.5,-9448.12"/>
-<text text-anchor="middle" x="1334.5" y="-9455.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefQLstmWorkload</text>
+<g id="a_node258"><a xlink:href="classarmnn_1_1_ref_fill_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1288,-9860.12 1288,-9879.12 1381,-9879.12 1381,-9860.12 1288,-9860.12"/>
+<text text-anchor="middle" x="1334.5" y="-9867.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFillWorkload</text>
</a>
</g>
</g>
<!-- Node257&#45;&gt;Node258 -->
<g id="edge257" class="edge">
<title>Node257&#45;&gt;Node258</title>
-<path fill="none" stroke="midnightblue" d="M1193.97,-9457.62C1223.09,-9457.62 1253.92,-9457.62 1279.17,-9457.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9454.12 1183.76,-9457.62 1193.76,-9461.12 1193.76,-9454.12"/>
+<path fill="none" stroke="midnightblue" d="M1185.33,-9869.62C1220.32,-9869.62 1258.94,-9869.62 1287.98,-9869.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.08,-9866.12 1175.08,-9869.62 1185.08,-9873.12 1185.08,-9866.12"/>
</g>
<!-- Node260 -->
<g id="node260" class="node">
<title>Node260</title>
-<g id="a_node260"><a xlink:href="classarmnn_1_1_ref_transpose_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1258.5,-9877.62 1258.5,-9907.62 1410.5,-9907.62 1410.5,-9877.62 1258.5,-9877.62"/>
-<text text-anchor="start" x="1266.5" y="-9895.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-9884.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<g id="a_node260"><a xlink:href="classarmnn_1_1_ref_q_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1279.5,-9307.12 1279.5,-9326.12 1389.5,-9326.12 1389.5,-9307.12 1279.5,-9307.12"/>
+<text text-anchor="middle" x="1334.5" y="-9314.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefQLstmWorkload</text>
</a>
</g>
</g>
<!-- Node259&#45;&gt;Node260 -->
<g id="edge259" class="edge">
<title>Node259&#45;&gt;Node260</title>
-<path fill="none" stroke="midnightblue" d="M1195.36,-9892.62C1216.41,-9892.62 1238.29,-9892.62 1258.27,-9892.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9889.12 1185.11,-9892.62 1195.11,-9896.12 1195.11,-9889.12"/>
+<path fill="none" stroke="midnightblue" d="M1193.97,-9316.62C1223.09,-9316.62 1253.92,-9316.62 1279.17,-9316.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9313.12 1183.76,-9316.62 1193.76,-9320.12 1193.76,-9313.12"/>
</g>
<!-- Node262 -->
<g id="node262" class="node">
<title>Node262</title>
-<g id="a_node262"><a xlink:href="classarmnn_1_1_ref_elementwise_binary_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1248,-9826.12 1248,-9845.12 1421,-9845.12 1421,-9826.12 1248,-9826.12"/>
-<text text-anchor="middle" x="1334.5" y="-9833.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseBinaryWorkload</text>
+<g id="a_node262"><a xlink:href="classarmnn_1_1_ref_transpose_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1258.5,-9733.62 1258.5,-9763.62 1410.5,-9763.62 1410.5,-9733.62 1258.5,-9733.62"/>
+<text text-anchor="start" x="1266.5" y="-9751.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-9740.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node261&#45;&gt;Node262 -->
<g id="edge261" class="edge">
<title>Node261&#45;&gt;Node262</title>
-<path fill="none" stroke="midnightblue" d="M1194.14,-9835.62C1211.9,-9835.62 1230.3,-9835.62 1247.68,-9835.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9832.12 1183.76,-9835.62 1193.76,-9839.12 1193.76,-9832.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.36,-9748.62C1216.41,-9748.62 1238.29,-9748.62 1258.27,-9748.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9745.12 1185.11,-9748.62 1195.11,-9752.12 1195.11,-9745.12"/>
</g>
<!-- Node264 -->
<g id="node264" class="node">
<title>Node264</title>
-<g id="a_node264"><a xlink:href="classarmnn_1_1_ref_pooling3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1271,-10667.12 1271,-10686.12 1398,-10686.12 1398,-10667.12 1271,-10667.12"/>
-<text text-anchor="middle" x="1334.5" y="-10674.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPooling3dWorkload</text>
+<g id="a_node264"><a xlink:href="classarmnn_1_1_ref_elementwise_binary_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1248,-9366.12 1248,-9385.12 1421,-9385.12 1421,-9366.12 1248,-9366.12"/>
+<text text-anchor="middle" x="1334.5" y="-9373.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseBinaryWorkload</text>
</a>
</g>
</g>
<!-- Node263&#45;&gt;Node264 -->
<g id="edge263" class="edge">
<title>Node263&#45;&gt;Node264</title>
-<path fill="none" stroke="midnightblue" d="M1186.32,-10676.62C1214.45,-10676.62 1244.83,-10676.62 1270.65,-10676.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-10673.12 1176.08,-10676.62 1186.08,-10680.12 1186.08,-10673.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.14,-9375.62C1211.9,-9375.62 1230.3,-9375.62 1247.68,-9375.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9372.12 1183.76,-9375.62 1193.76,-9379.12 1193.76,-9372.12"/>
</g>
<!-- Node266 -->
<g id="node266" class="node">
<title>Node266</title>
-<g id="a_node266"><a xlink:href="classarmnn_1_1_ref_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1260.5,-11040.12 1260.5,-11059.12 1408.5,-11059.12 1408.5,-11040.12 1260.5,-11040.12"/>
-<text text-anchor="middle" x="1334.5" y="-11047.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefNormalizationWorkload</text>
+<g id="a_node266"><a xlink:href="classarmnn_1_1_ref_pooling3d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1271,-10621.12 1271,-10640.12 1398,-10640.12 1398,-10621.12 1271,-10621.12"/>
+<text text-anchor="middle" x="1334.5" y="-10628.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPooling3dWorkload</text>
</a>
</g>
</g>
<!-- Node265&#45;&gt;Node266 -->
<g id="edge265" class="edge">
<title>Node265&#45;&gt;Node266</title>
-<path fill="none" stroke="midnightblue" d="M1196.88,-11049.62C1218.23,-11049.62 1240.36,-11049.62 1260.44,-11049.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-11046.12 1186.81,-11049.62 1196.81,-11053.12 1196.81,-11046.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.32,-10630.62C1214.45,-10630.62 1244.83,-10630.62 1270.65,-10630.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-10627.12 1176.08,-10630.62 1186.08,-10634.12 1186.08,-10627.12"/>
</g>
<!-- Node268 -->
<g id="node268" class="node">
<title>Node268</title>
-<g id="a_node268"><a xlink:href="classarmnn_1_1_ref_floor_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282.5,-11266.12 1282.5,-11285.12 1386.5,-11285.12 1386.5,-11266.12 1282.5,-11266.12"/>
-<text text-anchor="middle" x="1334.5" y="-11273.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFloorWorkload</text>
+<g id="a_node268"><a xlink:href="classarmnn_1_1_ref_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1260.5,-11207.12 1260.5,-11226.12 1408.5,-11226.12 1408.5,-11207.12 1260.5,-11207.12"/>
+<text text-anchor="middle" x="1334.5" y="-11214.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefNormalizationWorkload</text>
</a>
</g>
</g>
<!-- Node267&#45;&gt;Node268 -->
<g id="edge267" class="edge">
<title>Node267&#45;&gt;Node268</title>
-<path fill="none" stroke="midnightblue" d="M1190.18,-11275.62C1221.64,-11275.62 1255.5,-11275.62 1282.4,-11275.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-11272.12 1180.07,-11275.62 1190.07,-11279.12 1190.07,-11272.12"/>
+<path fill="none" stroke="midnightblue" d="M1196.88,-11216.62C1218.23,-11216.62 1240.36,-11216.62 1260.44,-11216.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-11213.12 1186.81,-11216.62 1196.81,-11220.12 1196.81,-11213.12"/>
</g>
<!-- Node270 -->
<g id="node270" class="node">
<title>Node270</title>
-<g id="a_node270"><a xlink:href="classarmnn_1_1_ref_elementwise_unary_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1249,-10120.12 1249,-10139.12 1420,-10139.12 1420,-10120.12 1249,-10120.12"/>
-<text text-anchor="middle" x="1334.5" y="-10127.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseUnaryWorkload</text>
+<g id="a_node270"><a xlink:href="classarmnn_1_1_ref_floor_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1282.5,-11376.12 1282.5,-11395.12 1386.5,-11395.12 1386.5,-11376.12 1282.5,-11376.12"/>
+<text text-anchor="middle" x="1334.5" y="-11383.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFloorWorkload</text>
</a>
</g>
</g>
<!-- Node269&#45;&gt;Node270 -->
<g id="edge269" class="edge">
<title>Node269&#45;&gt;Node270</title>
-<path fill="none" stroke="midnightblue" d="M1193.83,-10144.91C1212.09,-10142.91 1231.04,-10140.83 1248.86,-10138.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.32,-10141.44 1183.76,-10146.01 1194.08,-10148.4 1193.32,-10141.44"/>
+<path fill="none" stroke="midnightblue" d="M1190.18,-11385.62C1221.64,-11385.62 1255.5,-11385.62 1282.4,-11385.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-11382.12 1180.07,-11385.62 1190.07,-11389.12 1190.07,-11382.12"/>
</g>
-<!-- Node271 -->
-<g id="node271" class="node">
-<title>Node271</title>
-<g id="a_node271"><a xlink:href="classarmnn_1_1_ref_logical_unary_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-10158.12 1263,-10177.12 1406,-10177.12 1406,-10158.12 1263,-10158.12"/>
-<text text-anchor="middle" x="1334.5" y="-10165.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLogicalUnaryWorkload</text>
+<!-- Node272 -->
+<g id="node272" class="node">
+<title>Node272</title>
+<g id="a_node272"><a xlink:href="classarmnn_1_1_ref_elementwise_unary_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1249,-10175.12 1249,-10194.12 1420,-10194.12 1420,-10175.12 1249,-10175.12"/>
+<text text-anchor="middle" x="1334.5" y="-10182.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseUnaryWorkload</text>
</a>
</g>
</g>
-<!-- Node269&#45;&gt;Node271 -->
-<g id="edge270" class="edge">
-<title>Node269&#45;&gt;Node271</title>
-<path fill="none" stroke="midnightblue" d="M1193.92,-10160.56C1217,-10161.73 1241.16,-10162.95 1262.77,-10164.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.93,-10157.06 1183.76,-10160.05 1193.57,-10164.05 1193.93,-10157.06"/>
+<!-- Node271&#45;&gt;Node272 -->
+<g id="edge271" class="edge">
+<title>Node271&#45;&gt;Node272</title>
+<path fill="none" stroke="midnightblue" d="M1193.83,-10189.91C1212.09,-10189.22 1231.04,-10188.5 1248.86,-10187.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.62,-10186.42 1183.76,-10190.3 1193.89,-10193.41 1193.62,-10186.42"/>
</g>
<!-- Node273 -->
<g id="node273" class="node">
<title>Node273</title>
-<g id="a_node273"><a xlink:href="classarmnn_1_1_ref_pooling2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1271,-10337.12 1271,-10356.12 1398,-10356.12 1398,-10337.12 1271,-10337.12"/>
-<text text-anchor="middle" x="1334.5" y="-10344.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPooling2dWorkload</text>
+<g id="a_node273"><a xlink:href="classarmnn_1_1_ref_logical_unary_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-10213.12 1263,-10232.12 1406,-10232.12 1406,-10213.12 1263,-10213.12"/>
+<text text-anchor="middle" x="1334.5" y="-10220.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLogicalUnaryWorkload</text>
</a>
</g>
</g>
-<!-- Node272&#45;&gt;Node273 -->
+<!-- Node271&#45;&gt;Node273 -->
<g id="edge272" class="edge">
-<title>Node272&#45;&gt;Node273</title>
-<path fill="none" stroke="midnightblue" d="M1186.32,-10346.62C1214.45,-10346.62 1244.83,-10346.62 1270.65,-10346.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-10343.12 1176.08,-10346.62 1186.08,-10350.12 1186.08,-10343.12"/>
+<title>Node271&#45;&gt;Node273</title>
+<path fill="none" stroke="midnightblue" d="M1193.92,-10205.58C1217,-10208.4 1241.16,-10211.35 1262.77,-10213.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.11,-10202.08 1183.76,-10204.34 1193.26,-10209.02 1194.11,-10202.08"/>
</g>
<!-- Node275 -->
<g id="node275" class="node">
<title>Node275</title>
-<g id="a_node275"><a xlink:href="classarmnn_1_1_ref_broadcast_to_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1265.5,-11154.12 1265.5,-11173.12 1403.5,-11173.12 1403.5,-11154.12 1265.5,-11154.12"/>
-<text text-anchor="middle" x="1334.5" y="-11161.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBroadcastToWorkload</text>
+<g id="a_node275"><a xlink:href="classarmnn_1_1_ref_pooling2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1271,-10254.12 1271,-10273.12 1398,-10273.12 1398,-10254.12 1271,-10254.12"/>
+<text text-anchor="middle" x="1334.5" y="-10261.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPooling2dWorkload</text>
</a>
</g>
</g>
<!-- Node274&#45;&gt;Node275 -->
<g id="edge274" class="edge">
<title>Node274&#45;&gt;Node275</title>
-<path fill="none" stroke="midnightblue" d="M1186.98,-11163.62C1212.98,-11163.62 1240.86,-11163.62 1265.25,-11163.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-11160.12 1176.74,-11163.62 1186.74,-11167.12 1186.74,-11160.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.32,-10263.62C1214.45,-10263.62 1244.83,-10263.62 1270.65,-10263.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-10260.12 1176.08,-10263.62 1186.08,-10267.12 1186.08,-10260.12"/>
</g>
<!-- Node277 -->
<g id="node277" class="node">
<title>Node277</title>
-<g id="a_node277"><a xlink:href="classarmnn_1_1_ref_batch_to_space_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1254.5,-10613.12 1254.5,-10632.12 1414.5,-10632.12 1414.5,-10613.12 1254.5,-10613.12"/>
-<text text-anchor="middle" x="1334.5" y="-10620.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBatchToSpaceNdWorkload</text>
+<g id="a_node277"><a xlink:href="classarmnn_1_1_ref_broadcast_to_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1265.5,-11319.12 1265.5,-11338.12 1403.5,-11338.12 1403.5,-11319.12 1265.5,-11319.12"/>
+<text text-anchor="middle" x="1334.5" y="-11326.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBroadcastToWorkload</text>
</a>
</g>
</g>
<!-- Node276&#45;&gt;Node277 -->
<g id="edge276" class="edge">
<title>Node276&#45;&gt;Node277</title>
-<path fill="none" stroke="midnightblue" d="M1181.23,-10622.62C1205.07,-10622.62 1230.86,-10622.62 1254.33,-10622.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1181.15,-10619.12 1171.15,-10622.62 1181.15,-10626.12 1181.15,-10619.12"/>
+<path fill="none" stroke="midnightblue" d="M1186.98,-11328.62C1212.98,-11328.62 1240.86,-11328.62 1265.25,-11328.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-11325.12 1176.74,-11328.62 1186.74,-11332.12 1186.74,-11325.12"/>
</g>
<!-- Node279 -->
<g id="node279" class="node">
<title>Node279</title>
-<g id="a_node279"><a xlink:href="classarmnn_1_1_ref_activation_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-9391.12 1270.5,-9410.12 1398.5,-9410.12 1398.5,-9391.12 1270.5,-9391.12"/>
-<text text-anchor="middle" x="1334.5" y="-9398.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefActivationWorkload</text>
+<g id="a_node279"><a xlink:href="classarmnn_1_1_ref_batch_to_space_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1254.5,-9548.12 1254.5,-9567.12 1414.5,-9567.12 1414.5,-9548.12 1254.5,-9548.12"/>
+<text text-anchor="middle" x="1334.5" y="-9555.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBatchToSpaceNdWorkload</text>
</a>
</g>
</g>
<!-- Node278&#45;&gt;Node279 -->
<g id="edge278" class="edge">
<title>Node278&#45;&gt;Node279</title>
-<path fill="none" stroke="midnightblue" d="M1187.2,-9400.62C1214.99,-9400.62 1244.91,-9400.62 1270.41,-9400.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-9397.12 1177.07,-9400.62 1187.07,-9404.12 1187.07,-9397.12"/>
+<path fill="none" stroke="midnightblue" d="M1181.23,-9557.62C1205.07,-9557.62 1230.86,-9557.62 1254.33,-9557.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1181.15,-9554.12 1171.15,-9557.62 1181.15,-9561.12 1181.15,-9554.12"/>
</g>
<!-- Node281 -->
<g id="node281" class="node">
<title>Node281</title>
-<g id="a_node281"><a xlink:href="classarmnn_1_1_ref_strided_slice_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266,-8811.12 1266,-8830.12 1403,-8830.12 1403,-8811.12 1266,-8811.12"/>
-<text text-anchor="middle" x="1334.5" y="-8818.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefStridedSliceWorkload</text>
+<g id="a_node281"><a xlink:href="classarmnn_1_1_ref_activation_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1270.5,-10728.12 1270.5,-10747.12 1398.5,-10747.12 1398.5,-10728.12 1270.5,-10728.12"/>
+<text text-anchor="middle" x="1334.5" y="-10735.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefActivationWorkload</text>
</a>
</g>
</g>
<!-- Node280&#45;&gt;Node281 -->
<g id="edge280" class="edge">
<title>Node280&#45;&gt;Node281</title>
-<path fill="none" stroke="midnightblue" d="M1179.78,-8820.62C1208.02,-8820.62 1239.16,-8820.62 1265.98,-8820.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-8817.12 1169.52,-8820.62 1179.52,-8824.12 1179.52,-8817.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.2,-10737.62C1214.99,-10737.62 1244.91,-10737.62 1270.41,-10737.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-10734.12 1177.07,-10737.62 1187.07,-10741.12 1187.07,-10734.12"/>
</g>
<!-- Node283 -->
<g id="node283" class="node">
<title>Node283</title>
-<g id="a_node283"><a xlink:href="classarmnn_1_1_ref_unidirectional_sequence_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1260,-9506.62 1260,-9536.62 1409,-9536.62 1409,-9506.62 1260,-9506.62"/>
-<text text-anchor="start" x="1268" y="-9524.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefUnidirectionalSequence</text>
-<text text-anchor="middle" x="1334.5" y="-9513.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmWorkload</text>
+<g id="a_node283"><a xlink:href="classarmnn_1_1_ref_strided_slice_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1266,-9924.12 1266,-9943.12 1403,-9943.12 1403,-9924.12 1266,-9924.12"/>
+<text text-anchor="middle" x="1334.5" y="-9931.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefStridedSliceWorkload</text>
</a>
</g>
</g>
<!-- Node282&#45;&gt;Node283 -->
<g id="edge282" class="edge">
<title>Node282&#45;&gt;Node283</title>
-<path fill="none" stroke="midnightblue" d="M1196.17,-9521.62C1217.46,-9521.62 1239.56,-9521.62 1259.65,-9521.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-9518.12 1186.13,-9521.62 1196.13,-9525.12 1196.13,-9518.12"/>
+<path fill="none" stroke="midnightblue" d="M1179.78,-9933.62C1208.02,-9933.62 1239.16,-9933.62 1265.98,-9933.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-9930.12 1169.52,-9933.62 1179.52,-9937.12 1179.52,-9930.12"/>
</g>
<!-- Node285 -->
<g id="node285" class="node">
<title>Node285</title>
-<g id="a_node285"><a xlink:href="classarmnn_1_1_ref_batch_mat_mul_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1263,-8917.12 1263,-8936.12 1406,-8936.12 1406,-8917.12 1263,-8917.12"/>
-<text text-anchor="middle" x="1334.5" y="-8924.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBatchMatMulWorkload</text>
+<g id="a_node285"><a xlink:href="classarmnn_1_1_ref_unidirectional_sequence_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1260,-9421.62 1260,-9451.62 1409,-9451.62 1409,-9421.62 1260,-9421.62"/>
+<text text-anchor="start" x="1268" y="-9439.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefUnidirectionalSequence</text>
+<text text-anchor="middle" x="1334.5" y="-9428.62" font-family="Helvetica,sans-Serif" font-size="10.00">LstmWorkload</text>
</a>
</g>
</g>
<!-- Node284&#45;&gt;Node285 -->
<g id="edge284" class="edge">
<title>Node284&#45;&gt;Node285</title>
-<path fill="none" stroke="midnightblue" d="M1185.77,-8926.62C1211.23,-8926.62 1238.57,-8926.62 1262.74,-8926.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-8923.12 1175.74,-8926.62 1185.74,-8930.12 1185.74,-8923.12"/>
+<path fill="none" stroke="midnightblue" d="M1196.17,-9436.62C1217.46,-9436.62 1239.56,-9436.62 1259.65,-9436.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-9433.12 1186.13,-9436.62 1196.13,-9440.12 1196.13,-9433.12"/>
</g>
<!-- Node287 -->
<g id="node287" class="node">
<title>Node287</title>
-<g id="a_node287"><a xlink:href="classarmnn_1_1_ref_tile_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1286,-11204.12 1286,-11223.12 1383,-11223.12 1383,-11204.12 1286,-11204.12"/>
-<text text-anchor="middle" x="1334.5" y="-11211.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefTileWorkload</text>
+<g id="a_node287"><a xlink:href="classarmnn_1_1_ref_batch_mat_mul_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1263,-9613.12 1263,-9632.12 1406,-9632.12 1406,-9613.12 1263,-9613.12"/>
+<text text-anchor="middle" x="1334.5" y="-9620.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBatchMatMulWorkload</text>
</a>
</g>
</g>
<!-- Node286&#45;&gt;Node287 -->
<g id="edge286" class="edge">
<title>Node286&#45;&gt;Node287</title>
-<path fill="none" stroke="midnightblue" d="M1187.36,-11213.62C1220.88,-11213.62 1257.48,-11213.62 1285.66,-11213.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-11210.12 1177.07,-11213.62 1187.07,-11217.12 1187.07,-11210.12"/>
+<path fill="none" stroke="midnightblue" d="M1185.77,-9622.62C1211.23,-9622.62 1238.57,-9622.62 1262.74,-9622.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-9619.12 1175.74,-9622.62 1185.74,-9626.12 1185.74,-9619.12"/>
</g>
<!-- Node289 -->
<g id="node289" class="node">
<title>Node289</title>
-<g id="a_node289"><a xlink:href="classarmnn_1_1_ref_cast_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1284,-9094.12 1284,-9113.12 1385,-9113.12 1385,-9094.12 1284,-9094.12"/>
-<text text-anchor="middle" x="1334.5" y="-9101.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefCastWorkload</text>
+<g id="a_node289"><a xlink:href="classarmnn_1_1_ref_tile_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1286,-11433.12 1286,-11452.12 1383,-11452.12 1383,-11433.12 1286,-11433.12"/>
+<text text-anchor="middle" x="1334.5" y="-11440.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefTileWorkload</text>
</a>
</g>
</g>
<!-- Node288&#45;&gt;Node289 -->
<g id="edge288" class="edge">
<title>Node288&#45;&gt;Node289</title>
-<path fill="none" stroke="midnightblue" d="M1189.13,-9103.62C1221.47,-9103.62 1256.48,-9103.62 1283.92,-9103.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-9100.12 1178.73,-9103.62 1188.73,-9107.12 1188.73,-9100.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.36,-11442.62C1220.88,-11442.62 1257.48,-11442.62 1285.66,-11442.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-11439.12 1177.07,-11442.62 1187.07,-11446.12 1187.07,-11439.12"/>
</g>
<!-- Node291 -->
<g id="node291" class="node">
<title>Node291</title>
-<g id="a_node291"><a xlink:href="structarmnn_1_1_ref_rank_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282.5,-10549.12 1282.5,-10568.12 1386.5,-10568.12 1386.5,-10549.12 1282.5,-10549.12"/>
-<text text-anchor="middle" x="1334.5" y="-10556.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefRankWorkload</text>
+<g id="a_node291"><a xlink:href="classarmnn_1_1_ref_cast_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1284,-8751.12 1284,-8770.12 1385,-8770.12 1385,-8751.12 1284,-8751.12"/>
+<text text-anchor="middle" x="1334.5" y="-8758.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefCastWorkload</text>
</a>
</g>
</g>
<!-- Node290&#45;&gt;Node291 -->
<g id="edge290" class="edge">
<title>Node290&#45;&gt;Node291</title>
-<path fill="none" stroke="midnightblue" d="M1190.18,-10558.62C1221.64,-10558.62 1255.5,-10558.62 1282.4,-10558.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-10555.12 1180.07,-10558.62 1190.07,-10562.12 1190.07,-10555.12"/>
+<path fill="none" stroke="midnightblue" d="M1189.13,-8760.62C1221.47,-8760.62 1256.48,-8760.62 1283.92,-8760.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-8757.12 1178.73,-8760.62 1188.73,-8764.12 1188.73,-8757.12"/>
</g>
<!-- Node293 -->
<g id="node293" class="node">
<title>Node293</title>
-<g id="a_node293"><a xlink:href="classarmnn_1_1_ref_softmax_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1275,-9641.12 1275,-9660.12 1394,-9660.12 1394,-9641.12 1275,-9641.12"/>
-<text text-anchor="middle" x="1334.5" y="-9648.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSoftmaxWorkload</text>
+<g id="a_node293"><a xlink:href="structarmnn_1_1_ref_rank_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1282.5,-9801.12 1282.5,-9820.12 1386.5,-9820.12 1386.5,-9801.12 1282.5,-9801.12"/>
+<text text-anchor="middle" x="1334.5" y="-9808.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefRankWorkload</text>
</a>
</g>
</g>
<!-- Node292&#45;&gt;Node293 -->
<g id="edge292" class="edge">
<title>Node292&#45;&gt;Node293</title>
-<path fill="none" stroke="midnightblue" d="M1183,-9650.62C1213.5,-9650.62 1247.03,-9650.62 1274.68,-9650.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-9647.12 1172.78,-9650.62 1182.78,-9654.12 1182.78,-9647.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.18,-9810.62C1221.64,-9810.62 1255.5,-9810.62 1282.4,-9810.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-9807.12 1180.07,-9810.62 1190.07,-9814.12 1190.07,-9807.12"/>
</g>
<!-- Node295 -->
<g id="node295" class="node">
<title>Node295</title>
-<g id="a_node295"><a xlink:href="classarmnn_1_1_ref_fully_connected_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1257.5,-9768.12 1257.5,-9787.12 1411.5,-9787.12 1411.5,-9768.12 1257.5,-9768.12"/>
-<text text-anchor="middle" x="1334.5" y="-9775.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFullyConnectedWorkload</text>
+<g id="a_node295"><a xlink:href="classarmnn_1_1_ref_softmax_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1275,-10001.12 1275,-10020.12 1394,-10020.12 1394,-10001.12 1275,-10001.12"/>
+<text text-anchor="middle" x="1334.5" y="-10008.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSoftmaxWorkload</text>
</a>
</g>
</g>
<!-- Node294&#45;&gt;Node295 -->
<g id="edge294" class="edge">
<title>Node294&#45;&gt;Node295</title>
-<path fill="none" stroke="midnightblue" d="M1199.6,-9777.62C1218.98,-9777.62 1238.9,-9777.62 1257.26,-9777.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1199.53,-9774.12 1189.53,-9777.62 1199.53,-9781.12 1199.53,-9774.12"/>
+<path fill="none" stroke="midnightblue" d="M1183,-10010.62C1213.5,-10010.62 1247.03,-10010.62 1274.68,-10010.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-10007.12 1172.78,-10010.62 1182.78,-10014.12 1182.78,-10007.12"/>
</g>
<!-- Node297 -->
<g id="node297" class="node">
<title>Node297</title>
-<g id="a_node297"><a xlink:href="classarmnn_1_1_ref_elementwise_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1257.5,-11080.12 1257.5,-11121.12 1411.5,-11121.12 1411.5,-11080.12 1257.5,-11080.12"/>
-<text text-anchor="start" x="1265.5" y="-11109.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseWorkload</text>
-<text text-anchor="start" x="1265.5" y="-11098.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Functor, ParentDescriptor,</text>
-<text text-anchor="middle" x="1334.5" y="-11087.12" font-family="Helvetica,sans-Serif" font-size="10.00"> DebugString &gt;</text>
+<g id="a_node297"><a xlink:href="classarmnn_1_1_ref_fully_connected_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1257.5,-8800.12 1257.5,-8819.12 1411.5,-8819.12 1411.5,-8800.12 1257.5,-8800.12"/>
+<text text-anchor="middle" x="1334.5" y="-8807.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFullyConnectedWorkload</text>
</a>
</g>
</g>
<!-- Node296&#45;&gt;Node297 -->
<g id="edge296" class="edge">
<title>Node296&#45;&gt;Node297</title>
-<path fill="none" stroke="midnightblue" d="M1208.39,-11100.62C1224.96,-11100.62 1241.7,-11100.62 1257.31,-11100.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1208.1,-11097.12 1198.1,-11100.62 1208.1,-11104.12 1208.1,-11097.12"/>
+<path fill="none" stroke="midnightblue" d="M1199.6,-8809.62C1218.98,-8809.62 1238.9,-8809.62 1257.26,-8809.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1199.53,-8806.12 1189.53,-8809.62 1199.53,-8813.12 1199.53,-8806.12"/>
</g>
<!-- Node299 -->
<g id="node299" class="node">
<title>Node299</title>
-<g id="a_node299"><a xlink:href="classarmnn_1_1_ref_depthwise_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1257,-9206.62 1257,-9236.62 1412,-9236.62 1412,-9206.62 1257,-9206.62"/>
-<text text-anchor="start" x="1265" y="-9224.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefDepthwiseConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-9213.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<g id="a_node299"><a xlink:href="classarmnn_1_1_ref_elementwise_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1257.5,-11250.12 1257.5,-11291.12 1411.5,-11291.12 1411.5,-11250.12 1257.5,-11250.12"/>
+<text text-anchor="start" x="1265.5" y="-11279.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseWorkload</text>
+<text text-anchor="start" x="1265.5" y="-11268.12" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Functor, ParentDescriptor,</text>
+<text text-anchor="middle" x="1334.5" y="-11257.12" font-family="Helvetica,sans-Serif" font-size="10.00"> DebugString &gt;</text>
</a>
</g>
</g>
<!-- Node298&#45;&gt;Node299 -->
<g id="edge298" class="edge">
<title>Node298&#45;&gt;Node299</title>
-<path fill="none" stroke="midnightblue" d="M1195.14,-9221.62C1215.72,-9221.62 1237.11,-9221.62 1256.74,-9221.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9218.12 1185.11,-9221.62 1195.11,-9225.12 1195.11,-9218.12"/>
+<path fill="none" stroke="midnightblue" d="M1208.39,-11270.62C1224.96,-11270.62 1241.7,-11270.62 1257.31,-11270.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1208.1,-11267.12 1198.1,-11270.62 1208.1,-11274.12 1208.1,-11267.12"/>
</g>
<!-- Node301 -->
<g id="node301" class="node">
<title>Node301</title>
-<g id="a_node301"><a xlink:href="classarmnn_1_1_ref_dequantize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1267.5,-9952.12 1267.5,-9971.12 1401.5,-9971.12 1401.5,-9952.12 1267.5,-9952.12"/>
-<text text-anchor="middle" x="1334.5" y="-9959.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDequantizeWorkload</text>
+<g id="a_node301"><a xlink:href="classarmnn_1_1_ref_depthwise_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1257,-9043.62 1257,-9073.62 1412,-9073.62 1412,-9043.62 1257,-9043.62"/>
+<text text-anchor="start" x="1265" y="-9061.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefDepthwiseConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-9050.62" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
</a>
</g>
</g>
<!-- Node300&#45;&gt;Node301 -->
<g id="edge300" class="edge">
<title>Node300&#45;&gt;Node301</title>
-<path fill="none" stroke="midnightblue" d="M1190.26,-9961.62C1216.11,-9961.62 1243.58,-9961.62 1267.47,-9961.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-9958.12 1180.07,-9961.62 1190.07,-9965.12 1190.07,-9958.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.14,-9058.62C1215.72,-9058.62 1237.11,-9058.62 1256.74,-9058.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9055.12 1185.11,-9058.62 1195.11,-9062.12 1195.11,-9055.12"/>
</g>
<!-- Node303 -->
<g id="node303" class="node">
<title>Node303</title>
-<g id="a_node303"><a xlink:href="classarmnn_1_1_ref_batch_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1246.5,-9582.12 1246.5,-9601.12 1422.5,-9601.12 1422.5,-9582.12 1246.5,-9582.12"/>
-<text text-anchor="middle" x="1334.5" y="-9589.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBatchNormalizationWorkload</text>
+<g id="a_node303"><a xlink:href="classarmnn_1_1_ref_dequantize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1267.5,-9147.12 1267.5,-9166.12 1401.5,-9166.12 1401.5,-9147.12 1267.5,-9147.12"/>
+<text text-anchor="middle" x="1334.5" y="-9154.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDequantizeWorkload</text>
</a>
</g>
</g>
<!-- Node302&#45;&gt;Node303 -->
<g id="edge302" class="edge">
<title>Node302&#45;&gt;Node303</title>
-<path fill="none" stroke="midnightblue" d="M1210.6,-9591.62C1222.63,-9591.62 1234.71,-9591.62 1246.36,-9591.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1210.52,-9588.12 1200.52,-9591.62 1210.52,-9595.12 1210.52,-9588.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.26,-9156.62C1216.11,-9156.62 1243.58,-9156.62 1267.47,-9156.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-9153.12 1180.07,-9156.62 1190.07,-9160.12 1190.07,-9153.12"/>
</g>
<!-- Node305 -->
<g id="node305" class="node">
<title>Node305</title>
-<g id="a_node305"><a xlink:href="classarmnn_1_1_ref_space_to_batch_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1254.5,-8976.12 1254.5,-8995.12 1414.5,-8995.12 1414.5,-8976.12 1254.5,-8976.12"/>
-<text text-anchor="middle" x="1334.5" y="-8983.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSpaceToBatchNdWorkload</text>
+<g id="a_node305"><a xlink:href="classarmnn_1_1_ref_batch_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1246.5,-10559.12 1246.5,-10578.12 1422.5,-10578.12 1422.5,-10559.12 1246.5,-10559.12"/>
+<text text-anchor="middle" x="1334.5" y="-10566.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefBatchNormalizationWorkload</text>
</a>
</g>
</g>
<!-- Node304&#45;&gt;Node305 -->
<g id="edge304" class="edge">
<title>Node304&#45;&gt;Node305</title>
-<path fill="none" stroke="midnightblue" d="M1182.4,-8985.62C1205.84,-8985.62 1231.1,-8985.62 1254.13,-8985.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-8982.12 1172.13,-8985.62 1182.13,-8989.12 1182.13,-8982.12"/>
+<path fill="none" stroke="midnightblue" d="M1210.6,-10568.62C1222.63,-10568.62 1234.71,-10568.62 1246.36,-10568.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1210.52,-10565.12 1200.52,-10568.62 1210.52,-10572.12 1210.52,-10565.12"/>
</g>
<!-- Node307 -->
<g id="node307" class="node">
<title>Node307</title>
-<g id="a_node307"><a xlink:href="classarmnn_1_1_ref_slice_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1283.5,-8860.12 1283.5,-8879.12 1385.5,-8879.12 1385.5,-8860.12 1283.5,-8860.12"/>
-<text text-anchor="middle" x="1334.5" y="-8867.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSliceWorkload</text>
+<g id="a_node307"><a xlink:href="classarmnn_1_1_ref_space_to_batch_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1254.5,-9678.12 1254.5,-9697.12 1414.5,-9697.12 1414.5,-9678.12 1254.5,-9678.12"/>
+<text text-anchor="middle" x="1334.5" y="-9685.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSpaceToBatchNdWorkload</text>
</a>
</g>
</g>
<!-- Node306&#45;&gt;Node307 -->
<g id="edge306" class="edge">
<title>Node306&#45;&gt;Node307</title>
-<path fill="none" stroke="midnightblue" d="M1189.98,-8869.62C1221.84,-8869.62 1256.2,-8869.62 1283.31,-8869.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-8866.12 1179.73,-8869.62 1189.73,-8873.12 1189.73,-8866.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.4,-9687.62C1205.84,-9687.62 1231.1,-9687.62 1254.13,-9687.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-9684.12 1172.13,-9687.62 1182.13,-9691.12 1182.13,-9684.12"/>
</g>
<!-- Node309 -->
<g id="node309" class="node">
<title>Node309</title>
-<g id="a_node309"><a xlink:href="classarmnn_1_1_ref_reshape_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1274,-10417.12 1274,-10436.12 1395,-10436.12 1395,-10417.12 1274,-10417.12"/>
-<text text-anchor="middle" x="1334.5" y="-10424.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefReshapeWorkload</text>
+<g id="a_node309"><a xlink:href="classarmnn_1_1_ref_slice_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1283.5,-8898.12 1283.5,-8917.12 1385.5,-8917.12 1385.5,-8898.12 1283.5,-8898.12"/>
+<text text-anchor="middle" x="1334.5" y="-8905.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSliceWorkload</text>
</a>
</g>
</g>
<!-- Node308&#45;&gt;Node309 -->
<g id="edge308" class="edge">
<title>Node308&#45;&gt;Node309</title>
-<path fill="none" stroke="midnightblue" d="M1183.19,-10426.62C1213.29,-10426.62 1246.3,-10426.62 1273.7,-10426.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-10423.12 1173.11,-10426.62 1183.11,-10430.12 1183.11,-10423.12"/>
+<path fill="none" stroke="midnightblue" d="M1189.98,-8907.62C1221.84,-8907.62 1256.2,-8907.62 1283.31,-8907.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-8904.12 1179.73,-8907.62 1189.73,-8911.12 1189.73,-8904.12"/>
</g>
<!-- Node311 -->
<g id="node311" class="node">
<title>Node311</title>
-<g id="a_node311"><a xlink:href="classarmnn_1_1_ref_logical_binary_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1262,-9333.12 1262,-9352.12 1407,-9352.12 1407,-9333.12 1262,-9333.12"/>
-<text text-anchor="middle" x="1334.5" y="-9340.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLogicalBinaryWorkload</text>
+<g id="a_node311"><a xlink:href="classarmnn_1_1_ref_reshape_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1274,-9098.12 1274,-9117.12 1395,-9117.12 1395,-9098.12 1274,-9098.12"/>
+<text text-anchor="middle" x="1334.5" y="-9105.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefReshapeWorkload</text>
</a>
</g>
</g>
<!-- Node310&#45;&gt;Node311 -->
<g id="edge310" class="edge">
<title>Node310&#45;&gt;Node311</title>
-<path fill="none" stroke="midnightblue" d="M1179.68,-9342.62C1206.54,-9342.62 1236.04,-9342.62 1261.96,-9342.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-9339.12 1169.52,-9342.62 1179.52,-9346.12 1179.52,-9339.12"/>
+<path fill="none" stroke="midnightblue" d="M1183.19,-9107.62C1213.29,-9107.62 1246.3,-9107.62 1273.7,-9107.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-9104.12 1173.11,-9107.62 1183.11,-9111.12 1183.11,-9104.12"/>
</g>
<!-- Node313 -->
<g id="node313" class="node">
<title>Node313</title>
-<g id="a_node313"><a xlink:href="classarmnn_1_1_ref_quantize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1273.5,-8703.12 1273.5,-8722.12 1395.5,-8722.12 1395.5,-8703.12 1273.5,-8703.12"/>
-<text text-anchor="middle" x="1334.5" y="-8710.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefQuantizeWorkload</text>
+<g id="a_node313"><a xlink:href="classarmnn_1_1_ref_logical_binary_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1262,-10132.12 1262,-10151.12 1407,-10151.12 1407,-10132.12 1262,-10132.12"/>
+<text text-anchor="middle" x="1334.5" y="-10139.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLogicalBinaryWorkload</text>
</a>
</g>
</g>
<!-- Node312&#45;&gt;Node313 -->
<g id="edge312" class="edge">
<title>Node312&#45;&gt;Node313</title>
-<path fill="none" stroke="midnightblue" d="M1184.46,-8712.62C1214.11,-8712.62 1246.47,-8712.62 1273.43,-8712.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-8709.12 1174.1,-8712.62 1184.1,-8716.12 1184.1,-8709.12"/>
+<path fill="none" stroke="midnightblue" d="M1179.68,-10141.62C1206.54,-10141.62 1236.04,-10141.62 1261.96,-10141.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-10138.12 1169.52,-10141.62 1179.52,-10145.12 1179.52,-10138.12"/>
</g>
<!-- Node315 -->
<g id="node315" class="node">
<title>Node315</title>
-<g id="a_node315"><a xlink:href="classarmnn_1_1_ref_mean_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281.5,-9275.12 1281.5,-9294.12 1387.5,-9294.12 1387.5,-9275.12 1281.5,-9275.12"/>
-<text text-anchor="middle" x="1334.5" y="-9282.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefMeanWorkload</text>
+<g id="a_node315"><a xlink:href="classarmnn_1_1_ref_quantize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1273.5,-10485.12 1273.5,-10504.12 1395.5,-10504.12 1395.5,-10485.12 1273.5,-10485.12"/>
+<text text-anchor="middle" x="1334.5" y="-10492.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefQuantizeWorkload</text>
</a>
</g>
</g>
<!-- Node314&#45;&gt;Node315 -->
<g id="edge314" class="edge">
<title>Node314&#45;&gt;Node315</title>
-<path fill="none" stroke="midnightblue" d="M1192.01,-9284.62C1222.55,-9284.62 1255.18,-9284.62 1281.4,-9284.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-9281.12 1181.74,-9284.62 1191.74,-9288.12 1191.74,-9281.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.46,-10494.62C1214.11,-10494.62 1246.47,-10494.62 1273.43,-10494.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-10491.12 1174.1,-10494.62 1184.1,-10498.12 1184.1,-10491.12"/>
</g>
<!-- Node317 -->
<g id="node317" class="node">
<title>Node317</title>
-<g id="a_node317"><a xlink:href="classarmnn_1_1_ref_detection_post_process_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1242,-9037.12 1242,-9056.12 1427,-9056.12 1427,-9037.12 1242,-9037.12"/>
-<text text-anchor="middle" x="1334.5" y="-9044.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDetectionPostProcessWorkload</text>
+<g id="a_node317"><a xlink:href="classarmnn_1_1_ref_mean_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1281.5,-9200.12 1281.5,-9219.12 1387.5,-9219.12 1387.5,-9200.12 1281.5,-9200.12"/>
+<text text-anchor="middle" x="1334.5" y="-9207.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefMeanWorkload</text>
</a>
</g>
</g>
<!-- Node316&#45;&gt;Node317 -->
<g id="edge316" class="edge">
<title>Node316&#45;&gt;Node317</title>
-<path fill="none" stroke="midnightblue" d="M1189.19,-9046.62C1206.54,-9046.62 1224.67,-9046.62 1241.97,-9046.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.07,-9043.12 1179.07,-9046.62 1189.07,-9050.12 1189.07,-9043.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-9209.62C1222.55,-9209.62 1255.18,-9209.62 1281.4,-9209.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-9206.12 1181.74,-9209.62 1191.74,-9213.12 1191.74,-9206.12"/>
</g>
<!-- Node319 -->
<g id="node319" class="node">
<title>Node319</title>
-<g id="a_node319"><a xlink:href="classarmnn_1_1_ref_concat_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278,-9155.12 1278,-9174.12 1391,-9174.12 1391,-9155.12 1278,-9155.12"/>
-<text text-anchor="middle" x="1334.5" y="-9162.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConcatWorkload</text>
+<g id="a_node319"><a xlink:href="classarmnn_1_1_ref_detection_post_process_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1242,-9250.12 1242,-9269.12 1427,-9269.12 1427,-9250.12 1242,-9250.12"/>
+<text text-anchor="middle" x="1334.5" y="-9257.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDetectionPostProcessWorkload</text>
</a>
</g>
</g>
<!-- Node318&#45;&gt;Node319 -->
<g id="edge318" class="edge">
<title>Node318&#45;&gt;Node319</title>
-<path fill="none" stroke="midnightblue" d="M1195.11,-9164.62C1223.4,-9164.62 1253.22,-9164.62 1277.9,-9164.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-9161.12 1184.77,-9164.62 1194.77,-9168.12 1194.77,-9161.12"/>
+<path fill="none" stroke="midnightblue" d="M1189.19,-9259.62C1206.54,-9259.62 1224.67,-9259.62 1241.97,-9259.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.07,-9256.12 1179.07,-9259.62 1189.07,-9263.12 1189.07,-9256.12"/>
</g>
<!-- Node321 -->
<g id="node321" class="node">
<title>Node321</title>
-<g id="a_node321"><a xlink:href="classarmnn_1_1_ref_l2_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1255,-10875.12 1255,-10894.12 1414,-10894.12 1414,-10875.12 1255,-10875.12"/>
-<text text-anchor="middle" x="1334.5" y="-10882.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefL2NormalizationWorkload</text>
+<g id="a_node321"><a xlink:href="classarmnn_1_1_ref_concat_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1278,-8849.12 1278,-8868.12 1391,-8868.12 1391,-8849.12 1278,-8849.12"/>
+<text text-anchor="middle" x="1334.5" y="-8856.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConcatWorkload</text>
</a>
</g>
</g>
<!-- Node320&#45;&gt;Node321 -->
<g id="edge320" class="edge">
<title>Node320&#45;&gt;Node321</title>
-<path fill="none" stroke="midnightblue" d="M1202.58,-10884.62C1220.19,-10884.62 1238.17,-10884.62 1254.93,-10884.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-10881.12 1192.26,-10884.62 1202.26,-10888.12 1202.26,-10881.12"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-8858.62C1223.4,-8858.62 1253.22,-8858.62 1277.9,-8858.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-8855.12 1184.77,-8858.62 1194.77,-8862.12 1194.77,-8855.12"/>
</g>
<!-- Node323 -->
<g id="node323" class="node">
<title>Node323</title>
-<g id="a_node323"><a xlink:href="classarmnn_1_1_ref_reduce_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1277,-7683.12 1277,-7702.12 1392,-7702.12 1392,-7683.12 1277,-7683.12"/>
-<text text-anchor="middle" x="1334.5" y="-7690.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefReduceWorkload</text>
+<g id="a_node323"><a xlink:href="classarmnn_1_1_ref_l2_normalization_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1255,-11031.12 1255,-11050.12 1414,-11050.12 1414,-11031.12 1255,-11031.12"/>
+<text text-anchor="middle" x="1334.5" y="-11038.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefL2NormalizationWorkload</text>
</a>
</g>
</g>
<!-- Node322&#45;&gt;Node323 -->
<g id="edge322" class="edge">
<title>Node322&#45;&gt;Node323</title>
-<path fill="none" stroke="midnightblue" d="M1196.2,-7692.62C1223.74,-7692.62 1252.65,-7692.62 1276.8,-7692.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-7689.12 1186.13,-7692.62 1196.13,-7696.12 1196.13,-7689.12"/>
+<path fill="none" stroke="midnightblue" d="M1202.58,-11040.62C1220.19,-11040.62 1238.17,-11040.62 1254.93,-11040.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-11037.12 1192.26,-11040.62 1202.26,-11044.12 1202.26,-11037.12"/>
</g>
<!-- Node325 -->
<g id="node325" class="node">
<title>Node325</title>
-<g id="a_node325"><a xlink:href="classarmnn_1_1_ref_constant_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1273.5,-4708.12 1273.5,-4727.12 1395.5,-4727.12 1395.5,-4708.12 1273.5,-4708.12"/>
-<text text-anchor="middle" x="1334.5" y="-4715.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConstantWorkload</text>
+<g id="a_node325"><a xlink:href="classarmnn_1_1_ref_reduce_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1277,-8601.12 1277,-8620.12 1392,-8620.12 1392,-8601.12 1277,-8601.12"/>
+<text text-anchor="middle" x="1334.5" y="-8608.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefReduceWorkload</text>
</a>
</g>
</g>
<!-- Node324&#45;&gt;Node325 -->
<g id="edge324" class="edge">
<title>Node324&#45;&gt;Node325</title>
-<path fill="none" stroke="midnightblue" d="M1184.46,-4717.62C1214.11,-4717.62 1246.47,-4717.62 1273.43,-4717.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-4714.12 1174.1,-4717.62 1184.1,-4721.12 1184.1,-4714.12"/>
+<path fill="none" stroke="midnightblue" d="M1196.2,-8610.62C1223.74,-8610.62 1252.65,-8610.62 1276.8,-8610.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-8607.12 1186.13,-8610.62 1196.13,-8614.12 1196.13,-8607.12"/>
</g>
<!-- Node327 -->
<g id="node327" class="node">
<title>Node327</title>
-<g id="a_node327"><a xlink:href="classarmnn_1_1_ref_stack_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1281.5,-8642.12 1281.5,-8661.12 1387.5,-8661.12 1387.5,-8642.12 1281.5,-8642.12"/>
-<text text-anchor="middle" x="1334.5" y="-8649.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefStackWorkload</text>
+<g id="a_node327"><a xlink:href="classarmnn_1_1_ref_constant_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1273.5,-4660.12 1273.5,-4679.12 1395.5,-4679.12 1395.5,-4660.12 1273.5,-4660.12"/>
+<text text-anchor="middle" x="1334.5" y="-4667.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConstantWorkload</text>
</a>
</g>
</g>
<!-- Node326&#45;&gt;Node327 -->
<g id="edge326" class="edge">
<title>Node326&#45;&gt;Node327</title>
-<path fill="none" stroke="midnightblue" d="M1192.01,-8651.62C1222.55,-8651.62 1255.18,-8651.62 1281.4,-8651.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-8648.12 1181.74,-8651.62 1191.74,-8655.12 1191.74,-8648.12"/>
+<path fill="none" stroke="midnightblue" d="M1184.46,-4669.62C1214.11,-4669.62 1246.47,-4669.62 1273.43,-4669.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-4666.12 1174.1,-4669.62 1184.1,-4673.12 1184.1,-4666.12"/>
</g>
<!-- Node329 -->
<g id="node329" class="node">
<title>Node329</title>
-<g id="a_node329"><a xlink:href="classarmnn_1_1_ref_channel_shuffle_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1258.5,-7575.12 1258.5,-7594.12 1410.5,-7594.12 1410.5,-7575.12 1258.5,-7575.12"/>
-<text text-anchor="middle" x="1334.5" y="-7582.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefChannelShuffleWorkload</text>
+<g id="a_node329"><a xlink:href="classarmnn_1_1_ref_stack_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1281.5,-8448.12 1281.5,-8467.12 1387.5,-8467.12 1387.5,-8448.12 1281.5,-8448.12"/>
+<text text-anchor="middle" x="1334.5" y="-8455.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefStackWorkload</text>
</a>
</g>
</g>
<!-- Node328&#45;&gt;Node329 -->
<g id="edge328" class="edge">
<title>Node328&#45;&gt;Node329</title>
-<path fill="none" stroke="midnightblue" d="M1182.27,-7584.62C1207.14,-7584.62 1234.07,-7584.62 1258.21,-7584.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-7581.12 1172.13,-7584.62 1182.13,-7588.12 1182.13,-7581.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-8457.62C1222.55,-8457.62 1255.18,-8457.62 1281.4,-8457.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-8454.12 1181.74,-8457.62 1191.74,-8461.12 1191.74,-8454.12"/>
</g>
<!-- Node331 -->
<g id="node331" class="node">
<title>Node331</title>
-<g id="a_node331"><a xlink:href="classarmnn_1_1_ref_gather_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1272,-8584.12 1272,-8603.12 1397,-8603.12 1397,-8584.12 1272,-8584.12"/>
-<text text-anchor="middle" x="1334.5" y="-8591.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefGatherNdWorkload</text>
+<g id="a_node331"><a xlink:href="classarmnn_1_1_ref_channel_shuffle_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1258.5,-7523.12 1258.5,-7542.12 1410.5,-7542.12 1410.5,-7523.12 1258.5,-7523.12"/>
+<text text-anchor="middle" x="1334.5" y="-7530.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefChannelShuffleWorkload</text>
</a>
</g>
</g>
<!-- Node330&#45;&gt;Node331 -->
<g id="edge330" class="edge">
<title>Node330&#45;&gt;Node331</title>
-<path fill="none" stroke="midnightblue" d="M1185.8,-8593.62C1214.56,-8593.62 1245.73,-8593.62 1271.99,-8593.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-8590.12 1175.74,-8593.62 1185.74,-8597.12 1185.74,-8590.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.27,-7532.62C1207.14,-7532.62 1234.07,-7532.62 1258.21,-7532.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-7529.12 1172.13,-7532.62 1182.13,-7536.12 1182.13,-7529.12"/>
</g>
<!-- Node333 -->
<g id="node333" class="node">
<title>Node333</title>
-<g id="a_node333"><a xlink:href="classarmnn_1_1_ref_log_softmax_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266,-8757.12 1266,-8776.12 1403,-8776.12 1403,-8757.12 1266,-8757.12"/>
-<text text-anchor="middle" x="1334.5" y="-8764.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLogSoftmaxWorkload</text>
+<g id="a_node333"><a xlink:href="classarmnn_1_1_ref_gather_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1272,-8951.12 1272,-8970.12 1397,-8970.12 1397,-8951.12 1272,-8951.12"/>
+<text text-anchor="middle" x="1334.5" y="-8958.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefGatherNdWorkload</text>
</a>
</g>
</g>
<!-- Node332&#45;&gt;Node333 -->
<g id="edge332" class="edge">
<title>Node332&#45;&gt;Node333</title>
-<path fill="none" stroke="midnightblue" d="M1191.28,-8766.62C1216.22,-8766.62 1242.59,-8766.62 1265.76,-8766.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-8763.12 1181.07,-8766.62 1191.07,-8770.12 1191.07,-8763.12"/>
+<path fill="none" stroke="midnightblue" d="M1185.8,-8960.62C1214.56,-8960.62 1245.73,-8960.62 1271.99,-8960.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-8957.12 1175.74,-8960.62 1185.74,-8964.12 1185.74,-8957.12"/>
</g>
<!-- Node335 -->
<g id="node335" class="node">
<title>Node335</title>
-<g id="a_node335"><a xlink:href="classarmnn_1_1_ref_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1283,-10986.12 1283,-11005.12 1386,-11005.12 1386,-10986.12 1283,-10986.12"/>
-<text text-anchor="middle" x="1334.5" y="-10993.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLstmWorkload</text>
+<g id="a_node335"><a xlink:href="classarmnn_1_1_ref_log_softmax_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1266,-8653.12 1266,-8672.12 1403,-8672.12 1403,-8653.12 1266,-8653.12"/>
+<text text-anchor="middle" x="1334.5" y="-8660.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLogSoftmaxWorkload</text>
</a>
</g>
</g>
<!-- Node334&#45;&gt;Node335 -->
<g id="edge334" class="edge">
<title>Node334&#45;&gt;Node335</title>
-<path fill="none" stroke="midnightblue" d="M1190.22,-10995.62C1221.8,-10995.62 1255.8,-10995.62 1282.75,-10995.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-10992.12 1180.07,-10995.62 1190.07,-10999.12 1190.07,-10992.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.28,-8662.62C1216.22,-8662.62 1242.59,-8662.62 1265.76,-8662.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-8659.12 1181.07,-8662.62 1191.07,-8666.12 1191.07,-8659.12"/>
</g>
<!-- Node337 -->
<g id="node337" class="node">
<title>Node337</title>
-<g id="a_node337"><a xlink:href="classarmnn_1_1_ref_pad_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1286.5,-8526.12 1286.5,-8545.12 1382.5,-8545.12 1382.5,-8526.12 1286.5,-8526.12"/>
-<text text-anchor="middle" x="1334.5" y="-8533.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPadWorkload</text>
+<g id="a_node337"><a xlink:href="classarmnn_1_1_ref_lstm_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1283,-11146.12 1283,-11165.12 1386,-11165.12 1386,-11146.12 1283,-11146.12"/>
+<text text-anchor="middle" x="1334.5" y="-11153.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefLstmWorkload</text>
</a>
</g>
</g>
<!-- Node336&#45;&gt;Node337 -->
<g id="edge336" class="edge">
<title>Node336&#45;&gt;Node337</title>
-<path fill="none" stroke="midnightblue" d="M1187.12,-8535.62C1220.92,-8535.62 1257.89,-8535.62 1286.22,-8535.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-8532.12 1176.74,-8535.62 1186.74,-8539.12 1186.74,-8532.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.22,-11155.62C1221.8,-11155.62 1255.8,-11155.62 1282.75,-11155.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-11152.12 1180.07,-11155.62 1190.07,-11159.12 1190.07,-11152.12"/>
</g>
<!-- Node339 -->
<g id="node339" class="node">
<title>Node339</title>
-<g id="a_node339"><a xlink:href="structarmnn_1_1_ref_shape_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1280,-10929.12 1280,-10948.12 1389,-10948.12 1389,-10929.12 1280,-10929.12"/>
-<text text-anchor="middle" x="1334.5" y="-10936.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefShapeWorkload</text>
+<g id="a_node339"><a xlink:href="classarmnn_1_1_ref_pad_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1286.5,-8702.12 1286.5,-8721.12 1382.5,-8721.12 1382.5,-8702.12 1286.5,-8702.12"/>
+<text text-anchor="middle" x="1334.5" y="-8709.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPadWorkload</text>
</a>
</g>
</g>
<!-- Node338&#45;&gt;Node339 -->
<g id="edge338" class="edge">
<title>Node338&#45;&gt;Node339</title>
-<path fill="none" stroke="midnightblue" d="M1193.45,-10938.62C1223,-10938.62 1254.37,-10938.62 1279.91,-10938.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-10935.12 1183.09,-10938.62 1193.09,-10942.12 1193.09,-10935.12"/>
+<path fill="none" stroke="midnightblue" d="M1187.12,-8711.62C1220.92,-8711.62 1257.89,-8711.62 1286.22,-8711.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-8708.12 1176.74,-8711.62 1186.74,-8715.12 1186.74,-8708.12"/>
</g>
<!-- Node341 -->
<g id="node341" class="node">
<title>Node341</title>
-<g id="a_node341"><a xlink:href="classarmnn_1_1_ref_prelu_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1282.5,-8411.12 1282.5,-8430.12 1386.5,-8430.12 1386.5,-8411.12 1282.5,-8411.12"/>
-<text text-anchor="middle" x="1334.5" y="-8418.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPreluWorkload</text>
+<g id="a_node341"><a xlink:href="structarmnn_1_1_ref_shape_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1280,-11085.12 1280,-11104.12 1389,-11104.12 1389,-11085.12 1280,-11085.12"/>
+<text text-anchor="middle" x="1334.5" y="-11092.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefShapeWorkload</text>
</a>
</g>
</g>
<!-- Node340&#45;&gt;Node341 -->
<g id="edge340" class="edge">
<title>Node340&#45;&gt;Node341</title>
-<path fill="none" stroke="midnightblue" d="M1190.18,-8420.62C1221.64,-8420.62 1255.5,-8420.62 1282.4,-8420.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-8417.12 1180.07,-8420.62 1190.07,-8424.12 1190.07,-8417.12"/>
+<path fill="none" stroke="midnightblue" d="M1193.45,-11094.62C1223,-11094.62 1254.37,-11094.62 1279.91,-11094.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-11091.12 1183.09,-11094.62 1193.09,-11098.12 1193.09,-11091.12"/>
</g>
<!-- Node343 -->
<g id="node343" class="node">
<title>Node343</title>
-<g id="a_node343"><a xlink:href="classarmnn_1_1_ref_resize_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1279,-8472.12 1279,-8491.12 1390,-8491.12 1390,-8472.12 1279,-8472.12"/>
-<text text-anchor="middle" x="1334.5" y="-8479.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefResizeWorkload</text>
+<g id="a_node343"><a xlink:href="classarmnn_1_1_ref_prelu_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1282.5,-8551.12 1282.5,-8570.12 1386.5,-8570.12 1386.5,-8551.12 1282.5,-8551.12"/>
+<text text-anchor="middle" x="1334.5" y="-8558.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefPreluWorkload</text>
</a>
</g>
</g>
<!-- Node342&#45;&gt;Node343 -->
<g id="edge342" class="edge">
<title>Node342&#45;&gt;Node343</title>
-<path fill="none" stroke="midnightblue" d="M1194.26,-8481.62C1223.21,-8481.62 1253.84,-8481.62 1278.98,-8481.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-8478.12 1184.1,-8481.62 1194.1,-8485.12 1194.1,-8478.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.18,-8560.62C1221.64,-8560.62 1255.5,-8560.62 1282.4,-8560.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-8557.12 1180.07,-8560.62 1190.07,-8564.12 1190.07,-8557.12"/>
</g>
<!-- Node345 -->
<g id="node345" class="node">
<title>Node345</title>
-<g id="a_node345"><a xlink:href="classarmnn_1_1_ref_reverse_v2_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1269,-4561.12 1269,-4580.12 1400,-4580.12 1400,-4561.12 1269,-4561.12"/>
-<text text-anchor="middle" x="1334.5" y="-4568.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefReverseV2Workload</text>
+<g id="a_node345"><a xlink:href="classarmnn_1_1_ref_scatter_nd_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1271,-10969.12 1271,-10988.12 1398,-10988.12 1398,-10969.12 1271,-10969.12"/>
+<text text-anchor="middle" x="1334.5" y="-10976.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefScatterNdWorkload</text>
</a>
</g>
</g>
<!-- Node344&#45;&gt;Node345 -->
<g id="edge344" class="edge">
<title>Node344&#45;&gt;Node345</title>
-<path fill="none" stroke="midnightblue" d="M1182.14,-4570.62C1210.81,-4570.62 1242.22,-4570.62 1268.96,-4570.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-4567.12 1172.13,-4570.62 1182.13,-4574.12 1182.13,-4567.12"/>
+<path fill="none" stroke="midnightblue" d="M1179.55,-10978.62C1209.54,-10978.62 1242.81,-10978.62 1270.73,-10978.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-10975.12 1169.52,-10978.62 1179.52,-10982.12 1179.52,-10975.12"/>
</g>
<!-- Node347 -->
<g id="node347" class="node">
<title>Node347</title>
-<g id="a_node347"><a xlink:href="classarmnn_1_1_ref_arg_min_max_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1267.5,-7461.12 1267.5,-7480.12 1401.5,-7480.12 1401.5,-7461.12 1267.5,-7461.12"/>
-<text text-anchor="middle" x="1334.5" y="-7468.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefArgMinMaxWorkload</text>
+<g id="a_node347"><a xlink:href="classarmnn_1_1_ref_resize_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1279,-7633.12 1279,-7652.12 1390,-7652.12 1390,-7633.12 1279,-7633.12"/>
+<text text-anchor="middle" x="1334.5" y="-7640.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefResizeWorkload</text>
</a>
</g>
</g>
<!-- Node346&#45;&gt;Node347 -->
<g id="edge346" class="edge">
<title>Node346&#45;&gt;Node347</title>
-<path fill="none" stroke="midnightblue" d="M1190.26,-7470.62C1216.11,-7470.62 1243.58,-7470.62 1267.47,-7470.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-7467.12 1180.07,-7470.62 1190.07,-7474.12 1190.07,-7467.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.26,-7642.62C1223.21,-7642.62 1253.84,-7642.62 1278.98,-7642.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-7639.12 1184.1,-7642.62 1194.1,-7646.12 1194.1,-7639.12"/>
</g>
<!-- Node349 -->
<g id="node349" class="node">
<title>Node349</title>
-<g id="a_node349"><a xlink:href="classarmnn_1_1_ref_depth_to_space_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1260.5,-7163.12 1260.5,-7182.12 1408.5,-7182.12 1408.5,-7163.12 1260.5,-7163.12"/>
-<text text-anchor="middle" x="1334.5" y="-7170.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDepthToSpaceWorkload</text>
+<g id="a_node349"><a xlink:href="classarmnn_1_1_ref_reverse_v2_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1269,-4464.12 1269,-4483.12 1400,-4483.12 1400,-4464.12 1269,-4464.12"/>
+<text text-anchor="middle" x="1334.5" y="-4471.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefReverseV2Workload</text>
</a>
</g>
</g>
<!-- Node348&#45;&gt;Node349 -->
<g id="edge348" class="edge">
<title>Node348&#45;&gt;Node349</title>
-<path fill="none" stroke="midnightblue" d="M1182.19,-7172.62C1207.78,-7172.62 1235.55,-7172.62 1260.23,-7172.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-7169.12 1172.13,-7172.62 1182.13,-7176.12 1182.13,-7169.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.14,-4473.62C1210.81,-4473.62 1242.22,-4473.62 1268.96,-4473.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-4470.12 1172.13,-4473.62 1182.13,-4477.12 1182.13,-4470.12"/>
</g>
<!-- Node351 -->
<g id="node351" class="node">
<title>Node351</title>
-<g id="a_node351"><a xlink:href="classarmnn_1_1_ref_gather_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1278.5,-5484.12 1278.5,-5503.12 1390.5,-5503.12 1390.5,-5484.12 1278.5,-5484.12"/>
-<text text-anchor="middle" x="1334.5" y="-5491.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefGatherWorkload</text>
+<g id="a_node351"><a xlink:href="classarmnn_1_1_ref_arg_min_max_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1267.5,-7288.12 1267.5,-7307.12 1401.5,-7307.12 1401.5,-7288.12 1267.5,-7288.12"/>
+<text text-anchor="middle" x="1334.5" y="-7295.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefArgMinMaxWorkload</text>
</a>
</g>
</g>
<!-- Node350&#45;&gt;Node351 -->
<g id="edge350" class="edge">
<title>Node350&#45;&gt;Node351</title>
-<path fill="none" stroke="midnightblue" d="M1194.78,-5493.62C1223.3,-5493.62 1253.4,-5493.62 1278.25,-5493.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-5490.12 1184.77,-5493.62 1194.77,-5497.12 1194.77,-5490.12"/>
+<path fill="none" stroke="midnightblue" d="M1190.26,-7297.62C1216.11,-7297.62 1243.58,-7297.62 1267.47,-7297.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-7294.12 1180.07,-7297.62 1190.07,-7301.12 1190.07,-7294.12"/>
</g>
<!-- Node353 -->
<g id="node353" class="node">
<title>Node353</title>
-<g id="a_node353"><a xlink:href="classarmnn_1_1_ref_comparison_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1266,-5323.12 1266,-5342.12 1403,-5342.12 1403,-5323.12 1266,-5323.12"/>
-<text text-anchor="middle" x="1334.5" y="-5330.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefComparisonWorkload</text>
+<g id="a_node353"><a xlink:href="classarmnn_1_1_ref_depth_to_space_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1260.5,-5434.12 1260.5,-5453.12 1408.5,-5453.12 1408.5,-5434.12 1260.5,-5434.12"/>
+<text text-anchor="middle" x="1334.5" y="-5441.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDepthToSpaceWorkload</text>
</a>
</g>
</g>
<!-- Node352&#45;&gt;Node353 -->
<g id="edge352" class="edge">
<title>Node352&#45;&gt;Node353</title>
-<path fill="none" stroke="midnightblue" d="M1191.89,-5332.62C1216.64,-5332.62 1242.77,-5332.62 1265.76,-5332.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-5329.12 1181.74,-5332.62 1191.74,-5336.12 1191.74,-5329.12"/>
+<path fill="none" stroke="midnightblue" d="M1182.19,-5443.62C1207.78,-5443.62 1235.55,-5443.62 1260.23,-5443.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-5440.12 1172.13,-5443.62 1182.13,-5447.12 1182.13,-5440.12"/>
</g>
<!-- Node355 -->
<g id="node355" class="node">
<title>Node355</title>
-<g id="a_node355"><a xlink:href="classarmnn_1_1_ref_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1260,-7338.12 1260,-7357.12 1409,-7357.12 1409,-7338.12 1260,-7338.12"/>
-<text text-anchor="middle" x="1334.5" y="-7345.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvolution2dWorkload</text>
+<g id="a_node355"><a xlink:href="classarmnn_1_1_ref_gather_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1278.5,-5123.12 1278.5,-5142.12 1390.5,-5142.12 1390.5,-5123.12 1278.5,-5123.12"/>
+<text text-anchor="middle" x="1334.5" y="-5130.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefGatherWorkload</text>
</a>
</g>
</g>
<!-- Node354&#45;&gt;Node355 -->
<g id="edge354" class="edge">
<title>Node354&#45;&gt;Node355</title>
-<path fill="none" stroke="midnightblue" d="M1197.98,-7347.62C1218.81,-7347.62 1240.34,-7347.62 1259.94,-7347.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-7344.12 1187.82,-7347.62 1197.82,-7351.12 1197.82,-7344.12"/>
+<path fill="none" stroke="midnightblue" d="M1194.78,-5132.62C1223.3,-5132.62 1253.4,-5132.62 1278.25,-5132.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-5129.12 1184.77,-5132.62 1194.77,-5136.12 1194.77,-5129.12"/>
</g>
<!-- Node357 -->
<g id="node357" class="node">
<title>Node357</title>
-<g id="a_node357"><a xlink:href="classarmnn_1_1_ref_splitter_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1277.5,-7280.12 1277.5,-7299.12 1391.5,-7299.12 1391.5,-7280.12 1277.5,-7280.12"/>
-<text text-anchor="middle" x="1334.5" y="-7287.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSplitterWorkload</text>
+<g id="a_node357"><a xlink:href="classarmnn_1_1_ref_comparison_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1266,-5488.12 1266,-5507.12 1403,-5507.12 1403,-5488.12 1266,-5488.12"/>
+<text text-anchor="middle" x="1334.5" y="-5495.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefComparisonWorkload</text>
</a>
</g>
</g>
<!-- Node356&#45;&gt;Node357 -->
<g id="edge356" class="edge">
<title>Node356&#45;&gt;Node357</title>
-<path fill="none" stroke="midnightblue" d="M1179.86,-7289.62C1212.15,-7289.62 1248.22,-7289.62 1277.29,-7289.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-7286.12 1169.52,-7289.62 1179.52,-7293.12 1179.52,-7286.12"/>
+<path fill="none" stroke="midnightblue" d="M1191.89,-5497.62C1216.64,-5497.62 1242.77,-5497.62 1265.76,-5497.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-5494.12 1181.74,-5497.62 1191.74,-5501.12 1191.74,-5494.12"/>
</g>
-<!-- Node360 -->
-<g id="node360" class="node">
-<title>Node360</title>
-<g id="a_node360"><a xlink:href="classarmnn_1_1_cl_batch_normalization_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="994,-855.12 994,-896.12 1196,-896.12 1196,-855.12 994,-855.12"/>
-<text text-anchor="start" x="1002" y="-884.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchNormalizationFloat</text>
-<text text-anchor="start" x="1002" y="-873.12" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="1095" y="-862.12" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<!-- Node359 -->
+<g id="node359" class="node">
+<title>Node359</title>
+<g id="a_node359"><a xlink:href="classarmnn_1_1_ref_convolution2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1260,-8497.12 1260,-8516.12 1409,-8516.12 1409,-8497.12 1260,-8497.12"/>
+<text text-anchor="middle" x="1334.5" y="-8504.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvolution2dWorkload</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node360 -->
-<g id="edge359" class="edge">
-<title>Node359&#45;&gt;Node360</title>
-<path fill="none" stroke="midnightblue" d="M743.55,-1035.36C745.45,-1033.89 747.27,-1032.31 749,-1030.62 777.79,-1002.34 738.46,-970.15 767,-941.62 825.68,-882.96 921.08,-869.29 993.73,-868.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="741.2,-1032.72 734.73,-1041.11 745.02,-1038.58 741.2,-1032.72"/>
+<!-- Node358&#45;&gt;Node359 -->
+<g id="edge358" class="edge">
+<title>Node358&#45;&gt;Node359</title>
+<path fill="none" stroke="midnightblue" d="M1197.98,-8506.62C1218.81,-8506.62 1240.34,-8506.62 1259.94,-8506.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-8503.12 1187.82,-8506.62 1197.82,-8510.12 1197.82,-8503.12"/>
</g>
<!-- Node361 -->
<g id="node361" class="node">
<title>Node361</title>
-<g id="a_node361"><a xlink:href="classarmnn_1_1_cl_floor_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1022,-805.62 1022,-835.62 1168,-835.62 1168,-805.62 1022,-805.62"/>
-<text text-anchor="start" x="1030" y="-823.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClFloorFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-812.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FloorQueueDescriptor &gt;</text>
+<g id="a_node361"><a xlink:href="classarmnn_1_1_ref_splitter_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1277.5,-7409.12 1277.5,-7428.12 1391.5,-7428.12 1391.5,-7409.12 1277.5,-7409.12"/>
+<text text-anchor="middle" x="1334.5" y="-7416.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefSplitterWorkload</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node361 -->
+<!-- Node360&#45;&gt;Node361 -->
<g id="edge360" class="edge">
-<title>Node359&#45;&gt;Node361</title>
-<path fill="none" stroke="midnightblue" d="M744.51,-1034.94C746.07,-1033.59 747.57,-1032.15 749,-1030.62 798.95,-976.93 715.95,-919.25 767,-866.62 832.16,-799.44 947.19,-799.23 1021.99,-807.9"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.22,-1032.27 736.16,-1040.96 746.31,-1037.95 742.22,-1032.27"/>
-</g>
-<!-- Node362 -->
-<g id="node362" class="node">
-<title>Node362</title>
-<g id="a_node362"><a xlink:href="classarmnn_1_1_cl_l2_normalization_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="994.5,-756.62 994.5,-786.62 1195.5,-786.62 1195.5,-756.62 994.5,-756.62"/>
-<text text-anchor="start" x="1002.5" y="-774.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClL2NormalizationFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-763.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node359&#45;&gt;Node362 -->
-<g id="edge361" class="edge">
-<title>Node359&#45;&gt;Node362</title>
-<path fill="none" stroke="midnightblue" d="M744.57,-1035C746.12,-1033.63 747.6,-1032.17 749,-1030.62 783.33,-992.54 730.94,-837.06 767,-800.62 836.16,-730.74 960.59,-741.86 1034.4,-756.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.27,-1032.35 736.31,-1041.1 746.43,-1037.98 742.27,-1032.35"/>
-</g>
-<!-- Node363 -->
-<g id="node363" class="node">
-<title>Node363</title>
-<g id="a_node363"><a xlink:href="classarmnn_1_1_cl_lstm_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1022.5,-707.62 1022.5,-737.62 1167.5,-737.62 1167.5,-707.62 1022.5,-707.62"/>
-<text text-anchor="start" x="1030.5" y="-725.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClLstmFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-714.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node359&#45;&gt;Node363 -->
-<g id="edge362" class="edge">
-<title>Node359&#45;&gt;Node363</title>
-<path fill="none" stroke="midnightblue" d="M745.13,-1034.55C746.48,-1033.31 747.77,-1032 749,-1030.62 791.71,-982.49 721.41,-787.02 767,-741.62 801.6,-707.16 936.96,-710.38 1022.3,-716.24"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.68,-1032.02 736.87,-1040.87 746.93,-1037.58 742.68,-1032.02"/>
+<title>Node360&#45;&gt;Node361</title>
+<path fill="none" stroke="midnightblue" d="M1179.86,-7418.62C1212.15,-7418.62 1248.22,-7418.62 1277.29,-7418.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-7415.12 1169.52,-7418.62 1179.52,-7422.12 1179.52,-7415.12"/>
</g>
<!-- Node364 -->
<g id="node364" class="node">
<title>Node364</title>
-<g id="a_node364"><a xlink:href="classarmnn_1_1_cl_normalization_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1000,-658.62 1000,-688.62 1190,-688.62 1190,-658.62 1000,-658.62"/>
-<text text-anchor="start" x="1008" y="-676.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClNormalizationFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-665.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationQueueDescriptor &gt;</text>
+<g id="a_node364"><a xlink:href="classarmnn_1_1_cl_batch_normalization_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="994,-855.12 994,-896.12 1196,-896.12 1196,-855.12 994,-855.12"/>
+<text text-anchor="start" x="1002" y="-884.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchNormalizationFloat</text>
+<text text-anchor="start" x="1002" y="-873.12" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="1095" y="-862.12" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node364 -->
+<!-- Node363&#45;&gt;Node364 -->
<g id="edge363" class="edge">
-<title>Node359&#45;&gt;Node364</title>
-<path fill="none" stroke="midnightblue" d="M745.15,-1034.56C746.49,-1033.32 747.78,-1032.01 749,-1030.62 796.4,-976.86 717.63,-760.56 767,-708.62 775.04,-700.16 906.19,-688.23 999.92,-680.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.69,-1032.03 736.9,-1040.9 746.96,-1037.58 742.69,-1032.03"/>
+<title>Node363&#45;&gt;Node364</title>
+<path fill="none" stroke="midnightblue" d="M743.55,-1035.37C745.45,-1033.9 747.27,-1032.32 749,-1030.62 777.79,-1002.34 738.46,-970.15 767,-941.62 825.68,-882.97 921.08,-869.29 993.73,-868.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.2,-1032.72 734.73,-1041.12 745.02,-1038.58 741.2,-1032.72"/>
</g>
<!-- Node365 -->
<g id="node365" class="node">
<title>Node365</title>
-<g id="a_node365"><a xlink:href="classarmnn_1_1_cl_unidirectional_sequence_lstm_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="999.5,-1244.12 999.5,-1285.12 1190.5,-1285.12 1190.5,-1244.12 999.5,-1244.12"/>
-<text text-anchor="start" x="1007.5" y="-1273.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClUnidirectionalSequence</text>
-<text text-anchor="start" x="1007.5" y="-1262.12" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-1251.12" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<g id="a_node365"><a xlink:href="classarmnn_1_1_cl_floor_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1022,-805.62 1022,-835.62 1168,-835.62 1168,-805.62 1022,-805.62"/>
+<text text-anchor="start" x="1030" y="-823.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClFloorFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-812.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FloorQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node365 -->
+<!-- Node363&#45;&gt;Node365 -->
<g id="edge364" class="edge">
-<title>Node359&#45;&gt;Node365</title>
-<path fill="none" stroke="midnightblue" d="M654.16,-1068.14C675.72,-1093.57 719.34,-1140.31 767,-1164.62 847.99,-1205.93 891.38,-1157.14 967,-1207.62 978.69,-1215.42 973.57,-1225.44 985,-1233.62 990.52,-1237.57 996.53,-1241.02 1002.8,-1244.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="656.81,-1065.84 647.72,-1060.39 651.42,-1070.32 656.81,-1065.84"/>
+<title>Node363&#45;&gt;Node365</title>
+<path fill="none" stroke="midnightblue" d="M744.51,-1034.94C746.07,-1033.59 747.57,-1032.15 749,-1030.62 798.95,-976.94 715.95,-919.25 767,-866.62 832.16,-799.44 947.19,-799.24 1021.99,-807.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.22,-1032.28 736.16,-1040.97 746.31,-1037.95 742.22,-1032.28"/>
</g>
<!-- Node366 -->
<g id="node366" class="node">
<title>Node366</title>
-<g id="a_node366"><a xlink:href="classarmnn_1_1_neon_floor_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1022,-1194.62 1022,-1224.62 1168,-1224.62 1168,-1194.62 1022,-1194.62"/>
-<text text-anchor="start" x="1030" y="-1212.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFloorFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-1201.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FloorQueueDescriptor &gt;</text>
+<g id="a_node366"><a xlink:href="classarmnn_1_1_cl_l2_normalization_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="994.5,-756.62 994.5,-786.62 1195.5,-786.62 1195.5,-756.62 994.5,-756.62"/>
+<text text-anchor="start" x="1002.5" y="-774.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClL2NormalizationFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-763.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; L2NormalizationQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node366 -->
+<!-- Node363&#45;&gt;Node366 -->
<g id="edge365" class="edge">
-<title>Node359&#45;&gt;Node366</title>
-<path fill="none" stroke="midnightblue" d="M662.01,-1065.96C686.6,-1082.49 728.09,-1108.58 767,-1124.62 851.91,-1159.62 880.3,-1146.31 967,-1176.62 975.26,-1179.51 976.69,-1181.85 985,-1184.62 996.79,-1188.55 1009.49,-1192.07 1021.92,-1195.16"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="663.69,-1062.87 653.45,-1060.13 659.75,-1068.65 663.69,-1062.87"/>
+<title>Node363&#45;&gt;Node366</title>
+<path fill="none" stroke="midnightblue" d="M744.57,-1035C746.12,-1033.63 747.6,-1032.18 749,-1030.62 783.33,-992.55 730.94,-837.06 767,-800.62 836.16,-730.74 960.59,-741.87 1034.4,-756.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.27,-1032.35 736.31,-1041.11 746.43,-1037.98 742.27,-1032.35"/>
</g>
<!-- Node367 -->
<g id="node367" class="node">
<title>Node367</title>
-<g id="a_node367"><a xlink:href="classarmnn_1_1_neon_l2_normalization_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1002.5,-1134.12 1002.5,-1175.12 1187.5,-1175.12 1187.5,-1134.12 1002.5,-1134.12"/>
-<text text-anchor="start" x="1010.5" y="-1163.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonL2NormalizationFloat</text>
-<text text-anchor="start" x="1010.5" y="-1152.12" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; L2NormalizationQueue</text>
-<text text-anchor="middle" x="1095" y="-1141.12" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<g id="a_node367"><a xlink:href="classarmnn_1_1_cl_lstm_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1022.5,-707.62 1022.5,-737.62 1167.5,-737.62 1167.5,-707.62 1022.5,-707.62"/>
+<text text-anchor="start" x="1030.5" y="-725.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClLstmFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-714.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node367 -->
+<!-- Node363&#45;&gt;Node367 -->
<g id="edge366" class="edge">
-<title>Node359&#45;&gt;Node367</title>
-<path fill="none" stroke="midnightblue" d="M677.53,-1063.24C702.67,-1071.42 736.59,-1081.95 767,-1089.62 845.71,-1109.47 936.33,-1127.08 1002.18,-1138.94"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="678.61,-1059.91 668.02,-1060.12 676.43,-1066.56 678.61,-1059.91"/>
+<title>Node363&#45;&gt;Node367</title>
+<path fill="none" stroke="midnightblue" d="M745.13,-1034.55C746.48,-1033.32 747.77,-1032.01 749,-1030.62 791.71,-982.49 721.41,-787.03 767,-741.62 801.6,-707.16 936.96,-710.39 1022.3,-716.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.68,-1032.02 736.87,-1040.88 746.93,-1037.58 742.68,-1032.02"/>
</g>
<!-- Node368 -->
<g id="node368" class="node">
<title>Node368</title>
-<g id="a_node368"><a xlink:href="classarmnn_1_1_neon_lstm_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1022.5,-1084.62 1022.5,-1114.62 1167.5,-1114.62 1167.5,-1084.62 1022.5,-1084.62"/>
-<text text-anchor="start" x="1030.5" y="-1102.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLstmFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-1091.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmQueueDescriptor &gt;</text>
+<g id="a_node368"><a xlink:href="classarmnn_1_1_cl_normalization_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1000,-658.62 1000,-688.62 1190,-688.62 1190,-658.62 1000,-658.62"/>
+<text text-anchor="start" x="1008" y="-676.62" font-family="Helvetica,sans-Serif" font-size="10.00">ClNormalizationFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-665.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node368 -->
+<!-- Node363&#45;&gt;Node368 -->
<g id="edge367" class="edge">
-<title>Node359&#45;&gt;Node368</title>
-<path fill="none" stroke="midnightblue" d="M736.06,-1061.24C746.5,-1062.38 756.97,-1063.53 767,-1064.62 854.84,-1074.16 955.97,-1084.95 1022.23,-1092"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.4,-1057.75 726.07,-1060.14 735.63,-1064.71 736.4,-1057.75"/>
+<title>Node363&#45;&gt;Node368</title>
+<path fill="none" stroke="midnightblue" d="M745.15,-1034.56C746.49,-1033.32 747.78,-1032.01 749,-1030.62 796.4,-976.86 717.63,-760.57 767,-708.62 775.04,-700.16 906.19,-688.23 999.92,-680.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.69,-1032.04 736.9,-1040.9 746.96,-1037.59 742.69,-1032.04"/>
</g>
<!-- Node369 -->
<g id="node369" class="node">
<title>Node369</title>
-<g id="a_node369"><a xlink:href="classarmnn_1_1_neon_normalization_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1000,-1035.62 1000,-1065.62 1190,-1065.62 1190,-1035.62 1000,-1035.62"/>
-<text text-anchor="start" x="1008" y="-1053.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNormalizationFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-1042.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationQueueDescriptor &gt;</text>
+<g id="a_node369"><a xlink:href="classarmnn_1_1_cl_unidirectional_sequence_lstm_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="999.5,-1244.12 999.5,-1285.12 1190.5,-1285.12 1190.5,-1244.12 999.5,-1244.12"/>
+<text text-anchor="start" x="1007.5" y="-1273.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClUnidirectionalSequence</text>
+<text text-anchor="start" x="1007.5" y="-1262.12" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-1251.12" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node369 -->
+<!-- Node363&#45;&gt;Node369 -->
<g id="edge368" class="edge">
-<title>Node359&#45;&gt;Node369</title>
-<path fill="none" stroke="midnightblue" d="M746.74,-1050.62C823.55,-1050.62 926.18,-1050.62 999.92,-1050.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="746.56,-1047.12 736.56,-1050.62 746.56,-1054.12 746.56,-1047.12"/>
+<title>Node363&#45;&gt;Node369</title>
+<path fill="none" stroke="midnightblue" d="M654.38,-1067.93C676.22,-1093.14 720.18,-1139.87 767,-1166.62 808.49,-1190.33 927.45,-1223.05 1009.82,-1244.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="657,-1065.6 647.85,-1060.26 651.67,-1070.14 657,-1065.6"/>
</g>
<!-- Node370 -->
<g id="node370" class="node">
<title>Node370</title>
-<g id="a_node370"><a xlink:href="classarmnn_1_1_neon_unidirectional_sequence_lstm_float_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="999.5,-975.12 999.5,-1016.12 1190.5,-1016.12 1190.5,-975.12 999.5,-975.12"/>
-<text text-anchor="start" x="1007.5" y="-1004.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
-<text text-anchor="start" x="1007.5" y="-993.12" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-982.12" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<g id="a_node370"><a xlink:href="classarmnn_1_1_neon_floor_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1022,-1194.62 1022,-1224.62 1168,-1224.62 1168,-1194.62 1022,-1194.62"/>
+<text text-anchor="start" x="1030" y="-1212.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFloorFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-1201.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; FloorQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node370 -->
+<!-- Node363&#45;&gt;Node370 -->
<g id="edge369" class="edge">
-<title>Node359&#45;&gt;Node370</title>
-<path fill="none" stroke="midnightblue" d="M728.83,-1039.85C806.68,-1030.42 919.51,-1016.76 999.11,-1007.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.07,-1036.42 718.56,-1041.1 728.91,-1043.37 728.07,-1036.42"/>
+<title>Node363&#45;&gt;Node370</title>
+<path fill="none" stroke="midnightblue" d="M662.45,-1066.13C687.13,-1082.58 728.41,-1108.39 767,-1124.62 859.63,-1163.58 887.56,-1160.05 985,-1184.62 998.37,-1187.99 1012.7,-1191.42 1026.44,-1194.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="664.09,-1063.01 653.85,-1060.32 660.18,-1068.81 664.09,-1063.01"/>
</g>
<!-- Node371 -->
<g id="node371" class="node">
<title>Node371</title>
-<g id="a_node371"><a xlink:href="classarmnn_1_1_ref_fake_quantization_float32_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1000.5,-915.12 1000.5,-956.12 1189.5,-956.12 1189.5,-915.12 1000.5,-915.12"/>
-<text text-anchor="start" x="1008.5" y="-944.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFakeQuantizationFloat32</text>
-<text text-anchor="start" x="1008.5" y="-933.12" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; FakeQuantizationQueue</text>
-<text text-anchor="middle" x="1095" y="-922.12" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<g id="a_node371"><a xlink:href="classarmnn_1_1_neon_l2_normalization_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1002.5,-1134.12 1002.5,-1175.12 1187.5,-1175.12 1187.5,-1134.12 1002.5,-1134.12"/>
+<text text-anchor="start" x="1010.5" y="-1163.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonL2NormalizationFloat</text>
+<text text-anchor="start" x="1010.5" y="-1152.12" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; L2NormalizationQueue</text>
+<text text-anchor="middle" x="1095" y="-1141.12" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node371 -->
+<!-- Node363&#45;&gt;Node371 -->
<g id="edge370" class="edge">
-<title>Node359&#45;&gt;Node371</title>
-<path fill="none" stroke="midnightblue" d="M734.98,-1037.53C739.85,-1035.53 744.56,-1033.24 749,-1030.62 759.88,-1024.19 756.25,-1015.25 767,-1008.62 837.81,-964.97 931.55,-947.31 1000.5,-940.22"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.63,-1034.3 725.45,-1041.04 736.04,-1040.87 733.63,-1034.3"/>
+<title>Node363&#45;&gt;Node371</title>
+<path fill="none" stroke="midnightblue" d="M677.53,-1063.25C702.67,-1071.43 736.59,-1081.95 767,-1089.62 845.71,-1109.48 936.33,-1127.09 1002.18,-1138.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="678.61,-1059.92 668.02,-1060.12 676.43,-1066.57 678.61,-1059.92"/>
</g>
<!-- Node372 -->
<g id="node372" class="node">
<title>Node372</title>
-<g id="a_node372"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1007.5,-1342.62 1007.5,-1372.62 1182.5,-1372.62 1182.5,-1342.62 1007.5,-1342.62"/>
-<text text-anchor="start" x="1015.5" y="-1360.62" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; PermuteQueue</text>
-<text text-anchor="middle" x="1095" y="-1349.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor, DataType &gt;</text>
+<g id="a_node372"><a xlink:href="classarmnn_1_1_neon_lstm_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1022.5,-1084.62 1022.5,-1114.62 1167.5,-1114.62 1167.5,-1084.62 1022.5,-1084.62"/>
+<text text-anchor="start" x="1030.5" y="-1102.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLstmFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-1091.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; LstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node372 -->
+<!-- Node363&#45;&gt;Node372 -->
<g id="edge371" class="edge">
-<title>Node359&#45;&gt;Node372</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M650.48,-1069.26C669.43,-1101.23 712.55,-1166.38 767,-1200.62 844.75,-1249.5 903.14,-1186.61 967,-1252.62 992.34,-1278.81 959.28,-1306.79 985,-1332.62 991.37,-1339.01 999.02,-1343.91 1007.28,-1347.64"/>
-<polygon fill="orange" stroke="orange" points="653.43,-1067.37 645.38,-1060.47 647.37,-1070.88 653.43,-1067.37"/>
-<text text-anchor="start" x="796.5" y="-1266.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor,</text>
-<text text-anchor="middle" x="867" y="-1255.62" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
+<title>Node363&#45;&gt;Node372</title>
+<path fill="none" stroke="midnightblue" d="M736.06,-1061.24C746.5,-1062.39 756.97,-1063.53 767,-1064.62 854.84,-1074.16 955.97,-1084.96 1022.23,-1092.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.4,-1057.76 726.07,-1060.15 735.63,-1064.72 736.4,-1057.76"/>
+</g>
+<!-- Node373 -->
+<g id="node373" class="node">
+<title>Node373</title>
+<g id="a_node373"><a xlink:href="classarmnn_1_1_neon_normalization_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1000,-1035.62 1000,-1065.62 1190,-1065.62 1190,-1035.62 1000,-1035.62"/>
+<text text-anchor="start" x="1008" y="-1053.62" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNormalizationFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-1042.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; NormalizationQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node363&#45;&gt;Node373 -->
+<g id="edge372" class="edge">
+<title>Node363&#45;&gt;Node373</title>
+<path fill="none" stroke="midnightblue" d="M746.74,-1050.62C823.55,-1050.62 926.18,-1050.62 999.92,-1050.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="746.56,-1047.12 736.56,-1050.62 746.56,-1054.12 746.56,-1047.12"/>
</g>
<!-- Node374 -->
<g id="node374" class="node">
<title>Node374</title>
-<g id="a_node374"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1014.5,-1430.62 1014.5,-1460.62 1175.5,-1460.62 1175.5,-1430.62 1014.5,-1430.62"/>
-<text text-anchor="start" x="1022.5" y="-1448.62" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-1437.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor, DataType &gt;</text>
+<g id="a_node374"><a xlink:href="classarmnn_1_1_neon_unidirectional_sequence_lstm_float_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="999.5,-975.12 999.5,-1016.12 1190.5,-1016.12 1190.5,-975.12 999.5,-975.12"/>
+<text text-anchor="start" x="1007.5" y="-1004.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
+<text text-anchor="start" x="1007.5" y="-993.12" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-982.12" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node374 -->
+<!-- Node363&#45;&gt;Node374 -->
<g id="edge373" class="edge">
-<title>Node359&#45;&gt;Node374</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M645.67,-1070.1C659.31,-1113.68 698.04,-1219.79 767,-1278.62 838.99,-1340.03 903.34,-1281.61 967,-1351.62 988.32,-1375.06 962.26,-1398.54 985,-1420.62 993.22,-1428.59 1003.44,-1434.22 1014.3,-1438.16"/>
-<polygon fill="orange" stroke="orange" points="648.99,-1068.99 642.74,-1060.44 642.29,-1071.02 648.99,-1068.99"/>
-<text text-anchor="start" x="793" y="-1365.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor,</text>
-<text text-anchor="middle" x="867" y="-1354.62" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
+<title>Node363&#45;&gt;Node374</title>
+<path fill="none" stroke="midnightblue" d="M728.83,-1039.86C806.68,-1030.43 919.51,-1016.76 999.11,-1007.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.07,-1036.43 718.56,-1041.1 728.91,-1043.38 728.07,-1036.43"/>
+</g>
+<!-- Node375 -->
+<g id="node375" class="node">
+<title>Node375</title>
+<g id="a_node375"><a xlink:href="classarmnn_1_1_ref_fake_quantization_float32_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1000.5,-915.12 1000.5,-956.12 1189.5,-956.12 1189.5,-915.12 1000.5,-915.12"/>
+<text text-anchor="start" x="1008.5" y="-944.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefFakeQuantizationFloat32</text>
+<text text-anchor="start" x="1008.5" y="-933.12" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; FakeQuantizationQueue</text>
+<text text-anchor="middle" x="1095" y="-922.12" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node363&#45;&gt;Node375 -->
+<g id="edge374" class="edge">
+<title>Node363&#45;&gt;Node375</title>
+<path fill="none" stroke="midnightblue" d="M734.98,-1037.54C739.85,-1035.54 744.56,-1033.24 749,-1030.62 759.88,-1024.2 756.25,-1015.25 767,-1008.62 837.81,-964.98 931.55,-947.31 1000.5,-940.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.63,-1034.31 725.45,-1041.04 736.04,-1040.88 733.63,-1034.31"/>
</g>
<!-- Node376 -->
<g id="node376" class="node">
<title>Node376</title>
<g id="a_node376"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1012.5,-609.62 1012.5,-639.62 1177.5,-639.62 1177.5,-609.62 1012.5,-609.62"/>
-<text text-anchor="start" x="1020.5" y="-627.62" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; DebugQueue</text>
-<text text-anchor="middle" x="1095" y="-616.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor, DataType &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-1304.62 1007.5,-1334.62 1182.5,-1334.62 1182.5,-1304.62 1007.5,-1304.62"/>
+<text text-anchor="start" x="1015.5" y="-1322.62" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; PermuteQueue</text>
+<text text-anchor="middle" x="1095" y="-1311.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor, DataType &gt;</text>
</a>
</g>
</g>
-<!-- Node359&#45;&gt;Node376 -->
+<!-- Node363&#45;&gt;Node376 -->
<g id="edge375" class="edge">
-<title>Node359&#45;&gt;Node376</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.16,-1034.57C746.5,-1033.33 747.78,-1032.01 749,-1030.62 776.25,-999.47 738.56,-688.67 767,-658.62 771.21,-654.17 916.96,-640.38 1012.43,-631.79"/>
-<polygon fill="orange" stroke="orange" points="742.71,-1032.05 736.93,-1040.93 746.98,-1037.59 742.71,-1032.05"/>
-<text text-anchor="start" x="801.5" y="-672.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor,</text>
-<text text-anchor="middle" x="867" y="-661.62" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
+<title>Node363&#45;&gt;Node376</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M648.91,-1069.18C666.41,-1103.53 708.73,-1176.87 767,-1213.62 843.98,-1262.18 895.51,-1201.3 967,-1257.62 981.36,-1268.94 970.69,-1283.24 985,-1294.62 991.69,-1299.94 999.29,-1304.17 1007.31,-1307.52"/>
+<polygon fill="orange" stroke="orange" points="652.04,-1067.62 644.46,-1060.22 645.77,-1070.73 652.04,-1067.62"/>
+<text text-anchor="start" x="796.5" y="-1271.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor,</text>
+<text text-anchor="middle" x="867" y="-1260.62" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
</g>
-<!-- Node373 -->
-<g id="node373" class="node">
-<title>Node373</title>
-<g id="a_node373"><a xlink:href="classarmnn_1_1_ref_permute_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1274.5,-1342.62 1274.5,-1372.62 1394.5,-1372.62 1394.5,-1342.62 1274.5,-1342.62"/>
-<text text-anchor="start" x="1282.5" y="-1360.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefPermuteWorkload</text>
-<text text-anchor="middle" x="1334.5" y="-1349.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataType &gt;</text>
+<!-- Node378 -->
+<g id="node378" class="node">
+<title>Node378</title>
+<g id="a_node378"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1014.5,-1353.62 1014.5,-1383.62 1175.5,-1383.62 1175.5,-1353.62 1014.5,-1353.62"/>
+<text text-anchor="start" x="1022.5" y="-1371.62" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-1360.62" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor, DataType &gt;</text>
</a>
</g>
</g>
-<!-- Node372&#45;&gt;Node373 -->
-<g id="edge372" class="edge">
-<title>Node372&#45;&gt;Node373</title>
-<path fill="none" stroke="midnightblue" d="M1192.85,-1357.62C1220.49,-1357.62 1249.77,-1357.62 1274.42,-1357.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-1354.12 1182.75,-1357.62 1192.75,-1361.12 1192.75,-1354.12"/>
+<!-- Node363&#45;&gt;Node378 -->
+<g id="edge377" class="edge">
+<title>Node363&#45;&gt;Node378</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M644.93,-1070.06C657.32,-1114.91 694.14,-1226.17 767,-1283.62 839.3,-1340.63 878.84,-1311.05 967,-1337.62 975.07,-1340.06 976.88,-1341.34 985,-1343.62 997.52,-1347.14 1010.96,-1350.52 1023.97,-1353.61"/>
+<polygon fill="orange" stroke="orange" points="648.31,-1069.15 642.35,-1060.39 641.54,-1070.95 648.31,-1069.15"/>
+<text text-anchor="start" x="793" y="-1351.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor,</text>
+<text text-anchor="middle" x="867" y="-1340.62" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
</g>
-<!-- Node375 -->
-<g id="node375" class="node">
-<title>Node375</title>
-<g id="a_node375"><a xlink:href="classarmnn_1_1_ref_transpose_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1270.5,-1430.62 1270.5,-1460.62 1398.5,-1460.62 1398.5,-1430.62 1270.5,-1430.62"/>
-<text text-anchor="start" x="1278.5" y="-1448.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeWorkload</text>
-<text text-anchor="middle" x="1334.5" y="-1437.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataType &gt;</text>
+<!-- Node380 -->
+<g id="node380" class="node">
+<title>Node380</title>
+<g id="a_node380"><a xlink:href="classarmnn_1_1_typed_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1012.5,-609.62 1012.5,-639.62 1177.5,-639.62 1177.5,-609.62 1012.5,-609.62"/>
+<text text-anchor="start" x="1020.5" y="-627.62" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; DebugQueue</text>
+<text text-anchor="middle" x="1095" y="-616.62" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor, DataType &gt;</text>
</a>
</g>
</g>
-<!-- Node374&#45;&gt;Node375 -->
-<g id="edge374" class="edge">
-<title>Node374&#45;&gt;Node375</title>
-<path fill="none" stroke="midnightblue" d="M1186,-1445.62C1214.15,-1445.62 1244.6,-1445.62 1270.47,-1445.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-1442.12 1175.74,-1445.62 1185.74,-1449.12 1185.74,-1442.12"/>
+<!-- Node363&#45;&gt;Node380 -->
+<g id="edge379" class="edge">
+<title>Node363&#45;&gt;Node380</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.16,-1034.58C746.5,-1033.33 747.78,-1032.02 749,-1030.62 776.25,-999.48 738.56,-688.68 767,-658.62 771.21,-654.17 916.96,-640.39 1012.43,-631.8"/>
+<polygon fill="orange" stroke="orange" points="742.71,-1032.05 736.93,-1040.93 746.98,-1037.59 742.71,-1032.05"/>
+<text text-anchor="start" x="801.5" y="-672.62" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor,</text>
+<text text-anchor="middle" x="867" y="-661.62" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
</g>
<!-- Node377 -->
<g id="node377" class="node">
<title>Node377</title>
-<g id="a_node377"><a xlink:href="classarmnn_1_1_ref_debug_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1245,-615.12 1245,-634.12 1424,-634.12 1424,-615.12 1245,-615.12"/>
-<text text-anchor="middle" x="1334.5" y="-622.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDebugWorkload&lt; DataType &gt;</text>
+<g id="a_node377"><a xlink:href="classarmnn_1_1_ref_permute_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1274.5,-1304.62 1274.5,-1334.62 1394.5,-1334.62 1394.5,-1304.62 1274.5,-1304.62"/>
+<text text-anchor="start" x="1282.5" y="-1322.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefPermuteWorkload</text>
+<text text-anchor="middle" x="1334.5" y="-1311.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataType &gt;</text>
</a>
</g>
</g>
<!-- Node376&#45;&gt;Node377 -->
<g id="edge376" class="edge">
<title>Node376&#45;&gt;Node377</title>
-<path fill="none" stroke="midnightblue" d="M1187.98,-624.62C1206.62,-624.62 1226.19,-624.62 1244.71,-624.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-621.12 1177.73,-624.62 1187.73,-628.12 1187.73,-621.12"/>
+<path fill="none" stroke="midnightblue" d="M1192.85,-1319.62C1220.49,-1319.62 1249.77,-1319.62 1274.42,-1319.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-1316.12 1182.75,-1319.62 1192.75,-1323.12 1192.75,-1316.12"/>
</g>
<!-- Node379 -->
<g id="node379" class="node">
<title>Node379</title>
-<g id="a_node379"><a xlink:href="classarmnn_1_1_copy_mem_generic_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1020.5,-277.12 1020.5,-296.12 1169.5,-296.12 1169.5,-277.12 1020.5,-277.12"/>
-<text text-anchor="middle" x="1095" y="-284.12" font-family="Helvetica,sans-Serif" font-size="10.00">CopyMemGenericWorkload</text>
+<g id="a_node379"><a xlink:href="classarmnn_1_1_ref_transpose_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1270.5,-1353.62 1270.5,-1383.62 1398.5,-1383.62 1398.5,-1353.62 1270.5,-1353.62"/>
+<text text-anchor="start" x="1278.5" y="-1371.62" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeWorkload</text>
+<text text-anchor="middle" x="1334.5" y="-1360.62" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; DataType &gt;</text>
</a>
</g>
</g>
<!-- Node378&#45;&gt;Node379 -->
<g id="edge378" class="edge">
<title>Node378&#45;&gt;Node379</title>
-<path fill="none" stroke="midnightblue" d="M700.18,-394.47C717.71,-386.55 735.69,-375.81 749,-361.62 763.73,-345.9 749.73,-329.5 767,-316.62 805.73,-287.73 936.52,-283.94 1020.49,-284.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="698.36,-391.45 690.53,-398.59 701.1,-397.89 698.36,-391.45"/>
+<path fill="none" stroke="midnightblue" d="M1186,-1368.62C1214.15,-1368.62 1244.6,-1368.62 1270.47,-1368.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-1365.12 1175.74,-1368.62 1185.74,-1372.12 1185.74,-1365.12"/>
+</g>
+<!-- Node381 -->
+<g id="node381" class="node">
+<title>Node381</title>
+<g id="a_node381"><a xlink:href="classarmnn_1_1_ref_debug_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1245,-615.12 1245,-634.12 1424,-634.12 1424,-615.12 1245,-615.12"/>
+<text text-anchor="middle" x="1334.5" y="-622.12" font-family="Helvetica,sans-Serif" font-size="10.00">RefDebugWorkload&lt; DataType &gt;</text>
+</a>
</g>
-<!-- Node380&#45;&gt;Node4 -->
+</g>
+<!-- Node380&#45;&gt;Node381 -->
<g id="edge380" class="edge">
-<title>Node380&#45;&gt;Node4</title>
-<path fill="none" stroke="midnightblue" d="M676.39,-7421.11C701.77,-7437.61 733.71,-7463.35 749,-7495.62 762.78,-7524.7 744.38,-8051.73 767,-8074.62 799.1,-8107.1 919.83,-8104.31 1005.21,-8097.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="678.06,-7418.02 667.73,-7415.66 674.33,-7423.95 678.06,-7418.02"/>
+<title>Node380&#45;&gt;Node381</title>
+<path fill="none" stroke="midnightblue" d="M1187.98,-624.62C1206.62,-624.62 1226.19,-624.62 1244.71,-624.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-621.12 1177.73,-624.62 1187.73,-628.12 1187.73,-621.12"/>
+</g>
+<!-- Node383 -->
+<g id="node383" class="node">
+<title>Node383</title>
+<g id="a_node383"><a xlink:href="classarmnn_1_1_copy_mem_generic_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1020.5,-277.12 1020.5,-296.12 1169.5,-296.12 1169.5,-277.12 1020.5,-277.12"/>
+<text text-anchor="middle" x="1095" y="-284.12" font-family="Helvetica,sans-Serif" font-size="10.00">CopyMemGenericWorkload</text>
+</a>
</g>
-<!-- Node380&#45;&gt;Node130 -->
-<g id="edge381" class="edge">
-<title>Node380&#45;&gt;Node130</title>
-<path fill="none" stroke="midnightblue" d="M731.02,-7383.72C825.1,-7365.82 959.37,-7338.89 967,-7329.62 1000.38,-7289.01 953.98,-6426.05 985,-6383.62 991.96,-6374.1 1001.5,-6367 1012.06,-6361.72"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.36,-7380.28 721.19,-7385.58 731.67,-7387.16 730.36,-7380.28"/>
</g>
-<!-- Node380&#45;&gt;Node249 -->
+<!-- Node382&#45;&gt;Node383 -->
<g id="edge382" class="edge">
-<title>Node380&#45;&gt;Node249</title>
-<path fill="none" stroke="midnightblue" d="M677.1,-7421.32C702.51,-7437.78 734.19,-7463.38 749,-7495.62 763.42,-7527.01 744.13,-9956.73 767,-9982.62 782.64,-10000.32 913.96,-10013.06 1005.35,-10019.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="678.75,-7418.22 668.41,-7415.88 675.03,-7424.15 678.75,-7418.22"/>
+<title>Node382&#45;&gt;Node383</title>
+<path fill="none" stroke="midnightblue" d="M700.18,-394.48C717.71,-386.56 735.69,-375.82 749,-361.62 763.73,-345.91 749.73,-329.5 767,-316.62 805.73,-287.73 936.52,-283.95 1020.49,-284.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="698.36,-391.45 690.53,-398.59 701.1,-397.89 698.36,-391.45"/>
</g>
-<!-- Node381&#45;&gt;Node8 -->
+<!-- Node384&#45;&gt;Node4 -->
<g id="edge384" class="edge">
-<title>Node381&#45;&gt;Node8</title>
-<path fill="none" stroke="midnightblue" d="M705.71,-7225.97C722.61,-7234.2 738.88,-7245.69 749,-7261.62 767.31,-7290.41 742.52,-7851.84 767,-7875.62 801.23,-7908.86 931.36,-7893.3 1016.78,-7878.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="706.84,-7222.64 696.28,-7221.73 703.96,-7229.02 706.84,-7222.64"/>
+<title>Node384&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M746.31,-6402.56C747.24,-6403.54 748.14,-6404.56 749,-6405.62 778.72,-6442.12 733.37,-7219.7 767,-7252.62 799.71,-7284.65 920.95,-7273.95 1006.22,-7261.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.41,-6399.75 738.6,-6395.76 743.78,-6405 748.41,-6399.75"/>
</g>
-<!-- Node381&#45;&gt;Node128 -->
+<!-- Node384&#45;&gt;Node132 -->
<g id="edge385" class="edge">
-<title>Node381&#45;&gt;Node128</title>
-<path fill="none" stroke="midnightblue" d="M667.44,-7185.09C693.69,-7162.67 731.76,-7124.96 749,-7082.62 763.4,-7047.27 741.21,-6767.75 767,-6739.62 827.66,-6673.46 906.9,-6778.28 967,-6711.62 1004.67,-6669.83 949.17,-6248.99 985,-6205.62 988.71,-6201.13 993.05,-6197.34 997.81,-6194.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="665.14,-7182.45 659.71,-7191.54 669.63,-7187.82 665.14,-7182.45"/>
+<title>Node384&#45;&gt;Node132</title>
+<path fill="none" stroke="midnightblue" d="M747.44,-6358.43C747.97,-6357.84 748.49,-6357.24 749,-6356.62 791.98,-6304.75 722.04,-5800.79 767,-5750.62 826.9,-5683.78 907.38,-5789.72 967,-5722.62 998.23,-5687.48 956.11,-4913.71 985,-4876.62 990.55,-4869.5 997.62,-4863.97 1005.49,-4859.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="744.9,-6356.01 739.91,-6365.35 749.64,-6361.16 744.9,-6356.01"/>
</g>
-<!-- Node381&#45;&gt;Node251 -->
+<!-- Node384&#45;&gt;Node251 -->
<g id="edge386" class="edge">
-<title>Node381&#45;&gt;Node251</title>
-<path fill="none" stroke="midnightblue" d="M706.18,-7225.94C723.01,-7234.15 739.11,-7245.65 749,-7261.62 770.43,-7296.2 739.22,-10160.9 767,-10190.62 782.84,-10207.56 911.08,-10212.66 1002.16,-10214.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="707.35,-7222.62 696.79,-7221.7 704.47,-7229.01 707.35,-7222.62"/>
+<title>Node384&#45;&gt;Node251</title>
+<path fill="none" stroke="midnightblue" d="M746.34,-6402.54C747.26,-6403.53 748.15,-6404.56 749,-6405.62 775.66,-6438.88 737.66,-9443.71 767,-9474.62 783.12,-9491.61 913.93,-9494.6 1005.12,-9494.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.46,-6399.75 738.67,-6395.7 743.8,-6404.97 748.46,-6399.75"/>
</g>
-<!-- Node382&#45;&gt;Node10 -->
+<!-- Node385&#45;&gt;Node8 -->
<g id="edge388" class="edge">
-<title>Node382&#45;&gt;Node10</title>
-<path fill="none" stroke="midnightblue" d="M730.37,-2608.81C737.34,-2605.16 743.71,-2600.51 749,-2594.62 794.45,-2544 716.15,-2487.8 767,-2442.62 800.22,-2413.1 933.02,-2413.97 967,-2442.62 1003.2,-2473.14 952.47,-2513.22 985,-2547.62 991.4,-2554.39 999.24,-2559.5 1007.74,-2563.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.93,-2605.62 721.25,-2612.92 731.8,-2612 728.93,-2605.62"/>
+<title>Node385&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M646.58,-7272.88C665.46,-7346.27 720.3,-7566.07 749,-7751.62 752.26,-7772.69 751.24,-7928.27 767,-7942.62 800.75,-7973.34 921.05,-7964.3 1005.9,-7953.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="649.86,-7271.56 643.97,-7262.76 643.08,-7273.31 649.86,-7271.56"/>
</g>
-<!-- Node382&#45;&gt;Node132 -->
+<!-- Node385&#45;&gt;Node130 -->
<g id="edge389" class="edge">
-<title>Node382&#45;&gt;Node132</title>
-<path fill="none" stroke="midnightblue" d="M730.41,-2609.59C737.48,-2605.8 743.85,-2600.9 749,-2594.62 772.11,-2566.41 740.87,-1964.04 767,-1938.62 798.86,-1907.62 931.88,-1911.38 967,-1938.62 992.39,-1958.3 961.99,-1986.2 985,-2008.62 989.45,-2012.95 994.49,-2016.59 999.91,-2019.65"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.77,-2606.49 721.13,-2613.83 731.68,-2612.86 728.77,-2606.49"/>
+<title>Node385&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M661.22,-7224.88C685.94,-7197.16 726.28,-7147.89 749,-7098.62 763.54,-7067.1 741.33,-7045.99 767,-7022.62 833.36,-6962.19 907.04,-7061.41 967,-6994.62 1009.48,-6947.31 946.52,-6473.24 985,-6422.62 991.12,-6414.57 999.12,-6408.38 1008.02,-6403.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="658.5,-7222.67 654.39,-7232.44 663.69,-7227.36 658.5,-7222.67"/>
</g>
-<!-- Node383&#45;&gt;Node6 -->
-<g id="edge391" class="edge">
-<title>Node383&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M667.66,-7079.28C694.08,-7101.85 732.27,-7139.84 749,-7182.62 761.83,-7215.43 741.73,-7792.06 767,-7816.62 801.27,-7849.93 931.74,-7834.27 1017.16,-7819.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="669.79,-7076.5 659.87,-7072.78 665.31,-7081.88 669.79,-7076.5"/>
+<!-- Node385&#45;&gt;Node253 -->
+<g id="edge390" class="edge">
+<title>Node385&#45;&gt;Node253</title>
+<path fill="none" stroke="midnightblue" d="M647.24,-7272.32C668.11,-7344.98 728.26,-7564.62 749,-7751.62 752.49,-7783.12 746.04,-10009.84 767,-10033.62 797.16,-10067.84 916.34,-10076.51 1002.11,-10078.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="650.59,-7271.33 644.45,-7262.69 643.87,-7273.27 650.59,-7271.33"/>
</g>
-<!-- Node383&#45;&gt;Node134 -->
+<!-- Node386&#45;&gt;Node10 -->
<g id="edge392" class="edge">
-<title>Node383&#45;&gt;Node134</title>
-<path fill="none" stroke="midnightblue" d="M731.83,-7044.25C738.34,-7040.4 744.22,-7035.59 749,-7029.62 790.39,-6977.88 722.77,-6482.94 767,-6433.62 826.92,-6366.79 905.69,-6471.17 967,-6405.62 1004.89,-6365.1 948.89,-6198.73 985,-6156.62 992.58,-6147.77 1002.6,-6141.7 1013.49,-6137.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.93,-7041.29 722.58,-7048.93 733.09,-7047.53 729.93,-7041.29"/>
+<title>Node386&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M700.42,-2610.15C774.12,-2592.95 897.44,-2578.12 967,-2646.62 1005.9,-2684.93 949.44,-2850.2 985,-2891.62 991.26,-2898.91 999.17,-2904.32 1007.87,-2908.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="699.26,-2606.83 690.37,-2612.59 700.91,-2613.63 699.26,-2606.83"/>
</g>
-<!-- Node383&#45;&gt;Node253 -->
+<!-- Node386&#45;&gt;Node134 -->
<g id="edge393" class="edge">
-<title>Node383&#45;&gt;Node253</title>
-<path fill="none" stroke="midnightblue" d="M667.86,-7079.2C694.44,-7101.71 732.75,-7139.66 749,-7182.62 763.13,-7219.95 739.91,-10027.3 767,-10056.62 783.67,-10074.67 926.35,-10081.1 1017.65,-10083.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="669.96,-7076.4 660.03,-7072.72 665.5,-7081.79 669.96,-7076.4"/>
+<title>Node386&#45;&gt;Node134</title>
+<path fill="none" stroke="midnightblue" d="M730.43,-2612.58C737.52,-2608.41 743.9,-2603.17 749,-2596.62 791.46,-2542.06 717.41,-2022.8 767,-1974.62 798.88,-1943.65 932.6,-1946.48 967,-1974.62 998.24,-2000.17 959.09,-2032.69 985,-2063.62 995.58,-2076.25 1010.38,-2085.2 1025.67,-2091.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.43,-2609.67 721.09,-2617.31 731.6,-2615.91 728.43,-2609.67"/>
</g>
-<!-- Node384&#45;&gt;Node16 -->
+<!-- Node387&#45;&gt;Node6 -->
<g id="edge395" class="edge">
-<title>Node384&#45;&gt;Node16</title>
-<path fill="none" stroke="midnightblue" d="M742.57,-6818.15C744.87,-6820.11 747.02,-6822.26 749,-6824.62 774.55,-6855.05 738.55,-7511.88 767,-7539.62 801.36,-7573.12 932.86,-7558.47 1018.27,-7544.64"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="744.4,-6815.16 734.22,-6812.21 740.34,-6820.86 744.4,-6815.16"/>
+<title>Node387&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M666.94,-8471.23C691.02,-8491.68 725.96,-8524.28 749,-8558.62 760.54,-8575.83 749.75,-8590.14 767,-8601.62 841,-8650.87 900.88,-8661.03 967,-8601.62 994.93,-8576.53 960.07,-8461.7 985,-8433.62 991.06,-8426.8 998.57,-8421.64 1006.79,-8417.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="669.14,-8468.51 659.22,-8464.78 664.65,-8473.88 669.14,-8468.51"/>
</g>
-<!-- Node384&#45;&gt;Node138 -->
+<!-- Node387&#45;&gt;Node136 -->
<g id="edge396" class="edge">
-<title>Node384&#45;&gt;Node138</title>
-<path fill="none" stroke="midnightblue" d="M652.27,-6784.6C676.19,-6748.31 728.53,-6663 749,-6582.62 761.78,-6532.4 732.25,-6155.05 767,-6116.62 827.2,-6050.04 907.32,-6155.66 967,-6088.62 995.86,-6056.2 958.3,-5341.83 985,-5307.62 991.7,-5299.03 1000.62,-5292.75 1010.48,-5288.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="649.22,-6782.86 646.58,-6793.11 655.04,-6786.74 649.22,-6782.86"/>
+<title>Node387&#45;&gt;Node136</title>
+<path fill="none" stroke="midnightblue" d="M732.69,-8443.64C818.67,-8435.95 937.64,-8419.07 967,-8383.62 994.34,-8350.61 959.54,-6875.11 985,-6840.62 992.26,-6830.79 1002.32,-6823.66 1013.42,-6818.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.3,-8440.16 722.64,-8444.52 732.9,-8447.14 732.3,-8440.16"/>
</g>
-<!-- Node384&#45;&gt;Node255 -->
+<!-- Node387&#45;&gt;Node255 -->
<g id="edge397" class="edge">
-<title>Node384&#45;&gt;Node255</title>
-<path fill="none" stroke="midnightblue" d="M742.63,-6818.11C744.91,-6820.08 747.04,-6822.24 749,-6824.62 774.26,-6855.29 739.86,-9656.59 767,-9685.62 783.6,-9703.36 923.53,-9708.11 1014.89,-9709.31"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="744.49,-6815.13 734.33,-6812.12 740.39,-6820.81 744.49,-6815.13"/>
+<title>Node387&#45;&gt;Node255</title>
+<path fill="none" stroke="midnightblue" d="M671.77,-8470.56C697.97,-8489.89 733.3,-8521.21 749,-8558.62 769.71,-8607.96 731.7,-10444.42 767,-10484.62 826.22,-10552.07 903.98,-10448.72 967,-10512.62 1011.98,-10558.23 943.07,-10607.2 985,-10655.62 993.67,-10665.64 1005.35,-10672.46 1017.84,-10677.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="673.78,-8467.7 663.62,-8464.71 669.7,-8473.38 673.78,-8467.7"/>
</g>
-<!-- Node385&#45;&gt;Node12 -->
+<!-- Node388&#45;&gt;Node16 -->
<g id="edge399" class="edge">
-<title>Node385&#45;&gt;Node12</title>
-<path fill="none" stroke="midnightblue" d="M728.85,-6296.81C736.54,-6300.71 743.48,-6305.87 749,-6312.62 773.42,-6342.47 739.38,-6979.7 767,-7006.62 801.02,-7039.77 930.16,-7024.91 1015.61,-7010.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.08,-6293.53 719.51,-6292.78 727.3,-6299.96 730.08,-6293.53"/>
+<title>Node388&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M679.49,-6651.1C704.13,-6661.76 733.93,-6679.31 749,-6705.62 767.37,-6737.69 740.52,-7344.84 767,-7370.62 801.4,-7404.1 932.89,-7388.58 1018.29,-7374.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="680.57,-6647.76 669.99,-6647.21 677.92,-6654.24 680.57,-6647.76"/>
</g>
-<!-- Node385&#45;&gt;Node140 -->
+<!-- Node388&#45;&gt;Node140 -->
<g id="edge400" class="edge">
-<title>Node385&#45;&gt;Node140</title>
-<path fill="none" stroke="midnightblue" d="M728.88,-6278.45C736.56,-6274.54 743.49,-6269.38 749,-6262.62 778.89,-6225.9 735.9,-5446.31 767,-5410.62 826.13,-5342.74 907.34,-5446.03 967,-5378.62 1003.11,-5337.82 950.09,-4930.45 985,-4888.62 989.72,-4882.96 995.44,-4878.46 1001.75,-4874.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.34,-6275.3 719.55,-6282.49 730.12,-6281.73 727.34,-6275.3"/>
+<title>Node388&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M745.71,-6621.91C746.85,-6620.87 747.95,-6619.77 749,-6618.62 780.36,-6584.43 735.07,-6444.28 767,-6410.62 828.77,-6345.5 907.12,-6449.48 967,-6382.62 1012.98,-6331.28 942.67,-5817.01 985,-5762.62 991.71,-5754.01 1000.63,-5747.67 1010.49,-5743.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="743.48,-6619.21 737.68,-6628.08 747.74,-6624.77 743.48,-6619.21"/>
</g>
-<!-- Node385&#45;&gt;Node257 -->
+<!-- Node388&#45;&gt;Node257 -->
<g id="edge401" class="edge">
-<title>Node385&#45;&gt;Node257</title>
-<path fill="none" stroke="midnightblue" d="M728.99,-6296.7C736.65,-6300.62 743.55,-6305.81 749,-6312.62 776.15,-6346.5 737.11,-9407.12 767,-9438.62 783.2,-9455.68 915.12,-9458.62 1006.37,-9458.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.24,-6293.43 719.68,-6292.64 727.45,-6299.84 730.24,-6293.43"/>
+<title>Node388&#45;&gt;Node257</title>
+<path fill="none" stroke="midnightblue" d="M679.67,-6650.99C704.39,-6661.62 734.21,-6679.15 749,-6705.62 770.3,-6743.76 736.93,-9818.94 767,-9850.62 783.71,-9868.23 923.6,-9870.8 1014.92,-9870.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="680.73,-6647.64 670.15,-6647.12 678.09,-6654.13 680.73,-6647.64"/>
</g>
-<!-- Node386&#45;&gt;Node14 -->
+<!-- Node389&#45;&gt;Node12 -->
<g id="edge403" class="edge">
-<title>Node386&#45;&gt;Node14</title>
-<path fill="none" stroke="midnightblue" d="M743.65,-7306.86C745.55,-7308.64 747.34,-7310.56 749,-7312.62 793.14,-7367.41 716.54,-7896.58 767,-7945.62 803.27,-7980.87 946.82,-7956.08 1031.19,-7937.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="745.81,-7304.1 735.81,-7300.62 741.45,-7309.58 745.81,-7304.1"/>
+<title>Node389&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M728.85,-6340.81C736.54,-6344.72 743.48,-6349.87 749,-6356.62 773.52,-6386.6 740.05,-7025.79 767,-7053.62 783.56,-7070.73 918.44,-7073.58 1009.72,-7073.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.08,-6337.53 719.51,-6336.78 727.3,-6343.96 730.08,-6337.53"/>
</g>
-<!-- Node386&#45;&gt;Node136 -->
+<!-- Node389&#45;&gt;Node142 -->
<g id="edge404" class="edge">
-<title>Node386&#45;&gt;Node136</title>
-<path fill="none" stroke="midnightblue" d="M706.28,-7266.44C722.92,-7258.39 738.9,-7247.16 749,-7231.62 775.23,-7191.24 734.65,-6834.28 767,-6798.62 827.3,-6732.13 906.3,-6836.74 967,-6770.62 1017.42,-6715.7 937.75,-6493.28 985,-6435.62 990.45,-6428.97 997.24,-6423.78 1004.76,-6419.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="704.69,-7263.31 696.99,-7270.59 707.55,-7269.7 704.69,-7263.31"/>
+<title>Node389&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M728.99,-6323.17C736.61,-6319.35 743.5,-6314.28 749,-6307.62 796.78,-6249.78 717.01,-5688.57 767,-5632.62 826.8,-5565.69 907.32,-5671.66 967,-5604.62 995.93,-5572.12 958.82,-4856.37 985,-4821.62 991.02,-4813.63 998.91,-4807.46 1007.7,-4802.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.56,-6319.98 719.74,-6327.12 730.31,-6326.42 727.56,-6319.98"/>
</g>
-<!-- Node386&#45;&gt;Node259 -->
+<!-- Node389&#45;&gt;Node259 -->
<g id="edge405" class="edge">
-<title>Node386&#45;&gt;Node259</title>
-<path fill="none" stroke="midnightblue" d="M744.28,-7307.36C745.95,-7309 747.53,-7310.75 749,-7312.62 793.04,-7368.49 718,-9822.05 767,-9873.62 783.11,-9890.57 913.54,-9893.58 1004.71,-9893.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="746.34,-7304.52 736.4,-7300.85 741.88,-7309.92 746.34,-7304.52"/>
-</g>
-<!-- Node388 -->
-<g id="node388" class="node">
-<title>Node388</title>
-<g id="a_node388"><a xlink:href="classarmnn_1_1_unmap_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1046,-239.12 1046,-258.12 1144,-258.12 1144,-239.12 1046,-239.12"/>
-<text text-anchor="middle" x="1095" y="-246.12" font-family="Helvetica,sans-Serif" font-size="10.00">UnmapWorkload</text>
-</a>
+<title>Node389&#45;&gt;Node259</title>
+<path fill="none" stroke="midnightblue" d="M728.98,-6340.7C736.65,-6344.63 743.54,-6349.82 749,-6356.62 774.55,-6388.49 738.88,-9268 767,-9297.62 783.2,-9314.69 915.12,-9317.63 1006.37,-9317.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.24,-6337.43 719.67,-6336.65 727.45,-6343.85 730.24,-6337.43"/>
</g>
-</g>
-<!-- Node387&#45;&gt;Node388 -->
+<!-- Node390&#45;&gt;Node14 -->
<g id="edge407" class="edge">
-<title>Node387&#45;&gt;Node388</title>
-<path fill="none" stroke="midnightblue" d="M714.55,-318.94C726.78,-313.88 738.77,-307.54 749,-299.62 760.4,-290.78 754.54,-279.88 767,-272.62 813.04,-245.76 966.68,-245.35 1045.88,-247.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="713.24,-315.69 705.18,-322.56 715.77,-322.22 713.24,-315.69"/>
+<title>Node390&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M724.66,-6548.33C734.14,-6553.78 742.66,-6560.74 749,-6569.62 788.6,-6625.07 718.63,-7134.63 767,-7182.62 799.35,-7214.72 919.67,-7209.32 1004.94,-7200.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.2,-6545.19 715.7,-6543.74 723,-6551.42 726.2,-6545.19"/>
+</g>
+<!-- Node390&#45;&gt;Node138 -->
+<g id="edge408" class="edge">
+<title>Node390&#45;&gt;Node138</title>
+<path fill="none" stroke="midnightblue" d="M746.24,-6506.63C747.2,-6505.66 748.11,-6504.66 749,-6503.62 788.01,-6457.86 726.05,-6277.66 767,-6233.62 828.12,-6167.9 907.38,-6272.71 967,-6205.62 998.12,-6170.61 956.53,-5399.82 985,-5362.62 990.39,-5355.57 997.26,-5350.02 1004.91,-5345.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="743.74,-6504.16 738.39,-6513.31 748.28,-6509.49 743.74,-6504.16"/>
</g>
-<!-- Node389&#45;&gt;Node20 -->
+<!-- Node390&#45;&gt;Node261 -->
<g id="edge409" class="edge">
-<title>Node389&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M728.77,-6963.46C736.53,-6967.9 743.5,-6973.52 749,-6980.62 779.02,-7019.39 731.62,-7387.65 767,-7421.62 802.42,-7455.62 938.94,-7435.99 1023.99,-7419.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.22,-6960.27 719.72,-6958.93 727.09,-6966.53 730.22,-6960.27"/>
+<title>Node390&#45;&gt;Node261</title>
+<path fill="none" stroke="midnightblue" d="M725.34,-6548.48C734.6,-6553.91 742.87,-6560.82 749,-6569.62 774.02,-6605.55 737.25,-9689.5 767,-9721.62 782.92,-9738.81 913.4,-9745.06 1004.64,-9747.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.68,-6545.23 716.2,-6543.71 723.45,-6551.44 726.68,-6545.23"/>
+</g>
+<!-- Node392 -->
+<g id="node392" class="node">
+<title>Node392</title>
+<g id="a_node392"><a xlink:href="classarmnn_1_1_unmap_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1046,-239.12 1046,-258.12 1144,-258.12 1144,-239.12 1046,-239.12"/>
+<text text-anchor="middle" x="1095" y="-246.12" font-family="Helvetica,sans-Serif" font-size="10.00">UnmapWorkload</text>
+</a>
</g>
-<!-- Node389&#45;&gt;Node142 -->
-<g id="edge410" class="edge">
-<title>Node389&#45;&gt;Node142</title>
-<path fill="none" stroke="midnightblue" d="M687.38,-6928.06C710.24,-6915.97 735.57,-6898.03 749,-6873.62 780.06,-6817.12 723.94,-6341.6 767,-6293.62 826.95,-6226.81 907.02,-6332.39 967,-6265.62 1008.9,-6218.97 948.08,-5752.3 985,-5701.62 992.69,-5691.06 1003.5,-5683.35 1015.36,-5677.72"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="685.79,-6924.95 678.43,-6932.57 688.94,-6931.2 685.79,-6924.95"/>
</g>
-<!-- Node389&#45;&gt;Node261 -->
+<!-- Node391&#45;&gt;Node392 -->
<g id="edge411" class="edge">
-<title>Node389&#45;&gt;Node261</title>
-<path fill="none" stroke="midnightblue" d="M728.83,-6963.16C736.62,-6967.65 743.58,-6973.37 749,-6980.62 772.56,-7012.15 739.98,-9785.99 767,-9814.62 783.16,-9831.73 915.09,-9835.5 1006.35,-9836.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.24,-6959.95 719.73,-6958.59 727.1,-6966.2 730.24,-6959.95"/>
+<title>Node391&#45;&gt;Node392</title>
+<path fill="none" stroke="midnightblue" d="M714.55,-318.94C726.78,-313.89 738.77,-307.54 749,-299.62 760.4,-290.79 754.54,-279.89 767,-272.62 813.04,-245.77 966.68,-245.36 1045.88,-247.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="713.24,-315.69 705.18,-322.56 715.77,-322.22 713.24,-315.69"/>
</g>
-<!-- Node390&#45;&gt;Node22 -->
+<!-- Node393&#45;&gt;Node20 -->
<g id="edge413" class="edge">
-<title>Node390&#45;&gt;Node22</title>
-<path fill="none" stroke="midnightblue" d="M725.94,-2479.7C810.61,-2473.89 932.21,-2471.52 967,-2501.62 999.5,-2529.73 955.2,-2565.65 985,-2596.62 992.81,-2604.73 1002.67,-2610.45 1013.26,-2614.44"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.53,-2476.22 715.8,-2480.43 726.03,-2483.21 725.53,-2476.22"/>
+<title>Node393&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M728.93,-6242.99C736.57,-6246.87 743.47,-6251.97 749,-6258.62 780.33,-6296.35 731.62,-6665.66 767,-6699.62 803.27,-6734.45 945.34,-6710.7 1029.82,-6692.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.23,-6239.74 719.67,-6238.98 727.45,-6246.17 730.23,-6239.74"/>
</g>
-<!-- Node390&#45;&gt;Node146 -->
+<!-- Node393&#45;&gt;Node144 -->
<g id="edge414" class="edge">
-<title>Node390&#45;&gt;Node146</title>
-<path fill="none" stroke="midnightblue" d="M672.35,-2466.52C698.33,-2447.53 733.02,-2417.05 749,-2380.62 761.5,-2352.11 744.64,-1842.27 767,-1820.62 798.93,-1789.7 929.79,-1796.31 967,-1820.62 983.66,-1831.5 969.67,-1848.93 985,-1861.62 991.13,-1866.69 998.1,-1870.78 1005.47,-1874.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="670.04,-2463.87 663.91,-2472.52 674.09,-2469.58 670.04,-2463.87"/>
+<title>Node393&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M728.88,-6224.46C736.57,-6220.55 743.49,-6215.39 749,-6208.62 779.23,-6171.47 735.19,-5382.43 767,-5346.62 826.61,-5279.52 907.26,-5385.61 967,-5318.62 993.74,-5288.64 959.44,-4626.62 985,-4595.62 989.68,-4589.94 995.38,-4585.42 1001.68,-4581.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.34,-6221.31 719.55,-6228.5 730.12,-6227.73 727.34,-6221.31"/>
</g>
-<!-- Node391&#45;&gt;Node18 -->
-<g id="edge416" class="edge">
-<title>Node391&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M648.96,-8635.13C665.26,-8675.64 704.03,-8755.3 767,-8787.62 846.08,-8828.21 902.72,-8849.01 967,-8787.62 998.45,-8757.58 959,-8431.48 985,-8396.62 993.21,-8385.61 1004.82,-8377.77 1017.44,-8372.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="652.18,-8633.78 645.29,-8625.73 645.66,-8636.32 652.18,-8633.78"/>
+<!-- Node393&#45;&gt;Node263 -->
+<g id="edge415" class="edge">
+<title>Node393&#45;&gt;Node263</title>
+<path fill="none" stroke="midnightblue" d="M728.99,-6242.7C736.65,-6246.63 743.55,-6251.82 749,-6258.62 775.91,-6292.2 737.38,-9325.41 767,-9356.62 783.2,-9373.69 915.12,-9376.63 1006.37,-9376.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.24,-6239.43 719.68,-6238.65 727.45,-6245.85 730.24,-6239.43"/>
</g>
-<!-- Node391&#45;&gt;Node144 -->
+<!-- Node394&#45;&gt;Node22 -->
<g id="edge417" class="edge">
-<title>Node391&#45;&gt;Node144</title>
-<path fill="none" stroke="midnightblue" d="M660.94,-8587.64C684.77,-8560.56 723.68,-8513.42 749,-8467.62 760.02,-8447.68 750,-8434.78 767,-8419.62 835.37,-8358.62 910.18,-8441.5 967,-8369.62 1018.92,-8303.93 936.1,-6930.58 985,-6862.62 992.26,-6852.53 1002.39,-6845.1 1013.58,-6839.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="658.09,-8585.58 654.05,-8595.38 663.32,-8590.24 658.09,-8585.58"/>
+<title>Node394&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M725.97,-2187.91C811.32,-2181.36 934.06,-2178.31 967,-2210.62 1012.94,-2255.68 943.36,-2450.56 985,-2499.62 992.54,-2508.5 1002.53,-2514.59 1013.41,-2518.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.44,-2184.44 715.75,-2188.72 726,-2191.42 725.44,-2184.44"/>
</g>
-<!-- Node391&#45;&gt;Node263 -->
+<!-- Node394&#45;&gt;Node148 -->
<g id="edge418" class="edge">
-<title>Node391&#45;&gt;Node263</title>
-<path fill="none" stroke="midnightblue" d="M642.82,-8635.92C657,-8764.27 720.93,-9356.24 749,-9842.62 751.13,-9879.51 742.37,-10480.06 767,-10507.62 826.81,-10574.54 902.89,-10472.8 967,-10535.62 1003.01,-10570.9 951.19,-10610.22 985,-10647.62 992.81,-10656.26 1002.88,-10662.45 1013.74,-10666.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="646.29,-8635.45 641.71,-8625.89 639.33,-8636.22 646.29,-8635.45"/>
+<title>Node394&#45;&gt;Node148</title>
+<path fill="none" stroke="midnightblue" d="M652.94,-2172.49C676.73,-2126.79 727.02,-2023.85 749,-1930.62 755.19,-1904.38 747.24,-1706.97 767,-1688.62 801.76,-1656.35 930.33,-1671.29 1015.52,-1685.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="649.71,-2171.12 648.15,-2181.6 655.9,-2174.37 649.71,-2171.12"/>
</g>
-<!-- Node392&#45;&gt;Node265 -->
+<!-- Node395&#45;&gt;Node18 -->
<g id="edge420" class="edge">
-<title>Node392&#45;&gt;Node265</title>
-<path fill="none" stroke="midnightblue" d="M671.8,-11035.27C707.66,-11058.46 761.69,-11093.08 767,-11094.62 852.4,-11119.27 882.42,-11121.96 967,-11094.62 976.39,-11091.58 976.14,-11085.96 985,-11081.62 998.81,-11074.85 1014.33,-11069.23 1029.23,-11064.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="673.42,-11032.14 663.12,-11029.65 669.61,-11038.02 673.42,-11032.14"/>
+<title>Node395&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M713.44,-8287.72C730.9,-8291.22 749.54,-8294.47 767,-8296.62 852.3,-8307.11 950.95,-8310.09 1017.4,-8310.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="713.8,-8284.23 703.3,-8285.65 712.4,-8291.08 713.8,-8284.23"/>
+</g>
+<!-- Node395&#45;&gt;Node146 -->
+<g id="edge421" class="edge">
+<title>Node395&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M672.95,-8250.23C697.87,-8235.76 733.42,-8217.12 767,-8206.62 809.83,-8193.23 937.28,-8212.25 967,-8178.62 1008.58,-8131.58 945.49,-7097.42 985,-7048.62 991.48,-7040.62 999.94,-7034.87 1009.3,-7030.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="671.11,-8247.25 664.28,-8255.34 674.67,-8253.28 671.11,-8247.25"/>
</g>
-<!-- Node393&#45;&gt;Node267 -->
+<!-- Node395&#45;&gt;Node265 -->
<g id="edge422" class="edge">
-<title>Node393&#45;&gt;Node267</title>
-<path fill="none" stroke="midnightblue" d="M726.32,-11270.25C739.9,-11272.06 753.8,-11273.61 767,-11274.62 849.36,-11280.87 943.74,-11280.34 1009.86,-11278.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.4,-11266.73 716.02,-11268.83 725.45,-11273.66 726.4,-11266.73"/>
+<title>Node395&#45;&gt;Node265</title>
+<path fill="none" stroke="midnightblue" d="M662.84,-8293.31C689.43,-8321.49 731.89,-8372.37 749,-8425.62 766,-8478.52 730.35,-10383.87 767,-10425.62 826.21,-10493.08 903.89,-10389.8 967,-10453.62 1011.11,-10498.23 945.28,-10545.07 985,-10593.62 992.85,-10603.21 1003.28,-10610.33 1014.6,-10615.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="665.25,-8290.77 655.79,-8285.98 660.2,-8295.62 665.25,-8290.77"/>
</g>
-<!-- Node394&#45;&gt;Node26 -->
+<!-- Node396&#45;&gt;Node267 -->
<g id="edge424" class="edge">
-<title>Node394&#45;&gt;Node26</title>
-<path fill="none" stroke="midnightblue" d="M726.19,-7356.43C735.06,-7361.67 742.99,-7368.27 749,-7376.62 769.39,-7404.94 742.01,-7980.25 767,-8004.62 800.23,-8037.01 924.4,-8028.43 1009.79,-8018.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.54,-7353.19 717.06,-7351.65 724.29,-7359.39 727.54,-7353.19"/>
-</g>
-<!-- Node394&#45;&gt;Node150 -->
-<g id="edge425" class="edge">
-<title>Node394&#45;&gt;Node150</title>
-<path fill="none" stroke="midnightblue" d="M728.91,-7326.6C736.59,-7322.63 743.51,-7317.42 749,-7310.62 777.56,-7275.25 736.79,-6526.58 767,-6492.62 826.64,-6425.54 906.74,-6531.14 967,-6464.62 1000.22,-6427.94 953.89,-6058.1 985,-6019.62 989.67,-6013.84 995.35,-6009.17 1001.65,-6005.39"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.32,-7323.48 719.59,-7330.72 730.15,-7329.88 727.32,-7323.48"/>
+<title>Node396&#45;&gt;Node267</title>
+<path fill="none" stroke="midnightblue" d="M729.12,-11210.18C741.8,-11212 754.7,-11213.57 767,-11214.62 846.62,-11221.41 937.53,-11221.33 1003.26,-11219.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="729.43,-11206.68 719.02,-11208.67 728.39,-11213.61 729.43,-11206.68"/>
</g>
-<!-- Node394&#45;&gt;Node269 -->
+<!-- Node397&#45;&gt;Node269 -->
<g id="edge426" class="edge">
-<title>Node394&#45;&gt;Node269</title>
-<path fill="none" stroke="midnightblue" d="M726.57,-7356.42C735.32,-7361.66 743.13,-7368.27 749,-7376.62 770.99,-7407.9 740.96,-10101.61 767,-10129.62 783.04,-10146.87 915.01,-10152.68 1006.31,-10154.64"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.01,-7353.23 717.53,-7351.64 724.73,-7359.41 728.01,-7353.23"/>
+<title>Node397&#45;&gt;Node269</title>
+<path fill="none" stroke="midnightblue" d="M726.67,-11392.14C792.58,-11393 885.52,-11393.55 967,-11391.62 980.9,-11391.29 995.65,-11390.76 1009.99,-11390.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.37,-11388.64 716.33,-11392.01 726.28,-11395.64 726.37,-11388.64"/>
</g>
-<!-- Node395&#45;&gt;Node24 -->
+<!-- Node398&#45;&gt;Node26 -->
<g id="edge428" class="edge">
-<title>Node395&#45;&gt;Node24</title>
-<path fill="none" stroke="midnightblue" d="M650.36,-7660.47C672.66,-7715.21 725.16,-7850.79 749,-7969.62 753.89,-7993.99 749.09,-8175.37 767,-8192.62 801.43,-8225.77 931.85,-8221.39 1017.21,-8214.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="653.47,-7658.84 646.44,-7650.92 647,-7661.5 653.47,-7658.84"/>
+<title>Node398&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M729.17,-8144.77C736.49,-8148.34 743.26,-8152.87 749,-8158.62 774.45,-8184.1 738.85,-8215.16 767,-8237.62 801.74,-8265.34 923.57,-8247.07 967,-8237.62 1004.66,-8229.43 1044.53,-8209.04 1069.34,-8194.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.22,-8141.41 719.64,-8140.75 727.5,-8147.86 730.22,-8141.41"/>
</g>
-<!-- Node395&#45;&gt;Node148 -->
+<!-- Node398&#45;&gt;Node150 -->
<g id="edge429" class="edge">
-<title>Node395&#45;&gt;Node148</title>
-<path fill="none" stroke="midnightblue" d="M737.69,-7620.81C823.45,-7605.61 938.8,-7579.03 967,-7542.62 1017.5,-7477.42 935.33,-6866.45 985,-6800.62 991.39,-6792.15 999.87,-6785.74 1009.28,-6780.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.9,-7617.4 727.65,-7622.57 738.1,-7624.29 736.9,-7617.4"/>
+<title>Node398&#45;&gt;Node150</title>
+<path fill="none" stroke="midnightblue" d="M729.83,-8142.91C815.24,-8149.51 935.26,-8152.22 967,-8119.62 1010.41,-8075.03 953.65,-7053.38 985,-6999.62 998.54,-6976.4 1024.08,-6960.75 1047.04,-6950.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.11,-8139.42 719.86,-8142.11 729.55,-8146.4 730.11,-8139.42"/>
</g>
-<!-- Node395&#45;&gt;Node272 -->
+<!-- Node398&#45;&gt;Node271 -->
<g id="edge430" class="edge">
-<title>Node395&#45;&gt;Node272</title>
-<path fill="none" stroke="midnightblue" d="M650.86,-7660.01C674.38,-7714.3 729.45,-7849.75 749,-7969.62 754.1,-8000.87 746.12,-10225.8 767,-10249.62 796.58,-10283.36 924.38,-10263.57 967,-10277.62 1006.32,-10290.58 1047.71,-10315.49 1072.17,-10331.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="654.07,-7658.6 646.85,-7650.84 647.65,-7661.41 654.07,-7658.6"/>
+<title>Node398&#45;&gt;Node271</title>
+<path fill="none" stroke="midnightblue" d="M728.96,-8142.72C736.63,-8146.64 743.54,-8151.82 749,-8158.62 784.07,-8202.25 728.47,-10133.02 767,-10173.62 798.62,-10206.93 920.48,-10206.18 1006.15,-10201.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.22,-8139.45 719.65,-8138.67 727.43,-8145.87 730.22,-8139.45"/>
</g>
-<!-- Node396&#45;&gt;Node274 -->
+<!-- Node399&#45;&gt;Node24 -->
<g id="edge432" class="edge">
-<title>Node396&#45;&gt;Node274</title>
-<path fill="none" stroke="midnightblue" d="M683.8,-11188.4C707.87,-11197.7 738.54,-11207.93 767,-11212.62 854.71,-11227.06 887.09,-11251.55 967,-11212.62 978.67,-11206.93 974.07,-11196.63 985,-11189.62 993.68,-11184.05 1003.44,-11179.67 1013.45,-11176.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="684.84,-11185.05 674.25,-11184.62 682.27,-11191.56 684.84,-11185.05"/>
+<title>Node399&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M661.22,-7798.55C685.93,-7826.48 726.26,-7876.1 749,-7925.62 763.49,-7957.17 739.77,-7980.09 767,-8001.62 804.3,-8031.12 932.78,-8019.02 1017.15,-8007.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="663.67,-7796.04 654.39,-7790.93 658.46,-7800.71 663.67,-7796.04"/>
</g>
-<!-- Node397&#45;&gt;Node35 -->
-<g id="edge434" class="edge">
-<title>Node397&#45;&gt;Node35</title>
-<path fill="none" stroke="midnightblue" d="M663.13,-8464.86C688.94,-8491.24 729.61,-8537.82 749,-8586.62 762.62,-8620.89 739.54,-8726.99 767,-8751.62 833.17,-8810.96 902.81,-8813.1 967,-8751.62 1000.49,-8719.54 955.64,-8370.51 985,-8334.62 991.05,-8327.22 998.77,-8321.67 1007.31,-8317.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="665.5,-8462.28 655.96,-8457.66 660.54,-8467.21 665.5,-8462.28"/>
+<!-- Node399&#45;&gt;Node157 -->
+<g id="edge433" class="edge">
+<title>Node399&#45;&gt;Node157</title>
+<path fill="none" stroke="midnightblue" d="M646.99,-7750.48C666.98,-7677.4 724.49,-7458.42 749,-7272.62 754.35,-7232.04 739.39,-6934.85 767,-6904.62 827.54,-6838.36 907.31,-6943.66 967,-6876.62 995.57,-6844.54 959.15,-6137.93 985,-6103.62 991.38,-6095.15 999.86,-6088.74 1009.27,-6083.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.5,-7749.99 644.22,-7760.56 650.25,-7751.84 643.5,-7749.99"/>
</g>
-<!-- Node397&#45;&gt;Node159 -->
-<g id="edge435" class="edge">
-<title>Node397&#45;&gt;Node159</title>
-<path fill="none" stroke="midnightblue" d="M659.97,-8420.14C683.11,-8395.7 723.66,-8357.59 767,-8338.62 808.11,-8320.62 937.35,-8344.31 967,-8310.62 995.77,-8277.91 958.4,-6777.11 985,-6742.62 992.55,-6732.82 1002.99,-6726.03 1014.43,-6721.36"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="657.33,-8417.84 653.09,-8427.55 662.46,-8422.61 657.33,-8417.84"/>
+<!-- Node399&#45;&gt;Node274 -->
+<g id="edge434" class="edge">
+<title>Node399&#45;&gt;Node274</title>
+<path fill="none" stroke="midnightblue" d="M663.27,-7797.87C689.88,-7825.07 731.97,-7873.92 749,-7925.62 759.03,-7956.1 745.21,-10212.07 767,-10235.62 783.45,-10253.4 922.25,-10259.91 1013.65,-10262.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="665.74,-7795.39 656.2,-7790.78 660.79,-7800.34 665.74,-7795.39"/>
</g>
-<!-- Node397&#45;&gt;Node276 -->
+<!-- Node400&#45;&gt;Node276 -->
<g id="edge436" class="edge">
-<title>Node397&#45;&gt;Node276</title>
-<path fill="none" stroke="midnightblue" d="M664.44,-8464.97C691.08,-8491.12 732.14,-8537.19 749,-8586.62 765.7,-8635.57 732.87,-10409.75 767,-10448.62 826.23,-10516.05 902.66,-10414.03 967,-10476.62 1001.57,-10510.24 954.05,-10546.64 985,-10583.62 993.9,-10594.25 1005.92,-10601.99 1018.74,-10607.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="666.65,-8462.23 657.02,-8457.82 661.79,-8467.27 666.65,-8462.23"/>
+<title>Node400&#45;&gt;Node276</title>
+<path fill="none" stroke="midnightblue" d="M727.58,-11331.3C740.79,-11331.85 754.25,-11332.32 767,-11332.62 855.86,-11334.72 878.12,-11334.02 967,-11332.62 982,-11332.39 997.99,-11331.99 1013.39,-11331.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.69,-11327.8 717.55,-11330.87 727.39,-11334.8 727.69,-11327.8"/>
</g>
-<!-- Node398&#45;&gt;Node33 -->
+<!-- Node401&#45;&gt;Node35 -->
<g id="edge438" class="edge">
-<title>Node398&#45;&gt;Node33</title>
-<path fill="none" stroke="midnightblue" d="M722.3,-6391.8C732.59,-6395.95 741.96,-6401.97 749,-6410.62 778.2,-6446.46 733.96,-7210.28 767,-7242.62 801.05,-7275.94 930.89,-7260.87 1016.35,-7246.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.22,-6388.42 712.62,-6388.5 720.96,-6395.04 723.22,-6388.42"/>
+<title>Node401&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M687.46,-6749.13C710.35,-6761.21 735.68,-6779.15 749,-6803.62 770.1,-6842.37 735.45,-7566.78 767,-7597.62 800.97,-7630.83 930.12,-7615.95 1015.59,-7601.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="689.01,-6745.99 678.51,-6744.62 685.87,-6752.25 689.01,-6745.99"/>
</g>
-<!-- Node398&#45;&gt;Node157 -->
+<!-- Node401&#45;&gt;Node161 -->
<g id="edge439" class="edge">
-<title>Node398&#45;&gt;Node157</title>
-<path fill="none" stroke="midnightblue" d="M722.29,-6380.24C732.59,-6376.19 741.96,-6370.23 749,-6361.62 785.97,-6316.41 730.67,-5356.34 767,-5310.62 824,-5238.88 909.24,-5331.74 967,-5260.62 999.94,-5220.05 951.49,-4830.72 985,-4790.62 991.34,-4783.03 999.48,-4777.52 1008.45,-4773.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="721,-6376.98 712.62,-6383.46 723.21,-6383.63 721,-6376.98"/>
+<title>Node401&#45;&gt;Node161</title>
+<path fill="none" stroke="midnightblue" d="M683.15,-6709.71C705.68,-6697.33 732.01,-6679.41 749,-6656.62 765.14,-6634.99 746.43,-6616.1 767,-6598.62 835.39,-6540.49 907.15,-6637.51 967,-6570.62 1014.44,-6517.61 942.99,-5988.03 985,-5930.62 992.46,-5920.43 1002.84,-5912.96 1014.27,-5907.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="681.29,-6706.73 674.09,-6714.51 684.57,-6712.92 681.29,-6706.73"/>
</g>
-<!-- Node398&#45;&gt;Node278 -->
+<!-- Node401&#45;&gt;Node278 -->
<g id="edge440" class="edge">
-<title>Node398&#45;&gt;Node278</title>
-<path fill="none" stroke="midnightblue" d="M722.42,-6391.7C732.7,-6395.86 742.03,-6401.92 749,-6410.62 774.79,-6442.79 738.7,-9349.62 767,-9379.62 783.54,-9397.15 921.53,-9400.67 1012.89,-9401.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.35,-6388.32 712.76,-6388.4 721.09,-6394.95 723.35,-6388.32"/>
+<title>Node401&#45;&gt;Node278</title>
+<path fill="none" stroke="midnightblue" d="M687.87,-6749.17C710.74,-6761.23 735.92,-6779.13 749,-6803.62 766.86,-6837.07 741.1,-9505.93 767,-9533.62 783.84,-9551.63 927.66,-9556.25 1018.87,-9557.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="689.43,-6746.04 678.92,-6744.68 686.29,-6752.29 689.43,-6746.04"/>
</g>
-<!-- Node399&#45;&gt;Node37 -->
+<!-- Node402&#45;&gt;Node33 -->
<g id="edge442" class="edge">
-<title>Node399&#45;&gt;Node37</title>
-<path fill="none" stroke="midnightblue" d="M727.05,-5864.11C792.97,-5861.91 885.75,-5858.19 967,-5852.62 981.69,-5851.61 997.32,-5850.31 1012.41,-5848.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.58,-5860.62 716.7,-5864.45 726.81,-5867.62 726.58,-5860.62"/>
+<title>Node402&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M681.19,-8601.63C750.05,-8630.22 888.68,-8673.72 967,-8601.62 1002.6,-8568.85 953.31,-8421.19 985,-8384.62 993.26,-8375.09 1004.36,-8368.78 1016.31,-8364.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="682.53,-8598.39 671.95,-8597.7 679.79,-8604.83 682.53,-8598.39"/>
</g>
-<!-- Node399&#45;&gt;Node161 -->
+<!-- Node402&#45;&gt;Node159 -->
<g id="edge443" class="edge">
-<title>Node399&#45;&gt;Node161</title>
-<path fill="none" stroke="midnightblue" d="M725.99,-5859.69C734.83,-5855.71 742.81,-5850.19 749,-5842.62 787.92,-5794.99 726.26,-4781.7 767,-4735.62 826.45,-4668.37 906.15,-4773.6 967,-4707.62 1013.63,-4657.05 940.37,-4450.95 985,-4398.62 993.11,-4389.11 1004.05,-4382.87 1015.89,-4378.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.62,-5856.47 716.52,-5863.3 727.11,-5863.01 724.62,-5856.47"/>
+<title>Node402&#45;&gt;Node159</title>
+<path fill="none" stroke="midnightblue" d="M722.63,-8571.29C809.38,-8557.5 937.26,-8531.2 967,-8492.62 993.82,-8457.84 960.65,-6948.18 985,-6911.62 994.88,-6896.79 1010.53,-6886.61 1026.92,-6879.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="721.87,-8567.86 712.53,-8572.86 722.95,-8574.78 721.87,-8567.86"/>
</g>
-<!-- Node399&#45;&gt;Node280 -->
+<!-- Node402&#45;&gt;Node280 -->
<g id="edge444" class="edge">
-<title>Node399&#45;&gt;Node280</title>
-<path fill="none" stroke="midnightblue" d="M726.11,-5874.3C734.92,-5878.37 742.87,-5883.97 749,-5891.62 774.06,-5922.88 740.53,-8746.53 767,-8776.62 828.68,-8846.71 944.39,-8845.38 1020.31,-8835.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.24,-5870.99 716.65,-5870.6 724.69,-5877.5 727.24,-5870.99"/>
+<title>Node402&#45;&gt;Node280</title>
+<path fill="none" stroke="midnightblue" d="M642.44,-8608.04C655.6,-8746.12 718.65,-9420.17 749,-9972.62 750.74,-10004.31 745.8,-10520.01 767,-10543.62 826.96,-10610.41 903.86,-10507.83 967,-10571.62 1010.82,-10615.9 943.53,-10664.14 985,-10710.62 992.53,-10719.06 1002.24,-10725.06 1012.76,-10729.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="645.89,-8607.3 641.45,-8597.68 638.92,-8607.97 645.89,-8607.3"/>
</g>
-<!-- Node400&#45;&gt;Node165 -->
+<!-- Node403&#45;&gt;Node37 -->
<g id="edge446" class="edge">
-<title>Node400&#45;&gt;Node165</title>
-<path fill="none" stroke="midnightblue" d="M738.16,-6469.65C742.15,-6466.79 745.81,-6463.47 749,-6459.62 794.2,-6404.97 719.71,-5874.46 767,-5821.62 826.85,-5754.73 907.19,-5860.54 967,-5793.62 1016.62,-5738.09 941.3,-5183.92 985,-5123.62 992.67,-5113.04 1003.46,-5105.32 1015.31,-5099.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.26,-6466.71 729.52,-6474.88 739.89,-6472.7 736.26,-6466.71"/>
+<title>Node403&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M663.43,-7096.27C689.9,-7123.6 731.55,-7172.31 749,-7223.62 760.81,-7258.35 740.75,-7858 767,-7883.62 800.52,-7916.34 926.67,-7907.3 1012.12,-7896.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="665.59,-7093.48 656.08,-7088.83 660.61,-7098.4 665.59,-7093.48"/>
</g>
-<!-- Node400&#45;&gt;Node282 -->
+<!-- Node403&#45;&gt;Node163 -->
<g id="edge447" class="edge">
-<title>Node400&#45;&gt;Node282</title>
-<path fill="none" stroke="midnightblue" d="M712.35,-6502.89C726.83,-6510.15 740.25,-6520.07 749,-6533.62 771.33,-6568.2 738.88,-9467.55 767,-9497.62 782.94,-9514.66 912.66,-9519.72 1003.83,-9521.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="713.78,-6499.7 703.24,-6498.71 710.87,-6506.06 713.78,-6499.7"/>
+<title>Node403&#45;&gt;Node163</title>
+<path fill="none" stroke="midnightblue" d="M658.95,-7050.67C681.71,-7024.85 722.43,-6983.87 767,-6963.62 807.86,-6945.06 936.79,-6968.81 967,-6935.62 996.65,-6903.05 957.66,-6574.16 985,-6539.62 992.94,-6529.59 1003.87,-6522.66 1015.77,-6517.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="656.1,-7048.62 652.21,-7058.48 661.4,-7053.2 656.1,-7048.62"/>
</g>
-<!-- Node402 -->
-<g id="node402" class="node">
-<title>Node402</title>
-<g id="a_node402"><a xlink:href="classarmnn_1_1_sync_mem_generic_workload.html" target="_top" xlink:title=" ">
+<!-- Node403&#45;&gt;Node282 -->
+<g id="edge448" class="edge">
+<title>Node403&#45;&gt;Node282</title>
+<path fill="none" stroke="midnightblue" d="M663.28,-7095.86C689.9,-7123.06 732,-7171.91 749,-7223.62 760.65,-7259.06 741.51,-9882.38 767,-9909.62 783.94,-9927.73 929.32,-9932.31 1020.44,-9933.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="665.75,-7093.39 656.21,-7088.78 660.8,-7098.33 665.75,-7093.39"/>
+</g>
+<!-- Node404&#45;&gt;Node167 -->
+<g id="edge450" class="edge">
+<title>Node404&#45;&gt;Node167</title>
+<path fill="none" stroke="midnightblue" d="M738.58,-6464.31C742.41,-6461.53 745.92,-6458.32 749,-6454.62 786.48,-6409.59 727.8,-5971.17 767,-5927.62 827.05,-5860.91 907.08,-5966.45 967,-5899.62 1011.08,-5850.46 943.75,-5357.18 985,-5305.62 989.03,-5300.59 993.83,-5296.39 999.14,-5292.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.44,-6461.52 729.74,-6469.73 740.09,-6467.49 736.44,-6461.52"/>
+</g>
+<!-- Node404&#45;&gt;Node284 -->
+<g id="edge451" class="edge">
+<title>Node404&#45;&gt;Node284</title>
+<path fill="none" stroke="midnightblue" d="M738.31,-6494.34C742.27,-6497.28 745.87,-6500.69 749,-6504.62 774.15,-6536.28 739.25,-9386.22 767,-9415.62 783.01,-9432.59 912.71,-9436.43 1003.86,-9437.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="740.07,-6491.31 729.75,-6488.93 736.33,-6497.23 740.07,-6491.31"/>
+</g>
+<!-- Node406 -->
+<g id="node406" class="node">
+<title>Node406</title>
+<g id="a_node406"><a xlink:href="classarmnn_1_1_sync_mem_generic_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1021,-201.12 1021,-220.12 1169,-220.12 1169,-201.12 1021,-201.12"/>
<text text-anchor="middle" x="1095" y="-208.12" font-family="Helvetica,sans-Serif" font-size="10.00">SyncMemGenericWorkload</text>
</a>
</g>
</g>
-<!-- Node401&#45;&gt;Node402 -->
-<g id="edge449" class="edge">
-<title>Node401&#45;&gt;Node402</title>
-<path fill="none" stroke="midnightblue" d="M687.98,-257.13C711.46,-248.86 740.34,-239.82 767,-234.62 853.18,-217.8 954.22,-212.53 1020.93,-211"/>
+<!-- Node405&#45;&gt;Node406 -->
+<g id="edge453" class="edge">
+<title>Node405&#45;&gt;Node406</title>
+<path fill="none" stroke="midnightblue" d="M687.98,-257.13C711.46,-248.86 740.34,-239.83 767,-234.62 853.18,-217.8 954.22,-212.54 1020.93,-211.01"/>
<polygon fill="midnightblue" stroke="midnightblue" points="686.51,-253.94 678.28,-260.61 688.87,-260.53 686.51,-253.94"/>
</g>
-<!-- Node403&#45;&gt;Node41 -->
-<g id="edge451" class="edge">
-<title>Node403&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M734.31,-2697.48C818.1,-2700.16 932.48,-2709.15 967,-2737.62 986.84,-2753.98 966.01,-2775.27 985,-2792.62 995.04,-2801.78 1007.73,-2807.8 1020.89,-2811.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="734.36,-2693.98 724.26,-2697.18 734.15,-2700.98 734.36,-2693.98"/>
-</g>
-<!-- Node403&#45;&gt;Node167 -->
-<g id="edge452" class="edge">
-<title>Node403&#45;&gt;Node167</title>
-<path fill="none" stroke="midnightblue" d="M708.04,-2677.34C724.08,-2669.5 739.32,-2658.62 749,-2643.62 768.47,-2613.45 741.76,-2023.15 767,-1997.62 800.05,-1964.17 927.03,-1968.54 1012.68,-1975.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="706.21,-2674.32 698.53,-2681.61 709.09,-2680.7 706.21,-2674.32"/>
-</g>
-<!-- Node404&#45;&gt;Node43 -->
-<g id="edge454" class="edge">
-<title>Node404&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M728.7,-2884.34C797.81,-2876.21 893.95,-2875.21 967,-2914.62 979.05,-2921.12 973.59,-2932.04 985,-2939.62 995.92,-2946.87 1008.66,-2952.03 1021.5,-2955.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.2,-2880.88 718.71,-2885.59 729.07,-2887.82 728.2,-2880.88"/>
-</g>
-<!-- Node404&#45;&gt;Node169 -->
+<!-- Node407&#45;&gt;Node41 -->
<g id="edge455" class="edge">
-<title>Node404&#45;&gt;Node169</title>
-<path fill="none" stroke="midnightblue" d="M666.74,-2878.42C693.17,-2854.63 732.03,-2814.23 749,-2769.62 770.66,-2712.67 731.16,-2270.88 767,-2221.62 822.59,-2145.23 898.52,-2214.7 967,-2149.62 982.02,-2135.34 969.09,-2119.89 985,-2106.62 993.26,-2099.73 1003.06,-2094.69 1013.34,-2091.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="664.17,-2876.02 658.98,-2885.25 668.8,-2881.27 664.17,-2876.02"/>
+<title>Node407&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M733.43,-2535.42C739.18,-2538.7 744.47,-2542.72 749,-2547.62 788.58,-2590.47 725.79,-2636.35 767,-2677.62 830.42,-2741.14 905.55,-2640.2 967,-2705.62 1002.86,-2743.8 950.82,-2900.93 985,-2940.62 994.31,-2951.44 1007.26,-2958.1 1020.99,-2962.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.56,-2532.08 724.04,-2530.84 731.5,-2538.37 734.56,-2532.08"/>
</g>
-<!-- Node405&#45;&gt;Node39 -->
-<g id="edge457" class="edge">
-<title>Node405&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M729.81,-6023.41C737.1,-6027.23 743.69,-6032.2 749,-6038.62 783.38,-6080.16 728.17,-6486.2 767,-6523.62 801.5,-6556.86 932.6,-6543.24 1017.96,-6530.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.8,-6020.02 720.24,-6019.15 727.96,-6026.41 730.8,-6020.02"/>
+<!-- Node407&#45;&gt;Node169 -->
+<g id="edge456" class="edge">
+<title>Node407&#45;&gt;Node169</title>
+<path fill="none" stroke="midnightblue" d="M732.88,-2503.65C739.01,-2499.53 744.52,-2494.57 749,-2488.62 787.53,-2437.48 722.33,-1958.5 767,-1912.62 838.8,-1838.87 972.54,-1859.91 1044.73,-1878.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.01,-2500.7 724.17,-2508.79 734.56,-2506.73 731.01,-2500.7"/>
</g>
-<!-- Node405&#45;&gt;Node163 -->
+<!-- Node408&#45;&gt;Node43 -->
<g id="edge458" class="edge">
-<title>Node405&#45;&gt;Node163</title>
-<path fill="none" stroke="midnightblue" d="M729.75,-6004.9C737.09,-6001.1 743.71,-5996.11 749,-5989.62 795.09,-5933.07 721.71,-4733.81 767,-4676.62 823.88,-4604.79 908.3,-4696.97 967,-4626.62 1006.52,-4579.25 944.82,-4396.42 985,-4349.62 991.75,-4341.75 1000.44,-4336.13 1009.97,-4332.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.88,-6001.9 720.11,-6009.1 730.68,-6008.31 727.88,-6001.9"/>
+<title>Node408&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M733.76,-2358.14C818.71,-2354.52 935.3,-2355.9 967,-2387.62 1007.78,-2428.44 947.51,-2602.77 985,-2646.62 994.4,-2657.62 1007.56,-2664.33 1021.49,-2668.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.39,-2354.66 723.56,-2358.61 733.71,-2361.65 733.39,-2354.66"/>
</g>
-<!-- Node405&#45;&gt;Node284 -->
+<!-- Node408&#45;&gt;Node171 -->
<g id="edge459" class="edge">
-<title>Node405&#45;&gt;Node284</title>
-<path fill="none" stroke="midnightblue" d="M729.84,-6023.14C737.16,-6027.02 743.75,-6032.07 749,-6038.62 773.93,-6069.71 739.56,-8878.72 767,-8907.62 783.67,-8925.17 922.79,-8927.78 1014.12,-8927.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.77,-6019.73 720.22,-6018.85 727.92,-6026.12 730.77,-6019.73"/>
+<title>Node408&#45;&gt;Node171</title>
+<path fill="none" stroke="midnightblue" d="M726.14,-2344.77C735.02,-2339.54 742.97,-2332.95 749,-2324.62 782.78,-2277.98 725.58,-1846.63 767,-1806.62 800.86,-1773.92 927.95,-1787.76 1013.36,-1801.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.24,-2341.81 717,-2349.55 727.49,-2348.02 724.24,-2341.81"/>
</g>
-<!-- Node406&#45;&gt;Node286 -->
-<g id="edge463" class="edge">
-<title>Node406&#45;&gt;Node286</title>
-<path fill="none" stroke="midnightblue" d="M753.86,-11305.52C833.08,-11300.38 930.74,-11290.42 967,-11271.62 977.62,-11266.11 975.04,-11258.24 985,-11251.62 999.69,-11241.85 1017.16,-11234.31 1033.76,-11228.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="753.57,-11302.03 743.81,-11306.15 754.01,-11309.01 753.57,-11302.03"/>
+<!-- Node409&#45;&gt;Node39 -->
+<g id="edge461" class="edge">
+<title>Node409&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M729.21,-6439.01C736.75,-6442.89 743.56,-6447.98 749,-6454.62 795.35,-6511.2 715.68,-7060.51 767,-7112.62 800.64,-7146.78 932.02,-7141.99 1017.66,-7134.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.61,-6435.81 720.05,-6434.99 727.8,-6442.22 730.61,-6435.81"/>
</g>
-<!-- Node407 -->
-<g id="node407" class="node">
-<title>Node407</title>
-<g id="a_node407"><a xlink:href="classarmnn_1_1_cl_tile_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1050,-11364.12 1050,-11383.12 1140,-11383.12 1140,-11364.12 1050,-11364.12"/>
-<text text-anchor="middle" x="1095" y="-11371.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClTileWorkload</text>
-</a>
+<!-- Node409&#45;&gt;Node165 -->
+<g id="edge462" class="edge">
+<title>Node409&#45;&gt;Node165</title>
+<path fill="none" stroke="midnightblue" d="M729.82,-6420.72C737.11,-6416.95 743.7,-6412.02 749,-6405.62 791.28,-6354.62 722.77,-5858.95 767,-5809.62 826.92,-5742.79 907.26,-5848.61 967,-5781.62 993.93,-5751.43 960.63,-5085.91 985,-5053.62 991.51,-5045 1000.19,-5038.51 1009.81,-5033.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.01,-6417.69 720.25,-6424.9 730.82,-6424.1 728.01,-6417.69"/>
</g>
+<!-- Node409&#45;&gt;Node286 -->
+<g id="edge463" class="edge">
+<title>Node409&#45;&gt;Node286</title>
+<path fill="none" stroke="midnightblue" d="M729.84,-6439.15C737.16,-6443.02 743.75,-6448.07 749,-6454.62 776.35,-6488.75 736.89,-9571.9 767,-9603.62 783.66,-9621.18 922.79,-9623.79 1014.12,-9623.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.78,-6435.73 720.22,-6434.85 727.92,-6442.12 730.78,-6435.73"/>
</g>
-<!-- Node406&#45;&gt;Node407 -->
-<g id="edge461" class="edge">
-<title>Node406&#45;&gt;Node407</title>
-<path fill="none" stroke="midnightblue" d="M691.75,-11322.3C714.72,-11327.2 742.12,-11332.67 767,-11336.62 867.72,-11352.59 986.97,-11364.28 1049.93,-11369.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="692.39,-11318.86 681.87,-11320.17 690.91,-11325.7 692.39,-11318.86"/>
+<!-- Node410&#45;&gt;Node288 -->
+<g id="edge467" class="edge">
+<title>Node410&#45;&gt;Node288</title>
+<path fill="none" stroke="midnightblue" d="M753.78,-11468.1C834.39,-11462.06 940.59,-11454.11 1012.74,-11448.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="753.3,-11464.63 743.59,-11468.86 753.82,-11471.61 753.3,-11464.63"/>
</g>
-<!-- Node408 -->
-<g id="node408" class="node">
-<title>Node408</title>
-<g id="a_node408"><a xlink:href="classarmnn_1_1_neon_tile_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1042,-11326.12 1042,-11345.12 1148,-11345.12 1148,-11326.12 1042,-11326.12"/>
-<text text-anchor="middle" x="1095" y="-11333.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTileWorkload</text>
+<!-- Node411 -->
+<g id="node411" class="node">
+<title>Node411</title>
+<g id="a_node411"><a xlink:href="classarmnn_1_1_cl_tile_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1050,-11480.12 1050,-11499.12 1140,-11499.12 1140,-11480.12 1050,-11480.12"/>
+<text text-anchor="middle" x="1095" y="-11487.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClTileWorkload</text>
</a>
</g>
</g>
-<!-- Node406&#45;&gt;Node408 -->
-<g id="edge462" class="edge">
-<title>Node406&#45;&gt;Node408</title>
-<path fill="none" stroke="midnightblue" d="M753.82,-11316.88C846.14,-11321.97 972.02,-11328.9 1041.87,-11332.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="753.77,-11313.38 743.59,-11316.32 753.38,-11320.37 753.77,-11313.38"/>
-</g>
-<!-- Node409&#45;&gt;Node47 -->
+<!-- Node410&#45;&gt;Node411 -->
<g id="edge465" class="edge">
-<title>Node409&#45;&gt;Node47</title>
-<path fill="none" stroke="midnightblue" d="M655.29,-6581.16C680.2,-6620.96 728.82,-6704.93 749,-6783.62 758.43,-6820.37 739.47,-7098.5 767,-7124.62 801.31,-7157.16 929.31,-7142.72 1014.62,-7128.64"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="658.23,-6579.26 649.92,-6572.68 652.31,-6583.01 658.23,-6579.26"/>
+<title>Node410&#45;&gt;Node411</title>
+<path fill="none" stroke="midnightblue" d="M753.64,-11479.88C849.6,-11482.62 981.94,-11486.41 1049.86,-11488.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="753.68,-11476.38 743.59,-11479.59 753.48,-11483.37 753.68,-11476.38"/>
</g>
-<!-- Node409&#45;&gt;Node171 -->
-<g id="edge466" class="edge">
-<title>Node409&#45;&gt;Node171</title>
-<path fill="none" stroke="midnightblue" d="M712.72,-6538.26C726.89,-6531.19 740.1,-6521.6 749,-6508.62 769.96,-6478.06 741.94,-6202.91 767,-6175.62 827.71,-6109.51 907.28,-6214.62 967,-6147.62 994.29,-6117 959.33,-5441.6 985,-5409.62 992.26,-5400.57 1002.03,-5394.27 1012.76,-5389.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="710.96,-6535.22 703.31,-6542.55 713.86,-6541.59 710.96,-6535.22"/>
+<!-- Node412 -->
+<g id="node412" class="node">
+<title>Node412</title>
+<g id="a_node412"><a xlink:href="classarmnn_1_1_neon_tile_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1042,-11518.12 1042,-11537.12 1148,-11537.12 1148,-11518.12 1042,-11518.12"/>
+<text text-anchor="middle" x="1095" y="-11525.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTileWorkload</text>
+</a>
</g>
-<!-- Node409&#45;&gt;Node292 -->
-<g id="edge467" class="edge">
-<title>Node409&#45;&gt;Node292</title>
-<path fill="none" stroke="midnightblue" d="M655.69,-6581.06C681.2,-6620.72 730.65,-6704.49 749,-6783.62 757.92,-6822.08 740.03,-9597.78 767,-9626.62 783.74,-9644.52 926,-9649.2 1017.28,-9650.34"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="658.58,-6579.09 650.19,-6572.62 652.72,-6582.91 658.58,-6579.09"/>
</g>
-<!-- Node410&#45;&gt;Node51 -->
+<!-- Node410&#45;&gt;Node412 -->
+<g id="edge466" class="edge">
+<title>Node410&#45;&gt;Node412</title>
+<path fill="none" stroke="midnightblue" d="M705.63,-11487.75C725.33,-11490.87 747.01,-11494.1 767,-11496.62 863.75,-11508.81 977.15,-11518.55 1041.79,-11523.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="705.96,-11484.26 695.53,-11486.13 704.85,-11491.17 705.96,-11484.26"/>
+</g>
+<!-- Node413&#45;&gt;Node47 -->
<g id="edge469" class="edge">
-<title>Node410&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M745.19,-6122.64C746.52,-6123.89 747.79,-6125.21 749,-6126.62 787.2,-6170.9 724.95,-6611.98 767,-6652.62 800.93,-6685.41 928.7,-6675.19 1014.12,-6663.99"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="747.04,-6119.64 737,-6116.24 742.73,-6125.16 747.04,-6119.64"/>
+<title>Node413&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M733.2,-6889.58C739.19,-6893.36 744.57,-6897.98 749,-6903.62 780.59,-6943.89 730.46,-7788.79 767,-7824.62 799.58,-7856.57 920.18,-7846.43 1005.41,-7834.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.5,-6886.31 724.04,-6884.63 731.17,-6892.47 734.5,-6886.31"/>
</g>
-<!-- Node410&#45;&gt;Node173 -->
+<!-- Node413&#45;&gt;Node173 -->
<g id="edge470" class="edge">
-<title>Node410&#45;&gt;Node173</title>
-<path fill="none" stroke="midnightblue" d="M746.27,-6090.57C747.21,-6089.63 748.12,-6088.64 749,-6087.62 788.82,-6041.03 726.63,-5030.73 767,-4984.62 826.21,-4916.99 906.4,-5021 967,-4954.62 1013.67,-4903.49 940.09,-4696.3 985,-4643.62 990.97,-4636.61 998.48,-4631.38 1006.75,-4627.51"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="743.93,-6087.96 738.46,-6097.04 748.4,-6093.35 743.93,-6087.96"/>
+<title>Node413&#45;&gt;Node173</title>
+<path fill="none" stroke="midnightblue" d="M733.24,-6855.88C739.19,-6851.96 744.56,-6847.26 749,-6841.62 792.11,-6786.89 719.79,-6579.86 767,-6528.62 827.82,-6462.62 907.21,-6567.57 967,-6500.62 1017.72,-6443.83 937.55,-5875.17 985,-5815.62 992.24,-5806.53 1002.01,-5800.15 1012.73,-5795.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.1,-6853.07 724.16,-6861.07 734.58,-6859.15 731.1,-6853.07"/>
</g>
-<!-- Node410&#45;&gt;Node288 -->
+<!-- Node413&#45;&gt;Node294 -->
<g id="edge471" class="edge">
-<title>Node410&#45;&gt;Node288</title>
-<path fill="none" stroke="midnightblue" d="M745.24,-6122.59C746.56,-6123.86 747.81,-6125.2 749,-6126.62 775.39,-6158.1 738.71,-9054.82 767,-9084.62 783.49,-9101.99 919.94,-9104.72 1011.29,-9104.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="747.14,-6119.62 737.14,-6116.13 742.77,-6125.1 747.14,-6119.62"/>
+<title>Node413&#45;&gt;Node294</title>
+<path fill="none" stroke="midnightblue" d="M733.28,-6889.52C739.25,-6893.31 744.61,-6897.95 749,-6903.62 775.14,-6937.42 738.16,-9948.1 767,-9979.62 783.58,-9997.74 925.89,-10005.51 1017.23,-10008.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.61,-6886.25 724.15,-6884.55 731.26,-6892.4 734.61,-6886.25"/>
</g>
-<!-- Node411&#45;&gt;Node45 -->
+<!-- Node414&#45;&gt;Node51 -->
<g id="edge473" class="edge">
-<title>Node411&#45;&gt;Node45</title>
-<path fill="none" stroke="midnightblue" d="M642.57,-8008.42C650.39,-8059.46 678.99,-8195.44 767,-8251.62 806.24,-8276.67 929.41,-8271.67 1012.86,-8264.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="646.02,-8007.77 641.14,-7998.37 639.09,-8008.76 646.02,-8007.77"/>
+<title>Node414&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M755.26,-5852.31C836.28,-5849.27 942.59,-5845.29 1014.33,-5842.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="754.87,-5848.82 745.01,-5852.69 755.14,-5855.81 754.87,-5848.82"/>
</g>
-<!-- Node411&#45;&gt;Node175 -->
+<!-- Node414&#45;&gt;Node175 -->
<g id="edge474" class="edge">
-<title>Node411&#45;&gt;Node175</title>
-<path fill="none" stroke="midnightblue" d="M644.21,-7968.94C655.51,-7920.81 690.91,-7795.97 767,-7726.62 837.16,-7662.67 912.32,-7729.22 967,-7651.62 1004.09,-7598.97 946.22,-6544.03 985,-6492.62 990.66,-6485.12 997.96,-6479.27 1006.12,-6474.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="640.74,-7968.45 641.95,-7978.97 647.56,-7969.99 640.74,-7968.45"/>
+<title>Node414&#45;&gt;Node175</title>
+<path fill="none" stroke="midnightblue" d="M746.27,-5840.58C747.21,-5839.63 748.12,-5838.65 749,-5837.62 791,-5788.44 724.18,-4722.09 767,-4673.62 826.42,-4606.36 906.56,-4711.98 967,-4645.62 996.43,-4613.3 956.84,-4286.06 985,-4252.62 990.99,-4245.51 998.57,-4240.22 1006.92,-4236.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="743.93,-5837.97 738.47,-5847.05 748.4,-5843.36 743.93,-5837.97"/>
</g>
-<!-- Node411&#45;&gt;Node290 -->
+<!-- Node414&#45;&gt;Node290 -->
<g id="edge475" class="edge">
-<title>Node411&#45;&gt;Node290</title>
-<path fill="none" stroke="midnightblue" d="M646.61,-8007.76C666.88,-8067.56 728.01,-8256.48 749,-8418.62 752.49,-8445.61 749.04,-10358.16 767,-10378.62 826.21,-10446.07 896.35,-10351.25 967,-10406.62 983.95,-10419.9 973.06,-10433.69 985,-10451.62 1010.14,-10489.36 1050.33,-10524.42 1074.24,-10543.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="649.87,-8006.47 643.32,-7998.14 643.25,-8008.73 649.87,-8006.47"/>
+<title>Node414&#45;&gt;Node290</title>
+<path fill="none" stroke="midnightblue" d="M745.24,-5872.6C746.56,-5873.86 747.81,-5875.2 749,-5876.62 798.09,-5935.15 719.79,-8566.56 767,-8626.62 823.62,-8698.66 900.72,-8613.36 967,-8676.62 987.14,-8695.85 964.59,-8717.68 985,-8736.62 992.53,-8743.61 1001.61,-8748.73 1011.28,-8752.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.14,-5869.63 737.14,-5866.13 742.77,-5875.1 747.14,-5869.63"/>
</g>
-<!-- Node412&#45;&gt;Node49 -->
+<!-- Node415&#45;&gt;Node45 -->
<g id="edge477" class="edge">
-<title>Node412&#45;&gt;Node49</title>
-<path fill="none" stroke="midnightblue" d="M686.99,-6868.27C710.02,-6880.55 735.61,-6898.81 749,-6923.62 771.01,-6964.4 733.88,-7725.2 767,-7757.62 800.95,-7790.84 930.11,-7775.96 1015.59,-7761.65"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="688.49,-6865.1 677.99,-6863.69 685.32,-6871.34 688.49,-6865.1"/>
+<title>Node415&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M733.65,-6837.02C739.45,-6840.69 744.68,-6845.17 749,-6850.62 778.54,-6887.9 733.01,-7673.34 767,-7706.62 800.58,-7739.5 927.41,-7726.52 1012.88,-7713.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.24,-6833.91 724.79,-6832.21 731.9,-6840.06 735.24,-6833.91"/>
</g>
-<!-- Node412&#45;&gt;Node177 -->
+<!-- Node415&#45;&gt;Node177 -->
<g id="edge478" class="edge">
-<title>Node412&#45;&gt;Node177</title>
-<path fill="none" stroke="midnightblue" d="M734.5,-6834.53C739.95,-6831.02 744.88,-6826.76 749,-6821.62 777.58,-6785.91 736.61,-6032.79 767,-5998.62 826.64,-5931.54 907.25,-6037.6 967,-5970.62 993.56,-5940.84 961.22,-5284.66 985,-5252.62 991.71,-5243.57 1000.77,-5236.77 1010.81,-5231.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.61,-6831.58 725.53,-6839.46 735.98,-6837.71 732.61,-6831.58"/>
+<title>Node415&#45;&gt;Node177</title>
+<path fill="none" stroke="midnightblue" d="M679.48,-6809.14C704.12,-6798.48 733.92,-6780.93 749,-6754.62 766.96,-6723.28 742.92,-6131.55 767,-6104.62 826.83,-6037.72 907.36,-6143.7 967,-6076.62 997.42,-6042.4 958.38,-5289.88 985,-5252.62 992.91,-5241.55 1004.23,-5233.54 1016.61,-5227.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="677.92,-6806 669.99,-6813.03 680.57,-6812.48 677.92,-6806"/>
</g>
-<!-- Node412&#45;&gt;Node294 -->
+<!-- Node415&#45;&gt;Node292 -->
<g id="edge479" class="edge">
-<title>Node412&#45;&gt;Node294</title>
-<path fill="none" stroke="midnightblue" d="M687.39,-6868.32C710.4,-6880.58 735.85,-6898.8 749,-6923.62 767.42,-6958.37 740.05,-9726.97 767,-9755.62 782.79,-9772.4 909.54,-9776.75 1000.5,-9777.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="688.9,-6865.15 678.4,-6863.75 685.73,-6871.4 688.9,-6865.15"/>
+<title>Node415&#45;&gt;Node292</title>
+<path fill="none" stroke="midnightblue" d="M734.3,-6837.31C739.86,-6840.93 744.86,-6845.32 749,-6850.62 774.04,-6882.7 739.48,-9750.64 767,-9780.62 783.17,-9798.23 918.56,-9805.65 1009.98,-9808.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.61,-6834.03 725.16,-6832.24 732.21,-6840.16 735.61,-6834.03"/>
</g>
-<!-- Node413&#45;&gt;Node296 -->
+<!-- Node416&#45;&gt;Node49 -->
<g id="edge481" class="edge">
-<title>Node413&#45;&gt;Node296</title>
-<path fill="none" stroke="midnightblue" d="M675.77,-11116.88C697.14,-11124.93 724.74,-11135.56 749,-11145.62 757.09,-11148.97 758.44,-11151.8 767,-11153.62 853.95,-11172.07 882.92,-11182.46 967,-11153.62 976.59,-11150.33 976.12,-11144.5 985,-11139.62 1008.25,-11126.84 1036.51,-11116.87 1058.42,-11110.21"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="676.73,-11113.5 666.13,-11113.26 674.27,-11120.05 676.73,-11113.5"/>
+<title>Node416&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M734.41,-5799.82C739.83,-5796.5 744.78,-5792.48 749,-5787.62 780.27,-5751.57 732.72,-5606.82 767,-5573.62 799.62,-5542.03 918.86,-5543.25 1003.92,-5548.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.76,-5796.73 725.53,-5804.47 736.01,-5802.93 732.76,-5796.73"/>
</g>
-<!-- Node414&#45;&gt;Node55 -->
-<g id="edge483" class="edge">
-<title>Node414&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M746.27,-6221.59C747.21,-6222.56 748.12,-6223.57 749,-6224.62 775.35,-6256.09 737.28,-6565.31 767,-6593.62 800.25,-6625.29 922.03,-6614.14 1007.19,-6601.64"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.33,-6218.74 738.47,-6214.86 743.75,-6224.04 748.33,-6218.74"/>
+<!-- Node416&#45;&gt;Node179 -->
+<g id="edge482" class="edge">
+<title>Node416&#45;&gt;Node179</title>
+<path fill="none" stroke="midnightblue" d="M734.48,-5800.35C739.94,-5796.92 744.87,-5792.72 749,-5787.62 792.11,-5734.31 721.63,-4605.03 767,-4553.62 826.4,-4486.33 906.66,-4592.07 967,-4525.62 998.4,-4491.04 954.96,-4141.39 985,-4105.62 988.24,-4101.76 991.95,-4098.44 995.99,-4095.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.68,-5797.34 725.51,-5805.13 735.98,-5803.51 732.68,-5797.34"/>
</g>
-<!-- Node414&#45;&gt;Node181 -->
-<g id="edge484" class="edge">
-<title>Node414&#45;&gt;Node181</title>
-<path fill="none" stroke="midnightblue" d="M747.45,-6177.43C747.98,-6176.84 748.49,-6176.24 749,-6175.62 786.43,-6129.85 727.83,-5155.89 767,-5111.62 826.47,-5044.39 906.55,-5149.97 967,-5083.62 996.29,-5051.47 956.98,-4725.88 985,-4692.62 990.49,-4686.1 997.32,-4681.11 1004.85,-4677.32"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="744.9,-6175.02 739.96,-6184.39 749.67,-6180.15 744.9,-6175.02"/>
+<!-- Node416&#45;&gt;Node296 -->
+<g id="edge483" class="edge">
+<title>Node416&#45;&gt;Node296</title>
+<path fill="none" stroke="midnightblue" d="M734.52,-5824.86C739.97,-5828.3 744.9,-5832.5 749,-5837.62 797.47,-5898.06 726.06,-8560.85 767,-8626.62 819.52,-8710.99 902.85,-8650.72 967,-8726.62 984.7,-8747.56 964.86,-8767.02 985,-8785.62 989.63,-8789.89 994.83,-8793.47 1000.4,-8796.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.03,-5821.7 725.57,-5820.06 732.73,-5827.87 736.03,-5821.7"/>
</g>
-<!-- Node414&#45;&gt;Node298 -->
+<!-- Node417&#45;&gt;Node298 -->
<g id="edge485" class="edge">
-<title>Node414&#45;&gt;Node298</title>
-<path fill="none" stroke="midnightblue" d="M746.34,-6221.54C747.26,-6222.53 748.15,-6223.55 749,-6224.62 774.87,-6256.89 738.52,-9172.62 767,-9202.62 783.1,-9219.58 913.53,-9222.59 1004.71,-9222.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.46,-6218.74 738.67,-6214.7 743.8,-6223.97 748.46,-6218.74"/>
+<title>Node417&#45;&gt;Node298</title>
+<path fill="none" stroke="midnightblue" d="M744.35,-11272.39C752.01,-11272.88 759.62,-11273.3 767,-11273.62 842.3,-11276.88 927.43,-11275.95 991.96,-11274.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="744.48,-11268.89 734.26,-11271.7 744,-11275.87 744.48,-11268.89"/>
</g>
-<!-- Node415&#45;&gt;Node57 -->
+<!-- Node418&#45;&gt;Node55 -->
<g id="edge487" class="edge">
-<title>Node415&#45;&gt;Node57</title>
-<path fill="none" stroke="midnightblue" d="M725.03,-7015.18C734.27,-7019.59 742.62,-7025.56 749,-7033.62 791.45,-7087.2 717.96,-7600.99 767,-7648.62 801.03,-7681.66 929.81,-7666.91 1015.25,-7652.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.11,-7011.84 715.53,-7011.28 723.45,-7018.32 726.11,-7011.84"/>
+<title>Node418&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M744.46,-6068.55C746.03,-6069.83 747.55,-6071.19 749,-6072.62 773.09,-6096.4 740.39,-6125.71 767,-6146.62 805.06,-6176.53 937.12,-6158.26 1021.32,-6142.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="746.36,-6065.6 736.17,-6062.7 742.32,-6071.32 746.36,-6065.6"/>
</g>
-<!-- Node415&#45;&gt;Node183 -->
+<!-- Node418&#45;&gt;Node183 -->
<g id="edge488" class="edge">
-<title>Node415&#45;&gt;Node183</title>
-<path fill="none" stroke="midnightblue" d="M724.84,-6991.78C734.18,-6987.12 742.61,-6980.9 749,-6972.62 790.37,-6919.03 721.82,-6414.03 767,-6363.62 826.9,-6296.77 906.93,-6402.31 967,-6335.62 1005.62,-6292.74 950.2,-5862.64 985,-5816.62 991.41,-5808.13 999.91,-5801.67 1009.33,-5796.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.42,-6988.59 715.65,-6995.79 726.21,-6995.01 723.42,-6988.59"/>
+<title>Node418&#45;&gt;Node183</title>
+<path fill="none" stroke="midnightblue" d="M747.44,-6025.43C747.97,-6024.84 748.49,-6024.24 749,-6023.62 779.88,-5986 738.78,-5187.28 767,-5147.62 821.95,-5070.4 911.73,-5150.62 967,-5073.62 1007.51,-5017.18 940.7,-4502.14 985,-4448.62 990.5,-4441.98 997.38,-4436.92 1004.99,-4433.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="744.9,-6023.02 739.94,-6032.38 749.66,-6028.15 744.9,-6023.02"/>
</g>
-<!-- Node415&#45;&gt;Node300 -->
+<!-- Node418&#45;&gt;Node300 -->
<g id="edge489" class="edge">
-<title>Node415&#45;&gt;Node300</title>
-<path fill="none" stroke="midnightblue" d="M725.2,-7015.04C734.41,-7019.47 742.71,-7025.49 749,-7033.62 773.64,-7065.46 739.72,-9903 767,-9932.62 783.19,-9950.2 918.57,-9957.19 1009.99,-9959.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.3,-7011.71 715.72,-7011.13 723.63,-7018.18 726.3,-7011.71"/>
+<title>Node418&#45;&gt;Node300</title>
+<path fill="none" stroke="midnightblue" d="M746.34,-6069.54C747.26,-6070.53 748.15,-6071.56 749,-6072.62 774.45,-6104.37 740.2,-8972 767,-9002.62 796.56,-9036.39 922.84,-9022.64 967,-9030.62 975.06,-9032.08 977,-9032.85 985,-9034.62 998.15,-9037.53 1012.19,-9040.63 1025.68,-9043.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.46,-6066.75 738.67,-6062.7 743.8,-6071.97 748.46,-6066.75"/>
</g>
-<!-- Node416&#45;&gt;Node185 -->
+<!-- Node419&#45;&gt;Node57 -->
<g id="edge491" class="edge">
-<title>Node416&#45;&gt;Node185</title>
-<path fill="none" stroke="midnightblue" d="M744.19,-6415.73C745.89,-6414.14 747.5,-6412.44 749,-6410.62 799.01,-6350 714.68,-5762.25 767,-5703.62 826.76,-5636.65 907.27,-5742.61 967,-5675.62 994,-5645.34 960.29,-4977.79 985,-4945.62 990.41,-4938.58 997.28,-4933.02 1004.94,-4928.65"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="741.91,-6413.08 736.21,-6422.01 746.23,-6418.58 741.91,-6413.08"/>
+<title>Node419&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M724.99,-6153.11C734.19,-6157.18 742.54,-6162.83 749,-6170.62 781.58,-6209.91 730.21,-6594.25 767,-6629.62 800.92,-6662.24 928,-6650.52 1013.38,-6638.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.14,-6149.8 715.55,-6149.56 723.67,-6156.35 726.14,-6149.8"/>
</g>
-<!-- Node416&#45;&gt;Node302 -->
+<!-- Node419&#45;&gt;Node185 -->
<g id="edge492" class="edge">
-<title>Node416&#45;&gt;Node302</title>
-<path fill="none" stroke="midnightblue" d="M744.26,-6454.43C745.93,-6456.04 747.52,-6457.77 749,-6459.62 775.99,-6493.3 737.52,-9536.08 767,-9567.62 782.11,-9583.78 899.51,-9589.16 989.37,-9590.9"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="746.32,-6451.6 736.34,-6448.04 741.93,-6457.04 746.32,-6451.6"/>
+<title>Node419&#45;&gt;Node185</title>
+<path fill="none" stroke="midnightblue" d="M725.1,-6139.06C734.28,-6135.06 742.6,-6129.43 749,-6121.62 781.24,-6082.31 733.26,-5244.65 767,-5206.62 826.57,-5139.48 907.32,-5245.66 967,-5178.62 995.78,-5146.29 957.49,-4433.05 985,-4399.62 990.6,-4392.81 997.66,-4387.67 1005.47,-4383.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.83,-6135.8 715.66,-6142.55 726.26,-6142.36 723.83,-6135.8"/>
</g>
-<!-- Node417&#45;&gt;Node53 -->
-<g id="edge494" class="edge">
-<title>Node417&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M731.05,-5975.48C737.79,-5979.13 743.93,-5983.77 749,-5989.62 780.69,-6026.18 732.57,-6172.62 767,-6206.62 783.8,-6223.21 916.31,-6227.96 1007.4,-6229.24"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.06,-5972.09 721.52,-5971.08 729.13,-5978.44 732.06,-5972.09"/>
+<!-- Node419&#45;&gt;Node302 -->
+<g id="edge493" class="edge">
+<title>Node419&#45;&gt;Node302</title>
+<path fill="none" stroke="midnightblue" d="M725.04,-6152.82C734.28,-6156.93 742.62,-6162.67 749,-6170.62 774.63,-6202.59 739.57,-9090.19 767,-9120.62 775.09,-9129.6 915.41,-9142.44 1009.59,-9150.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.14,-6149.5 715.55,-6149.24 723.67,-6156.05 726.14,-6149.5"/>
</g>
-<!-- Node417&#45;&gt;Node179 -->
+<!-- Node420&#45;&gt;Node187 -->
<g id="edge495" class="edge">
-<title>Node417&#45;&gt;Node179</title>
-<path fill="none" stroke="midnightblue" d="M731.28,-5955.08C738.01,-5951.39 744.08,-5946.66 749,-5940.62 795.13,-5884.03 718.71,-4681.37 767,-4626.62 826.37,-4559.3 906.08,-4664.53 967,-4598.62 1012.03,-4549.89 941.9,-4351.05 985,-4300.62 992.55,-4291.78 1002.55,-4285.76 1013.44,-4281.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.35,-5952.12 721.74,-5959.49 732.28,-5958.47 729.35,-5952.12"/>
+<title>Node420&#45;&gt;Node187</title>
+<path fill="none" stroke="midnightblue" d="M744.16,-8163.71C745.87,-8162.13 747.49,-8160.43 749,-8158.62 783.42,-8117.4 735.59,-7719.19 767,-7675.62 822.52,-7598.61 912.23,-7678.16 967,-7600.62 999.06,-7555.24 952.23,-6645.49 985,-6600.62 991.95,-6591.1 1001.49,-6584 1012.05,-6578.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.88,-8161.06 736.15,-8169.97 746.19,-8166.57 741.88,-8161.06"/>
</g>
-<!-- Node417&#45;&gt;Node304 -->
+<!-- Node420&#45;&gt;Node304 -->
<g id="edge496" class="edge">
-<title>Node417&#45;&gt;Node304</title>
-<path fill="none" stroke="midnightblue" d="M730.73,-5974.62C737.7,-5978.43 743.96,-5983.33 749,-5989.62 774.86,-6021.88 738.53,-8936.63 767,-8966.62 783.88,-8984.4 926.49,-8986.85 1017.72,-8986.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.12,-5971.41 721.57,-5970.37 729.17,-5977.75 732.12,-5971.41"/>
+<title>Node420&#45;&gt;Node304</title>
+<path fill="none" stroke="midnightblue" d="M696.29,-8201.98C716.58,-8211.99 737.33,-8226.44 749,-8246.62 778.48,-8297.61 728.16,-10322.35 767,-10366.62 826.19,-10434.1 903.41,-10331.28 967,-10394.62 1006.77,-10434.23 951.23,-10474.79 985,-10519.62 996.86,-10535.36 1014.93,-10546.17 1032.96,-10553.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="697.58,-8198.72 687.03,-8197.7 694.64,-8205.08 697.58,-8198.72"/>
</g>
-<!-- Node418&#45;&gt;Node59 -->
+<!-- Node421&#45;&gt;Node53 -->
<g id="edge498" class="edge">
-<title>Node418&#45;&gt;Node59</title>
-<path fill="none" stroke="midnightblue" d="M677.77,-7540.11C702.88,-7556 733.9,-7580.53 749,-7611.62 774.35,-7663.82 726.13,-8092.41 767,-8133.62 799.06,-8165.94 919.12,-8163.28 1004.44,-8156.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="679.53,-7537.09 669.18,-7534.86 675.88,-7543.06 679.53,-7537.09"/>
+<title>Node421&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M730.81,-6603.8C737.73,-6607.58 743.96,-6612.43 749,-6618.62 779.51,-6656.12 732.46,-7454.79 767,-7488.62 800.93,-7521.86 930.1,-7506.97 1015.58,-7492.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.27,-6600.62 721.73,-6599.57 729.31,-6606.97 732.27,-6600.62"/>
</g>
-<!-- Node418&#45;&gt;Node187 -->
+<!-- Node421&#45;&gt;Node181 -->
<g id="edge499" class="edge">
-<title>Node418&#45;&gt;Node187</title>
-<path fill="none" stroke="midnightblue" d="M676.86,-7499.12C702.15,-7482.82 733.78,-7457.49 749,-7425.62 776.2,-7368.63 724.81,-6904.6 767,-6857.62 826.97,-6790.83 906.9,-6896.28 967,-6829.62 1004.74,-6787.75 950.23,-6366.99 985,-6322.62 992.16,-6313.48 1001.81,-6306.91 1012.42,-6302.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="674.85,-7496.24 668.21,-7504.5 678.55,-7502.18 674.85,-7496.24"/>
+<title>Node421&#45;&gt;Node181</title>
+<path fill="none" stroke="midnightblue" d="M724.83,-6573.95C734.13,-6568.7 742.54,-6562.05 749,-6553.62 776.42,-6517.85 735.94,-6384.28 767,-6351.62 828.85,-6286.58 907.2,-6390.56 967,-6323.62 1017.13,-6267.51 938.86,-5706.06 985,-5646.62 992.36,-5637.14 1002.4,-5630.42 1013.43,-5625.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.04,-6570.94 715.69,-6578.57 726.2,-6577.19 723.04,-6570.94"/>
</g>
-<!-- Node418&#45;&gt;Node308 -->
+<!-- Node421&#45;&gt;Node306 -->
<g id="edge500" class="edge">
-<title>Node418&#45;&gt;Node308</title>
-<path fill="none" stroke="midnightblue" d="M678.04,-7539.98C703.27,-7555.81 734.34,-7580.33 749,-7611.62 764.9,-7645.54 742.32,-10280.43 767,-10308.62 826.13,-10376.14 893.82,-10284.65 967,-10336.62 981.26,-10346.74 972.58,-10359.3 985,-10371.62 1002.98,-10389.46 1027.92,-10402.63 1049.41,-10411.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="679.77,-7536.94 669.4,-7534.75 676.14,-7542.92 679.77,-7536.94"/>
+<title>Node421&#45;&gt;Node306</title>
+<path fill="none" stroke="midnightblue" d="M730.73,-6603.63C737.7,-6607.43 743.96,-6612.34 749,-6618.62 775.44,-6651.61 738.18,-9631.69 767,-9662.62 783.74,-9680.58 926.39,-9685.69 1017.67,-9687.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.12,-6600.41 721.57,-6599.37 729.17,-6606.76 732.12,-6600.41"/>
</g>
-<!-- Node419&#45;&gt;Node61 -->
+<!-- Node422&#45;&gt;Node59 -->
<g id="edge502" class="edge">
-<title>Node419&#45;&gt;Node61</title>
-<path fill="none" stroke="midnightblue" d="M725.41,-5916.48C791.43,-5916.69 885.07,-5915.98 967,-5911.62 982.15,-5910.81 998.28,-5909.58 1013.79,-5908.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.07,-5912.98 715.06,-5916.44 725.05,-5919.98 725.07,-5912.98"/>
+<title>Node422&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M733.92,-6108.9C739.56,-6112.32 744.69,-6116.51 749,-6121.62 771.96,-6148.84 741.31,-6416.96 767,-6441.62 799.77,-6473.08 919.31,-6467.17 1004.36,-6458.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.16,-6105.6 724.67,-6104.13 731.95,-6111.82 735.16,-6105.6"/>
</g>
-<!-- Node419&#45;&gt;Node189 -->
+<!-- Node422&#45;&gt;Node189 -->
<g id="edge503" class="edge">
-<title>Node419&#45;&gt;Node189</title>
-<path fill="none" stroke="midnightblue" d="M724.72,-5909.25C734.06,-5905.23 742.52,-5899.55 749,-5891.62 787.57,-5844.42 726.62,-4840.28 767,-4794.62 826.46,-4727.38 906.21,-4832.65 967,-4766.62 1015.09,-4714.38 938.98,-4501.68 985,-4447.62 990.78,-4440.83 998,-4435.71 1005.96,-4431.87"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.34,-5906.03 715.14,-5912.74 725.73,-5912.61 723.34,-5906.03"/>
+<title>Node422&#45;&gt;Node189</title>
+<path fill="none" stroke="midnightblue" d="M733.95,-6085.52C739.61,-6082.08 744.73,-6077.84 749,-6072.62 785.38,-6028.16 728.92,-5081.64 767,-5038.62 826.49,-4971.41 907.18,-5077.54 967,-5010.62 1015.89,-4955.93 938.27,-4407.17 985,-4350.62 992.22,-4341.88 1001.83,-4335.89 1012.37,-4331.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.96,-6082.6 724.65,-6090.28 735.15,-6088.83 731.96,-6082.6"/>
</g>
-<!-- Node419&#45;&gt;Node306 -->
+<!-- Node422&#45;&gt;Node310 -->
<g id="edge504" class="edge">
-<title>Node419&#45;&gt;Node306</title>
-<path fill="none" stroke="midnightblue" d="M724.84,-5922.73C734.16,-5926.84 742.58,-5932.61 749,-5940.62 799.06,-6003.06 714.49,-8761.22 767,-8821.62 797.96,-8857.23 924.16,-8866.9 1010.41,-8869.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.86,-5919.37 715.27,-5919.15 723.41,-5925.93 725.86,-5919.37"/>
+<title>Node422&#45;&gt;Node310</title>
+<path fill="none" stroke="midnightblue" d="M733.48,-6108.21C739.35,-6111.77 744.64,-6116.18 749,-6121.62 774.54,-6153.48 740.11,-9030.89 767,-9061.62 796.56,-9095.39 922.56,-9083.36 967,-9089.62 983.1,-9091.89 1000.34,-9094.33 1016.77,-9096.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.01,-6105.06 724.51,-6103.59 731.8,-6111.28 735.01,-6105.06"/>
</g>
-<!-- Node421 -->
-<g id="node421" class="node">
-<title>Node421</title>
-<g id="a_node421"><a xlink:href="classarmnn_1_1_gpu_fsa_pre_compiled_workload.html" target="_top" xlink:title=" ">
+<!-- Node423&#45;&gt;Node61 -->
+<g id="edge506" class="edge">
+<title>Node423&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M724.77,-5960.4C733.55,-5963.97 741.86,-5968.61 749,-5974.62 764.85,-5987.97 749.75,-6006.14 767,-6017.62 805.94,-6043.53 930.19,-6034.02 1013.82,-6023.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.68,-5957.01 715.09,-5956.94 723.32,-5963.6 725.68,-5957.01"/>
+</g>
+<!-- Node423&#45;&gt;Node191 -->
+<g id="edge507" class="edge">
+<title>Node423&#45;&gt;Node191</title>
+<path fill="none" stroke="midnightblue" d="M724.73,-5943.26C734.06,-5939.24 742.52,-5933.56 749,-5925.62 788.86,-5876.83 725.27,-4838.83 767,-4791.62 826.44,-4724.37 907.1,-4830.47 967,-4763.62 1012.18,-4713.2 941.81,-4206.75 985,-4154.62 990.69,-4147.76 997.85,-4142.59 1005.77,-4138.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.34,-5940.04 715.14,-5946.74 725.73,-5946.62 723.34,-5940.04"/>
+</g>
+<!-- Node423&#45;&gt;Node308 -->
+<g id="edge508" class="edge">
+<title>Node423&#45;&gt;Node308</title>
+<path fill="none" stroke="midnightblue" d="M724.84,-5956.74C734.16,-5960.85 742.58,-5966.61 749,-5974.62 798.38,-6036.21 715,-8757.22 767,-8816.62 826.12,-8884.16 894.94,-8791.11 967,-8844.62 982.33,-8856 970.13,-8871.65 985,-8883.62 992.47,-8889.63 1001.13,-8894.22 1010.24,-8897.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.86,-5953.38 715.27,-5953.16 723.41,-5959.94 725.86,-5953.38"/>
+</g>
+<!-- Node425 -->
+<g id="node425" class="node">
+<title>Node425</title>
+<g id="a_node425"><a xlink:href="classarmnn_1_1_gpu_fsa_pre_compiled_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1014.5,-163.12 1014.5,-182.12 1175.5,-182.12 1175.5,-163.12 1014.5,-163.12"/>
<text text-anchor="middle" x="1095" y="-170.12" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaPreCompiledWorkload</text>
</a>
</g>
</g>
-<!-- Node420&#45;&gt;Node421 -->
-<g id="edge506" class="edge">
-<title>Node420&#45;&gt;Node421</title>
+<!-- Node424&#45;&gt;Node425 -->
+<g id="edge510" class="edge">
+<title>Node424&#45;&gt;Node425</title>
<path fill="none" stroke="midnightblue" d="M729.25,-172.62C812.19,-172.62 934.58,-172.62 1014.3,-172.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="729.08,-169.12 719.08,-172.62 729.08,-176.12 729.08,-169.12"/>
</g>
-<!-- Node422 -->
-<g id="node422" class="node">
-<title>Node422</title>
-<g id="a_node422"><a xlink:href="classarmnn_1_1_tosa_ref_pre_compiled_workload.html" target="_top" xlink:title=" ">
+<!-- Node426 -->
+<g id="node426" class="node">
+<title>Node426</title>
+<g id="a_node426"><a xlink:href="classarmnn_1_1_tosa_ref_pre_compiled_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1013.5,-125.12 1013.5,-144.12 1176.5,-144.12 1176.5,-125.12 1013.5,-125.12"/>
<text text-anchor="middle" x="1095" y="-132.12" font-family="Helvetica,sans-Serif" font-size="10.00">TosaRefPreCompiledWorkload</text>
</a>
</g>
</g>
-<!-- Node420&#45;&gt;Node422 -->
-<g id="edge507" class="edge">
-<title>Node420&#45;&gt;Node422</title>
-<path fill="none" stroke="midnightblue" d="M729.2,-165.15C811.74,-158.24 933.39,-148.06 1013.15,-141.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.75,-161.68 719.08,-166 729.34,-168.65 728.75,-161.68"/>
-</g>
-<!-- Node423&#45;&gt;Node67 -->
-<g id="edge509" class="edge">
-<title>Node423&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M734.74,-5656.3C739.91,-5653.32 744.73,-5649.79 749,-5645.62 772.28,-5622.86 742.09,-5595.57 767,-5574.62 785.84,-5558.76 928.55,-5552.92 1019.11,-5550.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.11,-5653.21 725.74,-5660.82 736.25,-5659.46 733.11,-5653.21"/>
-</g>
-<!-- Node423&#45;&gt;Node191 -->
-<g id="edge510" class="edge">
-<title>Node423&#45;&gt;Node191</title>
-<path fill="none" stroke="midnightblue" d="M734.48,-5658.34C739.94,-5654.91 744.87,-5650.72 749,-5645.62 792.91,-5591.3 720.79,-4440.98 767,-4388.62 826.39,-4321.32 905.22,-4425.72 967,-4360.62 998.78,-4327.12 954.54,-4188.32 985,-4153.62 992.16,-4145.46 1001.4,-4139.73 1011.47,-4135.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.68,-5655.33 725.51,-5663.13 735.98,-5661.51 732.68,-5655.33"/>
-</g>
-<!-- Node423&#45;&gt;Node312 -->
+<!-- Node424&#45;&gt;Node426 -->
<g id="edge511" class="edge">
-<title>Node423&#45;&gt;Node312</title>
-<path fill="none" stroke="midnightblue" d="M734.49,-5681.96C739.95,-5685.36 744.88,-5689.52 749,-5694.62 775.16,-5726.96 738.55,-8659.27 767,-8689.62 783.67,-8707.39 924.36,-8711.68 1015.69,-8712.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.01,-5678.8 725.53,-5677.24 732.74,-5685 736.01,-5678.8"/>
+<title>Node424&#45;&gt;Node426</title>
+<path fill="none" stroke="midnightblue" d="M729.2,-165.16C811.74,-158.25 933.39,-148.07 1013.15,-141.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.75,-161.68 719.08,-166 729.34,-168.66 728.75,-161.68"/>
</g>
-<!-- Node424&#45;&gt;Node69 -->
+<!-- Node427&#45;&gt;Node67 -->
<g id="edge513" class="edge">
-<title>Node424&#45;&gt;Node69</title>
-<path fill="none" stroke="midnightblue" d="M730.42,-6346.63C737.49,-6350.43 743.86,-6355.33 749,-6361.62 773.77,-6391.9 738.98,-7038.31 767,-7065.62 800.04,-7097.82 922.89,-7086.32 1008.22,-7073.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.7,-6343.36 721.15,-6342.39 728.78,-6349.73 731.7,-6343.36"/>
+<title>Node427&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M657.44,-7972.68C679.5,-7999.73 720.29,-8043.09 767,-8060.62 856.62,-8094.27 969.93,-8078.42 1036.92,-8063.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="660.18,-7970.5 651.21,-7964.86 654.7,-7974.86 660.18,-7970.5"/>
</g>
-<!-- Node424&#45;&gt;Node193 -->
+<!-- Node427&#45;&gt;Node193 -->
<g id="edge514" class="edge">
-<title>Node424&#45;&gt;Node193</title>
-<path fill="none" stroke="midnightblue" d="M730.41,-6327.47C737.47,-6323.73 743.85,-6318.88 749,-6312.62 777.13,-6278.41 741.28,-5551.68 767,-5515.62 822.03,-5438.45 911.26,-5518.27 967,-5441.62 995.71,-5402.13 954.95,-5041.09 985,-5002.62 992.95,-4992.44 1003.97,-4985.37 1015.97,-4980.49"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.82,-6324.35 721.13,-6331.64 731.68,-6330.74 728.82,-6324.35"/>
+<title>Node427&#45;&gt;Node193</title>
+<path fill="none" stroke="midnightblue" d="M662.99,-7926.99C689.03,-7899.73 730.28,-7851.24 749,-7800.62 767.09,-7751.71 735.67,-7608.32 767,-7566.62 824.03,-7490.73 912.31,-7569.22 967,-7491.62 1003.08,-7440.44 948.54,-6415.53 985,-6364.62 992.55,-6354.08 1003.21,-6346.38 1014.94,-6340.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="660.22,-7924.82 655.76,-7934.43 665.24,-7929.7 660.22,-7924.82"/>
</g>
-<!-- Node424&#45;&gt;Node310 -->
+<!-- Node427&#45;&gt;Node314 -->
<g id="edge515" class="edge">
-<title>Node424&#45;&gt;Node310</title>
-<path fill="none" stroke="midnightblue" d="M730.37,-6346.43C737.48,-6350.26 743.88,-6355.23 749,-6361.62 774.7,-6393.68 738.84,-9290.68 767,-9320.62 783.98,-9338.67 929.35,-9342.34 1020.45,-9342.84"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.58,-6343.13 721.03,-6342.16 728.67,-6349.5 731.58,-6343.13"/>
+<title>Node427&#45;&gt;Node314</title>
+<path fill="none" stroke="midnightblue" d="M662,-7972.25C688.55,-8001.28 731.76,-8054.5 749,-8109.62 758.06,-8138.6 747.04,-10272.75 767,-10295.62 826.06,-10363.29 889.8,-10278.71 967,-10324.62 1030.48,-10362.38 1072.43,-10445.27 1087.63,-10479.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="664.37,-7969.66 654.99,-7964.73 659.25,-7974.43 664.37,-7969.66"/>
</g>
-<!-- Node425&#45;&gt;Node63 -->
+<!-- Node428&#45;&gt;Node69 -->
<g id="edge517" class="edge">
-<title>Node425&#45;&gt;Node63</title>
-<path fill="none" stroke="midnightblue" d="M745.2,-6259.62C746.53,-6260.88 747.8,-6262.21 749,-6263.62 773.72,-6292.5 739.77,-6921.09 767,-6947.62 800.51,-6980.25 926.32,-6967.98 1011.75,-6955.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="747.06,-6256.64 737.04,-6253.21 742.74,-6262.14 747.06,-6256.64"/>
+<title>Node428&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M668.13,-6948.98C694.54,-6970.93 732.41,-7007.74 749,-7049.62 763.65,-7086.62 738.68,-7737.67 767,-7765.62 799.83,-7798.03 922.74,-7790.91 1008.14,-7781.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="670.3,-6946.24 660.33,-6942.66 665.89,-6951.67 670.3,-6946.24"/>
</g>
-<!-- Node425&#45;&gt;Node196 -->
+<!-- Node428&#45;&gt;Node195 -->
<g id="edge518" class="edge">
-<title>Node425&#45;&gt;Node196</title>
-<path fill="none" stroke="midnightblue" d="M746.27,-6227.57C747.21,-6226.63 748.12,-6225.64 749,-6224.62 784.96,-6182.62 730.34,-5271 767,-5229.62 826.51,-5162.43 906.43,-5267.86 967,-5201.62 994.18,-5171.9 959,-4870.37 985,-4839.62 990.25,-4833.4 996.72,-4828.58 1003.85,-4824.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="743.93,-6224.96 738.45,-6234.03 748.39,-6230.35 743.93,-6224.96"/>
+<title>Node428&#45;&gt;Node195</title>
+<path fill="none" stroke="midnightblue" d="M730.61,-6912.34C737.3,-6908.89 743.55,-6904.7 749,-6899.62 767.51,-6882.37 747.55,-6861.8 767,-6845.62 835.99,-6788.21 907.05,-6884.42 967,-6817.62 1009.84,-6769.89 947.88,-6292.93 985,-6240.62 993.63,-6228.47 1006.28,-6219.83 1019.95,-6213.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.91,-6909.28 721.25,-6916.6 731.81,-6915.65 728.91,-6909.28"/>
</g>
-<!-- Node425&#45;&gt;Node314 -->
+<!-- Node428&#45;&gt;Node312 -->
<g id="edge519" class="edge">
-<title>Node425&#45;&gt;Node314</title>
-<path fill="none" stroke="midnightblue" d="M745.24,-6259.59C746.56,-6260.86 747.81,-6262.2 749,-6263.62 775.75,-6295.53 738.52,-9231.24 767,-9261.62 783.23,-9278.92 917.06,-9283.44 1008.4,-9284.49"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="747.14,-6256.62 737.14,-6253.13 742.77,-6262.1 747.14,-6256.62"/>
+<title>Node428&#45;&gt;Node312</title>
+<path fill="none" stroke="midnightblue" d="M668.76,-6949.29C695.28,-6971.23 732.91,-7007.83 749,-7049.62 764.28,-7089.31 738.24,-10080.29 767,-10111.62 799.91,-10147.48 934.4,-10148.85 1020.31,-10145.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="670.9,-6946.52 660.92,-6942.96 666.5,-6951.96 670.9,-6946.52"/>
</g>
-<!-- Node426&#45;&gt;Node65 -->
+<!-- Node429&#45;&gt;Node63 -->
<g id="edge521" class="edge">
-<title>Node426&#45;&gt;Node65</title>
-<path fill="none" stroke="midnightblue" d="M652.78,-1869.61C674.78,-1911.62 720.2,-2001.65 749,-2081.62 759.59,-2111.03 748.98,-2124.07 767,-2149.62 829.12,-2237.65 904.38,-2198.94 967,-2286.62 984.42,-2311.01 963.34,-2330.9 985,-2351.62 993.91,-2360.14 1005.11,-2365.97 1016.91,-2369.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="655.85,-1867.91 648.09,-1860.69 649.65,-1871.17 655.85,-1867.91"/>
+<title>Node429&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M745.19,-6205.64C746.52,-6206.89 747.79,-6208.22 749,-6209.62 788.83,-6255.87 723.14,-6716.18 767,-6758.62 801.29,-6791.81 931.4,-6776.27 1016.8,-6761.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.04,-6202.64 737.01,-6199.24 742.73,-6208.16 747.04,-6202.64"/>
</g>
-<!-- Node426&#45;&gt;Node198 -->
+<!-- Node429&#45;&gt;Node198 -->
<g id="edge522" class="edge">
-<title>Node426&#45;&gt;Node198</title>
-<path fill="none" stroke="midnightblue" d="M652.5,-1821.81C671.81,-1787.91 712.46,-1727.12 767,-1702.62 807.54,-1684.4 931.4,-1676.01 967,-1702.62 989.64,-1719.54 964.41,-1744.25 985,-1763.62 991.86,-1770.07 1000.03,-1774.97 1008.77,-1778.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="649.41,-1820.16 647.62,-1830.6 655.53,-1823.55 649.41,-1820.16"/>
+<title>Node429&#45;&gt;Node198</title>
+<path fill="none" stroke="midnightblue" d="M746.26,-6173.57C747.21,-6172.63 748.12,-6171.65 749,-6170.62 781.35,-6132.92 734.02,-5313.77 767,-5276.62 826.58,-5209.49 907.23,-5315.59 967,-5248.62 1018.96,-5190.41 935.34,-4606.81 985,-4546.62 990.24,-4540.27 996.75,-4535.37 1003.95,-4531.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="743.92,-6170.96 738.45,-6180.03 748.38,-6176.36 743.92,-6170.96"/>
</g>
-<!-- Node426&#45;&gt;Node374 -->
+<!-- Node429&#45;&gt;Node316 -->
<g id="edge523" class="edge">
-<title>Node426&#45;&gt;Node374</title>
-<path fill="none" stroke="midnightblue" d="M660.55,-1822.41C686.35,-1791.71 729.59,-1734.79 749,-1677.62 765.27,-1629.7 730.09,-1485.24 767,-1450.62 801.42,-1418.33 929.04,-1425.87 1014.3,-1435.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="657.6,-1820.47 653.76,-1830.35 662.92,-1825.02 657.6,-1820.47"/>
+<title>Node429&#45;&gt;Node316</title>
+<path fill="none" stroke="midnightblue" d="M745.24,-6205.6C746.56,-6206.86 747.81,-6208.2 749,-6209.62 775.5,-6241.23 739.1,-9149.23 767,-9179.62 783.07,-9197.13 916.95,-9204.56 1008.34,-9207.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.14,-6202.63 737.14,-6199.13 742.77,-6208.1 747.14,-6202.63"/>
</g>
-<!-- Node427&#45;&gt;Node72 -->
+<!-- Node430&#45;&gt;Node65 -->
<g id="edge525" class="edge">
-<title>Node427&#45;&gt;Node72</title>
-<path fill="none" stroke="midnightblue" d="M737.08,-2125.21C741.17,-2126.86 745.16,-2128.66 749,-2130.62 758.53,-2135.48 758.6,-2139.98 767,-2146.62 852.14,-2213.88 881.86,-2219.35 967,-2286.62 975.4,-2293.25 975.49,-2297.71 985,-2302.62 992.51,-2306.49 1000.61,-2309.76 1008.89,-2312.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="737.98,-2121.81 727.39,-2121.62 735.55,-2128.37 737.98,-2121.81"/>
+<title>Node430&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M651.41,-1931.09C672.66,-1977.33 718.88,-2081.02 749,-2171.62 759.13,-2202.1 743.04,-2220.22 767,-2241.62 833.94,-2301.42 905.95,-2203.83 967,-2269.62 1009.26,-2315.16 944.74,-2501.3 985,-2548.62 993.37,-2558.46 1004.74,-2564.87 1017,-2568.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="654.52,-1929.48 647.15,-1921.87 648.17,-1932.42 654.52,-1929.48"/>
</g>
-<!-- Node427&#45;&gt;Node200 -->
+<!-- Node430&#45;&gt;Node200 -->
<g id="edge526" class="edge">
-<title>Node427&#45;&gt;Node200</title>
-<path fill="none" stroke="midnightblue" d="M654.73,-2082.74C679.47,-2041.23 728.66,-1952.23 749,-1869.62 758.23,-1832.13 739,-1549.2 767,-1522.62 831.46,-1461.41 893.39,-1472.78 967,-1522.62 984.84,-1534.69 968.63,-1553.61 985,-1567.62 991.86,-1573.49 999.82,-1578.05 1008.26,-1581.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="651.58,-2081.19 649.42,-2091.56 657.58,-2084.8 651.58,-2081.19"/>
+<title>Node430&#45;&gt;Node200</title>
+<path fill="none" stroke="midnightblue" d="M663.26,-1884.05C689.18,-1857.29 729.95,-1810.05 749,-1760.62 764.25,-1721.05 735.63,-1599.16 767,-1570.62 803.99,-1536.98 944.31,-1559.9 1028.65,-1577.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="660.58,-1881.78 656.05,-1891.36 665.56,-1886.7 660.58,-1881.78"/>
</g>
-<!-- Node428&#45;&gt;Node202 -->
-<g id="edge528" class="edge">
-<title>Node428&#45;&gt;Node202</title>
-<path fill="none" stroke="midnightblue" d="M731.61,-6052.88C738.21,-6049.22 744.16,-6044.55 749,-6038.62 790.64,-5987.61 723.42,-4902.97 767,-4853.62 826.42,-4786.34 906.27,-4891.71 967,-4825.62 1016.54,-4771.7 937.59,-4552.41 985,-4496.62 991.71,-4488.72 1000.38,-4483.07 1009.89,-4479.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.83,-6049.86 722.26,-6057.27 732.8,-6056.19 729.83,-6049.86"/>
+<!-- Node430&#45;&gt;Node378 -->
+<g id="edge527" class="edge">
+<title>Node430&#45;&gt;Node378</title>
+<path fill="none" stroke="midnightblue" d="M663.62,-1884.19C689.87,-1857.55 730.95,-1810.43 749,-1760.62 761.62,-1725.78 742.48,-1455.4 767,-1427.62 798.88,-1391.51 928.32,-1377.4 1014.47,-1371.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="660.93,-1881.92 656.31,-1891.46 665.87,-1886.88 660.93,-1881.92"/>
</g>
-<!-- Node428&#45;&gt;Node316 -->
+<!-- Node431&#45;&gt;Node72 -->
<g id="edge529" class="edge">
-<title>Node428&#45;&gt;Node316</title>
-<path fill="none" stroke="midnightblue" d="M731.54,-6073.07C738.18,-6076.81 744.16,-6081.58 749,-6087.62 774.52,-6119.46 738.99,-8995.94 767,-9025.62 783.42,-9043.02 919.5,-9046.62 1010.87,-9047.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.64,-6069.72 722.11,-6068.58 729.63,-6076.04 732.64,-6069.72"/>
+<title>Node431&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M727.83,-2554.77C735.07,-2552.61 742.21,-2550.23 749,-2547.62 757.54,-2544.34 758.14,-2539.92 767,-2537.62 810.02,-2526.47 934.49,-2507.32 967,-2537.62 1008.72,-2576.51 947.92,-2750.29 985,-2793.62 989.54,-2798.93 994.97,-2803.24 1000.93,-2806.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.58,-2551.48 717.92,-2557.58 728.5,-2558.22 726.58,-2551.48"/>
</g>
-<!-- Node429&#45;&gt;Node320 -->
-<g id="edge531" class="edge">
-<title>Node429&#45;&gt;Node320</title>
-<path fill="none" stroke="midnightblue" d="M652.3,-10425.96C675.65,-10473.38 726.08,-10582.09 749,-10679.62 759.41,-10723.92 733.48,-10852.83 767,-10883.62 799.56,-10913.52 913.54,-10907.41 997.82,-10898.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="655.34,-10424.19 647.75,-10416.79 649.07,-10427.3 655.34,-10424.19"/>
+<!-- Node431&#45;&gt;Node202 -->
+<g id="edge530" class="edge">
+<title>Node431&#45;&gt;Node202</title>
+<path fill="none" stroke="midnightblue" d="M737.41,-2558.24C741.7,-2555.24 745.61,-2551.73 749,-2547.62 785.38,-2503.55 725.89,-2073.32 767,-2033.62 798.97,-2002.75 932.83,-2005.21 967,-2033.62 1000.71,-2061.66 955.34,-2098.33 985,-2130.62 991.57,-2137.78 999.68,-2143.29 1008.48,-2147.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.55,-2555.28 728.74,-2563.4 739.13,-2561.29 735.55,-2555.28"/>
</g>
-<!-- Node430&#45;&gt;Node74 -->
-<g id="edge533" class="edge">
-<title>Node430&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M730.07,-6160.44C737.27,-6164.26 743.77,-6169.22 749,-6175.62 774.08,-6206.29 738.63,-6860.95 767,-6888.62 800.03,-6920.82 922.88,-6911.33 1008.22,-6900.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.16,-6157.09 720.61,-6156.18 728.29,-6163.47 731.16,-6157.09"/>
+<!-- Node432&#45;&gt;Node204 -->
+<g id="edge532" class="edge">
+<title>Node432&#45;&gt;Node204</title>
+<path fill="none" stroke="midnightblue" d="M731.56,-6272.84C738.16,-6269.19 744.13,-6264.53 749,-6258.62 801.58,-6194.8 715.33,-5579.18 767,-5514.62 824.26,-5443.09 909.82,-5536.22 967,-5464.62 995.43,-5429.02 956.07,-4679.82 985,-4644.62 991.64,-4636.54 1000.34,-4630.8 1009.91,-4626.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="729.77,-6269.81 722.19,-6277.22 732.74,-6276.16 729.77,-6269.81"/>
</g>
-<!-- Node430&#45;&gt;Node206 -->
-<g id="edge534" class="edge">
-<title>Node430&#45;&gt;Node206</title>
-<path fill="none" stroke="midnightblue" d="M730.14,-6140.85C737.33,-6137.01 743.81,-6132.04 749,-6125.62 791,-6073.69 722.8,-4973.68 767,-4923.62 826.41,-4856.34 906.38,-4961.8 967,-4895.62 1019.6,-4838.19 934.67,-4605.05 985,-4545.62 993.2,-4535.93 1004.34,-4529.63 1016.38,-4525.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.36,-6137.81 720.69,-6145.12 731.24,-6144.19 728.36,-6137.81"/>
+<!-- Node432&#45;&gt;Node318 -->
+<g id="edge533" class="edge">
+<title>Node432&#45;&gt;Node318</title>
+<path fill="none" stroke="midnightblue" d="M731.54,-6293.08C738.18,-6296.82 744.16,-6301.58 749,-6307.62 774.46,-6339.39 739.06,-9209.01 767,-9238.62 783.42,-9256.03 919.5,-9259.62 1010.87,-9260.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.64,-6289.73 722.11,-6288.59 729.63,-6296.05 732.64,-6289.73"/>
</g>
-<!-- Node430&#45;&gt;Node318 -->
+<!-- Node433&#45;&gt;Node322 -->
<g id="edge535" class="edge">
-<title>Node430&#45;&gt;Node318</title>
-<path fill="none" stroke="midnightblue" d="M730.2,-6160.33C737.38,-6164.18 743.83,-6169.17 749,-6175.62 774.78,-6207.78 738.71,-9113.63 767,-9143.62 783.08,-9160.66 913.89,-9164.46 1005.11,-9165.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.31,-6157 720.76,-6156.05 728.42,-6163.37 731.31,-6157"/>
+<title>Node433&#45;&gt;Node322</title>
+<path fill="none" stroke="midnightblue" d="M665.23,-10897.87C689.3,-10920.16 725.31,-10956.42 749,-10993.62 760.35,-11011.44 749.51,-11025.76 767,-11037.62 803.3,-11062.23 914.89,-11058.23 997.67,-11051.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="667.3,-10895.02 657.56,-10890.86 662.58,-10900.19 667.3,-10895.02"/>
</g>
-<!-- Node431&#45;&gt;Node78 -->
+<!-- Node434&#45;&gt;Node74 -->
<g id="edge537" class="edge">
-<title>Node431&#45;&gt;Node78</title>
-<path fill="none" stroke="midnightblue" d="M672.94,-4917.51C698.94,-4898.75 733.35,-4868.74 749,-4832.62 771.02,-4781.78 727.48,-3874.43 767,-3835.62 798.71,-3804.47 934.31,-3805.5 967,-3835.62 1002.91,-3868.7 953.2,-4017.56 985,-4054.62 991.15,-4061.78 998.87,-4067.16 1007.37,-4071.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="670.67,-4914.83 664.49,-4923.43 674.69,-4920.56 670.67,-4914.83"/>
+<title>Node434&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M730,-5914.57C736.77,-5917.59 743.2,-5921.23 749,-5925.62 762.32,-5935.71 752.63,-5950.09 767,-5958.62 806.24,-5981.92 925.13,-5974.38 1008.18,-5965.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.19,-5911.27 720.61,-5910.83 728.61,-5917.78 731.19,-5911.27"/>
</g>
-<!-- Node431&#45;&gt;Node208 -->
+<!-- Node434&#45;&gt;Node208 -->
<g id="edge538" class="edge">
-<title>Node431&#45;&gt;Node208</title>
-<path fill="none" stroke="midnightblue" d="M673,-4917.54C699.04,-4898.79 733.47,-4868.79 749,-4832.62 766.17,-4792.61 738.16,-3298.22 767,-3265.62 798.79,-3229.68 928.97,-3221.94 1015.18,-3220.87"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="670.73,-4914.86 664.54,-4923.45 674.74,-4920.6 670.73,-4914.86"/>
+<title>Node434&#45;&gt;Node208</title>
+<path fill="none" stroke="midnightblue" d="M730.14,-5890.86C737.33,-5887.02 743.81,-5882.04 749,-5875.62 791.45,-5823.13 726.92,-4714.94 767,-4660.62 822.49,-4585.41 910.34,-4669.96 967,-4595.62 993.43,-4560.94 956.91,-4236.97 985,-4203.62 993.18,-4193.91 1004.3,-4187.6 1016.34,-4183.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.36,-5887.82 720.69,-5895.13 731.24,-5894.2 728.36,-5887.82"/>
</g>
-<!-- Node431&#45;&gt;Node322 -->
+<!-- Node434&#45;&gt;Node320 -->
<g id="edge539" class="edge">
-<title>Node431&#45;&gt;Node322</title>
-<path fill="none" stroke="midnightblue" d="M646.95,-4963.69C667.54,-5039.4 728.1,-5272.68 749,-5470.62 752.17,-5500.6 747.29,-7618.79 767,-7641.62 797.09,-7676.46 917.64,-7687.67 1003.61,-7691.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="650.23,-4962.4 644.21,-4953.68 643.48,-4964.25 650.23,-4962.4"/>
+<title>Node434&#45;&gt;Node320</title>
+<path fill="none" stroke="midnightblue" d="M730.19,-5910.34C737.37,-5914.19 743.83,-5919.18 749,-5925.62 798.21,-5987 715.18,-8698.43 767,-8757.62 826.12,-8825.16 897.15,-8729.26 967,-8785.62 985.06,-8800.19 967.52,-8819.36 985,-8834.62 991.06,-8839.91 998.02,-8844.12 1005.42,-8847.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.31,-5907 720.76,-5906.06 728.42,-5913.38 731.31,-5907"/>
</g>
-<!-- Node432&#45;&gt;Node76 -->
+<!-- Node435&#45;&gt;Node78 -->
<g id="edge541" class="edge">
-<title>Node432&#45;&gt;Node76</title>
-<path fill="none" stroke="midnightblue" d="M732.03,-2335.9C737.86,-2337.92 743.56,-2340.15 749,-2342.62 757.99,-2346.69 757.84,-2351.94 767,-2355.62 850.28,-2389.1 903.02,-2320.66 967,-2383.62 1003.88,-2419.9 949.73,-2460.77 985,-2498.62 994.2,-2508.49 1006.44,-2514.84 1019.39,-2518.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.72,-2332.44 722.13,-2332.69 730.57,-2339.1 732.72,-2332.44"/>
+<title>Node435&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M730.71,-5665.36C737.65,-5661.6 743.91,-5656.78 749,-5650.62 784.83,-5607.25 730.6,-5187.52 767,-5144.62 797.44,-5108.74 921,-5091.82 1007.19,-5084.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="729.21,-5662.2 721.61,-5669.58 732.15,-5668.55 729.21,-5662.2"/>
</g>
-<!-- Node432&#45;&gt;Node118 -->
+<!-- Node435&#45;&gt;Node210 -->
<g id="edge542" class="edge">
-<title>Node432&#45;&gt;Node118</title>
-<path fill="none" stroke="midnightblue" d="M665.14,-2295.53C691.64,-2270.47 731.85,-2226.9 749,-2179.62 761.45,-2145.29 741.94,-1549.17 767,-1522.62 835.63,-1449.89 963.84,-1463.72 1037.69,-1479.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="662.69,-2293.03 657.73,-2302.4 667.45,-2298.17 662.69,-2293.03"/>
+<title>Node435&#45;&gt;Node210</title>
+<path fill="none" stroke="midnightblue" d="M730.67,-5665.57C737.65,-5661.78 743.94,-5656.89 749,-5650.62 792.84,-5596.4 723.57,-4450.17 767,-4395.62 824.01,-4324.03 908.3,-4416.84 967,-4346.62 1008.41,-4297.08 943.01,-4105.67 985,-4056.62 993,-4047.28 1003.74,-4041.09 1015.37,-4037.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="729.11,-5662.44 721.51,-5669.82 732.05,-5668.79 729.11,-5662.44"/>
</g>
-<!-- Node432&#45;&gt;Node204 -->
+<!-- Node435&#45;&gt;Node324 -->
<g id="edge543" class="edge">
-<title>Node432&#45;&gt;Node204</title>
-<path fill="none" stroke="midnightblue" d="M665.09,-2295.51C691.53,-2270.44 731.7,-2226.84 749,-2179.62 759.25,-2151.64 745.58,-1664.33 767,-1643.62 798.95,-1612.72 931.92,-1616.32 967,-1643.62 992.69,-1663.61 961.72,-1691.86 985,-1714.62 992.43,-1721.88 1001.51,-1727.19 1011.24,-1731.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="662.64,-2293.01 657.69,-2302.38 667.4,-2298.14 662.64,-2293.01"/>
+<title>Node435&#45;&gt;Node324</title>
+<path fill="none" stroke="midnightblue" d="M730.69,-5684.77C737.66,-5688.52 743.94,-5693.37 749,-5699.62 797.75,-5759.87 719.11,-8428.69 767,-8489.62 823.62,-8561.66 898.2,-8479.11 967,-8539.62 983.48,-8554.12 968.37,-8571.28 985,-8585.62 990.66,-8590.5 997.08,-8594.48 1003.91,-8597.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.08,-5681.56 721.52,-5680.6 729.17,-5687.93 732.08,-5681.56"/>
</g>
-<!-- Node432&#45;&gt;Node324 -->
-<g id="edge544" class="edge">
-<title>Node432&#45;&gt;Node324</title>
-<path fill="none" stroke="midnightblue" d="M734.52,-2329.86C739.97,-2333.3 744.89,-2337.5 749,-2342.62 788.68,-2392.02 725.23,-4575.97 767,-4623.62 826.17,-4691.11 895.44,-4597.43 967,-4651.62 982.87,-4663.63 969.67,-4679.93 985,-4692.62 993.97,-4700.04 1004.73,-4705.36 1015.94,-4709.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.02,-2326.7 725.56,-2325.06 732.72,-2332.87 736.02,-2326.7"/>
+<!-- Node436&#45;&gt;Node76 -->
+<g id="edge545" class="edge">
+<title>Node436&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M715.68,-2397.87C790.62,-2386.2 903.15,-2382.77 967,-2448.62 1005.31,-2488.13 949.17,-2653.85 985,-2695.62 993.91,-2706.01 1006.18,-2712.57 1019.28,-2716.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="714.66,-2394.49 705.36,-2399.57 715.79,-2401.4 714.66,-2394.49"/>
</g>
-<!-- Node433&#45;&gt;Node212 -->
+<!-- Node436&#45;&gt;Node120 -->
<g id="edge546" class="edge">
-<title>Node433&#45;&gt;Node212</title>
-<path fill="none" stroke="midnightblue" d="M723.95,-1634.04C733.38,-1628.98 742.07,-1622.62 749,-1614.62 775.41,-1584.1 735.76,-1551.17 767,-1525.62 835.8,-1469.34 898.32,-1469.19 967,-1525.62 998.86,-1551.79 956.29,-1587.03 985,-1616.62 990.34,-1622.12 996.63,-1626.52 1003.44,-1630.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="722.19,-1631 714.71,-1638.5 725.23,-1637.3 722.19,-1631"/>
+<title>Node436&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M734.47,-2401.43C739.94,-2397.96 744.87,-2393.74 749,-2388.62 779.69,-2350.55 732.81,-1543.58 767,-1508.62 799.88,-1475 926.91,-1479 1012.62,-1486.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.63,-2398.45 725.5,-2406.29 735.96,-2404.6 732.63,-2398.45"/>
</g>
-<!-- Node434&#45;&gt;Node84 -->
+<!-- Node436&#45;&gt;Node206 -->
+<g id="edge547" class="edge">
+<title>Node436&#45;&gt;Node206</title>
+<path fill="none" stroke="midnightblue" d="M734.55,-2401.26C739.97,-2397.83 744.88,-2393.66 749,-2388.62 785.67,-2343.79 725.34,-1907.87 767,-1867.62 798.96,-1836.74 930.64,-1842.07 967,-1867.62 986.32,-1881.2 969.6,-1899.71 985,-1917.62 1002.18,-1937.61 1027.88,-1951.98 1050.01,-1961.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.79,-2398.24 725.66,-2406.08 736.12,-2404.39 732.79,-2398.24"/>
+</g>
+<!-- Node436&#45;&gt;Node326 -->
<g id="edge548" class="edge">
-<title>Node434&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M733.71,-2137.22C738.97,-2135.23 744.11,-2133.04 749,-2130.62 758.33,-2125.99 757.21,-2119.16 767,-2115.62 808.79,-2100.49 933.6,-2086.29 967,-2115.62 1013.48,-2156.43 943.41,-2207.84 985,-2253.62 989.96,-2259.08 995.85,-2263.47 1002.28,-2266.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.41,-2133.97 724.13,-2140.57 734.72,-2140.57 732.41,-2133.97"/>
+<title>Node436&#45;&gt;Node326</title>
+<path fill="none" stroke="midnightblue" d="M734.51,-2426.87C739.97,-2430.31 744.89,-2434.51 749,-2439.62 786.94,-2486.85 727.27,-4574.88 767,-4620.62 783.14,-4639.2 924.41,-4654.88 1015.91,-4663.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.02,-2423.71 725.55,-2422.07 732.72,-2429.88 736.02,-2423.71"/>
</g>
-<!-- Node434&#45;&gt;Node214 -->
-<g id="edge549" class="edge">
-<title>Node434&#45;&gt;Node214</title>
-<path fill="none" stroke="midnightblue" d="M736.2,-2142.08C740.96,-2138.9 745.3,-2135.11 749,-2130.62 787.6,-2083.77 723.38,-1626.82 767,-1584.62 798.94,-1553.71 932.33,-1556.81 967,-1584.62 995.77,-1607.69 959.01,-1639.45 985,-1665.62 992.05,-1672.71 1000.67,-1677.96 1009.95,-1681.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="734.18,-2139.2 727.2,-2147.17 737.63,-2145.29 734.18,-2139.2"/>
+<!-- Node437&#45;&gt;Node214 -->
+<g id="edge550" class="edge">
+<title>Node437&#45;&gt;Node214</title>
+<path fill="none" stroke="midnightblue" d="M652.84,-1629.46C672.33,-1595.69 712.91,-1535.81 767,-1511.62 848.14,-1475.33 879.64,-1495.23 967,-1511.62 975.44,-1513.2 976.8,-1516.1 985,-1518.62 996.78,-1522.24 1009.43,-1525.61 1021.78,-1528.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="649.75,-1627.81 647.91,-1638.24 655.86,-1631.23 649.75,-1627.81"/>
</g>
-<!-- Node436 -->
-<g id="node436" class="node">
-<title>Node436</title>
-<g id="a_node436"><a xlink:href="classarmnn_1_1_import_mem_generic_workload.html" target="_top" xlink:title=" ">
+<!-- Node438&#45;&gt;Node84 -->
+<g id="edge552" class="edge">
+<title>Node438&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M737.39,-2800.22C821.78,-2794.43 935.19,-2793.09 967,-2823.62 1001.59,-2856.83 953.59,-3002.4 985,-3038.62 989.9,-3044.27 995.79,-3048.78 1002.26,-3052.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.97,-2796.74 727.25,-2800.95 737.47,-2803.72 736.97,-2796.74"/>
+</g>
+<!-- Node438&#45;&gt;Node216 -->
+<g id="edge553" class="edge">
+<title>Node438&#45;&gt;Node216</title>
+<path fill="none" stroke="midnightblue" d="M671.76,-2788.28C697.71,-2768.84 732.67,-2737.57 749,-2700.62 766.27,-2661.55 737.81,-2347.8 767,-2316.62 832.11,-2247.08 951.14,-2252.43 1026.22,-2264.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="669.36,-2785.7 663.34,-2794.42 673.49,-2791.35 669.36,-2785.7"/>
+</g>
+<!-- Node440 -->
+<g id="node440" class="node">
+<title>Node440</title>
+<g id="a_node440"><a xlink:href="classarmnn_1_1_import_mem_generic_workload.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="1016.5,-87.12 1016.5,-106.12 1173.5,-106.12 1173.5,-87.12 1016.5,-87.12"/>
<text text-anchor="middle" x="1095" y="-94.12" font-family="Helvetica,sans-Serif" font-size="10.00">ImportMemGenericWorkload</text>
</a>
</g>
</g>
-<!-- Node435&#45;&gt;Node436 -->
-<g id="edge551" class="edge">
-<title>Node435&#45;&gt;Node436</title>
-<path fill="none" stroke="midnightblue" d="M742.37,-116.75C825.42,-112 940.74,-105.39 1016.34,-101.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="741.93,-113.27 732.15,-117.34 742.33,-120.26 741.93,-113.27"/>
-</g>
-<!-- Node437&#45;&gt;Node88 -->
-<g id="edge553" class="edge">
-<title>Node437&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M731.25,-2349.03C737.39,-2346.92 743.37,-2344.47 749,-2341.62 758.81,-2336.64 756.77,-2328.68 767,-2324.62 849.6,-2291.78 899.82,-2266.41 967,-2324.62 1009.42,-2361.37 946.98,-2408.33 985,-2449.62 993.42,-2458.76 1004.44,-2464.89 1016.23,-2468.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730,-2345.75 721.48,-2352.06 732.07,-2352.44 730,-2345.75"/>
-</g>
-<!-- Node437&#45;&gt;Node216 -->
-<g id="edge554" class="edge">
-<title>Node437&#45;&gt;Node216</title>
-<path fill="none" stroke="midnightblue" d="M745.18,-2345.59C746.51,-2344.34 747.79,-2343.02 749,-2341.62 782.65,-2302.8 729.97,-1915.23 767,-1879.62 799.03,-1848.81 928.48,-1857.44 967,-1879.62 980.81,-1887.57 972.17,-1901.16 985,-1910.62 992.03,-1915.8 999.96,-1919.93 1008.25,-1923.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.72,-2343.07 736.98,-2351.97 747.02,-2348.59 742.72,-2343.07"/>
-</g>
-<!-- Node438&#45;&gt;Node94 -->
-<g id="edge556" class="edge">
-<title>Node438&#45;&gt;Node94</title>
-<path fill="none" stroke="midnightblue" d="M727.08,-5760.37C809.25,-5752.59 931.53,-5741 1012,-5733.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.64,-5756.89 717.01,-5761.32 727.3,-5763.86 726.64,-5756.89"/>
+<!-- Node439&#45;&gt;Node440 -->
+<g id="edge555" class="edge">
+<title>Node439&#45;&gt;Node440</title>
+<path fill="none" stroke="midnightblue" d="M742.37,-116.76C825.42,-112 940.74,-105.4 1016.34,-101.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.93,-113.28 732.15,-117.34 742.33,-120.27 741.93,-113.28"/>
</g>
-<!-- Node438&#45;&gt;Node220 -->
+<!-- Node441&#45;&gt;Node88 -->
<g id="edge557" class="edge">
-<title>Node438&#45;&gt;Node220</title>
-<path fill="none" stroke="midnightblue" d="M726.67,-5761.4C735.24,-5757.44 742.97,-5752 749,-5744.62 792.79,-5690.93 721.15,-4549.56 767,-4497.62 826.39,-4430.32 906.64,-4536.04 967,-4469.62 997.96,-4435.54 955.54,-4091 985,-4055.62 990.22,-4049.35 996.66,-4044.47 1003.78,-4040.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.13,-5758.24 717.09,-5765.14 727.68,-5764.76 725.13,-5758.24"/>
+<title>Node441&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M677.84,-2293.1C746.02,-2273.2 889.54,-2243.84 967,-2319.62 1011.25,-2362.92 944.88,-2550.47 985,-2597.62 993.24,-2607.31 1004.4,-2613.67 1016.45,-2617.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="676.53,-2289.84 667.96,-2296.08 678.55,-2296.55 676.53,-2289.84"/>
</g>
-<!-- Node438&#45;&gt;Node326 -->
+<!-- Node441&#45;&gt;Node218 -->
<g id="edge558" class="edge">
-<title>Node438&#45;&gt;Node326</title>
-<path fill="none" stroke="midnightblue" d="M726.5,-5776.48C735.15,-5780.53 742.96,-5786.08 749,-5793.62 773.65,-5824.36 739.95,-8601.96 767,-8630.62 783.28,-8647.86 917.09,-8651.55 1008.41,-8652.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.79,-5773.23 717.2,-5772.78 725.2,-5779.73 727.79,-5773.23"/>
+<title>Node441&#45;&gt;Node218</title>
+<path fill="none" stroke="midnightblue" d="M670.51,-2291.34C696.51,-2277.34 732.24,-2253.34 749,-2220.62 772.97,-2173.81 729.11,-1784.1 767,-1747.62 800.65,-1715.23 926.08,-1728.18 1011.44,-1741.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="668.7,-2288.33 661.43,-2296.04 671.92,-2294.55 668.7,-2288.33"/>
</g>
-<!-- Node439&#45;&gt;Node82 -->
+<!-- Node442&#45;&gt;Node94 -->
<g id="edge560" class="edge">
-<title>Node439&#45;&gt;Node82</title>
-<path fill="none" stroke="midnightblue" d="M729.22,-1610.73C736.84,-1615.49 743.66,-1621.37 749,-1628.62 783.36,-1675.25 739.11,-2098.85 767,-2149.62 818.88,-2244.05 909.46,-2195.53 967,-2286.62 994.39,-2329.98 950,-2363.12 985,-2400.62 990.63,-2406.65 997.4,-2411.37 1004.76,-2415.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.4,-1607.39 719.95,-1605.64 727.03,-1613.52 730.4,-1607.39"/>
+<title>Node442&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M726.37,-5520.66C735.05,-5516.62 742.9,-5511.1 749,-5503.62 776.08,-5470.42 737,-4763.21 767,-4732.62 799.82,-4699.15 926.18,-4703.01 1011.86,-4709.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.07,-5517.41 717.06,-5524.34 727.65,-5523.91 725.07,-5517.41"/>
</g>
-<!-- Node439&#45;&gt;Node226 -->
+<!-- Node442&#45;&gt;Node222 -->
<g id="edge561" class="edge">
-<title>Node439&#45;&gt;Node226</title>
-<path fill="none" stroke="midnightblue" d="M652.5,-1566.81C671.81,-1532.91 712.46,-1472.12 767,-1447.62 848.08,-1411.18 896.85,-1393.03 967,-1447.62 992.69,-1467.61 961.72,-1495.86 985,-1518.62 992.84,-1526.28 1002.54,-1531.78 1012.88,-1535.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="649.41,-1565.16 647.62,-1575.6 655.53,-1568.55 649.41,-1565.16"/>
+<title>Node442&#45;&gt;Node222</title>
+<path fill="none" stroke="midnightblue" d="M726.45,-5520.72C735.12,-5516.67 742.94,-5511.14 749,-5503.62 774.35,-5472.21 740.32,-4080.91 767,-4050.62 826.32,-3983.26 906.6,-4089.01 967,-4022.62 997.16,-3989.47 962.64,-3658.47 985,-3619.62 999.87,-3593.8 1028.54,-3575.95 1052.75,-3564.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.15,-5517.47 717.15,-5524.42 727.74,-5523.98 725.15,-5517.47"/>
</g>
-<!-- Node439&#45;&gt;Node372 -->
+<!-- Node442&#45;&gt;Node328 -->
<g id="edge562" class="edge">
-<title>Node439&#45;&gt;Node372</title>
-<path fill="none" stroke="midnightblue" d="M658.79,-1567.1C683.42,-1535.02 726.18,-1474.86 749,-1416.62 764.68,-1376.6 733.91,-1349.03 767,-1321.62 835.45,-1264.91 881.43,-1297.54 967,-1321.62 976.03,-1324.16 976.32,-1329.08 985,-1332.62 994.35,-1336.43 1004.4,-1339.72 1014.48,-1342.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="655.72,-1565.33 652.35,-1575.38 661.25,-1569.63 655.72,-1565.33"/>
+<title>Node442&#45;&gt;Node328</title>
+<path fill="none" stroke="midnightblue" d="M726.73,-5535.79C735.28,-5539.76 743,-5545.21 749,-5552.62 797.38,-5612.42 716.33,-8263.75 767,-8321.62 826.12,-8389.15 901.29,-8288.48 967,-8349.62 994.95,-8375.63 958.08,-8406.55 985,-8433.62 991.63,-8440.29 999.65,-8445.29 1008.32,-8449.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.74,-5532.43 717.16,-5532.05 725.19,-5538.95 727.74,-5532.43"/>
</g>
-<!-- Node440&#45;&gt;Node80 -->
+<!-- Node443&#45;&gt;Node82 -->
<g id="edge564" class="edge">
-<title>Node440&#45;&gt;Node80</title>
-<path fill="none" stroke="midnightblue" d="M672.48,-4787.58C698.54,-4768.62 733.27,-4738.16 749,-4701.62 770.81,-4650.93 727.63,-3747.28 767,-3708.62 798.71,-3677.48 934.44,-3678.37 967,-3708.62 1006.83,-3745.62 950.12,-3910.91 985,-3952.62 990.39,-3959.06 997.04,-3964.13 1004.39,-3968.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="670.16,-4784.93 664.02,-4793.56 674.2,-4790.65 670.16,-4784.93"/>
+<title>Node443&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M663.44,-1758.94C689.52,-1785.42 730.45,-1832.25 749,-1881.62 767.97,-1932.1 730.12,-2084.27 767,-2123.62 828.38,-2189.11 906.09,-2085.7 967,-2151.62 1012.17,-2200.51 941.98,-2399.83 985,-2450.62 990.52,-2457.14 997.36,-2462.16 1004.91,-2465.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="665.73,-1756.29 656.18,-1751.71 660.79,-1761.25 665.73,-1756.29"/>
</g>
-<!-- Node440&#45;&gt;Node218 -->
+<!-- Node443&#45;&gt;Node228 -->
<g id="edge565" class="edge">
-<title>Node440&#45;&gt;Node218</title>
-<path fill="none" stroke="midnightblue" d="M672.54,-4787.61C698.63,-4768.67 733.39,-4738.21 749,-4701.62 765.54,-4662.85 737.9,-3215.1 767,-3184.62 783.67,-3167.16 922.01,-3164.5 1013.33,-3164.69"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="670.22,-4784.96 664.06,-4793.58 674.25,-4790.68 670.22,-4784.96"/>
+<title>Node443&#45;&gt;Node228</title>
+<path fill="none" stroke="midnightblue" d="M692.88,-1717.35C712.68,-1707.94 733.99,-1694.85 749,-1677.62 763.97,-1660.44 748.27,-1642.6 767,-1629.62 805.55,-1602.91 930.25,-1617.69 1014.03,-1631.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="691.28,-1714.24 683.61,-1721.55 694.17,-1720.61 691.28,-1714.24"/>
</g>
-<!-- Node440&#45;&gt;Node328 -->
+<!-- Node443&#45;&gt;Node376 -->
<g id="edge566" class="edge">
-<title>Node440&#45;&gt;Node328</title>
-<path fill="none" stroke="midnightblue" d="M673.51,-4829.74C699.52,-4848.27 733.64,-4877.82 749,-4913.62 763.39,-4947.13 742.94,-7512.21 767,-7539.62 798.99,-7576.06 931.61,-7583.99 1017.82,-7585.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="675.26,-4826.69 665.04,-4823.88 671.28,-4832.45 675.26,-4826.69"/>
+<title>Node443&#45;&gt;Node376</title>
+<path fill="none" stroke="midnightblue" d="M700.25,-1717.45C719.01,-1708.4 737.72,-1695.54 749,-1677.62 770.92,-1642.79 737.2,-1336.01 767,-1307.62 801.5,-1274.76 931.2,-1290.12 1016.51,-1304.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="698.74,-1714.29 691.06,-1721.59 701.62,-1720.67 698.74,-1714.29"/>
</g>
-<!-- Node441&#45;&gt;Node86 -->
+<!-- Node444&#45;&gt;Node80 -->
<g id="edge568" class="edge">
-<title>Node441&#45;&gt;Node86</title>
-<path fill="none" stroke="midnightblue" d="M736.24,-5704.14C740.82,-5701.42 745.12,-5698.26 749,-5694.62 769.59,-5675.25 745.16,-5651.56 767,-5633.62 785.97,-5618.03 927.45,-5609.84 1018,-5606.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="734.38,-5701.16 727.11,-5708.86 737.6,-5707.38 734.38,-5701.16"/>
+<title>Node444&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M691.82,-5112.12C713.51,-5101.1 736.54,-5084.96 749,-5062.62 771.19,-5022.83 734.61,-3454.66 767,-3422.62 798.6,-3391.37 934.45,-3392.36 967,-3422.62 1007.15,-3459.94 953.4,-3623.84 985,-3668.62 995.79,-3683.91 1012.57,-3694.39 1029.76,-3701.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="690.13,-5109.05 682.64,-5116.54 693.17,-5115.36 690.13,-5109.05"/>
</g>
-<!-- Node441&#45;&gt;Node222 -->
+<!-- Node444&#45;&gt;Node220 -->
<g id="edge569" class="edge">
-<title>Node441&#45;&gt;Node222</title>
-<path fill="none" stroke="midnightblue" d="M736.15,-5706.25C740.95,-5703.04 745.3,-5699.19 749,-5694.62 791.83,-5641.65 724.56,-4521.9 767,-4468.62 824.02,-4397.03 907.58,-4489.22 967,-4419.62 998.42,-4382.82 953.15,-4239.05 985,-4202.62 993.42,-4192.99 1004.74,-4186.73 1016.91,-4182.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="734.05,-5703.42 727.08,-5711.4 737.5,-5709.51 734.05,-5703.42"/>
+<title>Node444&#45;&gt;Node220</title>
+<path fill="none" stroke="midnightblue" d="M691.84,-5112.13C713.54,-5101.11 736.56,-5084.97 749,-5062.62 775.3,-5015.36 728.58,-3153.69 767,-3115.62 830.14,-3053.06 899.61,-3057.66 967,-3115.62 1007.55,-3150.5 948.63,-3195.4 985,-3234.62 992.72,-3242.95 1002.61,-3248.78 1013.26,-3252.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="690.15,-5109.06 682.66,-5116.55 693.19,-5115.37 690.15,-5109.06"/>
</g>
-<!-- Node441&#45;&gt;Node330 -->
+<!-- Node444&#45;&gt;Node330 -->
<g id="edge570" class="edge">
-<title>Node441&#45;&gt;Node330</title>
-<path fill="none" stroke="midnightblue" d="M736.19,-5732.94C740.98,-5736.17 745.32,-5740.02 749,-5744.62 773.56,-5775.25 740.09,-8543.02 767,-8571.62 783.6,-8589.25 922.74,-8593.16 1014.1,-8593.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="737.56,-5729.69 727.14,-5727.79 734.09,-5735.77 737.56,-5729.69"/>
+<title>Node444&#45;&gt;Node330</title>
+<path fill="none" stroke="midnightblue" d="M660.43,-5154.85C686.84,-5186.55 731.5,-5246.36 749,-5306.62 757.45,-5335.7 747.04,-7463.85 767,-7486.62 798.98,-7523.11 931.6,-7531.46 1017.82,-7532.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="662.96,-5152.41 653.82,-5147.04 657.62,-5156.93 662.96,-5152.41"/>
</g>
-<!-- Node442&#45;&gt;Node90 -->
+<!-- Node445&#45;&gt;Node86 -->
<g id="edge572" class="edge">
-<title>Node442&#45;&gt;Node90</title>
-<path fill="none" stroke="midnightblue" d="M726.32,-5826.24C734.91,-5830.18 742.74,-5835.49 749,-5842.62 776.55,-5873.98 736.71,-6000.89 767,-6029.62 801.02,-6061.87 927.03,-6058.36 1012.31,-6051.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.34,-5822.88 716.75,-5822.49 724.78,-5829.39 727.34,-5822.88"/>
+<title>Node445&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M736.13,-6012.44C740.89,-6015.56 745.24,-6019.25 749,-6023.62 784,-6064.35 727.64,-6228.09 767,-6264.62 802.06,-6297.16 932.63,-6286.86 1017.8,-6276.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="737.61,-6009.26 727.17,-6007.44 734.2,-6015.37 737.61,-6009.26"/>
</g>
-<!-- Node442&#45;&gt;Node224 -->
+<!-- Node445&#45;&gt;Node224 -->
<g id="edge573" class="edge">
-<title>Node442&#45;&gt;Node224</title>
-<path fill="none" stroke="midnightblue" d="M726.01,-5810.7C734.84,-5806.72 742.82,-5801.19 749,-5793.62 792.45,-5740.36 721.52,-4608.15 767,-4556.62 826.39,-4489.32 905.93,-4594.39 967,-4528.62 1008.97,-4483.41 944.82,-4298.42 985,-4251.62 990.43,-4245.29 997.11,-4240.42 1004.47,-4236.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.63,-5807.48 716.54,-5814.32 727.13,-5814.02 724.63,-5807.48"/>
+<title>Node445&#45;&gt;Node224</title>
+<path fill="none" stroke="midnightblue" d="M736.11,-5986.16C740.92,-5982.98 745.28,-5979.17 749,-5974.62 788.13,-5926.74 726.04,-4907.95 767,-4861.62 826.45,-4794.38 906.96,-4900.34 967,-4833.62 1006.56,-4789.66 947.17,-4347.09 985,-4301.62 993.24,-4291.72 1004.56,-4285.34 1016.79,-4281.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.05,-5983.3 727.03,-5991.22 737.46,-5989.41 734.05,-5983.3"/>
</g>
-<!-- Node442&#45;&gt;Node332 -->
+<!-- Node445&#45;&gt;Node332 -->
<g id="edge574" class="edge">
-<title>Node442&#45;&gt;Node332</title>
-<path fill="none" stroke="midnightblue" d="M726.11,-5825.3C734.92,-5829.37 742.87,-5834.97 749,-5842.62 774.25,-5874.11 739.16,-8719.39 767,-8748.62 799.01,-8782.22 923.17,-8780.29 1008.94,-8774.47"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.24,-5821.99 716.65,-5821.6 724.69,-5828.5 727.24,-5821.99"/>
+<title>Node445&#45;&gt;Node332</title>
+<path fill="none" stroke="midnightblue" d="M736.19,-6011.95C740.98,-6015.18 745.32,-6019.03 749,-6023.62 798.56,-6085.43 714.82,-8816.01 767,-8875.62 826.12,-8943.16 891.79,-8854.64 967,-8903.62 979.71,-8911.9 972.77,-8923.64 985,-8932.62 993.74,-8939.04 1003.81,-8943.99 1014.23,-8947.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="737.56,-6008.7 727.14,-6006.79 734.09,-6014.78 737.56,-6008.7"/>
</g>
-<!-- Node443&#45;&gt;Node334 -->
+<!-- Node446&#45;&gt;Node90 -->
<g id="edge576" class="edge">
-<title>Node443&#45;&gt;Node334</title>
-<path fill="none" stroke="midnightblue" d="M656.53,-10898.57C687.72,-10930.35 753.36,-10996.19 767,-11001.62 853.66,-11036.08 963.73,-11023.85 1031.49,-11010.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="658.89,-10895.97 649.39,-10891.28 653.89,-10900.87 658.89,-10895.97"/>
+<title>Node446&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M726.06,-5716.4C734.8,-5712.41 742.74,-5706.97 749,-5699.62 788.29,-5653.51 725.37,-5471.63 767,-5427.62 799.52,-5393.24 926.66,-5386.59 1012.49,-5386.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.75,-5713.15 716.71,-5720.05 727.3,-5719.67 724.75,-5713.15"/>
</g>
-<!-- Node444&#45;&gt;Node92 -->
-<g id="edge578" class="edge">
-<title>Node444&#45;&gt;Node92</title>
-<path fill="none" stroke="midnightblue" d="M743.79,-5611.28C745.61,-5609.83 747.35,-5608.28 749,-5606.62 781.72,-5573.62 734.72,-5537.05 767,-5503.62 800.86,-5468.56 931.1,-5449.8 1016.65,-5441.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="741.7,-5608.47 735.36,-5616.96 745.61,-5614.27 741.7,-5608.47"/>
+<!-- Node446&#45;&gt;Node226 -->
+<g id="edge577" class="edge">
+<title>Node446&#45;&gt;Node226</title>
+<path fill="none" stroke="midnightblue" d="M726.05,-5716.89C734.87,-5712.83 742.84,-5707.24 749,-5699.62 793.53,-5644.53 720.13,-4477.74 767,-4424.62 826.38,-4357.32 906.72,-4463.12 967,-4396.62 999.71,-4360.53 953.88,-3996.09 985,-3958.62 990.33,-3952.2 996.95,-3947.23 1004.27,-3943.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.63,-5713.69 716.59,-5720.59 727.18,-5720.21 724.63,-5713.69"/>
</g>
-<!-- Node444&#45;&gt;Node210 -->
-<g id="edge579" class="edge">
-<title>Node444&#45;&gt;Node210</title>
-<path fill="none" stroke="midnightblue" d="M745.23,-5610.63C746.55,-5609.37 747.81,-5608.03 749,-5606.62 800.03,-5546.15 714.7,-4241.98 767,-4182.62 826.33,-4115.27 905.1,-4219.62 967,-4154.62 997.62,-4122.46 956.09,-3989.32 985,-3955.62 991.54,-3948 999.86,-3942.35 1008.97,-3938.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.76,-5608.12 737.11,-5617.08 747.11,-5613.6 742.76,-5608.12"/>
+<!-- Node446&#45;&gt;Node334 -->
+<g id="edge578" class="edge">
+<title>Node446&#45;&gt;Node334</title>
+<path fill="none" stroke="midnightblue" d="M726.11,-5732.31C734.92,-5736.38 742.87,-5741.98 749,-5749.62 797.29,-5809.85 717.72,-8469.2 767,-8528.62 824.81,-8598.33 900.88,-8505.74 967,-8567.62 989.83,-8588.98 962.72,-8613.69 985,-8635.62 991.81,-8642.32 1000,-8647.45 1008.81,-8651.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.24,-5728.99 716.65,-5728.6 724.68,-5735.51 727.24,-5728.99"/>
</g>
-<!-- Node444&#45;&gt;Node336 -->
+<!-- Node447&#45;&gt;Node336 -->
<g id="edge580" class="edge">
-<title>Node444&#45;&gt;Node336</title>
-<path fill="none" stroke="midnightblue" d="M746.28,-5642.65C747.22,-5643.6 748.13,-5644.59 749,-5645.62 774.72,-5676.01 739.76,-8483.57 767,-8512.62 783.52,-8530.23 921.91,-8534.6 1013.28,-8535.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.43,-5639.88 738.51,-5636.15 743.94,-5645.25 748.43,-5639.88"/>
+<title>Node447&#45;&gt;Node336</title>
+<path fill="none" stroke="midnightblue" d="M672.35,-11128.83C697.64,-11138.41 733.92,-11150.54 767,-11155.62 848.78,-11168.2 943.44,-11166.45 1009.8,-11162.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="673.49,-11125.52 662.9,-11125.17 670.96,-11132.05 673.49,-11125.52"/>
</g>
-<!-- Node445&#45;&gt;Node338 -->
+<!-- Node448&#45;&gt;Node92 -->
<g id="edge582" class="edge">
-<title>Node445&#45;&gt;Node338</title>
-<path fill="none" stroke="midnightblue" d="M660.07,-10726.68C684.69,-10756.2 725.99,-10809.84 749,-10862.62 763.56,-10896.02 738.54,-10919.85 767,-10942.62 802.63,-10971.12 922.45,-10962.25 1006.68,-10951.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="662.42,-10724.05 653.3,-10718.67 657.08,-10728.57 662.42,-10724.05"/>
+<title>Node448&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M741.95,-5754.05C744.41,-5752.4 746.77,-5750.59 749,-5748.62 768.92,-5731.04 746.06,-5707.97 767,-5691.62 804.49,-5662.35 932.56,-5662.79 1016.86,-5666.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="740.11,-5751.07 733.2,-5759.1 743.61,-5757.13 740.11,-5751.07"/>
</g>
-<!-- Node446&#45;&gt;Node98 -->
-<g id="edge584" class="edge">
-<title>Node446&#45;&gt;Node98</title>
-<path fill="none" stroke="midnightblue" d="M734.64,-2586.53C745.55,-2588.29 756.51,-2590.02 767,-2591.62 811.36,-2598.39 933.77,-2589.45 967,-2619.62 992.38,-2642.66 960.64,-2670.5 985,-2694.62 993.69,-2703.22 1004.71,-2709.11 1016.38,-2713.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.09,-2583.06 724.66,-2584.92 733.97,-2589.97 735.09,-2583.06"/>
+<!-- Node448&#45;&gt;Node212 -->
+<g id="edge583" class="edge">
+<title>Node448&#45;&gt;Node212</title>
+<path fill="none" stroke="midnightblue" d="M745.23,-5752.63C746.54,-5751.37 747.8,-5750.04 749,-5748.62 794.37,-5694.95 720.5,-4536.32 767,-4483.62 826.38,-4416.32 906.75,-4522.15 967,-4455.62 1000.44,-4418.7 953.02,-4045.82 985,-4007.62 991.47,-3999.9 999.81,-3994.32 1008.99,-3990.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.76,-5750.12 737.1,-5759.08 747.11,-5755.61 742.76,-5750.12"/>
</g>
-<!-- Node446&#45;&gt;Node230 -->
-<g id="edge585" class="edge">
-<title>Node446&#45;&gt;Node230</title>
-<path fill="none" stroke="midnightblue" d="M700.75,-2551.48C719.45,-2542.45 737.99,-2529.6 749,-2511.62 770.76,-2476.07 737.18,-1790.73 767,-1761.62 798.8,-1730.57 930.72,-1735.95 967,-1761.62 986.62,-1775.5 967.06,-1796.61 985,-1812.62 991.81,-1818.69 999.79,-1823.38 1008.29,-1826.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="699.26,-2548.31 691.58,-2555.61 702.14,-2554.69 699.26,-2548.31"/>
+<!-- Node448&#45;&gt;Node338 -->
+<g id="edge584" class="edge">
+<title>Node448&#45;&gt;Node338</title>
+<path fill="none" stroke="midnightblue" d="M745.24,-5784.6C746.56,-5785.86 747.81,-5787.2 749,-5788.62 799.16,-5848.43 715.59,-8539.89 767,-8598.62 826.12,-8666.16 899.02,-8568.02 967,-8626.62 988.41,-8645.08 964.32,-8668.35 985,-8687.62 993.08,-8695.15 1002.96,-8700.52 1013.45,-8704.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.14,-5781.63 737.14,-5778.13 742.77,-5787.1 747.14,-5781.63"/>
</g>
-<!-- Node447&#45;&gt;Node96 -->
-<g id="edge587" class="edge">
-<title>Node447&#45;&gt;Node96</title>
-<path fill="none" stroke="midnightblue" d="M725.68,-5525.83C734.61,-5521.78 742.7,-5516.22 749,-5508.62 782.13,-5468.63 730.36,-5078.41 767,-5041.62 800.18,-5008.3 927.12,-5012.21 1012.73,-5019.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.18,-5522.65 716.11,-5529.51 726.7,-5529.18 724.18,-5522.65"/>
+<!-- Node449&#45;&gt;Node340 -->
+<g id="edge586" class="edge">
+<title>Node449&#45;&gt;Node340</title>
+<path fill="none" stroke="midnightblue" d="M665.33,-11039.41C689.58,-11058.72 728.14,-11085.52 767,-11096.62 845.88,-11119.15 939.9,-11115.61 1006.83,-11108.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="667.34,-11036.52 657.37,-11032.93 662.92,-11041.95 667.34,-11036.52"/>
</g>
-<!-- Node447&#45;&gt;Node228 -->
+<!-- Node450&#45;&gt;Node98 -->
<g id="edge588" class="edge">
-<title>Node447&#45;&gt;Node228</title>
-<path fill="none" stroke="midnightblue" d="M725.39,-5526.2C734.48,-5522.11 742.69,-5516.44 749,-5508.62 799.07,-5446.57 715.63,-4134.59 767,-4073.62 825.25,-4004.49 907.7,-4104.84 967,-4036.62 997.35,-4001.7 967.04,-3663.25 985,-3620.62 1003.46,-3576.81 1046.32,-3539.51 1072.46,-3519.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.14,-5522.93 716.05,-5529.77 726.64,-5529.47 724.14,-5522.93"/>
+<title>Node450&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M724.29,-2659.01C732.7,-2656.74 741.06,-2654.27 749,-2651.62 757.31,-2648.85 758.44,-2645.44 767,-2643.62 853.95,-2625.17 901.38,-2583.67 967,-2643.62 999.78,-2673.57 955.8,-2809.17 985,-2842.62 993.3,-2852.13 1004.41,-2858.42 1016.37,-2862.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.21,-2655.67 714.41,-2661.58 724.97,-2662.44 723.21,-2655.67"/>
</g>
-<!-- Node447&#45;&gt;Node340 -->
+<!-- Node450&#45;&gt;Node232 -->
<g id="edge589" class="edge">
-<title>Node447&#45;&gt;Node340</title>
-<path fill="none" stroke="midnightblue" d="M725.68,-5540.31C734.65,-5544.31 742.76,-5549.9 749,-5557.62 798.34,-5618.6 714.73,-8323.12 767,-8381.62 798.24,-8416.58 923.65,-8422.75 1009.76,-8422.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.64,-5536.93 716.05,-5536.69 724.18,-5543.48 726.64,-5536.93"/>
+<title>Node450&#45;&gt;Node232</title>
+<path fill="none" stroke="midnightblue" d="M733.49,-2664.81C739.33,-2661.3 744.61,-2656.96 749,-2651.62 788.5,-2603.65 722.36,-2135.85 767,-2092.62 798.93,-2061.7 932.69,-2064.37 967,-2092.62 999.17,-2119.1 957.32,-2153.48 985,-2184.62 992.59,-2193.16 1002.27,-2199.63 1012.72,-2204.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.88,-2661.7 724.58,-2669.38 735.08,-2667.93 731.88,-2661.7"/>
</g>
-<!-- Node448&#45;&gt;Node376 -->
+<!-- Node451&#45;&gt;Node96 -->
<g id="edge591" class="edge">
-<title>Node448&#45;&gt;Node376</title>
-<path fill="none" stroke="midnightblue" d="M728.85,-997.18C736.5,-993.31 743.43,-988.24 749,-981.62 773.55,-952.4 739.88,-665.47 767,-638.62 800.36,-605.58 926.9,-609.36 1012.43,-616.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.37,-994.01 719.57,-1001.18 730.14,-1000.43 727.37,-994.01"/>
+<title>Node451&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M725.75,-5618.89C734.67,-5614.84 742.74,-5609.25 749,-5601.62 792.86,-5548.17 718.83,-5029.22 767,-4979.62 783.79,-4962.34 921.7,-4959.61 1012.98,-4959.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.26,-5615.71 716.19,-5622.58 726.78,-5622.24 724.26,-5615.71"/>
</g>
-<!-- Node449&#45;&gt;Node100 -->
-<g id="edge593" class="edge">
-<title>Node449&#45;&gt;Node100</title>
-<path fill="none" stroke="midnightblue" d="M728.89,-5573.21C736.54,-5569.34 743.45,-5564.26 749,-5557.62 776.6,-5524.58 736.88,-5201.37 767,-5170.62 783.65,-5153.62 918.12,-5149.44 1009.35,-5148.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.41,-5570.04 719.62,-5577.22 730.19,-5576.47 727.41,-5570.04"/>
+<!-- Node451&#45;&gt;Node230 -->
+<g id="edge592" class="edge">
+<title>Node451&#45;&gt;Node230</title>
+<path fill="none" stroke="midnightblue" d="M725.38,-5619.2C734.47,-5615.11 742.69,-5609.44 749,-5601.62 794.29,-5545.57 719.33,-4358.67 767,-4304.62 826.37,-4237.31 906.46,-4342.89 967,-4276.62 994.61,-4246.4 958.72,-3940.01 985,-3908.62 990.61,-3901.92 997.61,-3896.81 1005.35,-3892.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.13,-5615.93 716.04,-5622.77 726.63,-5622.47 724.13,-5615.93"/>
</g>
-<!-- Node449&#45;&gt;Node232 -->
-<g id="edge594" class="edge">
-<title>Node449&#45;&gt;Node232</title>
-<path fill="none" stroke="midnightblue" d="M728.94,-5573.5C736.61,-5569.58 743.52,-5564.4 749,-5557.62 798.82,-5495.87 715.43,-4189.91 767,-4129.62 825.6,-4061.09 906.85,-4162.78 967,-4095.62 1012.74,-4044.54 945.67,-3843.77 985,-3787.62 995.35,-3772.85 1011.35,-3762.68 1027.94,-3755.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.4,-5570.35 719.62,-5577.54 730.19,-5576.77 727.4,-5570.35"/>
+<!-- Node451&#45;&gt;Node342 -->
+<g id="edge593" class="edge">
+<title>Node451&#45;&gt;Node342</title>
+<path fill="none" stroke="midnightblue" d="M725.68,-5633.32C734.65,-5637.32 742.76,-5642.91 749,-5650.62 797.38,-5710.42 717.9,-8360.41 767,-8419.62 824.81,-8489.33 901.41,-8396.18 967,-8458.62 991.2,-8481.66 961.59,-8507.78 985,-8531.62 992.07,-8538.82 1000.7,-8544.29 1009.98,-8548.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.64,-5629.94 716.05,-5629.69 724.18,-5636.49 726.64,-5629.94"/>
</g>
-<!-- Node449&#45;&gt;Node342 -->
+<!-- Node452&#45;&gt;Node100 -->
<g id="edge595" class="edge">
-<title>Node449&#45;&gt;Node342</title>
-<path fill="none" stroke="midnightblue" d="M728.98,-5591.7C736.65,-5595.63 743.54,-5600.81 749,-5607.62 773.73,-5638.46 740.18,-8424.58 767,-8453.62 782.97,-8470.91 914.58,-8477.54 1005.88,-8480.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.24,-5588.43 719.67,-5587.65 727.44,-5594.85 730.24,-5588.43"/>
-</g>
-<!-- Node450&#45;&gt;Node344 -->
-<g id="edge599" class="edge">
-<title>Node450&#45;&gt;Node344</title>
-<path fill="none" stroke="midnightblue" d="M706.19,-1331.94C723.01,-1340.15 739.11,-1351.65 749,-1367.62 771.51,-1403.95 738.86,-4412.45 767,-4444.62 826.1,-4512.17 900.36,-4412.49 967,-4472.62 991.81,-4495 961.18,-4522.18 985,-4545.62 994.07,-4554.53 1005.63,-4560.53 1017.81,-4564.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="707.35,-1328.62 696.8,-1327.7 704.47,-1335 707.35,-1328.62"/>
-</g>
-<!-- Node451 -->
-<g id="node451" class="node">
-<title>Node451</title>
-<g id="a_node451"><a xlink:href="classarmnn_1_1_cl_reverse_v2_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1032.5,-1304.12 1032.5,-1323.12 1157.5,-1323.12 1157.5,-1304.12 1032.5,-1304.12"/>
-<text text-anchor="middle" x="1095" y="-1311.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClReverseV2Workload</text>
-</a>
-</g>
-</g>
-<!-- Node450&#45;&gt;Node451 -->
-<g id="edge597" class="edge">
-<title>Node450&#45;&gt;Node451</title>
-<path fill="none" stroke="midnightblue" d="M663.03,-1290.65C686.88,-1269.55 726.29,-1239.1 767,-1226.62 809.49,-1213.58 931.78,-1199.51 967,-1226.62 991.77,-1245.69 961.96,-1273.48 985,-1294.62 997.81,-1306.37 1015.19,-1312.19 1032.3,-1314.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="660.63,-1288.1 655.57,-1297.4 665.33,-1293.29 660.63,-1288.1"/>
-</g>
-<!-- Node452 -->
-<g id="node452" class="node">
-<title>Node452</title>
-<g id="a_node452"><a xlink:href="classarmnn_1_1_neon_reverse_v2_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1025,-1392.12 1025,-1411.12 1165,-1411.12 1165,-1392.12 1025,-1392.12"/>
-<text text-anchor="middle" x="1095" y="-1399.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReverseV2Workload</text>
-</a>
+<title>Node452&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M737.91,-10660.55C822.66,-10666.71 936.32,-10668.29 967,-10636.62 997.97,-10604.66 957.08,-9069.27 985,-9034.62 993.28,-9024.34 1004.86,-9017.76 1017.39,-9013.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="737.96,-10657.04 727.73,-10659.78 737.43,-10664.02 737.96,-10657.04"/>
</g>
+<!-- Node452&#45;&gt;Node344 -->
+<g id="edge596" class="edge">
+<title>Node452&#45;&gt;Node344</title>
+<path fill="none" stroke="midnightblue" d="M656.54,-10674.33C681.01,-10710.68 726.4,-10783.16 749,-10851.62 757.94,-10878.69 745.48,-10959.93 767,-10978.62 803.44,-11010.26 935.68,-10999.88 1020.42,-10989.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="659.31,-10672.19 650.79,-10665.9 653.53,-10676.13 659.31,-10672.19"/>
</g>
-<!-- Node450&#45;&gt;Node452 -->
+<!-- Node453&#45;&gt;Node380 -->
<g id="edge598" class="edge">
-<title>Node450&#45;&gt;Node452</title>
-<path fill="none" stroke="midnightblue" d="M697.02,-1295.03C768.03,-1276.93 889.4,-1258.96 967,-1318.62 990.09,-1336.37 963.44,-1362.05 985,-1381.62 995.97,-1391.57 1010.2,-1397.35 1024.74,-1400.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="696.13,-1291.64 687.35,-1297.57 697.91,-1298.41 696.13,-1291.64"/>
+<title>Node453&#45;&gt;Node380</title>
+<path fill="none" stroke="midnightblue" d="M728.85,-997.19C736.5,-993.32 743.43,-988.25 749,-981.62 773.55,-952.41 739.88,-665.48 767,-638.62 800.36,-605.58 926.9,-609.36 1012.43,-616.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.37,-994.01 719.57,-1001.19 730.14,-1000.44 727.37,-994.01"/>
+</g>
+<!-- Node454&#45;&gt;Node102 -->
+<g id="edge600" class="edge">
+<title>Node454&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M660,-5308.73C686.32,-5276.94 731.32,-5216.45 749,-5155.62 761.45,-5112.78 735.28,-3580.99 767,-3549.62 798.6,-3518.37 934.47,-3519.34 967,-3549.62 1007.93,-3587.72 949.72,-3757.23 985,-3800.62 991.58,-3808.71 1000.1,-3814.78 1009.49,-3819.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="657.18,-5306.64 653.42,-5316.55 662.54,-5311.15 657.18,-5306.64"/>
</g>
-<!-- Node453&#45;&gt;Node102 -->
+<!-- Node454&#45;&gt;Node234 -->
<g id="edge601" class="edge">
-<title>Node453&#45;&gt;Node102</title>
-<path fill="none" stroke="midnightblue" d="M659.52,-4654.31C685.7,-4621.41 730.99,-4558.33 749,-4495.62 763.02,-4446.8 730.74,-3617.17 767,-3581.62 798.73,-3550.5 934.49,-3551.32 967,-3581.62 1008.56,-3620.35 950.3,-3791.63 985,-3836.62 992.38,-3846.19 1002.37,-3853.3 1013.31,-3858.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="656.56,-4652.41 652.99,-4662.39 662,-4656.81 656.56,-4652.41"/>
+<title>Node454&#45;&gt;Node234</title>
+<path fill="none" stroke="midnightblue" d="M660.01,-5308.74C686.35,-5276.96 731.38,-5216.47 749,-5155.62 756.43,-5129.98 748.04,-3252.41 767,-3233.62 830.15,-3171.06 898.76,-3176.67 967,-3233.62 1001.33,-3262.28 954.11,-3300.29 985,-3332.62 993.78,-3341.82 1005.21,-3347.94 1017.35,-3351.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="657.2,-5306.65 653.43,-5316.55 662.55,-5311.16 657.2,-5306.65"/>
</g>
-<!-- Node453&#45;&gt;Node234 -->
+<!-- Node454&#45;&gt;Node346 -->
<g id="edge602" class="edge">
-<title>Node453&#45;&gt;Node234</title>
-<path fill="none" stroke="midnightblue" d="M659.58,-4654.33C685.83,-4621.45 731.19,-4558.39 749,-4495.62 759.39,-4459 740.49,-3152.92 767,-3125.62 800.15,-3091.47 929.91,-3096.01 1015.66,-3103.24"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="656.61,-4652.43 653.03,-4662.4 662.05,-4656.84 656.61,-4652.43"/>
-</g>
-<!-- Node453&#45;&gt;Node346 -->
-<g id="edge603" class="edge">
-<title>Node453&#45;&gt;Node346</title>
-<path fill="none" stroke="midnightblue" d="M673.05,-4698.68C699.11,-4717.41 733.56,-4747.4 749,-4783.62 763.35,-4817.27 743.2,-7389.84 767,-7417.62 797.73,-7453.48 923.64,-7465.14 1009.94,-7468.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="674.77,-4695.61 664.57,-4692.76 670.77,-4701.35 674.77,-4695.61"/>
-</g>
-<!-- Node454&#45;&gt;Node104 -->
-<g id="edge605" class="edge">
-<title>Node454&#45;&gt;Node104</title>
-<path fill="none" stroke="midnightblue" d="M708.35,-4189.27C724.31,-4181.44 739.42,-4170.58 749,-4155.62 775.57,-4114.1 731.8,-3303.11 767,-3268.62 830.49,-3206.4 888.4,-3227.11 967,-3268.62 1037.71,-3305.96 1076.49,-3402.33 1089.23,-3439.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="706.56,-4186.24 698.89,-4193.54 709.44,-4192.62 706.56,-4186.24"/>
+<title>Node454&#45;&gt;Node346</title>
+<path fill="none" stroke="midnightblue" d="M666.19,-5353.65C692.82,-5377.92 732.45,-5419.66 749,-5465.62 769,-5521.16 728.49,-7545.89 767,-7590.62 797.28,-7625.8 919.5,-7637.29 1005.6,-7640.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="668.51,-5351.04 658.71,-5346.99 663.85,-5356.26 668.51,-5351.04"/>
</g>
-<!-- Node454&#45;&gt;Node236 -->
+<!-- Node455&#45;&gt;Node348 -->
<g id="edge606" class="edge">
-<title>Node454&#45;&gt;Node236</title>
-<path fill="none" stroke="midnightblue" d="M708.43,-4189.32C724.39,-4181.49 739.48,-4170.62 749,-4155.62 770.15,-4122.29 738.91,-2762.35 767,-2734.62 830.25,-2672.16 880.49,-2714.19 967,-2734.62 975.71,-2736.67 976.58,-2740.6 985,-2743.62 995.42,-2747.35 1006.6,-2750.67 1017.69,-2753.56"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="706.64,-4186.29 698.97,-4193.59 709.52,-4192.67 706.64,-4186.29"/>
-</g>
-<!-- Node454&#45;&gt;Node348 -->
-<g id="edge607" class="edge">
-<title>Node454&#45;&gt;Node348</title>
-<path fill="none" stroke="midnightblue" d="M684.66,-4228.4C708.39,-4241.5 735.4,-4261.17 749,-4287.62 767.01,-4322.63 741.25,-7092.82 767,-7122.62 798.78,-7159.39 931.47,-7169.39 1017.75,-7171.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="686.24,-4225.27 675.76,-4223.7 682.97,-4231.46 686.24,-4225.27"/>
+<title>Node455&#45;&gt;Node348</title>
+<path fill="none" stroke="midnightblue" d="M738.53,-1412.2C742.41,-1415.21 745.94,-1418.67 749,-1422.62 774.06,-1455.02 740.03,-4340.8 767,-4371.62 826.11,-4439.17 897.15,-4343.26 967,-4399.62 985.06,-4414.19 967.59,-4433.29 985,-4448.62 994.32,-4456.83 1005.8,-4462.5 1017.77,-4466.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="740.37,-1409.23 730.11,-1406.61 736.5,-1415.06 740.37,-1409.23"/>
</g>
-<!-- Node455&#45;&gt;Node108 -->
-<g id="edge609" class="edge">
-<title>Node455&#45;&gt;Node108</title>
-<path fill="none" stroke="midnightblue" d="M646.31,-4064.05C665.82,-3983.75 725.23,-3729.22 749,-3514.62 752.31,-3484.73 745.39,-2994.52 767,-2973.62 798.95,-2942.72 925.21,-2958.49 967,-2973.62 976.79,-2977.16 975.67,-2983.99 985,-2988.62 992.83,-2992.5 1001.27,-2995.78 1009.87,-2998.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="642.81,-4063.65 643.83,-4074.2 649.61,-4065.31 642.81,-4063.65"/>
+<!-- Node456 -->
+<g id="node456" class="node">
+<title>Node456</title>
+<g id="a_node456"><a xlink:href="classarmnn_1_1_cl_reverse_v2_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1032.5,-1441.12 1032.5,-1460.12 1157.5,-1460.12 1157.5,-1441.12 1032.5,-1441.12"/>
+<text text-anchor="middle" x="1095" y="-1448.12" font-family="Helvetica,sans-Serif" font-size="10.00">ClReverseV2Workload</text>
+</a>
</g>
-<!-- Node455&#45;&gt;Node240 -->
-<g id="edge610" class="edge">
-<title>Node455&#45;&gt;Node240</title>
-<path fill="none" stroke="midnightblue" d="M646.48,-4064.06C666.48,-3983.82 727.18,-3729.43 749,-3514.62 752.35,-3481.64 747.16,-2348.17 767,-2321.62 782.58,-2300.77 932.11,-2264.94 1023.49,-2244.69"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="642.97,-4063.66 643.94,-4074.21 649.76,-4065.36 642.97,-4063.66"/>
</g>
-<!-- Node455&#45;&gt;Node350 -->
-<g id="edge611" class="edge">
-<title>Node455&#45;&gt;Node350</title>
-<path fill="none" stroke="midnightblue" d="M729.23,-4101.36C736.81,-4105.46 743.62,-4110.77 749,-4117.62 794.48,-4175.44 718.86,-5385.99 767,-5441.62 797.33,-5476.66 919.19,-5488.19 1005.24,-5491.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.56,-4098.12 720.01,-4097.08 727.61,-4104.47 730.56,-4098.12"/>
+<!-- Node455&#45;&gt;Node456 -->
+<g id="edge604" class="edge">
+<title>Node455&#45;&gt;Node456</title>
+<path fill="none" stroke="midnightblue" d="M740.14,-1385.03C806.76,-1383.02 894.93,-1387.63 967,-1416.62 976.66,-1420.51 975.55,-1427.25 985,-1431.62 999.64,-1438.4 1016.41,-1442.78 1032.33,-1445.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="739.92,-1381.53 730.05,-1385.38 740.17,-1388.53 739.92,-1381.53"/>
</g>
<!-- Node457 -->
<g id="node457" class="node">
<title>Node457</title>
-<g id="a_node457"><a xlink:href="classsdb_1_1_sample_dynamic_addition_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1003.5,-49.12 1003.5,-68.12 1186.5,-68.12 1186.5,-49.12 1003.5,-49.12"/>
-<text text-anchor="middle" x="1095" y="-56.12" font-family="Helvetica,sans-Serif" font-size="10.00">SampleDynamicAdditionWorkload</text>
+<g id="a_node457"><a xlink:href="classarmnn_1_1_neon_reverse_v2_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1025,-1403.12 1025,-1422.12 1165,-1422.12 1165,-1403.12 1025,-1403.12"/>
+<text text-anchor="middle" x="1095" y="-1410.12" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReverseV2Workload</text>
</a>
</g>
</g>
-<!-- Node456&#45;&gt;Node457 -->
-<g id="edge613" class="edge">
-<title>Node456&#45;&gt;Node457</title>
-<path fill="none" stroke="midnightblue" d="M727.46,-69.11C806.72,-66.84 923.06,-63.51 1003.31,-61.21"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.91,-65.63 717.01,-69.41 727.11,-72.62 726.91,-65.63"/>
+<!-- Node455&#45;&gt;Node457 -->
+<g id="edge605" class="edge">
+<title>Node455&#45;&gt;Node457</title>
+<path fill="none" stroke="midnightblue" d="M740.25,-1379.81C749.28,-1378.92 758.3,-1378.17 767,-1377.62 855.71,-1372.06 883.42,-1347.36 967,-1377.62 976.79,-1381.17 975.57,-1388.2 985,-1392.62 997.37,-1398.42 1011.26,-1402.54 1024.88,-1405.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="739.65,-1376.35 730.06,-1380.86 740.37,-1383.31 739.65,-1376.35"/>
</g>
-<!-- Node459 -->
-<g id="node459" class="node">
-<title>Node459</title>
-<g id="a_node459"><a xlink:href="classarmnn_1_1_map_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1053.5,-11.12 1053.5,-30.12 1136.5,-30.12 1136.5,-11.12 1053.5,-11.12"/>
-<text text-anchor="middle" x="1095" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">MapWorkload</text>
-</a>
+<!-- Node458&#45;&gt;Node104 -->
+<g id="edge608" class="edge">
+<title>Node458&#45;&gt;Node104</title>
+<path fill="none" stroke="midnightblue" d="M645.77,-4662.42C664.85,-4577.75 726,-4295.58 749,-4058.62 751.21,-4035.89 750.67,-3252.59 767,-3236.62 830.54,-3174.46 900.39,-3177.77 967,-3236.62 1015.67,-3279.62 941.9,-3333.05 985,-3381.62 992.63,-3390.23 1002.54,-3396.3 1013.26,-3400.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="642.36,-4661.65 643.56,-4672.18 649.18,-4663.2 642.36,-4661.65"/>
</g>
+<!-- Node458&#45;&gt;Node236 -->
+<g id="edge609" class="edge">
+<title>Node458&#45;&gt;Node236</title>
+<path fill="none" stroke="midnightblue" d="M645.82,-4662.42C665.07,-4577.78 726.69,-4295.65 749,-4058.62 751.92,-4027.64 744.82,-2960.45 767,-2938.62 830.36,-2876.28 900.48,-2879.66 967,-2938.62 1016.91,-2982.87 940.38,-3038.04 985,-3087.62 993.25,-3096.79 1004.11,-3102.94 1015.78,-3107.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="642.41,-4661.65 643.59,-4672.18 649.23,-4663.21 642.41,-4661.65"/>
</g>
-<!-- Node458&#45;&gt;Node459 -->
-<g id="edge615" class="edge">
-<title>Node458&#45;&gt;Node459</title>
-<path fill="none" stroke="midnightblue" d="M755.22,-22.11C852.67,-21.68 986.76,-21.09 1053.23,-20.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="755,-18.61 745.01,-22.15 755.03,-25.61 755,-18.61"/>
+<!-- Node458&#45;&gt;Node350 -->
+<g id="edge610" class="edge">
+<title>Node458&#45;&gt;Node350</title>
+<path fill="none" stroke="midnightblue" d="M651.17,-4712.11C674.86,-4765.5 729.53,-4896.94 749,-5013.62 754.11,-5044.27 746.56,-7227.22 767,-7250.62 797.94,-7286.04 923.44,-7295.37 1009.65,-7297.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="654.28,-4710.48 647,-4702.79 647.89,-4713.34 654.28,-4710.48"/>
</g>
-<!-- Node460&#45;&gt;Node112 -->
-<g id="edge617" class="edge">
-<title>Node460&#45;&gt;Node112</title>
-<path fill="none" stroke="midnightblue" d="M645.35,-3465.32C662.02,-3385.9 714.08,-3134.38 749,-2924.62 753.72,-2896.28 745.32,-2815.46 767,-2796.62 800.54,-2767.46 930.2,-2771.7 967,-2796.62 984.84,-2808.69 968.63,-2827.61 985,-2841.62 992.82,-2848.31 1002.07,-2853.3 1011.83,-2857.01"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="641.87,-3464.85 643.23,-3475.36 648.72,-3466.29 641.87,-3464.85"/>
+<!-- Node459&#45;&gt;Node106 -->
+<g id="edge612" class="edge">
+<title>Node459&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M652.27,-3393.09C675.55,-3345.29 725.88,-3235.74 749,-3137.62 759.03,-3095.05 734.69,-2971.1 767,-2941.62 832.67,-2881.71 901.32,-2881.73 967,-2941.62 999.15,-2970.95 956.35,-3103.87 985,-3136.62 991.07,-3143.56 998.64,-3148.79 1006.95,-3152.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="649,-3391.81 647.73,-3402.33 655.28,-3394.89 649,-3391.81"/>
+</g>
+<!-- Node459&#45;&gt;Node238 -->
+<g id="edge613" class="edge">
+<title>Node459&#45;&gt;Node238</title>
+<path fill="none" stroke="midnightblue" d="M652.61,-3393.5C676.66,-3346.04 728.55,-3236.55 749,-3137.62 760.12,-3083.83 734.6,-2687.98 767,-2643.62 822.72,-2567.33 907.12,-2644.7 967,-2571.62 1001.46,-2529.57 947.9,-2490.37 985,-2450.62 992.73,-2442.33 1002.63,-2436.58 1013.28,-2432.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="649.49,-3391.9 648.05,-3402.4 655.72,-3395.09 649.49,-3391.9"/>
+</g>
+<!-- Node459&#45;&gt;Node352 -->
+<g id="edge614" class="edge">
+<title>Node459&#45;&gt;Node352</title>
+<path fill="none" stroke="midnightblue" d="M646.91,-3442.75C667.39,-3518.62 727.68,-3752.37 749,-3950.62 753.25,-3990.15 741.45,-5351.17 767,-5381.62 783.04,-5400.74 926.33,-5422.29 1017.84,-5434.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="650.19,-3441.45 644.19,-3432.72 643.43,-3443.29 650.19,-3441.45"/>
+</g>
+<!-- Node460&#45;&gt;Node110 -->
+<g id="edge616" class="edge">
+<title>Node460&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M650.69,-3089.04C671.43,-3040.73 717.86,-2929.76 749,-2833.62 758.77,-2803.47 741.92,-2784 767,-2764.62 802.17,-2737.45 934.34,-2734.47 967,-2764.62 1003.86,-2798.65 952.21,-2951.67 985,-2989.62 991.54,-2997.19 999.86,-3002.72 1008.97,-3006.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="647.41,-3087.8 646.66,-3098.37 653.84,-3090.57 647.41,-3087.8"/>
</g>
<!-- Node460&#45;&gt;Node242 -->
-<g id="edge618" class="edge">
+<g id="edge617" class="edge">
<title>Node460&#45;&gt;Node242</title>
-<path fill="none" stroke="midnightblue" d="M646.37,-3465.46C666.04,-3386.46 725.89,-3136.01 749,-2924.62 752.94,-2888.54 745.03,-2300.51 767,-2271.62 795.67,-2233.91 917.27,-2207.68 1003.79,-2193.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="642.9,-3464.9 643.87,-3475.45 649.69,-3466.6 642.9,-3464.9"/>
+<path fill="none" stroke="midnightblue" d="M652.69,-3089.18C676.7,-3041.54 728.22,-2932.27 749,-2833.62 758.36,-2789.22 739.69,-2461.86 767,-2425.62 828.5,-2344.03 886.52,-2379.87 985,-2352.62 996.49,-2349.44 1008.74,-2346.41 1020.74,-2343.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="649.42,-3087.89 648,-3098.39 655.66,-3091.06 649.42,-3087.89"/>
</g>
-<!-- Node460&#45;&gt;Node352 -->
-<g id="edge619" class="edge">
-<title>Node460&#45;&gt;Node352</title>
-<path fill="none" stroke="midnightblue" d="M646.48,-3516.12C666.49,-3596.22 727.22,-3850.17 749,-4064.62 752.43,-4098.36 744.55,-5260.19 767,-5285.62 796.7,-5319.26 922.59,-5307.19 967,-5313.62 980.35,-5315.55 994.48,-5317.63 1008.28,-5319.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="649.77,-3514.84 643.94,-3506 642.98,-3516.55 649.77,-3514.84"/>
+<!-- Node460&#45;&gt;Node354 -->
+<g id="edge618" class="edge">
+<title>Node460&#45;&gt;Node354</title>
+<path fill="none" stroke="midnightblue" d="M652.99,-3137.91C677.5,-3185.26 729.86,-3293.96 749,-3392.62 757.89,-3438.46 736.86,-5037.95 767,-5073.62 782.36,-5091.8 913.76,-5111.05 1005.24,-5122.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="655.94,-3136 648.2,-3128.76 649.73,-3139.24 655.94,-3136"/>
</g>
-<!-- Node461&#45;&gt;Node110 -->
-<g id="edge621" class="edge">
-<title>Node461&#45;&gt;Node110</title>
-<path fill="none" stroke="midnightblue" d="M726.21,-2736.9C734.81,-2732.97 742.69,-2727.69 749,-2720.62 772.83,-2693.92 740.32,-2584.46 767,-2560.62 800.14,-2531 932.47,-2532.63 967,-2560.62 997,-2584.93 957.92,-2618.08 985,-2645.62 992.76,-2653.51 1002.47,-2659.12 1012.87,-2663.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.67,-2733.74 716.62,-2740.63 727.21,-2740.26 724.67,-2733.74"/>
+<!-- Node462 -->
+<g id="node462" class="node">
+<title>Node462</title>
+<g id="a_node462"><a xlink:href="classsdb_1_1_sample_dynamic_addition_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1003.5,-49.12 1003.5,-68.12 1186.5,-68.12 1186.5,-49.12 1003.5,-49.12"/>
+<text text-anchor="middle" x="1095" y="-56.12" font-family="Helvetica,sans-Serif" font-size="10.00">SampleDynamicAdditionWorkload</text>
+</a>
</g>
-<!-- Node461&#45;&gt;Node246 -->
+</g>
+<!-- Node461&#45;&gt;Node462 -->
+<g id="edge620" class="edge">
+<title>Node461&#45;&gt;Node462</title>
+<path fill="none" stroke="midnightblue" d="M727.46,-69.12C806.72,-66.85 923.06,-63.52 1003.31,-61.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.91,-65.63 717.01,-69.42 727.11,-72.63 726.91,-65.63"/>
+</g>
+<!-- Node464 -->
+<g id="node464" class="node">
+<title>Node464</title>
+<g id="a_node464"><a xlink:href="classarmnn_1_1_map_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1053.5,-11.12 1053.5,-30.12 1136.5,-30.12 1136.5,-11.12 1053.5,-11.12"/>
+<text text-anchor="middle" x="1095" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">MapWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node463&#45;&gt;Node464 -->
<g id="edge622" class="edge">
-<title>Node461&#45;&gt;Node246</title>
-<path fill="none" stroke="midnightblue" d="M726.15,-2737.72C734.91,-2733.68 742.84,-2728.14 749,-2720.62 772.38,-2692.07 740.55,-2082.35 767,-2056.62 798.85,-2025.62 930.64,-2031.06 967,-2056.62 986.32,-2070.2 967.33,-2090.95 985,-2106.62 990.88,-2111.83 997.63,-2116.02 1004.83,-2119.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.79,-2734.49 716.76,-2741.4 727.34,-2741.01 724.79,-2734.49"/>
+<title>Node463&#45;&gt;Node464</title>
+<path fill="none" stroke="midnightblue" d="M755.22,-22.11C852.67,-21.69 986.76,-21.09 1053.23,-20.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="755,-18.62 745.01,-22.16 755.03,-25.62 755,-18.62"/>
</g>
-<!-- Node462&#45;&gt;Node114 -->
+<!-- Node465&#45;&gt;Node114 -->
<g id="edge624" class="edge">
-<title>Node462&#45;&gt;Node114</title>
-<path fill="none" stroke="midnightblue" d="M665.62,-4449.74C692.15,-4425.28 732.05,-4382.96 749,-4336.62 764.54,-4294.14 734.66,-3554.25 767,-3522.62 798.77,-3491.54 934.43,-3492.38 967,-3522.62 1006.52,-3559.31 953.88,-3720.57 985,-3764.62 995.8,-3779.9 1012.58,-3790.38 1029.77,-3797.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="663.27,-4447.15 658.19,-4456.45 667.96,-4452.35 663.27,-4447.15"/>
+<title>Node465&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M646.52,-3950.4C665.89,-3874.26 723.4,-3639.73 749,-3441.62 753.61,-3405.97 740.89,-3143.32 767,-3118.62 831.58,-3057.54 900.83,-3059.27 967,-3118.62 994.46,-3143.25 960.49,-3256.06 985,-3283.62 992.29,-3291.82 1001.67,-3297.61 1011.87,-3301.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.03,-3949.91 643.94,-3960.47 649.81,-3951.65 643.03,-3949.91"/>
</g>
-<!-- Node462&#45;&gt;Node244 -->
+<!-- Node465&#45;&gt;Node244 -->
<g id="edge625" class="edge">
-<title>Node462&#45;&gt;Node244</title>
-<path fill="none" stroke="midnightblue" d="M665.71,-4449.77C692.31,-4425.34 732.27,-4383.04 749,-4336.62 762.42,-4299.38 738.83,-2939.43 767,-2911.62 799.07,-2879.95 917.11,-2889.1 1002.17,-2900.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="663.35,-4447.18 658.25,-4456.47 668.03,-4452.39 663.35,-4447.18"/>
+<title>Node465&#45;&gt;Node244</title>
+<path fill="none" stroke="midnightblue" d="M646.85,-3950.44C667.18,-3874.41 727.07,-3640.17 749,-3441.62 751.95,-3414.95 751.16,-2497.29 767,-2475.62 774.55,-2465.3 972.68,-2405.06 985,-2401.62 996.39,-2398.45 1008.53,-2395.42 1020.44,-2392.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.37,-3949.93 644.15,-3960.49 650.13,-3951.74 643.37,-3949.93"/>
</g>
-<!-- Node462&#45;&gt;Node354 -->
+<!-- Node465&#45;&gt;Node356 -->
<g id="edge626" class="edge">
-<title>Node462&#45;&gt;Node354</title>
-<path fill="none" stroke="midnightblue" d="M659.63,-4494.74C685.95,-4527.4 731.39,-4590.06 749,-4652.62 759.06,-4688.37 741.5,-7299.61 767,-7326.62 782.91,-7343.47 911.13,-7347.38 1002.19,-7347.99"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="662.11,-4492.24 653.07,-4486.72 656.7,-4496.68 662.11,-4492.24"/>
+<title>Node465&#45;&gt;Node356</title>
+<path fill="none" stroke="midnightblue" d="M719.26,-3995.13C730.98,-4001.4 741.58,-4009.68 749,-4020.62 771.47,-4053.75 740.1,-5431.97 767,-5461.62 798.28,-5496.1 922.29,-5501.26 1008.27,-5500.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="720.65,-3991.91 710.12,-3990.72 717.6,-3998.22 720.65,-3991.91"/>
</g>
-<!-- Node463&#45;&gt;Node106 -->
+<!-- Node466&#45;&gt;Node112 -->
<g id="edge628" class="edge">
-<title>Node463&#45;&gt;Node106</title>
-<path fill="none" stroke="midnightblue" d="M683.78,-4292.79C707.64,-4279.45 735.07,-4259.39 749,-4232.62 770.46,-4191.35 733.76,-3428.15 767,-3395.62 798.76,-3364.53 933.53,-3366.37 967,-3395.62 989.46,-3415.24 972.24,-3501.66 985,-3528.62 1005.56,-3572.02 1048.11,-3610.19 1073.54,-3630.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="682.01,-4289.76 674.85,-4297.57 685.32,-4295.94 682.01,-4289.76"/>
+<title>Node466&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M727.07,-2455.86C812.34,-2449.4 934.12,-2446.55 967,-2478.62 1009.41,-2519.99 946.54,-2699.56 985,-2744.62 992.44,-2753.34 1002.23,-2759.36 1012.91,-2763.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.56,-2452.39 716.86,-2456.66 727.11,-2459.37 726.56,-2452.39"/>
</g>
-<!-- Node463&#45;&gt;Node238 -->
+<!-- Node466&#45;&gt;Node248 -->
<g id="edge629" class="edge">
-<title>Node463&#45;&gt;Node238</title>
-<path fill="none" stroke="midnightblue" d="M683.84,-4292.82C707.72,-4279.49 735.16,-4259.43 749,-4232.62 763.86,-4203.83 744.06,-3089.48 767,-3066.62 800.68,-3033.05 930.27,-3041.69 1015.85,-3051.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="682.07,-4289.8 674.9,-4297.6 685.37,-4295.97 682.07,-4289.8"/>
-</g>
-<!-- Node463&#45;&gt;Node356 -->
-<g id="edge630" class="edge">
-<title>Node463&#45;&gt;Node356</title>
-<path fill="none" stroke="midnightblue" d="M666.2,-4334.64C692.85,-4358.91 732.49,-4400.63 749,-4446.62 762.11,-4483.14 741.58,-7211.29 767,-7240.62 799.15,-7277.7 934.25,-7287.11 1020.42,-7289.26"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="668.52,-4332.02 658.73,-4327.98 663.87,-4337.25 668.52,-4332.02"/>
+<title>Node466&#45;&gt;Node248</title>
+<path fill="none" stroke="midnightblue" d="M726.14,-2455.86C734.9,-2451.75 742.83,-2446.17 749,-2438.62 785.81,-2393.61 725.18,-1956.02 767,-1915.62 830.93,-1853.86 897.94,-1859.66 967,-1915.62 997,-1939.93 959.6,-1971.54 985,-2000.62 994.25,-2011.22 1006.6,-2018.94 1019.65,-2024.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.72,-2452.66 716.74,-2459.63 727.32,-2459.16 724.72,-2452.66"/>
+</g>
+<!-- Node467&#45;&gt;Node116 -->
+<g id="edge631" class="edge">
+<title>Node467&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M732.08,-5566.66C738.48,-5563.01 744.26,-5558.4 749,-5552.62 793.55,-5498.3 718.06,-4971.03 767,-4920.62 783.34,-4903.79 914.46,-4900.76 1005.61,-4900.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.47,-5563.56 723.01,-5571.08 733.53,-5569.85 730.47,-5563.56"/>
+</g>
+<!-- Node467&#45;&gt;Node246 -->
+<g id="edge632" class="edge">
+<title>Node467&#45;&gt;Node246</title>
+<path fill="none" stroke="midnightblue" d="M732.17,-5566.74C738.55,-5563.07 744.3,-5558.44 749,-5552.62 794.64,-5496.14 718.97,-4300.09 767,-4245.62 826.37,-4178.31 906.63,-4284.04 967,-4217.62 997.75,-4183.8 956.51,-3842.37 985,-3806.62 989.77,-3800.64 995.62,-3795.78 1002.1,-3791.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.56,-5563.63 723.12,-5571.17 733.64,-5569.92 730.56,-5563.63"/>
+</g>
+<!-- Node467&#45;&gt;Node358 -->
+<g id="edge633" class="edge">
+<title>Node467&#45;&gt;Node358</title>
+<path fill="none" stroke="midnightblue" d="M732.18,-5587.6C738.56,-5591.22 744.31,-5595.82 749,-5601.62 797.56,-5661.63 719.3,-8319.93 767,-8380.62 823.62,-8452.66 899.42,-8368.76 967,-8430.62 985.04,-8447.14 966.73,-8466.36 985,-8482.62 990.21,-8487.26 996.11,-8491.07 1002.41,-8494.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.66,-5584.43 723.14,-5583.23 730.62,-5590.73 733.66,-5584.43"/>
+</g>
+<!-- Node468&#45;&gt;Node108 -->
+<g id="edge635" class="edge">
+<title>Node468&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M651.13,-5014.05C674.72,-4960.47 729.22,-4828.58 749,-4711.62 755.25,-4674.7 740.34,-3389.92 767,-3363.62 798.64,-3332.41 934.26,-3333.57 967,-3363.62 1001.5,-3395.3 960.94,-3533.44 985,-3573.62 1000.66,-3599.78 1030.12,-3618.09 1054.46,-3629.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="647.83,-5012.84 646.97,-5023.4 654.23,-5015.69 647.83,-5012.84"/>
+</g>
+<!-- Node468&#45;&gt;Node240 -->
+<g id="edge636" class="edge">
+<title>Node468&#45;&gt;Node240</title>
+<path fill="none" stroke="midnightblue" d="M651.15,-5014.05C674.79,-4960.48 729.37,-4828.61 749,-4711.62 752.85,-4688.65 750.44,-3051 767,-3034.62 798.6,-3003.36 933.77,-3005.11 967,-3034.62 1017.54,-3079.5 939.83,-3135.35 985,-3185.62 993.24,-3194.79 1004.1,-3200.95 1015.77,-3205.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="647.85,-5012.85 646.98,-5023.41 654.25,-5015.69 647.85,-5012.85"/>
+</g>
+<!-- Node468&#45;&gt;Node360 -->
+<g id="edge637" class="edge">
+<title>Node468&#45;&gt;Node360</title>
+<path fill="none" stroke="midnightblue" d="M692.58,-5058.02C714.05,-5068.84 736.7,-5084.66 749,-5106.62 779.7,-5161.45 725.87,-7321.11 767,-7368.62 799.14,-7405.75 934.24,-7415.58 1020.42,-7418.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="694.01,-5054.83 683.48,-5053.69 691,-5061.15 694.01,-5054.83"/>
</g>
</g>
</svg>