aboutsummaryrefslogtreecommitdiff
path: root/latest/classarmnn_1_1_i_workload__inherit__graph.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2024-05-16 09:47:51 +0100
committerNikhil Raj <nikhil.raj@arm.com>2024-05-16 09:47:51 +0100
commit1dc83febfb76d6a770bdf3ba16c4034a970c2320 (patch)
tree66d27e5587e9010f3db26a23a348df844c88f8e6 /latest/classarmnn_1_1_i_workload__inherit__graph.svg
parent38b600d8abb2c5f7a44511b5deddf441f975d51d (diff)
downloadarmnn-gh-pages.tar.gz
IVGCVSW-8260 Update Doxgen Docu for 24.05gh-pages
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: If4bc983bf2793a27ded8e26ac2b29523fc1e4711
Diffstat (limited to 'latest/classarmnn_1_1_i_workload__inherit__graph.svg')
-rw-r--r--latest/classarmnn_1_1_i_workload__inherit__graph.svg8543
1 files changed, 4321 insertions, 4222 deletions
diff --git a/latest/classarmnn_1_1_i_workload__inherit__graph.svg b/latest/classarmnn_1_1_i_workload__inherit__graph.svg
index ccab9c4ffd..e32b23f0c3 100644
--- a/latest/classarmnn_1_1_i_workload__inherit__graph.svg
+++ b/latest/classarmnn_1_1_i_workload__inherit__graph.svg
@@ -4,17 +4,17 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: IWorkload Pages: 1 -->
-<svg width="1435pt" height="11144pt"
- viewBox="0.00 0.00 1435.00 11143.68" 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 11139.68)">
+<svg width="1435pt" height="11342pt"
+ viewBox="0.00 0.00 1435.00 11341.60" 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 11337.6)">
<title>IWorkload</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-11139.68 1431,-11139.68 1431,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-11337.6 1431,-11337.6 1431,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Workload interface to enqueue a layer computation.">
-<polygon fill="#bfbfbf" stroke="black" points="0,-4861.3 0,-4880.3 65,-4880.3 65,-4861.3 0,-4861.3"/>
-<text text-anchor="middle" x="32.5" y="-4868.3" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload</text>
+<polygon fill="#bfbfbf" stroke="black" points="0,-5128.01 0,-5147.01 65,-5147.01 65,-5128.01 0,-5128.01"/>
+<text text-anchor="middle" x="32.5" y="-5135.01" font-family="Helvetica,sans-Serif" font-size="10.00">IWorkload</text>
</a>
</g>
</g>
@@ -22,8940 +22,9039 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="classarmnn_1_1_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="102,-4984.3 102,-5003.3 293,-5003.3 293,-4984.3 102,-4984.3"/>
-<text text-anchor="middle" x="197.5" y="-4991.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="102,-5199.01 102,-5218.01 293,-5218.01 293,-5199.01 102,-5199.01"/>
+<text text-anchor="middle" x="197.5" y="-5206.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
-<path fill="none" stroke="midnightblue" d="M41.26,-4889.52C49.35,-4907 63.58,-4932.73 83,-4948.8 103.9,-4966.1 132.28,-4977.35 155.43,-4984.28"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="44.44,-4888.06 37.21,-4880.32 38.03,-4890.88 44.44,-4888.06"/>
-</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,-895.8 549.5,-925.8 728.5,-925.8 728.5,-895.8 549.5,-895.8"/>
-<text text-anchor="start" x="557.5" y="-913.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemCopyQueue</text>
-<text text-anchor="middle" x="639" y="-902.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node378 -->
-<g id="edge670" class="edge">
-<title>Node1&#45;&gt;Node378</title>
-<path fill="none" stroke="midnightblue" d="M33.62,-4850.93C34.62,-4693.17 42.74,-3641.48 83,-3326.8 87.86,-3288.83 75.6,-3270.51 102,-3242.8 168.5,-3173.01 216.62,-3204.42 311,-3184.8 354.94,-3175.67 481.41,-3190.54 511,-3156.8 551.68,-3110.41 490.36,-983.9 529,-935.8 534.53,-928.91 541.54,-923.69 549.33,-919.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.12,-4851.04 33.55,-4861.06 37.12,-4851.09 30.12,-4851.04"/>
-</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,-9931.8 535,-9961.8 743,-9961.8 743,-9931.8 535,-9931.8"/>
-<text text-anchor="start" x="543" y="-9949.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; InstanceNormalization</text>
-<text text-anchor="middle" x="639" y="-9938.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node380 -->
-<g id="edge662" class="edge">
-<title>Node1&#45;&gt;Node380</title>
-<path fill="none" stroke="midnightblue" d="M33.45,-4890.58C32.87,-5125.47 28.84,-7406.08 83,-9248.8 92.4,-9568.69 28.67,-9781.12 311,-9931.8 386.33,-9972.01 485.88,-9970.19 555.26,-9961.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.95,-4890.46 33.47,-4880.45 29.95,-4890.44 36.95,-4890.46"/>
-</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,-9833.8 555,-9863.8 723,-9863.8 723,-9833.8 555,-9833.8"/>
-<text text-anchor="start" x="563" y="-9851.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="639" y="-9840.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node381 -->
-<g id="edge647" class="edge">
-<title>Node1&#45;&gt;Node381</title>
-<path fill="none" stroke="midnightblue" d="M33.56,-4890.62C34.55,-5198.16 47.76,-8984.97 102,-9209.8 153.72,-9424.17 133.8,-9528.54 311,-9659.8 383.12,-9713.23 433.15,-9643.13 511,-9687.8 572.45,-9723.07 615.1,-9800.79 631.05,-9833.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.06,-4890.49 33.53,-4880.5 30.06,-4890.51 37.06,-4890.49"/>
+<path fill="none" stroke="midnightblue" d="M64.89,-5151.18C97.1,-5165.21 146.38,-5186.67 174.61,-5198.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="66.05,-5147.87 55.48,-5147.08 63.25,-5154.28 66.05,-5147.87"/>
</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,-3464.8 557,-3494.8 721,-3494.8 721,-3464.8 557,-3464.8"/>
-<text text-anchor="start" x="565" y="-3482.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Multiplication</text>
-<text text-anchor="middle" x="639" y="-3471.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="549.5,-873.51 549.5,-903.51 728.5,-903.51 728.5,-873.51 549.5,-873.51"/>
+<text text-anchor="start" x="557.5" y="-891.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemCopyQueue</text>
+<text text-anchor="middle" x="639" y="-880.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node382 -->
-<g id="edge674" class="edge">
+<g id="edge677" class="edge">
<title>Node1&#45;&gt;Node382</title>
-<path fill="none" stroke="midnightblue" d="M33.97,-4850.87C37.55,-4703.41 61.4,-3786.62 102,-3745.8 168.63,-3678.8 217.74,-3722.02 311,-3706.8 355.29,-3699.57 479.84,-3711.1 511,-3678.8 537.99,-3650.82 503.24,-3533.92 529,-3504.8 536.53,-3496.29 546.3,-3490.37 556.91,-3486.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.47,-4851.04 33.73,-4861.12 37.46,-4851.21 30.47,-4851.04"/>
-</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,-8824.8 555.5,-8854.8 722.5,-8854.8 722.5,-8824.8 555.5,-8824.8"/>
-<text text-anchor="start" x="563.5" y="-8842.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToDepth</text>
-<text text-anchor="middle" x="639" y="-8831.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node383 -->
-<g id="edge696" class="edge">
-<title>Node1&#45;&gt;Node383</title>
-<path fill="none" stroke="midnightblue" d="M33.62,-4890.51C35.19,-5140.02 52.38,-7680.08 102,-8007.8 152.84,-8343.59 74.81,-8498.77 311,-8742.8 375.91,-8809.86 423.78,-8773.58 511,-8806.8 519.18,-8809.92 520.69,-8812.03 529,-8814.8 540.05,-8818.49 551.91,-8821.82 563.59,-8824.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.12,-4890.36 33.56,-4880.38 30.12,-4890.4 37.12,-4890.36"/>
+<path fill="none" stroke="midnightblue" d="M33.45,-5117.51C33.25,-4983.62 34.31,-4203.4 83,-3570.51 88.32,-3501.31 56.82,-3468.19 102,-3415.51 164.83,-3342.24 216.54,-3376.36 311,-3356.51 354.92,-3347.28 481.42,-3362.26 511,-3328.51 555.21,-3278.05 487.01,-965.82 529,-913.51 534.53,-906.62 541.54,-901.39 549.32,-897.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.95,-5117.85 33.47,-5127.85 36.95,-5117.84 29.95,-5117.85"/>
</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,-8786.3 536.5,-8805.3 741.5,-8805.3 741.5,-8786.3 536.5,-8786.3"/>
-<text text-anchor="middle" x="639" y="-8793.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FillQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="535,-9404.51 535,-9434.51 743,-9434.51 743,-9404.51 535,-9404.51"/>
+<text text-anchor="start" x="543" y="-9422.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; InstanceNormalization</text>
+<text text-anchor="middle" x="639" y="-9411.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node384 -->
-<g id="edge656" class="edge">
+<g id="edge669" class="edge">
<title>Node1&#45;&gt;Node384</title>
-<path fill="none" stroke="midnightblue" d="M33.6,-4890.85C34.75,-5101.02 46.12,-6903.63 102,-7437.8 155.46,-7948.81 -55.61,-8214.82 311,-8574.8 375.28,-8637.92 449.15,-8542.3 511,-8607.8 562.86,-8662.72 477.39,-8721.64 529,-8776.8 532.41,-8780.45 536.26,-8783.55 540.41,-8786.18"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.1,-4890.64 33.55,-4880.66 30.1,-4890.67 37.1,-4890.64"/>
+<path fill="none" stroke="midnightblue" d="M33.58,-5157.46C34.82,-5459.5 50.77,-9090.68 102,-9185.51 156.97,-9287.25 203.98,-9296.69 311,-9340.51 394.06,-9374.52 435,-9320.76 511,-9368.51 523.21,-9376.18 517.09,-9387.37 529,-9395.51 534.04,-9398.95 539.49,-9401.91 545.17,-9404.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.08,-5157.14 33.54,-5147.15 30.08,-5157.17 37.08,-5157.14"/>
</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,-6381.8 558.5,-6411.8 719.5,-6411.8 719.5,-6381.8 558.5,-6381.8"/>
-<text text-anchor="start" x="566.5" y="-6399.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="639" y="-6388.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="555,-9247.51 555,-9277.51 723,-9277.51 723,-9247.51 555,-9247.51"/>
+<text text-anchor="start" x="563" y="-9265.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="639" y="-9254.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node385 -->
-<g id="edge683" class="edge">
+<g id="edge654" class="edge">
<title>Node1&#45;&gt;Node385</title>
-<path fill="none" stroke="midnightblue" d="M33.85,-4890.42C36.81,-5054.64 58.94,-6195.93 102,-6252.8 216.43,-6403.93 323.83,-6343.76 511,-6373.8 526.38,-6376.27 542.76,-6379.09 558.48,-6381.9"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.34,-4890.25 33.66,-4880.31 30.34,-4890.37 37.34,-4890.25"/>
+<path fill="none" stroke="midnightblue" d="M33.59,-5157.61C34.92,-5437.94 50.85,-8559.11 102,-8743.51 153.83,-8930.37 151.79,-9015.8 311,-9126.51 384.74,-9177.79 429.06,-9118.71 511,-9155.51 559.66,-9177.36 604.31,-9223.51 625.34,-9247.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.09,-5157.29 33.54,-5147.3 30.09,-5157.32 37.09,-5157.29"/>
</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,-5832.8 530.5,-5862.8 747.5,-5862.8 747.5,-5832.8 530.5,-5832.8"/>
-<text text-anchor="start" x="538.5" y="-5850.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="639" y="-5839.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557,-3463.51 557,-3493.51 721,-3493.51 721,-3463.51 557,-3463.51"/>
+<text text-anchor="start" x="565" y="-3481.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="639" y="-3470.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node386 -->
-<g id="edge702" class="edge">
+<g id="edge681" class="edge">
<title>Node1&#45;&gt;Node386</title>
-<path fill="none" stroke="midnightblue" d="M33.87,-4890.33C36.31,-5010.93 51.6,-5651.38 102,-5720.8 197.72,-5852.65 403.44,-5865.26 530.35,-5858.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.37,-4890.25 33.67,-4880.32 30.37,-4890.39 37.37,-4890.25"/>
+<path fill="none" stroke="midnightblue" d="M33.9,-5117.88C37.04,-4966.83 58.94,-3993.6 102,-3950.51 168.73,-3883.72 217.79,-3927.5 311,-3912.51 355.31,-3905.38 480.2,-3917.15 511,-3884.51 544.97,-3848.51 514,-3709.68 529,-3662.51 550.83,-3593.86 602.17,-3523.59 625.76,-3493.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.4,-5117.91 33.69,-5127.98 37.39,-5118.06 30.4,-5117.91"/>
</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,-846.8 557,-876.8 721,-876.8 721,-846.8 557,-846.8"/>
-<text text-anchor="start" x="565" y="-864.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; UnmapQueue</text>
-<text text-anchor="middle" x="639" y="-853.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="555.5,-8877.51 555.5,-8907.51 722.5,-8907.51 722.5,-8877.51 555.5,-8877.51"/>
+<text text-anchor="start" x="563.5" y="-8895.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToDepth</text>
+<text text-anchor="middle" x="639" y="-8884.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node387 -->
-<g id="edge705" class="edge">
+<g id="edge704" class="edge">
<title>Node1&#45;&gt;Node387</title>
-<path fill="none" stroke="midnightblue" d="M33.82,-4850.76C36.38,-4691.64 54.35,-3630.84 83,-3311.8 88.14,-3254.52 63.92,-3226.9 102,-3183.8 165.83,-3111.57 216.62,-3145.42 311,-3125.8 354.94,-3116.67 481.41,-3131.54 511,-3097.8 551.51,-3051.6 490.31,-933.54 529,-885.8 536.26,-876.84 546.03,-870.75 556.76,-866.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.31,-4850.93 33.65,-4860.98 37.31,-4851.04 30.31,-4850.93"/>
+<path fill="none" stroke="midnightblue" d="M33.61,-5157.21C34.45,-5283.16 40.9,-5988.53 83,-6561.51 118.67,-7046.98 293.8,-7789.75 311,-7850.51 378.44,-8088.76 461.4,-8127.91 511,-8370.51 516.53,-8397.58 511.4,-8846.21 529,-8867.51 535.99,-8875.96 545.2,-8881.9 555.32,-8886.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.11,-5157.11 33.55,-5147.13 30.11,-5157.15 37.11,-5157.11"/>
+</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,-6646.01 536.5,-6665.01 741.5,-6665.01 741.5,-6646.01 536.5,-6646.01"/>
+<text text-anchor="middle" x="639" y="-6653.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FillQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node388 -->
+<g id="edge663" class="edge">
+<title>Node1&#45;&gt;Node388</title>
+<path fill="none" stroke="midnightblue" d="M33.9,-5157.53C37.2,-5320.43 61.05,-6423.81 102,-6479.51 162.55,-6561.87 212.9,-6546.78 311,-6575.51 397.14,-6600.73 437.19,-6552.44 511,-6603.51 524.74,-6613.01 515.42,-6626.77 529,-6636.51 534.23,-6640.26 539.96,-6643.35 545.96,-6645.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.39,-5157.02 33.69,-5147.1 30.39,-5157.16 37.39,-5157.02"/>
</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,-5714.8 558.5,-5744.8 719.5,-5744.8 719.5,-5714.8 558.5,-5714.8"/>
-<text text-anchor="start" x="566.5" y="-5732.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="639" y="-5721.8" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-6326.51 558.5,-6356.51 719.5,-6356.51 719.5,-6326.51 558.5,-6326.51"/>
+<text text-anchor="start" x="566.5" y="-6344.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="639" y="-6333.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node389 -->
-<g id="edge654" class="edge">
+<g id="edge690" class="edge">
<title>Node1&#45;&gt;Node389</title>
-<path fill="none" stroke="midnightblue" d="M34.24,-4890.8C38.45,-5000.52 60.68,-5526.65 102,-5584.8 164.04,-5672.12 208.63,-5673.28 311,-5704.8 355.48,-5718.5 476.53,-5724.9 558.2,-5727.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.73,-4890.37 33.85,-4880.5 30.73,-4890.63 37.73,-4890.37"/>
+<path fill="none" stroke="midnightblue" d="M33.72,-5157.39C35.34,-5290.56 46.95,-6050.4 102,-6135.51 162.45,-6228.97 206.88,-6234.16 311,-6273.51 394.96,-6305.24 423.45,-6281.74 511,-6301.51 539.97,-6308.05 571.86,-6318.1 596.43,-6326.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.22,-5157.03 33.6,-5147.08 30.22,-5157.12 37.22,-5157.03"/>
</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,-3415.8 562.5,-3445.8 715.5,-3445.8 715.5,-3415.8 562.5,-3415.8"/>
-<text text-anchor="start" x="570.5" y="-3433.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Subtraction</text>
-<text text-anchor="middle" x="639" y="-3422.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="530.5,-6031.51 530.5,-6061.51 747.5,-6061.51 747.5,-6031.51 530.5,-6031.51"/>
+<text text-anchor="start" x="538.5" y="-6049.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="639" y="-6038.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node390 -->
-<g id="edge700" class="edge">
+<g id="edge710" class="edge">
<title>Node1&#45;&gt;Node390</title>
-<path fill="none" stroke="midnightblue" d="M33.96,-4851.07C37.54,-4701.21 61.86,-3747.24 102,-3702.8 166.38,-3631.52 216.83,-3666.72 311,-3647.8 355,-3638.96 479.74,-3652 511,-3619.8 562.07,-3567.19 480.25,-3510.57 529,-3455.8 537.84,-3445.87 549.76,-3439.46 562.47,-3435.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.46,-4851.03 33.72,-4861.11 37.46,-4851.2 30.46,-4851.03"/>
+<path fill="none" stroke="midnightblue" d="M33.94,-5157.29C36.69,-5274.12 53.09,-5871.03 102,-5934.51 164.62,-6015.77 211.36,-6008.06 311,-6032.51 382.74,-6050.11 465.95,-6053.45 530.47,-6052.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.44,-5157.17 33.71,-5147.25 30.44,-5157.33 37.44,-5157.17"/>
</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,-6109.8 550.5,-6139.8 727.5,-6139.8 727.5,-6109.8 550.5,-6109.8"/>
-<text text-anchor="start" x="558.5" y="-6127.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling3dQueue</text>
-<text text-anchor="middle" x="639" y="-6116.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557,-824.51 557,-854.51 721,-854.51 721,-824.51 557,-824.51"/>
+<text text-anchor="start" x="565" y="-842.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; UnmapQueue</text>
+<text text-anchor="middle" x="639" y="-831.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node391 -->
-<g id="edge680" class="edge">
+<g id="edge713" class="edge">
<title>Node1&#45;&gt;Node391</title>
-<path fill="none" stroke="midnightblue" d="M33.69,-4890.49C35.15,-5028.99 46.19,-5854.13 102,-5948.8 161.14,-6049.11 201.66,-6066.75 311,-6106.8 353.31,-6122.3 468.58,-6125.51 550.24,-6125.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.19,-4890.43 33.59,-4880.47 30.19,-4890.5 37.19,-4890.43"/>
-</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,-10225.8 555.5,-10255.8 722.5,-10255.8 722.5,-10225.8 555.5,-10225.8"/>
-<text text-anchor="start" x="563.5" y="-10243.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Normalization</text>
-<text text-anchor="middle" x="639" y="-10232.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node392 -->
-<g id="edge675" class="edge">
-<title>Node1&#45;&gt;Node392</title>
-<path fill="none" stroke="midnightblue" d="M33.58,-4890.6C34.77,-5187.26 49.66,-8732.95 83,-9776.8 88.02,-9933.84 13.93,-9999.69 102,-10129.8 199.34,-10273.62 430.86,-10268.67 555.37,-10254.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.08,-4890.45 33.54,-4880.46 30.08,-4890.48 37.08,-4890.45"/>
+<path fill="none" stroke="midnightblue" d="M33.55,-5117.73C34.04,-4951.66 39.05,-3787.03 83,-3439.51 87.8,-3401.53 75.6,-3383.22 102,-3355.51 168.5,-3285.72 216.62,-3317.12 311,-3297.51 354.94,-3288.38 481.42,-3303.26 511,-3269.51 555.05,-3219.24 486.93,-915.44 529,-863.51 536.26,-854.55 546.03,-848.46 556.75,-844.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.05,-5117.93 33.52,-5127.94 37.05,-5117.95 30.05,-5117.93"/>
</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,-10176.8 562,-10206.8 716,-10206.8 716,-10176.8 562,-10176.8"/>
-<text text-anchor="start" x="570" y="-10194.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FloorQueue</text>
-<text text-anchor="middle" x="639" y="-10183.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-5977.51 558.5,-6007.51 719.5,-6007.51 719.5,-5977.51 558.5,-5977.51"/>
+<text text-anchor="start" x="566.5" y="-5995.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="639" y="-5984.51" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node393 -->
-<g id="edge657" class="edge">
+<g id="edge661" class="edge">
<title>Node1&#45;&gt;Node393</title>
-<path fill="none" stroke="midnightblue" d="M33.56,-4890.49C34.54,-5185.52 46.84,-8711.79 83,-9749.8 87.94,-9891.74 22.51,-9951.1 102,-10068.8 159.52,-10153.98 211.61,-10141.59 311,-10167.8 394.8,-10189.9 494.58,-10194.2 561.7,-10194.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.06,-4890.4 33.53,-4880.41 30.06,-4890.42 37.06,-4890.4"/>
+<path fill="none" stroke="midnightblue" d="M34.12,-5157.43C37.77,-5269.05 57.77,-5813.72 102,-5872.51 164.03,-5954.94 211.15,-5947.57 311,-5973.51 393.42,-5994.91 491.31,-5997.78 558.37,-5996.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.62,-5157.14 33.8,-5147.25 30.62,-5157.36 37.62,-5157.14"/>
</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,-6050.8 558.5,-6080.8 719.5,-6080.8 719.5,-6050.8 558.5,-6050.8"/>
-<text text-anchor="start" x="566.5" y="-6068.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="639" y="-6057.8" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="562.5,-2572.51 562.5,-2602.51 715.5,-2602.51 715.5,-2572.51 562.5,-2572.51"/>
+<text text-anchor="start" x="570.5" y="-2590.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="639" y="-2579.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node394 -->
-<g id="edge655" class="edge">
+<g id="edge708" class="edge">
<title>Node1&#45;&gt;Node394</title>
-<path fill="none" stroke="midnightblue" d="M33.75,-4890.6C35.59,-5023.26 48.37,-5780.15 102,-5865.8 162.27,-5962.06 205.83,-5969.96 311,-6012.8 333.5,-6021.97 468.8,-6042.13 558.17,-6054.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.25,-4890.28 33.62,-4880.33 30.25,-4890.38 37.25,-4890.28"/>
+<path fill="none" stroke="midnightblue" d="M33.55,-5117.61C34.02,-5007.99 38.57,-4466.83 83,-4027.51 88.43,-3973.78 65.69,-3947.47 102,-3907.51 166.51,-3836.5 216.9,-3872.19 311,-3853.51 355.02,-3844.77 481.26,-3859.12 511,-3825.51 530.42,-3803.56 520.98,-2798.7 529,-2770.51 548.53,-2701.86 600.56,-2632.71 624.99,-2602.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.05,-5117.83 33.52,-5127.84 37.05,-5117.86 30.05,-5117.83"/>
</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,-5763.8 550.5,-5793.8 727.5,-5793.8 727.5,-5763.8 550.5,-5763.8"/>
-<text text-anchor="start" x="558.5" y="-5781.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling2dQueue</text>
-<text text-anchor="middle" x="639" y="-5770.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550.5,-5773.51 550.5,-5803.51 727.5,-5803.51 727.5,-5773.51 550.5,-5773.51"/>
+<text text-anchor="start" x="558.5" y="-5791.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling3dQueue</text>
+<text text-anchor="middle" x="639" y="-5780.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node395 -->
-<g id="edge679" class="edge">
+<g id="edge687" class="edge">
<title>Node1&#45;&gt;Node395</title>
-<path fill="none" stroke="midnightblue" d="M34.03,-4890.59C37.27,-5006.25 55.87,-5591.84 102,-5655.8 163.28,-5740.77 209.81,-5737.69 311,-5764.8 390.04,-5785.98 483.62,-5787.76 550.38,-5785.27"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.52,-4890.28 33.75,-4880.38 30.52,-4890.47 37.52,-4890.28"/>
+<path fill="none" stroke="midnightblue" d="M33.34,-5157.53C33.02,-5245.45 35.96,-5596.63 102,-5679.51 165.59,-5759.3 211.76,-5750.78 311,-5774.51 390.44,-5793.5 483.77,-5795.58 550.35,-5793.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="36.84,-5157.34 33.4,-5147.32 29.84,-5157.3 36.84,-5157.34"/>
</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,-10127.8 560.5,-10157.8 717.5,-10157.8 717.5,-10127.8 560.5,-10127.8"/>
-<text text-anchor="start" x="568.5" y="-10145.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BroadcastTo</text>
-<text text-anchor="middle" x="639" y="-10134.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="555.5,-9698.51 555.5,-9728.51 722.5,-9728.51 722.5,-9698.51 555.5,-9698.51"/>
+<text text-anchor="start" x="563.5" y="-9716.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Normalization</text>
+<text text-anchor="middle" x="639" y="-9705.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node396 -->
-<g id="edge640" class="edge">
+<g id="edge682" class="edge">
<title>Node1&#45;&gt;Node396</title>
-<path fill="none" stroke="midnightblue" d="M33.51,-4890.59C33.66,-5132.53 36.32,-7545.9 83,-9495.8 88.44,-9723 -21.97,-9816.32 102,-10006.8 158.38,-10093.43 211.63,-10080.35 311,-10108.8 356.2,-10121.74 478.65,-10132.11 560.21,-10137.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.01,-4890.46 33.5,-4880.46 30.01,-4890.46 37.01,-4890.46"/>
+<path fill="none" stroke="midnightblue" d="M33.58,-5157.43C34.82,-5455.52 50.18,-9006 83,-9465.51 87.6,-9529.9 60.4,-9560.14 102,-9609.51 212.56,-9740.71 434.72,-9738.37 555.41,-9725.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.08,-5157.22 33.54,-5147.23 30.08,-5157.25 37.08,-5157.22"/>
</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,-5665.8 556.5,-5695.8 721.5,-5695.8 721.5,-5665.8 556.5,-5665.8"/>
-<text text-anchor="start" x="564.5" y="-5683.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchToSpace</text>
-<text text-anchor="middle" x="639" y="-5672.8" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="562,-9649.51 562,-9679.51 716,-9679.51 716,-9649.51 562,-9649.51"/>
+<text text-anchor="start" x="570" y="-9667.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FloorQueue</text>
+<text text-anchor="middle" x="639" y="-9656.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node397 -->
-<g id="edge639" class="edge">
+<g id="edge664" class="edge">
<title>Node1&#45;&gt;Node397</title>
-<path fill="none" stroke="midnightblue" d="M33.14,-4890.37C31.75,-4986.09 29.92,-5404.63 102,-5507.8 212.97,-5666.65 319.56,-5628.83 511,-5658.8 525.7,-5661.1 541.33,-5663.69 556.42,-5666.27"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.64,-4890.39 33.3,-4880.34 29.64,-4890.28 36.64,-4890.39"/>
+<path fill="none" stroke="midnightblue" d="M33.59,-5157.09C34.99,-5450.22 52.22,-8941.54 83,-9393.51 87.63,-9461.43 62.73,-9489.89 102,-9545.51 161.96,-9630.43 210.39,-9624.37 311,-9650.51 394.87,-9672.3 494.86,-9673.09 562,-9670.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.09,-5157.06 33.54,-5147.07 30.09,-5157.09 37.09,-5157.06"/>
</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,-5567.8 565.5,-5597.8 712.5,-5597.8 712.5,-5567.8 565.5,-5567.8"/>
-<text text-anchor="start" x="573.5" y="-5585.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="639" y="-5574.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-6257.51 558.5,-6287.51 719.5,-6287.51 719.5,-6257.51 558.5,-6257.51"/>
+<text text-anchor="start" x="566.5" y="-6275.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="639" y="-6264.51" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node398 -->
-<g id="edge633" class="edge">
+<g id="edge662" class="edge">
<title>Node1&#45;&gt;Node398</title>
-<path fill="none" stroke="midnightblue" d="M34.04,-4890.98C36.56,-4972.52 49.38,-5277.12 102,-5354.8 164.01,-5446.36 207.36,-5451.23 311,-5489.8 395.12,-5521.11 439.44,-5463.62 511,-5517.8 526.87,-5529.82 513.61,-5546.18 529,-5558.8 539.41,-5567.34 552.21,-5573.01 565.32,-5576.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.53,-4890.51 33.74,-4880.62 30.53,-4890.71 37.53,-4890.51"/>
+<path fill="none" stroke="midnightblue" d="M33.76,-5157.54C35.6,-5285.54 48.06,-5986.02 102,-6062.51 214.22,-6221.63 324.78,-6162.64 511,-6219.51 544.59,-6229.76 581.48,-6245.72 606.8,-6257.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.26,-5157.21 33.62,-5147.26 30.26,-5157.31 37.26,-5157.21"/>
</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,-5393.8 561.5,-5423.8 716.5,-5423.8 716.5,-5393.8 561.5,-5393.8"/>
-<text text-anchor="start" x="569.5" y="-5411.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StridedSlice</text>
-<text text-anchor="middle" x="639" y="-5400.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550.5,-6114.51 550.5,-6144.51 727.5,-6144.51 727.5,-6114.51 550.5,-6114.51"/>
+<text text-anchor="start" x="558.5" y="-6132.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Pooling2dQueue</text>
+<text text-anchor="middle" x="639" y="-6121.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node399 -->
-<g id="edge699" class="edge">
+<g id="edge686" class="edge">
<title>Node1&#45;&gt;Node399</title>
-<path fill="none" stroke="midnightblue" d="M34.48,-4890.8C38.43,-4964.35 55.27,-5218.92 102,-5282.8 206.4,-5425.54 439.83,-5427.78 561.27,-5418.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.96,-4890.41 33.95,-4880.6 30.97,-4890.77 37.96,-4890.41"/>
+<path fill="none" stroke="midnightblue" d="M33.86,-5157.2C36.23,-5278.8 51.14,-5924.56 102,-5994.51 164.35,-6080.26 209.17,-6080 311,-6109.51 389.67,-6132.3 483.3,-6135.78 550.17,-6134.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.36,-5157.04 33.67,-5147.11 30.36,-5157.17 37.36,-5157.04"/>
</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,-5329.8 548.5,-5359.8 729.5,-5359.8 729.5,-5329.8 548.5,-5329.8"/>
-<text text-anchor="start" x="556.5" y="-5347.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="639" y="-5336.8" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="560.5,-9600.51 560.5,-9630.51 717.5,-9630.51 717.5,-9600.51 560.5,-9600.51"/>
+<text text-anchor="start" x="568.5" y="-9618.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BroadcastTo</text>
+<text text-anchor="middle" x="639" y="-9607.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node400 -->
-<g id="edge704" class="edge">
+<g id="edge647" class="edge">
<title>Node1&#45;&gt;Node400</title>
-<path fill="none" stroke="midnightblue" d="M35.44,-4890.67C42.03,-4954.85 65.19,-5155.53 102,-5207.8 164.72,-5296.86 206.58,-5304.81 311,-5335.8 388.72,-5358.87 481.44,-5359.01 548.27,-5354.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="38.88,-4889.94 34.4,-4880.34 31.92,-4890.64 38.88,-4889.94"/>
+<path fill="none" stroke="midnightblue" d="M33.43,-5157.56C32.59,-5431.51 24.73,-8434.7 83,-9319.51 87.65,-9390.08 62.32,-9418.96 102,-9477.51 161.36,-9565.1 209.5,-9561.63 311,-9591.51 393.73,-9615.86 493.06,-9619.8 560.38,-9618.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="36.94,-5157.18 33.47,-5147.16 29.94,-5157.15 36.94,-5157.18"/>
</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,-797.8 550.5,-827.8 727.5,-827.8 727.5,-797.8 550.5,-797.8"/>
-<text text-anchor="start" x="558.5" y="-815.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemSyncQueue</text>
-<text text-anchor="middle" x="639" y="-804.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="556.5,-5843.51 556.5,-5873.51 721.5,-5873.51 721.5,-5843.51 556.5,-5843.51"/>
+<text text-anchor="start" x="564.5" y="-5861.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchToSpace</text>
+<text text-anchor="middle" x="639" y="-5850.51" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node401 -->
-<g id="edge672" class="edge">
+<g id="edge646" class="edge">
<title>Node1&#45;&gt;Node401</title>
-<path fill="none" stroke="midnightblue" d="M33.56,-4850.94C34.17,-4686.55 39.92,-3548.59 83,-3208.8 87.81,-3170.83 75.6,-3152.51 102,-3124.8 168.5,-3055.01 216.62,-3086.42 311,-3066.8 354.94,-3057.67 481.41,-3072.54 511,-3038.8 551.33,-2992.81 490.48,-884.32 529,-836.8 534.8,-829.65 542.19,-824.33 550.4,-820.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.06,-4851.06 33.53,-4861.07 37.06,-4851.08 30.06,-4851.06"/>
+<path fill="none" stroke="midnightblue" d="M34.51,-5157.08C39.77,-5255.32 65.05,-5691.74 102,-5738.51 209.53,-5874.59 434.81,-5877.88 556.25,-5868.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="38.01,-5156.85 33.99,-5147.05 31.02,-5157.22 38.01,-5156.85"/>
+</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,-5714.51 565.5,-5744.51 712.5,-5744.51 712.5,-5714.51 565.5,-5714.51"/>
+<text text-anchor="start" x="573.5" y="-5732.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="639" y="-5721.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node402 -->
+<g id="edge640" class="edge">
+<title>Node1&#45;&gt;Node402</title>
+<path fill="none" stroke="midnightblue" d="M33.89,-5157.34C35.81,-5237.48 46.64,-5536.59 102,-5609.51 209.69,-5751.34 445.5,-5750.1 565.2,-5739.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.38,-5157.08 33.66,-5147.16 30.38,-5157.23 37.38,-5157.08"/>
</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,-3366.8 554,-3396.8 724,-3396.8 724,-3366.8 554,-3366.8"/>
-<text text-anchor="start" x="562" y="-3384.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AdditionQueue</text>
-<text text-anchor="middle" x="639" y="-3373.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561.5,-5513.51 561.5,-5543.51 716.5,-5543.51 716.5,-5513.51 561.5,-5513.51"/>
+<text text-anchor="start" x="569.5" y="-5531.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StridedSlice</text>
+<text text-anchor="middle" x="639" y="-5520.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node403 -->
-<g id="edge634" class="edge">
+<g id="edge707" class="edge">
<title>Node1&#45;&gt;Node403</title>
-<path fill="none" stroke="midnightblue" d="M33.93,-4850.62C37.33,-4695.27 60.79,-3694.2 102,-3646.8 165.25,-3574.05 216.62,-3608.42 311,-3588.8 354.94,-3579.67 479.63,-3592.89 511,-3560.8 559.17,-3511.52 483,-3458.11 529,-3406.8 535.8,-3399.21 544.4,-3393.68 553.77,-3389.69"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.42,-4850.94 33.71,-4861.01 37.42,-4851.09 30.42,-4850.94"/>
+<path fill="none" stroke="midnightblue" d="M35.53,-5157.17C40.62,-5198.78 56.9,-5297.5 102,-5365.51 168.65,-5466 197.55,-5497.65 311,-5538.51 398.9,-5570.17 508.86,-5557.01 576.23,-5543.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="38.99,-5156.56 34.38,-5147.02 32.03,-5157.35 38.99,-5156.56"/>
</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,-3317.8 554.5,-3347.8 723.5,-3347.8 723.5,-3317.8 554.5,-3317.8"/>
-<text text-anchor="start" x="562.5" y="-3335.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DivisionQueue</text>
-<text text-anchor="middle" x="639" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="548.5,-5660.51 548.5,-5690.51 729.5,-5690.51 729.5,-5660.51 548.5,-5660.51"/>
+<text text-anchor="start" x="556.5" y="-5678.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="639" y="-5667.51" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node404 -->
-<g id="edge653" class="edge">
+<g id="edge712" class="edge">
<title>Node1&#45;&gt;Node404</title>
-<path fill="none" stroke="midnightblue" d="M33.86,-4851.12C36.87,-4693.24 58.58,-3637.55 102,-3587.8 165.38,-3515.17 216.62,-3549.42 311,-3529.8 354.94,-3520.67 479.5,-3533.77 511,-3501.8 556.27,-3455.86 485.76,-3405.65 529,-3357.8 535.96,-3350.1 544.78,-3344.52 554.36,-3340.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.36,-4851.19 33.67,-4861.26 37.36,-4851.32 30.36,-4851.19"/>
+<path fill="none" stroke="midnightblue" d="M34.61,-5157.48C38.99,-5229.88 57.03,-5477.62 102,-5540.51 163.79,-5626.93 208.97,-5626.91 311,-5656.51 388.96,-5679.13 481.65,-5682.43 548.41,-5680.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="38.08,-5156.86 34.01,-5147.08 31.1,-5157.27 38.08,-5156.86"/>
</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,-5225.8 558,-5255.8 720,-5255.8 720,-5225.8 558,-5225.8"/>
-<text text-anchor="start" x="566" y="-5243.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchMatMul</text>
-<text text-anchor="middle" x="639" y="-5232.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550.5,-726.51 550.5,-756.51 727.5,-756.51 727.5,-726.51 550.5,-726.51"/>
+<text text-anchor="start" x="558.5" y="-744.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemSyncQueue</text>
+<text text-anchor="middle" x="639" y="-733.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node405 -->
-<g id="edge637" class="edge">
+<g id="edge679" class="edge">
<title>Node1&#45;&gt;Node405</title>
-<path fill="none" stroke="midnightblue" d="M40.72,-4889.93C65.94,-4953.58 157.12,-5158.08 311,-5226.8 389.47,-5261.85 489.37,-5260.37 557.97,-5253.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="43.88,-4888.41 37,-4880.35 37.35,-4890.94 43.88,-4888.41"/>
+<path fill="none" stroke="midnightblue" d="M33.51,-5117.43C33.64,-4943.8 36.26,-3693.95 83,-3321.51 87.77,-3283.53 74.3,-3263.93 102,-3237.51 170.26,-3172.4 217.83,-3215.27 311,-3200.51 355.32,-3193.48 481.42,-3206.26 511,-3172.51 555.07,-3122.22 486.92,-817.47 529,-765.51 534.79,-758.35 542.19,-753.03 550.39,-749.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.01,-5117.66 33.5,-5127.67 37.01,-5117.67 30.01,-5117.66"/>
</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,-945.3 534.5,-964.3 743.5,-964.3 743.5,-945.3 534.5,-945.3"/>
-<text text-anchor="middle" x="639" y="-952.3" 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,-2300.51 554,-2330.51 724,-2330.51 724,-2300.51 554,-2300.51"/>
+<text text-anchor="start" x="562" y="-2318.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AdditionQueue</text>
+<text text-anchor="middle" x="639" y="-2307.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node406 -->
-<g id="edge701" class="edge">
-<title>Node1&#45;&gt;Node406</title>
-<path fill="none" stroke="midnightblue" d="M33.27,-4851.13C31.98,-4723.89 27.52,-4004.37 83,-3421.8 88.16,-3367.61 65.69,-3341.36 102,-3300.8 166.22,-3229.06 216.69,-3263.18 311,-3243.8 354.96,-3234.77 481.41,-3249.55 511,-3215.8 552.06,-3168.97 488.73,-1021.31 529,-973.8 532.11,-970.14 535.64,-967.01 539.5,-964.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="29.77,-4851.33 33.38,-4861.29 36.77,-4851.25 29.77,-4851.33"/>
+<!-- Node1&#45;&gt;Node407 -->
+<g id="edge641" class="edge">
+<title>Node1&#45;&gt;Node407</title>
+<path fill="none" stroke="midnightblue" d="M33.79,-5117.6C35.89,-4980.54 49.52,-4175.11 83,-3932.51 88,-3896.31 76.65,-3878.83 102,-3852.51 168.87,-3783.08 216.62,-3814.12 311,-3794.51 354.94,-3785.38 481.3,-3800.15 511,-3766.51 533.14,-3741.43 521.86,-2595.18 529,-2562.51 549.38,-2469.32 606.23,-2368.21 628.7,-2330.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.29,-5117.79 33.64,-5127.85 37.29,-5117.9 30.29,-5117.79"/>
+</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,-2221.51 554.5,-2251.51 723.5,-2251.51 723.5,-2221.51 554.5,-2221.51"/>
+<text text-anchor="start" x="562.5" y="-2239.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DivisionQueue</text>
+<text text-anchor="middle" x="639" y="-2228.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node408 -->
+<g id="edge660" class="edge">
+<title>Node1&#45;&gt;Node408</title>
+<path fill="none" stroke="midnightblue" d="M33.49,-5117.86C33.58,-5002.74 36.37,-4404.15 83,-3918.51 88.37,-3862.57 64.72,-3835.55 102,-3793.51 165.96,-3721.38 216.62,-3755.12 311,-3735.51 354.94,-3726.38 481.33,-3741.18 511,-3707.51 537.02,-3677.97 508.03,-2323.82 529,-2290.51 540.59,-2272.1 560.49,-2259.76 580.15,-2251.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.99,-5117.98 33.49,-5127.98 36.99,-5117.98 29.99,-5117.98"/>
</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,-4632.8 554,-4662.8 724,-4662.8 724,-4632.8 554,-4632.8"/>
-<text text-anchor="start" x="562" y="-4650.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SoftmaxQueue</text>
-<text text-anchor="middle" x="639" y="-4639.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558,-5408.51 558,-5438.51 720,-5438.51 720,-5408.51 558,-5408.51"/>
+<text text-anchor="start" x="566" y="-5426.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchMatMul</text>
+<text text-anchor="middle" x="639" y="-5415.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node409 -->
-<g id="edge694" class="edge">
+<g id="edge644" class="edge">
<title>Node1&#45;&gt;Node409</title>
-<path fill="none" stroke="midnightblue" d="M35.81,-4851.08C41.01,-4815.79 56.92,-4741.82 102,-4701.8 239.26,-4579.96 327.48,-4642.63 511,-4644.8 524.89,-4644.97 539.64,-4645.23 553.98,-4645.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="32.33,-4850.71 34.47,-4861.08 39.27,-4851.63 32.33,-4850.71"/>
+<path fill="none" stroke="midnightblue" d="M37.33,-5157.33C44.63,-5190.43 63.37,-5257.47 102,-5299.51 173.03,-5376.8 209.66,-5382.15 311,-5409.51 393.02,-5431.64 490.76,-5432.7 557.89,-5429.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="40.67,-5156.21 35.21,-5147.13 33.82,-5157.63 40.67,-5156.21"/>
</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,-4798.3 533,-4817.3 745,-4817.3 745,-4798.3 533,-4798.3"/>
-<text text-anchor="middle" x="639" y="-4805.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; CastQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="534.5,-923.01 534.5,-942.01 743.5,-942.01 743.5,-923.01 534.5,-923.01"/>
+<text text-anchor="middle" x="639" y="-930.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TileQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node410 -->
-<g id="edge641" class="edge">
+<g id="edge709" class="edge">
<title>Node1&#45;&gt;Node410</title>
-<path fill="none" stroke="midnightblue" d="M75.25,-4861.65C129.34,-4850.21 226.7,-4831.01 311,-4821.8 384.86,-4813.74 468.57,-4810.26 532.81,-4808.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="74.4,-4858.26 65.35,-4863.76 75.86,-4865.1 74.4,-4858.26"/>
-</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,-4682.3 531.5,-4701.3 746.5,-4701.3 746.5,-4682.3 531.5,-4682.3"/>
-<text text-anchor="middle" x="639" y="-4689.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RankQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node411 -->
-<g id="edge686" class="edge">
-<title>Node1&#45;&gt;Node411</title>
-<path fill="none" stroke="midnightblue" d="M39.91,-4851.6C49.4,-4826.21 69.62,-4781.88 102,-4757.8 178.99,-4700.56 216.06,-4717.64 311,-4703.8 384.08,-4693.15 467.26,-4690.22 531.44,-4689.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.55,-4850.61 36.5,-4861.21 43.15,-4852.95 36.55,-4850.61"/>
-</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,-9230.8 552.5,-9260.8 725.5,-9260.8 725.5,-9230.8 552.5,-9230.8"/>
-<text text-anchor="start" x="560.5" y="-9248.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="639" y="-9237.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node412 -->
-<g id="edge658" class="edge">
-<title>Node1&#45;&gt;Node412</title>
-<path fill="none" stroke="midnightblue" d="M33.48,-4890.64C33.15,-5183.78 30.9,-8630.61 102,-8828.8 154.44,-8974.97 188.62,-9013.2 311,-9108.8 392.25,-9172.27 507.17,-9211.34 576.91,-9230.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.98,-4890.6 33.49,-4880.59 29.98,-4890.59 36.98,-4890.6"/>
+<path fill="none" stroke="midnightblue" d="M33.56,-5117.5C34.11,-4958.67 39.43,-3899.82 83,-3583.51 87.81,-3548.59 79.26,-3533.44 102,-3506.51 167.35,-3429.09 213.49,-3443.01 311,-3415.51 354.19,-3403.33 481.42,-3421.26 511,-3387.51 555.6,-3336.61 485.26,-1003.14 529,-951.51 532.1,-947.84 535.64,-944.71 539.5,-942.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.06,-5117.69 33.53,-5127.7 37.06,-5117.71 30.06,-5117.69"/>
</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,-10275.3 544,-10294.3 734,-10294.3 734,-10275.3 544,-10275.3"/>
-<text text-anchor="middle" x="639" y="-10282.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ParentDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="554,-4945.51 554,-4975.51 724,-4975.51 724,-4945.51 554,-4945.51"/>
+<text text-anchor="start" x="562" y="-4963.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SoftmaxQueue</text>
+<text text-anchor="middle" x="639" y="-4952.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node413 -->
-<g id="edge677" class="edge">
+<g id="edge702" class="edge">
<title>Node1&#45;&gt;Node413</title>
-<path fill="none" stroke="midnightblue" d="M33.59,-4890.72C35.01,-5189.12 52.49,-8755.69 83,-9805.8 88.1,-9981.49 -4.97,-10061.34 102,-10200.8 219.52,-10354.01 492.53,-10315.71 596.65,-10294.37"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.09,-4890.5 33.55,-4880.52 30.09,-4890.54 37.09,-4890.5"/>
+<path fill="none" stroke="midnightblue" d="M40.66,-5118.31C50.66,-5094.15 71.14,-5053.08 102,-5030.51 179.62,-4973.73 215.95,-4989.1 311,-4974.51 392.86,-4961.94 487.5,-4959.15 553.84,-4959.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.33,-5117.22 36.91,-5127.81 43.84,-5119.8 37.33,-5117.22"/>
</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,-10029.8 529,-10059.8 749,-10059.8 749,-10029.8 529,-10029.8"/>
-<text text-anchor="start" x="537" y="-10047.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="639" y="-10036.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="533,-5117.01 533,-5136.01 745,-5136.01 745,-5117.01 533,-5117.01"/>
+<text text-anchor="middle" x="639" y="-5124.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; CastQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node414 -->
-<g id="edge650" class="edge">
+<g id="edge648" class="edge">
<title>Node1&#45;&gt;Node414</title>
-<path fill="none" stroke="midnightblue" d="M33.48,-4890.35C33.32,-5129.42 33.05,-7514.18 83,-9440.8 88.34,-9646.68 -13.71,-9733.43 102,-9903.8 159.12,-9987.91 213.35,-9968.49 311,-9996.8 382.09,-10017.41 464.57,-10029.44 528.9,-10036.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.98,-4890.35 33.49,-4880.34 29.98,-4890.34 36.98,-4890.35"/>
+<path fill="none" stroke="midnightblue" d="M75.36,-5136.75C168.97,-5135.04 397.63,-5130.88 532.88,-5128.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="75.08,-5133.25 65.15,-5136.93 75.21,-5140.25 75.08,-5133.25"/>
</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,-9980.8 562.5,-10010.8 715.5,-10010.8 715.5,-9980.8 562.5,-9980.8"/>
-<text text-anchor="start" x="570.5" y="-9998.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="639" y="-9987.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="531.5,-5010.01 531.5,-5029.01 746.5,-5029.01 746.5,-5010.01 531.5,-5010.01"/>
+<text text-anchor="middle" x="639" y="-5017.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RankQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node415 -->
-<g id="edge651" class="edge">
+<g id="edge693" class="edge">
<title>Node1&#45;&gt;Node415</title>
-<path fill="none" stroke="midnightblue" d="M33.44,-4890.58C32.83,-5130.08 28.28,-7497.36 83,-9409.8 88.22,-9592.14 13.18,-9660.47 102,-9819.8 191.36,-9980.1 437.06,-10000.03 562.36,-9999.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.94,-4890.55 33.47,-4880.54 29.94,-4890.53 36.94,-4890.55"/>
+<path fill="none" stroke="midnightblue" d="M52.76,-5121.68C65.94,-5111.53 84.18,-5098.76 102,-5090.51 240.51,-5026.34 419.35,-5015.05 531.38,-5015.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="50.57,-5118.95 44.89,-5127.9 54.91,-5124.44 50.57,-5118.95"/>
</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,-9093.8 542,-9123.8 736,-9123.8 736,-9093.8 542,-9093.8"/>
-<text text-anchor="start" x="550" y="-9111.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchNormalization</text>
-<text text-anchor="middle" x="639" y="-9100.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="552.5,-8926.51 552.5,-8956.51 725.5,-8956.51 725.5,-8926.51 552.5,-8926.51"/>
+<text text-anchor="start" x="560.5" y="-8944.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="639" y="-8933.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node416 -->
-<g id="edge638" class="edge">
+<g id="edge665" class="edge">
<title>Node1&#45;&gt;Node416</title>
-<path fill="none" stroke="midnightblue" d="M33.58,-4890.45C34.79,-5174.08 49.79,-8436.02 102,-8628.8 153.31,-8818.24 152.74,-8901.74 311,-9017.8 383.96,-9071.31 424.34,-9029.79 511,-9055.8 544.75,-9065.93 581.77,-9081.98 607.09,-9093.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.08,-4890.37 33.54,-4880.39 30.08,-4890.4 37.08,-4890.37"/>
+<path fill="none" stroke="midnightblue" d="M33.55,-5157.46C34.42,-5429.66 49.85,-8399.58 311,-8669.51 373.86,-8734.48 450.28,-8639.54 511,-8706.51 542.61,-8741.37 497.98,-8882.12 529,-8917.51 535.39,-8924.79 543.43,-8930.15 552.25,-8934.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.05,-5157.12 33.52,-5147.13 30.05,-5157.14 37.05,-5157.12"/>
</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,-9882.8 556.5,-9912.8 721.5,-9912.8 721.5,-9882.8 556.5,-9882.8"/>
-<text text-anchor="start" x="564.5" y="-9900.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToBatch</text>
-<text text-anchor="middle" x="639" y="-9889.8" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="544,-9748.01 544,-9767.01 734,-9767.01 734,-9748.01 544,-9748.01"/>
+<text text-anchor="middle" x="639" y="-9755.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ParentDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node417 -->
-<g id="edge695" class="edge">
+<g id="edge684" class="edge">
<title>Node1&#45;&gt;Node417</title>
-<path fill="none" stroke="midnightblue" d="M33.52,-4890.71C33.88,-5207.6 39.61,-9204.13 102,-9439.8 153.84,-9635.61 147.04,-9725.87 311,-9844.8 330.61,-9859.03 466.07,-9877.49 556.38,-9888.44"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.02,-4890.32 33.51,-4880.33 30.02,-4890.33 37.02,-4890.32"/>
+<path fill="none" stroke="midnightblue" d="M33.57,-5157.3C34.67,-5457.11 48.58,-9069.31 83,-9536.51 87.58,-9598.69 61.19,-9628.37 102,-9675.51 226.92,-9819.81 490.18,-9786.97 594.29,-9767.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.07,-5157.06 33.53,-5147.07 30.07,-5157.08 37.07,-5157.06"/>
</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,-8053.8 553.5,-8083.8 724.5,-8083.8 724.5,-8053.8 553.5,-8053.8"/>
-<text text-anchor="start" x="561.5" y="-8071.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReshapeQueue</text>
-<text text-anchor="middle" x="639" y="-8060.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="529,-9502.51 529,-9532.51 749,-9532.51 749,-9502.51 529,-9502.51"/>
+<text text-anchor="start" x="537" y="-9520.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="639" y="-9509.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node418 -->
-<g id="edge688" class="edge">
+<g id="edge657" class="edge">
<title>Node1&#45;&gt;Node418</title>
-<path fill="none" stroke="midnightblue" d="M33.57,-4890.47C34.11,-5013.45 39.08,-5689.14 83,-6237.8 122.35,-6729.42 152.8,-6856.67 311,-7323.8 379,-7524.58 426.57,-7562.36 511,-7756.8 560.15,-7869.99 614.55,-8008.55 632.16,-8053.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.07,-4890.3 33.53,-4880.32 30.07,-4890.33 37.07,-4890.3"/>
+<path fill="none" stroke="midnightblue" d="M33.55,-5157.38C34.26,-5423.07 42.72,-8276.21 83,-9118.51 87.86,-9220.08 46.19,-9261.51 102,-9346.51 207.45,-9507.11 325.08,-9438.04 511,-9486.51 519.31,-9488.67 520.78,-9491.02 529,-9493.51 539.76,-9496.76 551.23,-9499.77 562.55,-9502.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.05,-5157.26 33.52,-5147.27 30.05,-5157.28 37.05,-5157.26"/>
</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,-8873.8 563,-8903.8 715,-8903.8 715,-8873.8 563,-8873.8"/>
-<text text-anchor="start" x="571" y="-8891.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="639" y="-8880.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="562.5,-9453.51 562.5,-9483.51 715.5,-9483.51 715.5,-9453.51 562.5,-9453.51"/>
+<text text-anchor="start" x="570.5" y="-9471.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="639" y="-9460.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node419 -->
-<g id="edge693" class="edge">
+<g id="edge658" class="edge">
<title>Node1&#45;&gt;Node419</title>
-<path fill="none" stroke="midnightblue" d="M33.66,-4890.34C35.89,-5162.86 61.64,-8197.07 102,-8378.8 153.07,-8608.73 119,-8729.37 311,-8865.8 385.11,-8918.46 494.06,-8914.36 565.51,-8903.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.16,-4890.3 33.58,-4880.32 30.16,-4890.35 37.16,-4890.3"/>
+<path fill="none" stroke="midnightblue" d="M33.55,-5157.44C34.32,-5462.92 44.82,-9178.36 102,-9272.51 158.42,-9365.41 208.62,-9363 311,-9399.51 395.54,-9429.66 430.1,-9388.63 511,-9427.51 520.92,-9432.27 519.27,-9439.36 529,-9444.51 539.28,-9449.95 550.72,-9454.15 562.23,-9457.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.05,-5157.03 33.52,-5147.04 30.05,-5157.05 37.05,-5157.03"/>
</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,-699.8 559,-729.8 719,-729.8 719,-699.8 559,-699.8"/>
-<text text-anchor="start" x="567" y="-717.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreCompiled</text>
-<text text-anchor="middle" x="639" y="-706.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="542,-9028.51 542,-9058.51 736,-9058.51 736,-9028.51 542,-9028.51"/>
+<text text-anchor="start" x="550" y="-9046.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; BatchNormalization</text>
+<text text-anchor="middle" x="639" y="-9035.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node420 -->
-<g id="edge681" class="edge">
+<g id="edge645" class="edge">
<title>Node1&#45;&gt;Node420</title>
-<path fill="none" stroke="midnightblue" d="M33.71,-4850.95C35.53,-4680.55 49.62,-3461.79 83,-3096.8 88,-3042.15 63.78,-3014.18 102,-2974.8 167.81,-2906.99 217.74,-2951.02 311,-2935.8 355.29,-2928.57 481.41,-2941.54 511,-2907.8 550.73,-2862.5 491.06,-785.61 529,-738.8 536.75,-729.24 547.36,-722.95 558.94,-718.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.2,-4851.16 33.6,-4861.2 37.2,-4851.24 30.2,-4851.16"/>
+<path fill="none" stroke="midnightblue" d="M33.5,-5157.19C33.55,-5414.29 35.63,-8109.84 102,-8454.51 152.79,-8718.24 95.96,-8860.6 311,-9021.51 386.05,-9077.67 499.94,-9070.66 571.59,-9058.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37,-5157.08 33.5,-5147.08 30,-5157.08 37,-5157.08"/>
+</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,-9355.51 556.5,-9385.51 721.5,-9385.51 721.5,-9355.51 556.5,-9355.51"/>
+<text text-anchor="start" x="564.5" y="-9373.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SpaceToBatch</text>
+<text text-anchor="middle" x="639" y="-9362.51" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node421 -->
+<g id="edge703" class="edge">
+<title>Node1&#45;&gt;Node421</title>
+<path fill="none" stroke="midnightblue" d="M33.61,-5157.39C35.26,-5454.7 55.8,-8988.23 102,-9082.51 156.85,-9194.43 197.94,-9217.04 311,-9269.51 392.42,-9307.29 441.15,-9241.14 511,-9297.51 529.06,-9312.08 511.52,-9331.25 529,-9346.51 536.88,-9353.39 546.29,-9358.44 556.23,-9362.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.11,-5157.2 33.55,-5147.22 30.11,-5157.24 37.11,-5157.2"/>
+</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,-6733.51 553.5,-6763.51 724.5,-6763.51 724.5,-6733.51 553.5,-6733.51"/>
+<text text-anchor="start" x="561.5" y="-6751.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReshapeQueue</text>
+<text text-anchor="middle" x="639" y="-6740.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node422 -->
+<g id="edge695" class="edge">
+<title>Node1&#45;&gt;Node422</title>
+<path fill="none" stroke="midnightblue" d="M33.8,-5157.18C36.49,-5326.74 57.2,-6536.74 102,-6597.51 162.65,-6679.79 213.3,-6663.44 311,-6693.51 355.09,-6707.08 472.11,-6725.21 553.49,-6736.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.3,-5157.11 33.65,-5147.17 30.3,-5157.22 37.3,-5157.11"/>
</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,-9429.8 552.5,-9459.8 725.5,-9459.8 725.5,-9429.8 552.5,-9429.8"/>
-<text text-anchor="start" x="560.5" y="-9447.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizeQueue</text>
-<text text-anchor="middle" x="639" y="-9436.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="563,-8975.51 563,-9005.51 715,-9005.51 715,-8975.51 563,-8975.51"/>
+<text text-anchor="start" x="571" y="-8993.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="639" y="-8982.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node423 -->
-<g id="edge685" class="edge">
+<g id="edge701" class="edge">
<title>Node1&#45;&gt;Node423</title>
-<path fill="none" stroke="midnightblue" d="M33.6,-4890.67C35,-5150.55 50.36,-7886.27 83,-8694.8 95.69,-9009.09 62.39,-9172.1 311,-9364.8 380.41,-9418.6 480.98,-9436.81 552.23,-9442.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.1,-4890.43 33.55,-4880.45 30.1,-4890.47 37.1,-4890.43"/>
+<path fill="none" stroke="midnightblue" d="M33.7,-5157.17C36.1,-5396.11 60.66,-7738.07 102,-8041.51 153.24,-8417.57 62.93,-8582.26 311,-8869.51 373.9,-8942.34 427.83,-8904.09 511,-8952.51 519.76,-8957.61 519.83,-8962.2 529,-8966.51 539.61,-8971.49 551.3,-8975.46 562.95,-8978.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.19,-5157.1 33.59,-5147.14 30.2,-5157.17 37.19,-5157.1"/>
</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,-6332.8 557,-6362.8 721,-6362.8 721,-6332.8 557,-6332.8"/>
-<text text-anchor="start" x="565" y="-6350.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogicalBinary</text>
-<text text-anchor="middle" x="639" y="-6339.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="559,-677.51 559,-707.51 719,-707.51 719,-677.51 559,-677.51"/>
+<text text-anchor="start" x="567" y="-695.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreCompiled</text>
+<text text-anchor="middle" x="639" y="-684.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node424 -->
-<g id="edge664" class="edge">
+<g id="edge688" class="edge">
<title>Node1&#45;&gt;Node424</title>
-<path fill="none" stroke="midnightblue" d="M33.23,-4890.73C31.92,-5006.23 28.18,-5601.35 83,-6082.8 88.17,-6128.18 74.38,-6147.42 102,-6183.8 217.43,-6335.82 323.8,-6277.51 511,-6314.8 535.8,-6319.74 562.97,-6326.6 585.79,-6332.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.74,-4890.59 33.36,-4880.55 29.74,-4890.51 36.74,-4890.59"/>
-</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,-6210.3 530,-6229.3 748,-6229.3 748,-6210.3 530,-6210.3"/>
-<text text-anchor="middle" x="639" y="-6217.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MeanQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node425 -->
-<g id="edge669" class="edge">
-<title>Node1&#45;&gt;Node425</title>
-<path fill="none" stroke="midnightblue" d="M33.5,-4890.8C33.67,-5036.96 37.33,-5937.55 102,-6037.8 207.72,-6201.69 318.43,-6165.9 511,-6196.8 536.44,-6200.88 564.66,-6205.94 588.01,-6210.27"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37,-4890.62 33.5,-4880.62 30,-4890.62 37,-4890.62"/>
-</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,-1587.8 550,-1617.8 728,-1617.8 728,-1587.8 550,-1587.8"/>
-<text text-anchor="start" x="558" y="-1605.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeQueue</text>
-<text text-anchor="middle" x="639" y="-1594.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node426 -->
-<g id="edge703" class="edge">
-<title>Node1&#45;&gt;Node426</title>
-<path fill="none" stroke="midnightblue" d="M33.52,-4851.05C33.78,-4730.29 37.34,-4079.24 83,-3550.8 88.41,-3488.24 60.71,-3458.11 102,-3410.8 165.38,-3338.17 217.79,-3377.38 311,-3352.8 399.6,-3329.44 451.96,-3372.87 511,-3302.8 539.8,-3268.62 627.37,-1784.52 637.12,-1617.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.02,-4851.05 33.5,-4861.06 37.02,-4851.07 30.02,-4851.05"/>
+<path fill="none" stroke="midnightblue" d="M33.41,-5117.65C32.71,-4942.08 29.46,-3652.48 83,-3269.51 87.7,-3235.88 78.01,-3219.54 102,-3195.51 169.79,-3127.62 216.9,-3160.19 311,-3141.51 355.02,-3132.77 481.42,-3147.26 511,-3113.51 554.89,-3063.43 487.09,-768.25 529,-716.51 536.74,-706.95 547.35,-700.65 558.93,-696.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.91,-5117.79 33.45,-5127.77 36.91,-5117.76 29.91,-5117.79"/>
</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,-3268.8 549.5,-3298.8 728.5,-3298.8 728.5,-3268.8 549.5,-3268.8"/>
-<text text-anchor="start" x="557.5" y="-3286.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MaximumQueue</text>
-<text text-anchor="middle" x="639" y="-3275.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="552.5,-9306.51 552.5,-9336.51 725.5,-9336.51 725.5,-9306.51 552.5,-9306.51"/>
+<text text-anchor="start" x="560.5" y="-9324.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizeQueue</text>
+<text text-anchor="middle" x="639" y="-9313.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node427 -->
-<g id="edge668" class="edge">
+<g id="edge692" class="edge">
<title>Node1&#45;&gt;Node427</title>
-<path fill="none" stroke="midnightblue" d="M33.82,-4850.72C36.55,-4687.36 56.64,-3580.97 102,-3528.8 165.25,-3456.05 216.62,-3490.42 311,-3470.8 354.94,-3461.67 479.35,-3474.62 511,-3442.8 553.37,-3400.19 488.51,-3353.2 529,-3308.8 534.76,-3302.49 541.75,-3297.61 549.4,-3293.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.32,-4851.13 33.65,-4861.18 37.32,-4851.24 30.32,-4851.13"/>
+<path fill="none" stroke="midnightblue" d="M33.48,-5157.43C33.2,-5444.99 31.6,-8751.99 102,-8941.51 154.48,-9082.77 180.44,-9133.25 311,-9208.51 388.76,-9253.33 441.51,-9179.7 511,-9236.51 529.61,-9251.72 511.69,-9270.83 529,-9287.51 537.35,-9295.55 547.58,-9301.7 558.38,-9306.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="36.98,-5157.23 33.49,-5147.23 29.98,-5157.22 36.98,-5157.23"/>
</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,-6255.8 556,-6285.8 722,-6285.8 722,-6255.8 556,-6255.8"/>
-<text text-anchor="start" x="564" y="-6273.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DetectionPost</text>
-<text text-anchor="middle" x="639" y="-6262.8" font-family="Helvetica,sans-Serif" font-size="10.00">ProcessQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557,-6596.51 557,-6626.51 721,-6626.51 721,-6596.51 557,-6596.51"/>
+<text text-anchor="start" x="565" y="-6614.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogicalBinary</text>
+<text text-anchor="middle" x="639" y="-6603.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node428 -->
-<g id="edge652" class="edge">
+<g id="edge671" class="edge">
<title>Node1&#45;&gt;Node428</title>
-<path fill="none" stroke="midnightblue" d="M33.32,-4890.82C32.15,-5042.97 27.61,-6013.83 102,-6117.8 163.08,-6203.17 210.96,-6196.02 311,-6227.8 322.58,-6231.48 462.58,-6249.19 555.6,-6260.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="36.83,-4890.65 33.41,-4880.62 29.83,-4890.6 36.83,-4890.65"/>
+<path fill="none" stroke="midnightblue" d="M33.94,-5157.13C37.5,-5314.56 62.77,-6367.39 102,-6420.51 162.73,-6502.73 212.9,-6487.78 311,-6516.51 397.14,-6541.73 439.68,-6490.01 511,-6544.51 527.14,-6556.84 513.41,-6573.49 529,-6586.51 537.12,-6593.29 546.73,-6598.32 556.81,-6602.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.43,-5156.94 33.71,-5147.02 30.43,-5157.1 37.43,-5156.94"/>
</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,-10078.8 550,-10108.8 728,-10108.8 728,-10078.8 550,-10078.8"/>
-<text text-anchor="start" x="558" y="-10096.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; L2Normalization</text>
-<text text-anchor="middle" x="639" y="-10085.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="530,-6558.01 530,-6577.01 748,-6577.01 748,-6558.01 530,-6558.01"/>
+<text text-anchor="middle" x="639" y="-6565.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MeanQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node429 -->
-<g id="edge663" class="edge">
+<g id="edge676" class="edge">
<title>Node1&#45;&gt;Node429</title>
-<path fill="none" stroke="midnightblue" d="M33.5,-4890.47C33.55,-5130.95 35.23,-7529.74 83,-9467.8 88.4,-9687.01 -30.24,-9785.89 102,-9960.8 129.36,-9996.99 409.19,-10052.36 553.26,-10078.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37,-4890.4 33.5,-4880.4 30,-4890.4 37,-4890.4"/>
+<path fill="none" stroke="midnightblue" d="M33.98,-5157.65C37.76,-5312.69 63.55,-6311.84 102,-6361.51 164.57,-6442.34 212.9,-6428.78 311,-6457.51 397.14,-6482.73 426.88,-6454.21 511,-6485.51 558.23,-6503.08 606.05,-6540.42 627.01,-6557.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.47,-5157.19 33.73,-5147.28 30.47,-5157.36 37.47,-5157.19"/>
</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,-5941.8 557.5,-5971.8 720.5,-5971.8 720.5,-5941.8 557.5,-5941.8"/>
-<text text-anchor="start" x="565.5" y="-5959.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConcatQueue</text>
-<text text-anchor="middle" x="639" y="-5948.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550,-1633.51 550,-1663.51 728,-1663.51 728,-1633.51 550,-1633.51"/>
+<text text-anchor="start" x="558" y="-1651.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; TransposeQueue</text>
+<text text-anchor="middle" x="639" y="-1640.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node430 -->
-<g id="edge644" class="edge">
+<g id="edge711" class="edge">
<title>Node1&#45;&gt;Node430</title>
-<path fill="none" stroke="midnightblue" d="M33.8,-4890.75C35.86,-5018.2 49.49,-5715.69 102,-5792.8 162.91,-5882.27 208.57,-5882.85 311,-5917.8 333.79,-5925.58 468.25,-5940.01 557.5,-5948.97"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.29,-4890.46 33.64,-4880.51 30.3,-4890.57 37.29,-4890.46"/>
+<path fill="none" stroke="midnightblue" d="M33.33,-5117.81C32.42,-4990.44 29.9,-4270.11 83,-3686.51 88.21,-3629.23 63.15,-3600.91 102,-3558.51 166.52,-3488.08 217.15,-3526.26 311,-3508.51 355.1,-3500.17 481.36,-3514.2 511,-3480.51 539.94,-3447.62 519.97,-1946.37 529,-1903.51 549.3,-1807.16 606.72,-1702.02 629.01,-1663.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.83,-5118.01 33.41,-5127.98 36.83,-5117.96 29.83,-5118.01"/>
</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,-5616.8 556.5,-5646.8 721.5,-5646.8 721.5,-5616.8 556.5,-5616.8"/>
-<text text-anchor="start" x="564.5" y="-5634.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReduceQueue</text>
-<text text-anchor="middle" x="639" y="-5623.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="549.5,-2091.51 549.5,-2121.51 728.5,-2121.51 728.5,-2091.51 549.5,-2091.51"/>
+<text text-anchor="start" x="557.5" y="-2109.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MaximumQueue</text>
+<text text-anchor="middle" x="639" y="-2098.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node431 -->
-<g id="edge687" class="edge">
+<g id="edge675" class="edge">
<title>Node1&#45;&gt;Node431</title>
-<path fill="none" stroke="midnightblue" d="M33.57,-4890.43C34.21,-4978.93 40.59,-5340.56 102,-5431.8 163.47,-5523.14 207.68,-5526.75 311,-5564.8 395.22,-5595.82 428.93,-5556.46 511,-5592.8 520.52,-5597.02 519.65,-5603.22 529,-5607.8 537.61,-5612.02 546.97,-5615.51 556.46,-5618.39"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.07,-4890.39 33.51,-4880.41 30.07,-4890.43 37.07,-4890.39"/>
+<path fill="none" stroke="midnightblue" d="M33.75,-5117.55C35.63,-4973.14 48.48,-4086.22 83,-3819.51 87.97,-3781.12 75.33,-3762.57 102,-3734.51 168.41,-3664.63 216.62,-3696.12 311,-3676.51 354.94,-3667.38 481.34,-3682.18 511,-3648.51 537.39,-3618.55 513.15,-2248.15 529,-2211.51 546.21,-2171.72 586.52,-2139.6 613,-2121.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.25,-5117.9 33.62,-5127.94 37.24,-5117.99 30.25,-5117.9"/>
</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,-4135.8 552.5,-4165.8 725.5,-4165.8 725.5,-4135.8 552.5,-4135.8"/>
-<text text-anchor="start" x="560.5" y="-4153.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConstantQueue</text>
-<text text-anchor="middle" x="639" y="-4142.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="556,-6434.51 556,-6464.51 722,-6464.51 722,-6434.51 556,-6434.51"/>
+<text text-anchor="start" x="564" y="-6452.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DetectionPost</text>
+<text text-anchor="middle" x="639" y="-6441.51" font-family="Helvetica,sans-Serif" font-size="10.00">ProcessQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node432 -->
-<g id="edge645" class="edge">
+<g id="edge659" class="edge">
<title>Node1&#45;&gt;Node432</title>
-<path fill="none" stroke="midnightblue" d="M34.16,-4850.63C37.77,-4745.42 56.76,-4262.7 102,-4215.8 162.4,-4153.19 417.02,-4147.2 552.45,-4148.64"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.65,-4850.71 33.81,-4860.83 37.65,-4850.95 30.65,-4850.71"/>
+<path fill="none" stroke="midnightblue" d="M33.41,-5157.34C32.9,-5302.28 32.62,-6195.21 102,-6290.51 214.67,-6445.26 322.11,-6394.46 511,-6425.51 527.38,-6428.2 544.91,-6431.34 561.54,-6434.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="36.91,-5157.26 33.45,-5147.24 29.91,-5157.23 36.91,-5157.26"/>
</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,-3219.8 560,-3249.8 718,-3249.8 718,-3219.8 560,-3219.8"/>
-<text text-anchor="start" x="568" y="-3237.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FusedQueue</text>
-<text text-anchor="middle" x="639" y="-3226.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="550,-9551.51 550,-9581.51 728,-9581.51 728,-9551.51 550,-9551.51"/>
+<text text-anchor="start" x="558" y="-9569.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; L2Normalization</text>
+<text text-anchor="middle" x="639" y="-9558.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node433 -->
-<g id="edge659" class="edge">
+<g id="edge670" class="edge">
<title>Node1&#45;&gt;Node433</title>
-<path fill="none" stroke="midnightblue" d="M33.77,-4850.86C36.15,-4683.97 54.38,-3524.21 102,-3469.8 165.49,-3397.26 216.62,-3431.42 311,-3411.8 354.94,-3402.67 479.19,-3415.45 511,-3383.8 550.48,-3344.52 491.26,-3300.75 529,-3259.8 537.36,-3250.74 548.27,-3244.63 559.97,-3240.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.27,-4851.09 33.63,-4861.14 37.27,-4851.19 30.27,-4851.09"/>
+<path fill="none" stroke="midnightblue" d="M33.49,-5157.52C33.45,-5428.03 34.12,-8362.9 83,-9228.51 87.73,-9312.35 53.84,-9347.7 102,-9416.51 161.16,-9501.03 212.42,-9487.07 311,-9517.51 354.33,-9530.89 468.74,-9546.41 549.98,-9556.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="36.99,-5157.24 33.5,-5147.24 29.99,-5157.24 36.99,-5157.24"/>
</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,-3938.8 551,-3968.8 727,-3968.8 727,-3938.8 551,-3938.8"/>
-<text text-anchor="start" x="559" y="-3956.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MinimumQueue</text>
-<text text-anchor="middle" x="639" y="-3945.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="557.5,-6375.51 557.5,-6405.51 720.5,-6405.51 720.5,-6375.51 557.5,-6375.51"/>
+<text text-anchor="start" x="565.5" y="-6393.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConcatQueue</text>
+<text text-anchor="middle" x="639" y="-6382.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node434 -->
-<g id="edge673" class="edge">
+<g id="edge651" class="edge">
<title>Node1&#45;&gt;Node434</title>
-<path fill="none" stroke="midnightblue" d="M33.64,-4851.07C34.71,-4730.62 43.11,-4097.69 102,-4037.8 133.02,-4006.26 407.19,-3975.77 550.92,-3961.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.14,-4851.06 33.56,-4861.09 37.14,-4851.12 30.14,-4851.06"/>
+<path fill="none" stroke="midnightblue" d="M33.56,-5157.26C34.12,-5296.21 40.09,-6123.83 102,-6214.51 211.08,-6374.29 320.47,-6329.96 511,-6363.51 530.76,-6366.99 552.13,-6371.31 571.6,-6375.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.06,-5157.19 33.52,-5147.21 30.06,-5157.22 37.06,-5157.19"/>
</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,-601.8 546,-631.8 732,-631.8 732,-601.8 546,-601.8"/>
-<text text-anchor="start" x="554" y="-619.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemImportQueue</text>
-<text text-anchor="middle" x="639" y="-608.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="556.5,-5928.51 556.5,-5958.51 721.5,-5958.51 721.5,-5928.51 556.5,-5928.51"/>
+<text text-anchor="start" x="564.5" y="-5946.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReduceQueue</text>
+<text text-anchor="middle" x="639" y="-5935.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node435 -->
-<g id="edge671" class="edge">
+<g id="edge694" class="edge">
<title>Node1&#45;&gt;Node435</title>
-<path fill="none" stroke="midnightblue" d="M33.62,-4850.79C34.79,-4673.86 44.57,-3374.12 83,-2985.8 87.89,-2936.43 68.71,-2912.59 102,-2875.8 166.68,-2804.33 216.62,-2837.42 311,-2817.8 354.94,-2808.67 481.41,-2823.54 511,-2789.8 550.36,-2744.92 491.41,-687.17 529,-640.8 533.64,-635.08 539.3,-630.53 545.58,-626.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.12,-4850.97 33.56,-4860.99 37.12,-4851.02 30.12,-4850.97"/>
+<path fill="none" stroke="midnightblue" d="M34.33,-5157.29C38.93,-5262.62 62.39,-5754.63 102,-5808.51 163.7,-5892.42 210.87,-5885.83 311,-5914.51 355.45,-5927.24 474.91,-5935.48 556.44,-5939.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.82,-5156.96 33.9,-5147.12 30.83,-5157.26 37.82,-5156.96"/>
+</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,-4282.51 552.5,-4312.51 725.5,-4312.51 725.5,-4282.51 552.5,-4282.51"/>
+<text text-anchor="start" x="560.5" y="-4300.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ConstantQueue</text>
+<text text-anchor="middle" x="639" y="-4289.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node436 -->
+<g id="edge652" class="edge">
+<title>Node1&#45;&gt;Node436</title>
+<path fill="none" stroke="midnightblue" d="M33.79,-5117.75C35.65,-5002.33 47.74,-4418.35 102,-4362.51 162.62,-4300.11 417.14,-4294.02 552.5,-4295.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.28,-5117.89 33.63,-5127.95 37.28,-5118 30.28,-5117.89"/>
</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,-3787.3 534.5,-3806.3 743.5,-3806.3 743.5,-3787.3 534.5,-3787.3"/>
-<text text-anchor="middle" x="639" y="-3794.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AbsQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="560,-1913.51 560,-1943.51 718,-1943.51 718,-1913.51 560,-1913.51"/>
+<text text-anchor="start" x="568" y="-1931.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; FusedQueue</text>
+<text text-anchor="middle" x="639" y="-1920.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node437 -->
-<g id="edge632" class="edge">
+<g id="edge666" class="edge">
<title>Node1&#45;&gt;Node437</title>
-<path fill="none" stroke="midnightblue" d="M33.41,-4850.86C33.02,-4718.87 33.84,-3974.39 102,-3903.8 230.6,-3770.62 329.7,-3862.29 511,-3824.8 539.41,-3818.93 571.3,-3811.89 596.01,-3806.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="29.91,-4851.11 33.45,-4861.1 36.91,-4851.08 29.91,-4851.11"/>
+<path fill="none" stroke="midnightblue" d="M33.67,-5117.64C35.05,-4966.2 45.29,-3992.46 83,-3700.51 87.9,-3662.55 75.6,-3644.22 102,-3616.51 168.5,-3546.72 217.79,-3583.09 311,-3558.51 399.6,-3535.14 454.2,-3580.4 511,-3508.51 537.8,-3474.59 501.73,-1986.04 529,-1952.51 536.95,-1942.74 547.89,-1936.38 559.78,-1932.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.17,-5117.74 33.58,-5127.77 37.17,-5117.8 30.17,-5117.74"/>
</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,-4374.8 561,-4404.8 717,-4404.8 717,-4374.8 561,-4374.8"/>
-<text text-anchor="start" x="569" y="-4392.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="639" y="-4381.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="551,-4083.51 551,-4113.51 727,-4113.51 727,-4083.51 551,-4083.51"/>
+<text text-anchor="start" x="559" y="-4101.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MinimumQueue</text>
+<text text-anchor="middle" x="639" y="-4090.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node438 -->
-<g id="edge698" class="edge">
+<g id="edge680" class="edge">
<title>Node1&#45;&gt;Node438</title>
-<path fill="none" stroke="midnightblue" d="M34.06,-4851.09C36.57,-4777.5 49.04,-4520.1 102,-4461.8 161.9,-4395.87 427.48,-4388.12 560.92,-4388.52"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.56,-4851.16 33.74,-4861.26 37.56,-4851.38 30.56,-4851.16"/>
+<path fill="none" stroke="midnightblue" d="M33.42,-5117.84C33.08,-4987.67 34.19,-4253.46 102,-4184.51 168.62,-4116.76 217.33,-4155.43 311,-4139.51 391.94,-4125.75 484.89,-4114.53 550.95,-4107.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.92,-5117.95 33.45,-5127.94 36.92,-5117.92 29.92,-5117.95"/>
</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,-1419.8 554,-1449.8 724,-1449.8 724,-1419.8 554,-1419.8"/>
-<text text-anchor="start" x="562" y="-1437.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PermuteQueue</text>
-<text text-anchor="middle" x="639" y="-1426.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="546,-579.51 546,-609.51 732,-609.51 732,-579.51 546,-579.51"/>
+<text text-anchor="start" x="554" y="-597.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MemImportQueue</text>
+<text text-anchor="middle" x="639" y="-586.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node439 -->
<g id="edge678" class="edge">
<title>Node1&#45;&gt;Node439</title>
-<path fill="none" stroke="midnightblue" d="M33.66,-4850.96C35,-4699.72 44.96,-3727.3 83,-3435.8 87.9,-3398.28 75.37,-3379.69 102,-3352.8 169.2,-3284.94 217.15,-3320.55 311,-3302.8 355.1,-3294.46 481.37,-3308.51 511,-3274.8 542.13,-3239.4 513.68,-1622.38 529,-1577.8 547.56,-1523.78 595.29,-1473.92 620.99,-1449.87"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.16,-4851.05 33.58,-4861.08 37.16,-4851.11 30.16,-4851.05"/>
-</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,-5275.8 553.5,-5305.8 724.5,-5305.8 724.5,-5275.8 553.5,-5275.8"/>
-<text text-anchor="start" x="561.5" y="-5293.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ChannelShuffle</text>
-<text text-anchor="middle" x="639" y="-5282.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node440 -->
-<g id="edge642" class="edge">
-<title>Node1&#45;&gt;Node440</title>
-<path fill="none" stroke="midnightblue" d="M33.76,-4890.73C35.33,-4937.55 45.06,-5056.28 102,-5131.8 207.54,-5271.8 430.98,-5293.39 553.41,-5293.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.25,-4890.36 33.51,-4880.45 30.25,-4890.53 37.25,-4890.36"/>
+<path fill="none" stroke="midnightblue" d="M33.47,-5117.42C33.29,-4935.69 33.59,-3572.93 83,-3167.51 87.74,-3128.65 75.07,-3109.91 102,-3081.51 168.33,-3011.55 216.62,-3043.12 311,-3023.51 354.94,-3014.38 481.42,-3029.26 511,-2995.51 554.52,-2945.85 487.44,-669.82 529,-618.51 533.63,-612.79 539.3,-608.23 545.57,-604.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.97,-5117.66 33.48,-5127.66 36.97,-5117.65 29.97,-5117.66"/>
</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,-4902.8 551,-4932.8 727,-4932.8 727,-4902.8 551,-4902.8"/>
-<text text-anchor="start" x="559" y="-4920.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherNdQueue</text>
-<text text-anchor="middle" x="639" y="-4909.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="534.5,-4575.01 534.5,-4594.01 743.5,-4594.01 743.5,-4575.01 534.5,-4575.01"/>
+<text text-anchor="middle" x="639" y="-4582.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; AbsQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node441 -->
-<g id="edge660" class="edge">
+<g id="edge639" class="edge">
<title>Node1&#45;&gt;Node441</title>
-<path fill="none" stroke="midnightblue" d="M75.19,-4880.71C129.2,-4893 226.49,-4913.25 311,-4920.8 399.54,-4928.71 422.12,-4921.85 511,-4920.8 523.9,-4920.65 537.54,-4920.41 550.9,-4920.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="75.83,-4877.27 65.3,-4878.44 74.26,-4884.09 75.83,-4877.27"/>
+<path fill="none" stroke="midnightblue" d="M33.48,-5117.48C33.83,-5036.59 39.37,-4735.23 102,-4669.51 159.72,-4608.93 395.39,-4591.49 534.28,-4586.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.98,-5117.75 33.46,-5127.76 36.98,-5117.76 29.98,-5117.75"/>
</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,-4733.8 561.5,-4763.8 716.5,-4763.8 716.5,-4733.8 561.5,-4733.8"/>
-<text text-anchor="start" x="569.5" y="-4751.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="639" y="-4740.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561,-4759.51 561,-4789.51 717,-4789.51 717,-4759.51 561,-4759.51"/>
+<text text-anchor="start" x="569" y="-4777.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="639" y="-4766.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node442 -->
-<g id="edge665" class="edge">
+<g id="edge706" class="edge">
<title>Node1&#45;&gt;Node442</title>
-<path fill="none" stroke="midnightblue" d="M51.61,-4854.34C64.75,-4843.18 83.41,-4828.85 102,-4819.8 252.44,-4746.55 453.24,-4740.89 561.34,-4744.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="49.06,-4851.92 43.83,-4861.14 53.66,-4857.2 49.06,-4851.92"/>
+<path fill="none" stroke="midnightblue" d="M35.59,-5117.84C42.18,-5059.33 64.37,-4887.94 102,-4848.51 163.49,-4784.07 427.97,-4774.49 560.99,-4773.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="32.09,-5117.65 34.48,-5127.97 39.05,-5118.41 32.09,-5117.65"/>
</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,-8103.3 531.5,-8122.3 746.5,-8122.3 746.5,-8103.3 531.5,-8103.3"/>
-<text text-anchor="middle" x="639" y="-8110.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="554,-1962.51 554,-1992.51 724,-1992.51 724,-1962.51 554,-1962.51"/>
+<text text-anchor="start" x="562" y="-1980.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PermuteQueue</text>
+<text text-anchor="middle" x="639" y="-1969.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node443 -->
-<g id="edge666" class="edge">
+<g id="edge685" class="edge">
<title>Node1&#45;&gt;Node443</title>
-<path fill="none" stroke="midnightblue" d="M33.77,-4890.65C36.3,-5073.07 56.86,-6460.46 102,-6873.8 157.3,-7380.22 -7.53,-7603.24 311,-8000.8 363.9,-8066.83 457.73,-8094.1 531.35,-8105.28"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.27,-4890.35 33.63,-4880.4 30.27,-4890.45 37.27,-4890.35"/>
+<path fill="none" stroke="midnightblue" d="M33.43,-5117.95C33.19,-4997.04 34.24,-4339.07 83,-3805.51 88.31,-3747.36 63.38,-3719.31 102,-3675.51 165.75,-3603.2 216.62,-3637.12 311,-3617.51 354.94,-3608.38 481.35,-3623.19 511,-3589.51 538.68,-3558.06 512.29,-2119.92 529,-2081.51 546.22,-2041.93 586.52,-2010.17 613,-1992.59"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.93,-5117.96 33.46,-5127.95 36.93,-5117.94 29.93,-5117.96"/>
</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,-4594.3 535,-4613.3 743,-4613.3 743,-4594.3 535,-4594.3"/>
-<text text-anchor="middle" x="639" y="-4601.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PadQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="553.5,-4615.51 553.5,-4645.51 724.5,-4645.51 724.5,-4615.51 553.5,-4615.51"/>
+<text text-anchor="start" x="561.5" y="-4633.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ChannelShuffle</text>
+<text text-anchor="middle" x="639" y="-4622.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node444 -->
-<g id="edge676" class="edge">
+<g id="edge649" class="edge">
<title>Node1&#45;&gt;Node444</title>
-<path fill="none" stroke="midnightblue" d="M35.94,-4851.04C43,-4797.32 65.35,-4650.71 102,-4621.8 135.03,-4595.74 388.62,-4597.51 534.85,-4600.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="32.43,-4850.92 34.63,-4861.28 39.37,-4851.81 32.43,-4850.92"/>
+<path fill="none" stroke="midnightblue" d="M33.97,-5117.71C36.15,-5043.82 47.59,-4785.46 102,-4728.51 168.59,-4658.8 216.45,-4689.3 311,-4670.51 355.88,-4661.59 472.39,-4648.19 553.47,-4639.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.47,-5117.84 33.7,-5127.93 37.47,-5118.03 30.47,-5117.84"/>
</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,-6430.8 559.5,-6460.8 718.5,-6460.8 718.5,-6430.8 559.5,-6430.8"/>
-<text text-anchor="start" x="567.5" y="-6448.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ShapeQueue</text>
-<text text-anchor="middle" x="639" y="-6437.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="551,-4523.51 551,-4553.51 727,-4553.51 727,-4523.51 551,-4523.51"/>
+<text text-anchor="start" x="559" y="-4541.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherNdQueue</text>
+<text text-anchor="middle" x="639" y="-4530.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node445 -->
-<g id="edge692" class="edge">
+<g id="edge667" class="edge">
<title>Node1&#45;&gt;Node445</title>
-<path fill="none" stroke="midnightblue" d="M33.8,-4890.59C36.46,-5059.88 56.87,-6260.03 102,-6319.8 207.84,-6459.98 437.89,-6463.84 559.31,-6454.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="37.3,-4890.34 33.64,-4880.39 30.3,-4890.44 37.3,-4890.34"/>
+<path fill="none" stroke="midnightblue" d="M34.67,-5117.39C40.23,-5024.54 65.36,-4640.31 102,-4602.51 162.29,-4540.3 415.04,-4534.57 550.83,-4536.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="31.16,-5117.47 34.06,-5127.65 38.14,-5117.88 31.16,-5117.47"/>
</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,-3864.8 553.5,-3894.8 724.5,-3894.8 724.5,-3864.8 553.5,-3864.8"/>
-<text text-anchor="start" x="561.5" y="-3882.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizedLstm</text>
-<text text-anchor="middle" x="639" y="-3871.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561.5,-5349.51 561.5,-5379.51 716.5,-5379.51 716.5,-5349.51 561.5,-5349.51"/>
+<text text-anchor="start" x="569.5" y="-5367.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="639" y="-5356.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node446 -->
-<g id="edge684" class="edge">
+<g id="edge672" class="edge">
<title>Node1&#45;&gt;Node446</title>
-<path fill="none" stroke="midnightblue" d="M33.56,-4851.07C34.14,-4726.51 40.15,-4052.19 102,-3987.8 230.43,-3854.1 328.29,-3937.26 511,-3905.8 529.74,-3902.57 549.95,-3898.65 568.61,-3894.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.06,-4851.08 33.52,-4861.1 37.06,-4851.11 30.06,-4851.08"/>
+<path fill="none" stroke="midnightblue" d="M44.32,-5155.69C56.54,-5175.15 77.9,-5206.11 102,-5227.51 182.6,-5299.07 207.64,-5319.96 311,-5350.51 393.97,-5375.03 493.91,-5375.33 561.29,-5371.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="47.29,-5153.84 39.08,-5147.15 41.33,-5157.51 47.29,-5153.84"/>
</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,-4544.8 562,-4574.8 716,-4574.8 716,-4544.8 562,-4544.8"/>
-<text text-anchor="start" x="570" y="-4562.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="639" y="-4551.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="531.5,-6783.01 531.5,-6802.01 746.5,-6802.01 746.5,-6783.01 531.5,-6783.01"/>
+<text text-anchor="middle" x="639" y="-6790.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; LstmQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node447 -->
-<g id="edge682" class="edge">
+<g id="edge673" class="edge">
<title>Node1&#45;&gt;Node447</title>
-<path fill="none" stroke="midnightblue" d="M35.21,-4851.07C40.7,-4793.22 59.97,-4626.24 102,-4595.8 120.31,-4582.54 418.3,-4568.72 561.86,-4562.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="31.72,-4850.83 34.3,-4861.11 38.69,-4851.47 31.72,-4850.83"/>
+<path fill="none" stroke="midnightblue" d="M33.81,-5157.4C36.6,-5331.52 58.29,-6591.15 102,-6656.51 196.4,-6797.65 416.23,-6808.68 543.09,-6802.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.31,-5157.09 33.65,-5147.15 30.31,-5157.2 37.31,-5157.09"/>
</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,-748.8 558.5,-778.8 719.5,-778.8 719.5,-748.8 558.5,-748.8"/>
-<text text-anchor="start" x="566.5" y="-766.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DebugQueue</text>
-<text text-anchor="middle" x="639" y="-755.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="535,-5069.01 535,-5088.01 743,-5088.01 743,-5069.01 535,-5069.01"/>
+<text text-anchor="middle" x="639" y="-5076.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PadQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node448 -->
-<g id="edge648" class="edge">
+<g id="edge683" class="edge">
<title>Node1&#45;&gt;Node448</title>
-<path fill="none" stroke="midnightblue" d="M33.77,-4850.78C36.01,-4685.09 52.48,-3538.05 83,-3193.8 88.08,-3136.51 67.11,-3111.53 102,-3065.8 163.56,-2985.11 214.08,-3003.91 311,-2973.8 397.41,-2946.96 453.01,-3005.25 511,-2935.8 549.24,-2890 491.42,-834.15 529,-787.8 536.63,-778.39 547.03,-772.15 558.39,-768.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.26,-4850.95 33.63,-4860.99 37.26,-4851.04 30.26,-4850.95"/>
+<path fill="none" stroke="midnightblue" d="M75.3,-5129.15C129.43,-5118.69 226.84,-5101.1 311,-5092.51 385.62,-5084.89 470.23,-5081.4 534.68,-5079.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="74.53,-5125.73 65.38,-5131.08 75.87,-5132.6 74.53,-5125.73"/>
</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,-4433.8 558.5,-4463.8 719.5,-4463.8 719.5,-4433.8 558.5,-4433.8"/>
-<text text-anchor="start" x="566.5" y="-4451.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ResizeQueue</text>
-<text text-anchor="middle" x="639" y="-4440.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="559.5,-6684.51 559.5,-6714.51 718.5,-6714.51 718.5,-6684.51 559.5,-6684.51"/>
+<text text-anchor="start" x="567.5" y="-6702.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ShapeQueue</text>
+<text text-anchor="middle" x="639" y="-6691.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node449 -->
-<g id="edge689" class="edge">
+<g id="edge700" class="edge">
<title>Node1&#45;&gt;Node449</title>
-<path fill="none" stroke="midnightblue" d="M35.43,-4851.26C41.69,-4791.55 63.36,-4613.07 102,-4571.8 220.45,-4445.32 440.37,-4436.36 558.33,-4441.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="31.94,-4850.95 34.41,-4861.26 38.9,-4851.66 31.94,-4850.95"/>
+<path fill="none" stroke="midnightblue" d="M33.85,-5157.38C36.84,-5323.79 59.14,-6480.27 102,-6538.51 162.58,-6620.84 212.9,-6605.78 311,-6634.51 397.14,-6659.73 427.11,-6630.59 511,-6662.51 519.99,-6665.93 520.17,-6670.7 529,-6674.51 538.63,-6678.65 549.05,-6682.17 559.49,-6685.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="37.34,-5157.08 33.67,-5147.14 30.34,-5157.2 37.34,-5157.08"/>
</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,-650.8 548,-680.8 730,-680.8 730,-650.8 548,-650.8"/>
-<text text-anchor="start" x="556" y="-668.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReverseV2Queue</text>
-<text text-anchor="middle" x="639" y="-657.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="553.5,-3982.51 553.5,-4012.51 724.5,-4012.51 724.5,-3982.51 553.5,-3982.51"/>
+<text text-anchor="start" x="561.5" y="-4000.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; QuantizedLstm</text>
+<text text-anchor="middle" x="639" y="-3989.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node450 -->
-<g id="edge690" class="edge">
+<g id="edge691" class="edge">
<title>Node1&#45;&gt;Node450</title>
-<path fill="none" stroke="midnightblue" d="M33.72,-4850.83C35.89,-4661.79 53.63,-3190.33 83,-2997.8 87.67,-2967.2 79.86,-2952.43 102,-2930.8 170.63,-2863.76 216.9,-2895.48 311,-2876.8 355.02,-2868.06 481.41,-2882.54 511,-2848.8 550.55,-2803.71 491.23,-736.39 529,-689.8 534.19,-683.4 540.65,-678.47 547.84,-674.69"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.22,-4850.95 33.61,-4860.99 37.22,-4851.03 30.22,-4850.95"/>
+<path fill="none" stroke="midnightblue" d="M33.36,-5117.71C32.62,-4983.55 31.41,-4210.67 102,-4137.51 230.91,-4003.89 332.26,-4102.72 511,-4052.51 546.04,-4042.66 584.09,-4025.21 609.31,-4012.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.86,-5117.8 33.42,-5127.78 36.86,-5117.76 29.86,-5117.8"/>
+</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,-4818.51 562,-4848.51 716,-4848.51 716,-4818.51 562,-4818.51"/>
+<text text-anchor="start" x="570" y="-4836.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="639" y="-4825.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node451 -->
+<g id="edge689" class="edge">
+<title>Node1&#45;&gt;Node451</title>
+<path fill="none" stroke="midnightblue" d="M37.39,-5117.99C44.85,-5084.77 63.92,-5016.57 102,-4972.51 172.77,-4890.61 207.31,-4878.55 311,-4847.51 394.15,-4822.61 494.49,-4822.44 561.91,-4826.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="33.95,-5117.31 35.29,-5127.82 40.8,-5118.77 33.95,-5117.31"/>
+</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,-5611.51 550.5,-5641.51 727.5,-5641.51 727.5,-5611.51 550.5,-5611.51"/>
+<text text-anchor="start" x="558.5" y="-5629.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ScatterNdQueue</text>
+<text text-anchor="middle" x="639" y="-5618.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node452 -->
+<g id="edge699" class="edge">
+<title>Node1&#45;&gt;Node452</title>
+<path fill="none" stroke="midnightblue" d="M35.68,-5157.45C42.84,-5220.11 67.16,-5411.86 102,-5462.51 164.67,-5553.62 206.42,-5561.57 311,-5597.51 353.72,-5612.19 468.89,-5619.8 550.42,-5623.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="39.14,-5156.86 34.54,-5147.32 32.18,-5157.64 39.14,-5156.86"/>
</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,-4258.8 546.5,-4288.8 731.5,-4288.8 731.5,-4258.8 546.5,-4258.8"/>
-<text text-anchor="start" x="554.5" y="-4276.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ArgMinMaxQueue</text>
-<text text-anchor="middle" x="639" y="-4265.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-775.51 558.5,-805.51 719.5,-805.51 719.5,-775.51 558.5,-775.51"/>
+<text text-anchor="start" x="566.5" y="-793.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DebugQueue</text>
+<text text-anchor="middle" x="639" y="-782.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node453 -->
-<g id="edge635" class="edge">
+<g id="edge655" class="edge">
<title>Node1&#45;&gt;Node453</title>
-<path fill="none" stroke="midnightblue" d="M34.63,-4850.91C40.05,-4758.29 64.78,-4372.25 102,-4334.8 162.33,-4274.1 409.67,-4268.98 546.28,-4271.02"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="31.13,-4850.74 34.05,-4860.92 38.12,-4851.14 31.13,-4850.74"/>
+<path fill="none" stroke="midnightblue" d="M33.75,-5117.58C35.9,-4950.22 51.9,-3776.51 83,-3424.51 88.06,-3367.22 63.92,-3339.6 102,-3296.51 165.83,-3224.27 217.12,-3260.41 311,-3238.51 399.11,-3217.95 453.04,-3269.98 511,-3200.51 553.46,-3149.61 487.28,-866.01 529,-814.51 536.62,-805.1 547.02,-798.85 558.38,-794.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.25,-5117.82 33.62,-5127.87 37.25,-5117.91 30.25,-5117.82"/>
</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,-4022.8 555.5,-4052.8 722.5,-4052.8 722.5,-4022.8 555.5,-4022.8"/>
-<text text-anchor="start" x="563.5" y="-4040.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthToSpace</text>
-<text text-anchor="middle" x="639" y="-4029.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558.5,-4674.51 558.5,-4704.51 719.5,-4704.51 719.5,-4674.51 558.5,-4674.51"/>
+<text text-anchor="start" x="566.5" y="-4692.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ResizeQueue</text>
+<text text-anchor="middle" x="639" y="-4681.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node454 -->
-<g id="edge649" class="edge">
+<g id="edge696" class="edge">
<title>Node1&#45;&gt;Node454</title>
-<path fill="none" stroke="midnightblue" d="M33.78,-4851.04C35.6,-4735.58 47.49,-4151.4 102,-4095.8 163.23,-4033.35 420.68,-4031.17 555.26,-4034.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.28,-4851.19 33.63,-4861.24 37.28,-4851.29 30.28,-4851.19"/>
+<path fill="none" stroke="midnightblue" d="M34.61,-5117.99C38.78,-5051.36 55.75,-4834.31 102,-4785.51 168.15,-4715.71 216.6,-4747.83 311,-4729.51 356.83,-4720.61 477.18,-4706.79 558.38,-4697.95"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="31.11,-5117.79 34.01,-5127.98 38.1,-5118.21 31.11,-5117.79"/>
</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,-3675.8 558,-3705.8 720,-3705.8 720,-3675.8 558,-3675.8"/>
-<text text-anchor="start" x="566" y="-3693.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherQueue</text>
-<text text-anchor="middle" x="639" y="-3682.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="548,-628.51 548,-658.51 730,-658.51 730,-628.51 548,-628.51"/>
+<text text-anchor="start" x="556" y="-646.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ReverseV2Queue</text>
+<text text-anchor="middle" x="639" y="-635.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node455 -->
-<g id="edge661" class="edge">
+<g id="edge697" class="edge">
<title>Node1&#45;&gt;Node455</title>
-<path fill="none" stroke="midnightblue" d="M34.02,-4850.94C37.85,-4709.61 62.45,-3860.65 102,-3824.8 237.01,-3702.45 346.18,-3874.47 511,-3796.8 521.52,-3791.84 520.43,-3785.67 529,-3777.8 558.24,-3750.94 594.75,-3722.79 617.22,-3706.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.52,-4851.06 33.75,-4861.15 37.52,-4851.25 30.52,-4851.06"/>
-</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,-552.8 561,-582.8 717,-582.8 717,-552.8 561,-552.8"/>
-<text text-anchor="start" x="569" y="-570.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; armnn</text>
-<text text-anchor="middle" x="639" y="-559.8" font-family="Helvetica,sans-Serif" font-size="10.00">::AdditionQueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node456 -->
-<g id="edge636" class="edge">
-<title>Node1&#45;&gt;Node456</title>
-<path fill="none" stroke="midnightblue" d="M33.47,-4850.73C33.29,-4669.19 33.63,-3307.81 83,-2902.8 87.74,-2863.95 75.07,-2845.21 102,-2816.8 168.33,-2746.85 216.62,-2778.42 311,-2758.8 354.94,-2749.67 481.41,-2764.54 511,-2730.8 550.18,-2686.13 491.58,-637.96 529,-591.8 537.18,-581.72 548.54,-575.27 560.86,-571.24"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="29.97,-4850.97 33.48,-4860.96 36.97,-4850.96 29.97,-4850.97"/>
+<path fill="none" stroke="midnightblue" d="M33.65,-5117.54C35.03,-4941 46.32,-3644.16 83,-3256.51 87.92,-3204.5 67.11,-3179.39 102,-3140.51 166.37,-3068.75 216.62,-3102.12 311,-3082.51 354.94,-3073.38 481.42,-3088.26 511,-3054.51 554.7,-3004.64 487.26,-719.03 529,-667.51 534.18,-661.11 540.65,-656.17 547.83,-652.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.15,-5117.69 33.57,-5127.72 37.15,-5117.75 30.15,-5117.69"/>
</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,-514.3 533,-533.3 745,-533.3 745,-514.3 533,-514.3"/>
-<text text-anchor="middle" x="639" y="-521.3" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MapQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="546.5,-4464.51 546.5,-4494.51 731.5,-4494.51 731.5,-4464.51 546.5,-4464.51"/>
+<text text-anchor="start" x="554.5" y="-4482.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; ArgMinMaxQueue</text>
+<text text-anchor="middle" x="639" y="-4471.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node458 -->
-<g id="edge667" class="edge">
+<g id="edge642" class="edge">
<title>Node1&#45;&gt;Node458</title>
-<path fill="none" stroke="midnightblue" d="M33.53,-4851.11C33.92,-4668.81 38.3,-3272.58 83,-2856.8 87.79,-2812.26 74.61,-2793.25 102,-2757.8 159.5,-2683.4 238.49,-2743.42 293,-2666.8 843.65,-1892.9 -121.5,-1234.89 529,-542.8 532.42,-539.16 536.27,-536.07 540.43,-533.44"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.03,-4851.14 33.51,-4861.15 37.03,-4851.15 30.03,-4851.14"/>
+<path fill="none" stroke="midnightblue" d="M34.37,-5117.99C38.93,-5020.08 61.36,-4585.29 102,-4542.51 161.01,-4480.39 409.23,-4474.87 546.23,-4476.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.88,-5117.84 33.92,-5127.99 37.87,-5118.16 30.88,-5117.84"/>
+</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,-4169.51 555.5,-4199.51 722.5,-4199.51 722.5,-4169.51 555.5,-4169.51"/>
+<text text-anchor="start" x="563.5" y="-4187.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; DepthToSpace</text>
+<text text-anchor="middle" x="639" y="-4176.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node459 -->
+<g id="edge656" class="edge">
+<title>Node1&#45;&gt;Node459</title>
+<path fill="none" stroke="midnightblue" d="M33.52,-5117.88C33.82,-4992.53 38.4,-4307 102,-4242.51 163.4,-4180.23 420.78,-4177.97 555.3,-4181.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.02,-5117.94 33.5,-5127.95 37.02,-5117.96 30.02,-5117.94"/>
</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,-3562.8 561,-3592.8 717,-3592.8 717,-3562.8 561,-3562.8"/>
-<text text-anchor="start" x="569" y="-3580.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="639" y="-3569.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="558,-3907.51 558,-3937.51 720,-3937.51 720,-3907.51 558,-3907.51"/>
+<text text-anchor="start" x="566" y="-3925.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; GatherQueue</text>
+<text text-anchor="middle" x="639" y="-3914.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node460 -->
-<g id="edge643" class="edge">
+<g id="edge668" class="edge">
<title>Node1&#45;&gt;Node460</title>
-<path fill="none" stroke="midnightblue" d="M33.98,-4850.91C37.57,-4705.67 61.24,-3813.25 102,-3774.8 168.38,-3712.18 441.58,-3797.04 511,-3737.8 535.76,-3716.67 511.51,-3694.26 529,-3666.8 549.61,-3634.45 585.93,-3608.31 610.95,-3592.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.48,-4850.95 33.73,-4861.03 37.47,-4851.12 30.48,-4850.95"/>
+<path fill="none" stroke="midnightblue" d="M33.27,-5117.93C31.78,-4978.5 26.05,-4139.1 102,-4059.51 230.37,-3924.99 332.83,-4024.69 511,-3971.51 542.93,-3961.98 578.21,-3948.08 603.47,-3937.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.77,-5118.04 33.38,-5128 36.77,-5117.96 29.77,-5118.04"/>
</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,-4312.8 561.5,-4342.8 716.5,-4342.8 716.5,-4312.8 561.5,-4312.8"/>
-<text text-anchor="start" x="569.5" y="-4330.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RsqrtQueue</text>
-<text text-anchor="middle" x="639" y="-4319.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="561,-530.51 561,-560.51 717,-560.51 717,-530.51 561,-530.51"/>
+<text text-anchor="start" x="569" y="-548.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; armnn</text>
+<text text-anchor="middle" x="639" y="-537.51" font-family="Helvetica,sans-Serif" font-size="10.00">::AdditionQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node461 -->
-<g id="edge691" class="edge">
+<g id="edge643" class="edge">
<title>Node1&#45;&gt;Node461</title>
-<path fill="none" stroke="midnightblue" d="M33.41,-4850.48C33.46,-4768.44 38.02,-4462.81 102,-4396.8 163.95,-4332.89 428.54,-4325.81 561.34,-4326.43"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="29.91,-4850.92 33.42,-4860.91 36.91,-4850.9 29.91,-4850.92"/>
-</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,-4199.8 555,-4229.8 723,-4229.8 723,-4199.8 555,-4199.8"/>
-<text text-anchor="start" x="563" y="-4217.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="639" y="-4206.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
-</a>
-</g>
-</g>
-<!-- Node1&#45;&gt;Node462 -->
-<g id="edge646" class="edge">
-<title>Node1&#45;&gt;Node462</title>
-<path fill="none" stroke="midnightblue" d="M34.36,-4851.28C38.88,-4753.32 61.13,-4318.37 102,-4275.8 162.57,-4212.72 420.01,-4209.21 554.85,-4211.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.87,-4851.14 33.91,-4861.28 37.86,-4851.45 30.87,-4851.14"/>
+<path fill="none" stroke="midnightblue" d="M33.53,-5117.8C33.91,-4935.32 38.26,-3537.7 83,-3121.51 87.79,-3076.96 71.63,-3055.45 102,-3022.51 167.35,-2951.64 216.62,-2984.12 311,-2964.51 354.94,-2955.38 481.42,-2970.26 511,-2936.51 554.34,-2887.06 487.61,-620.6 529,-569.51 537.17,-559.42 548.53,-552.97 560.85,-548.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.03,-5117.84 33.51,-5127.84 37.03,-5117.85 30.03,-5117.84"/>
</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,-4081.8 557,-4111.8 721,-4111.8 721,-4081.8 557,-4081.8"/>
-<text text-anchor="start" x="565" y="-4099.8" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SplitterQueue</text>
-<text text-anchor="middle" x="639" y="-4088.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="533,-492.01 533,-511.01 745,-511.01 745,-492.01 533,-492.01"/>
+<text text-anchor="middle" x="639" y="-499.01" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; MapQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node463 -->
-<g id="edge697" class="edge">
+<g id="edge674" class="edge">
<title>Node1&#45;&gt;Node463</title>
-<path fill="none" stroke="midnightblue" d="M33.94,-4851.2C36.58,-4741.44 52,-4206.16 102,-4154.8 163.25,-4091.89 422.64,-4090.04 556.82,-4093.54"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.44,-4851.14 33.71,-4861.21 37.44,-4851.3 30.44,-4851.14"/>
+<path fill="none" stroke="midnightblue" d="M33.46,-5117.7C33.15,-4931.29 32.4,-3482.89 83,-3052.51 87.72,-3012.34 76.94,-2995.25 102,-2963.51 160.26,-2889.7 238.89,-2949.41 293,-2872.51 595.25,-2442.89 171.28,-905.17 529,-520.51 532.4,-516.85 536.24,-513.74 540.38,-511.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="29.96,-5117.93 33.48,-5127.92 36.96,-5117.92 29.96,-5117.93"/>
</g>
-<!-- Node464 -->
-<g id="node464" class="node">
-<title>Node464</title>
-<g id="a_node464"><a xlink:href="classarmnn_1_1_null_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="156.5,-2638.3 156.5,-2657.3 238.5,-2657.3 238.5,-2638.3 156.5,-2638.3"/>
-<text text-anchor="middle" x="197.5" y="-2645.3" font-family="Helvetica,sans-Serif" font-size="10.00">NullWorkload</text>
+<!-- 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,-3671.51 561,-3701.51 717,-3701.51 717,-3671.51 561,-3671.51"/>
+<text text-anchor="start" x="569" y="-3689.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="639" y="-3678.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node464 -->
-<g id="edge631" class="edge">
-<title>Node1&#45;&gt;Node464</title>
-<path fill="none" stroke="midnightblue" d="M33.6,-4851.01C34.77,-4634.66 46.19,-2716.17 83,-2671.8 100.42,-2650.8 131.2,-2645.3 156.31,-2644.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="30.1,-4851.19 33.55,-4861.2 37.1,-4851.22 30.1,-4851.19"/>
+<!-- Node1&#45;&gt;Node465 -->
+<g id="edge650" class="edge">
+<title>Node1&#45;&gt;Node465</title>
+<path fill="none" stroke="midnightblue" d="M33.91,-5117.44C37.06,-4967.03 58.55,-4020.81 102,-3980.51 168.9,-3918.44 437.81,-3998.03 511,-3943.51 528.27,-3930.64 520.07,-3918.11 529,-3898.51 563.33,-3823.19 610.55,-3736.16 629.56,-3701.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.4,-5117.81 33.69,-5127.88 37.4,-5117.95 30.4,-5117.81"/>
+</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,-4400.51 561.5,-4430.51 716.5,-4430.51 716.5,-4400.51 561.5,-4400.51"/>
+<text text-anchor="start" x="569.5" y="-4418.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; RsqrtQueue</text>
+<text text-anchor="middle" x="639" y="-4407.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node466 -->
+<g id="edge698" class="edge">
+<title>Node1&#45;&gt;Node466</title>
+<path fill="none" stroke="midnightblue" d="M34.17,-5117.34C37.82,-5012.17 56.98,-4529.61 102,-4482.51 163.48,-4418.19 428.3,-4412.41 561.24,-4413.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.66,-5117.42 33.82,-5127.54 37.66,-5117.66 30.66,-5117.42"/>
+</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,-4346.51 555,-4376.51 723,-4376.51 723,-4346.51 555,-4346.51"/>
+<text text-anchor="start" x="563" y="-4364.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="639" y="-4353.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node467 -->
+<g id="edge653" class="edge">
+<title>Node1&#45;&gt;Node467</title>
+<path fill="none" stroke="midnightblue" d="M33.95,-5117.91C36.63,-5008.2 52.23,-4473.1 102,-4421.51 162.7,-4358.58 420.08,-4355.53 554.88,-4358.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.45,-5117.84 33.71,-5127.92 37.45,-5118.01 30.45,-5117.84"/>
+</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,-4228.51 557,-4258.51 721,-4258.51 721,-4228.51 557,-4228.51"/>
+<text text-anchor="start" x="565" y="-4246.51" font-family="Helvetica,sans-Serif" font-size="10.00">BaseWorkload&lt; SplitterQueue</text>
+<text text-anchor="middle" x="639" y="-4235.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node468 -->
+<g id="edge705" class="edge">
+<title>Node1&#45;&gt;Node468</title>
+<path fill="none" stroke="midnightblue" d="M33.64,-5117.7C34.68,-4996.83 42.93,-4361.64 102,-4301.51 163.53,-4238.87 422.79,-4236.89 556.88,-4240.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.14,-5117.73 33.56,-5127.76 37.14,-5117.79 30.14,-5117.73"/>
+</g>
+<!-- Node469 -->
+<g id="node469" class="node">
+<title>Node469</title>
+<g id="a_node469"><a xlink:href="classarmnn_1_1_null_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="156.5,-2844.01 156.5,-2863.01 238.5,-2863.01 238.5,-2844.01 156.5,-2844.01"/>
+<text text-anchor="middle" x="197.5" y="-2851.01" font-family="Helvetica,sans-Serif" font-size="10.00">NullWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node469 -->
+<g id="edge638" class="edge">
+<title>Node1&#45;&gt;Node469</title>
+<path fill="none" stroke="midnightblue" d="M33.59,-5117.5C34.65,-4896.78 45.17,-2923.14 83,-2877.51 100.42,-2856.5 131.19,-2851 156.31,-2850.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="30.09,-5117.63 33.54,-5127.64 37.09,-5117.66 30.09,-5117.63"/>
</g>
<!-- Node3 -->
<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,-4990.3 539,-5009.3 739,-5009.3 739,-4990.3 539,-4990.3"/>
-<text text-anchor="middle" x="639" y="-4997.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="539,-5193.01 539,-5212.01 739,-5212.01 739,-5193.01 539,-5193.01"/>
+<text text-anchor="middle" x="639" y="-5200.01" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
-<path fill="none" stroke="midnightblue" d="M297.51,-5004.02C302.07,-5004.32 306.58,-5004.59 311,-5004.8 387.42,-5008.53 473.99,-5006.95 538.85,-5004.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="297.71,-5000.53 287.48,-5003.31 297.21,-5007.51 297.71,-5000.53"/>
+<path fill="none" stroke="midnightblue" d="M303.56,-5209.12C364.2,-5209.23 441.91,-5208.98 511,-5207.51 520.04,-5207.31 529.45,-5207.06 538.87,-5206.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="303.22,-5205.62 293.21,-5209.09 303.21,-5212.62 303.22,-5205.62"/>
</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=" ">
-<polygon fill="white" stroke="black" points="570.5,-5077.8 570.5,-5107.8 707.5,-5107.8 707.5,-5077.8 570.5,-5077.8"/>
-<text text-anchor="start" x="578.5" y="-5095.8" font-family="Helvetica,sans-Serif" font-size="10.00">FirstInputTypedWorkload</text>
-<text text-anchor="middle" x="639" y="-5084.8" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
+<!-- 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,-5280.51 570.5,-5310.51 707.5,-5310.51 707.5,-5280.51 570.5,-5280.51"/>
+<text text-anchor="start" x="578.5" y="-5298.51" font-family="Helvetica,sans-Serif" font-size="10.00">FirstInputTypedWorkload</text>
+<text text-anchor="middle" x="639" y="-5287.51" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node116 -->
-<g id="edge115" class="edge">
-<title>Node2&#45;&gt;Node116</title>
-<path fill="none" stroke="midnightblue" d="M225.86,-5008.11C248.19,-5019.2 280.87,-5034.1 311,-5042.8 398.59,-5068.11 503.29,-5081.26 570.2,-5087.59"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="227.17,-5004.85 216.66,-5003.47 224.01,-5011.1 227.17,-5004.85"/>
+<!-- Node2&#45;&gt;Node118 -->
+<g id="edge117" class="edge">
+<title>Node2&#45;&gt;Node118</title>
+<path fill="none" stroke="midnightblue" d="M235.01,-5221.33C256.85,-5228.63 285.26,-5237.49 311,-5243.51 399.72,-5264.25 503.93,-5279.24 570.44,-5287.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="236.07,-5217.99 225.48,-5218.1 233.83,-5224.63 236.07,-5217.99"/>
</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,-3513.8 577.5,-3543.8 700.5,-3543.8 700.5,-3513.8 577.5,-3513.8"/>
-<text text-anchor="start" x="585.5" y="-3531.8" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
-<text text-anchor="middle" x="639" y="-3520.8" 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,-2780.51 577.5,-2810.51 700.5,-2810.51 700.5,-2780.51 577.5,-2780.51"/>
+<text text-anchor="start" x="585.5" y="-2798.51" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
+<text text-anchor="middle" x="639" y="-2787.51" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node117 -->
-<g id="edge116" class="edge">
-<title>Node2&#45;&gt;Node117</title>
-<path fill="none" stroke="midnightblue" d="M199.09,-4974.01C203.6,-4829.38 234.36,-3938.62 311,-3849.8 370.86,-3780.43 452.01,-3869.91 511,-3799.8 546.29,-3757.86 493.3,-3595.4 529,-3553.8 541.07,-3539.73 559.31,-3532.68 577.43,-3529.37"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="195.59,-4973.98 198.78,-4984.08 202.59,-4974.2 195.59,-4973.98"/>
+<!-- Node2&#45;&gt;Node119 -->
+<g id="edge118" class="edge">
+<title>Node2&#45;&gt;Node119</title>
+<path fill="none" stroke="midnightblue" d="M198.98,-5188.48C202.79,-5038.25 229.94,-4090.97 311,-3996.51 370.67,-3926.97 453.3,-4017.68 511,-3946.51 528.22,-3925.26 526.26,-3481.72 529,-3454.51 555.11,-3194.9 619.52,-2882.57 634.74,-2810.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="195.47,-5188.82 198.73,-5198.9 202.47,-5188.99 195.47,-5188.82"/>
</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=" ">
-<polygon fill="white" stroke="black" points="578.5,-5518.8 578.5,-5548.8 699.5,-5548.8 699.5,-5518.8 578.5,-5518.8"/>
-<text text-anchor="start" x="586.5" y="-5536.8" font-family="Helvetica,sans-Serif" font-size="10.00">MultiTypedWorkload</text>
-<text text-anchor="middle" x="639" y="-5525.8" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
+<!-- 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,-5562.51 578.5,-5592.51 699.5,-5592.51 699.5,-5562.51 578.5,-5562.51"/>
+<text text-anchor="start" x="586.5" y="-5580.51" font-family="Helvetica,sans-Serif" font-size="10.00">MultiTypedWorkload</text>
+<text text-anchor="middle" x="639" y="-5569.51" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node120 -->
-<g id="edge119" class="edge">
-<title>Node2&#45;&gt;Node120</title>
-<path fill="none" stroke="midnightblue" d="M201.16,-5013.68C208.73,-5062.21 235.03,-5187.51 311,-5251.8 380.94,-5310.99 449.85,-5233.57 511,-5301.8 550.51,-5345.9 501.55,-5381.34 529,-5433.8 548.52,-5471.12 587.77,-5501.66 613.45,-5518.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="204.59,-5012.94 199.68,-5003.55 197.66,-5013.95 204.59,-5012.94"/>
+<!-- Node2&#45;&gt;Node122 -->
+<g id="edge121" class="edge">
+<title>Node2&#45;&gt;Node122</title>
+<path fill="none" stroke="midnightblue" d="M201.95,-5228.21C210.94,-5273.1 239.52,-5383.04 311,-5434.51 383.84,-5486.95 445.78,-5400.85 511,-5462.51 540.96,-5490.83 500.16,-5524.04 529,-5553.51 541.94,-5566.73 560.4,-5573.43 578.45,-5576.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="205.37,-5227.45 200.08,-5218.28 198.49,-5228.75 205.37,-5227.45"/>
</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,-4952.3 531,-4971.3 747,-4971.3 747,-4952.3 531,-4952.3"/>
-<text text-anchor="middle" x="639" y="-4959.3" 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,-5155.01 531,-5174.01 747,-5174.01 747,-5155.01 531,-5155.01"/>
+<text text-anchor="middle" x="639" y="-5162.01" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node127 -->
-<g id="edge126" class="edge">
-<title>Node2&#45;&gt;Node127</title>
-<path fill="none" stroke="midnightblue" d="M303.38,-4991.61C364.13,-4989.72 441.99,-4986.22 511,-4979.8 533.39,-4977.72 557.89,-4974.48 579.34,-4971.32"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="302.91,-4988.13 293.02,-4991.93 303.12,-4995.12 302.91,-4988.13"/>
+<!-- Node2&#45;&gt;Node129 -->
+<g id="edge128" class="edge">
+<title>Node2&#45;&gt;Node129</title>
+<path fill="none" stroke="midnightblue" d="M303.32,-5201.31C364.06,-5196.75 441.94,-5190.27 511,-5182.51 532.24,-5180.12 555.41,-5176.99 576.08,-5174.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="303.05,-5197.82 293.34,-5202.05 303.57,-5204.8 303.05,-5197.82"/>
</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,-8748.3 535.5,-8767.3 742.5,-8767.3 742.5,-8748.3 535.5,-8748.3"/>
-<text text-anchor="middle" x="639" y="-8755.3" 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,-8839.01 535.5,-8858.01 742.5,-8858.01 742.5,-8839.01 535.5,-8839.01"/>
+<text text-anchor="middle" x="639" y="-8846.01" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node248 -->
-<g id="edge247" class="edge">
-<title>Node2&#45;&gt;Node248</title>
-<path fill="none" stroke="midnightblue" d="M198.75,-5013.46C200.99,-5175.77 219.65,-6291.18 311,-6404.8 369.23,-6477.23 455.29,-6391.42 511,-6465.8 538.74,-6502.85 524.77,-8085.72 529,-8131.8 552.26,-8385.01 622,-8689.75 635.66,-8747.94"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="202.25,-5013.4 198.62,-5003.45 195.25,-5013.49 202.25,-5013.4"/>
+<!-- Node2&#45;&gt;Node250 -->
+<g id="edge249" class="edge">
+<title>Node2&#45;&gt;Node250</title>
+<path fill="none" stroke="midnightblue" d="M198.62,-5228.75C199.83,-5398.32 211.81,-6578.9 311,-6696.51 370.07,-6766.55 452.46,-6676.02 511,-6746.51 546.88,-6789.7 630.91,-8687.01 637.58,-8838.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="202.12,-5228.29 198.55,-5218.32 195.12,-5228.34 202.12,-5228.29"/>
</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=" ">
-<polygon fill="white" stroke="black" points="576.5,-5028.8 576.5,-5058.8 701.5,-5058.8 701.5,-5028.8 576.5,-5028.8"/>
-<text text-anchor="start" x="584.5" y="-5046.8" font-family="Helvetica,sans-Serif" font-size="10.00">TosaRefBaseWorkload</text>
-<text text-anchor="middle" x="639" y="-5035.8" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
+<!-- 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,-5231.51 576.5,-5261.51 701.5,-5261.51 701.5,-5231.51 576.5,-5231.51"/>
+<text text-anchor="start" x="584.5" y="-5249.51" font-family="Helvetica,sans-Serif" font-size="10.00">TosaRefBaseWorkload</text>
+<text text-anchor="middle" x="639" y="-5238.51" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node358 -->
-<g id="edge357" class="edge">
-<title>Node2&#45;&gt;Node358</title>
-<path fill="none" stroke="midnightblue" d="M243.67,-5005.91C264.09,-5010.96 288.62,-5016.41 311,-5019.8 402.74,-5033.68 510.22,-5039.62 576.21,-5042.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="244.25,-5002.45 233.7,-5003.41 242.54,-5009.24 244.25,-5002.45"/>
+<!-- Node2&#45;&gt;Node362 -->
+<g id="edge361" class="edge">
+<title>Node2&#45;&gt;Node362</title>
+<path fill="none" stroke="midnightblue" d="M287.5,-5219.11C295.44,-5219.96 303.36,-5220.77 311,-5221.51 403.38,-5230.37 510.69,-5238.08 576.47,-5242.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="287.76,-5215.62 277.44,-5218.02 287,-5222.58 287.76,-5215.62"/>
</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=" ">
-<polygon fill="white" stroke="black" points="541.5,-983.3 541.5,-1002.3 736.5,-1002.3 736.5,-983.3 541.5,-983.3"/>
-<text text-anchor="middle" x="639" y="-990.3" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; QueueDescriptor &gt;</text>
+<!-- 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,-961.01 541.5,-980.01 736.5,-980.01 736.5,-961.01 541.5,-961.01"/>
+<text text-anchor="middle" x="639" y="-968.01" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node2&#45;&gt;Node359 -->
-<g id="edge358" class="edge">
-<title>Node2&#45;&gt;Node359</title>
-<path fill="none" stroke="midnightblue" d="M198.45,-4973.95C198.19,-4794.82 199.97,-3460.52 311,-3327.8 369.79,-3257.52 454.27,-3349.75 511,-3277.8 527.07,-3257.43 525.57,-1435.52 529,-1409.8 551.27,-1242.92 618.59,-1047.26 634.57,-1002.32"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="194.95,-4974.06 198.47,-4984.06 201.95,-4974.05 194.95,-4974.06"/>
-</g>
-<!-- Node2&#45;&gt;Node378 -->
-<g id="edge377" class="edge">
-<title>Node2&#45;&gt;Node378</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.35,-4974.15C197.07,-4789.67 191.18,-3365.51 311,-3225.8 370.25,-3156.71 453.69,-3252.51 511,-3181.8 550.29,-3133.33 489.93,-984.45 529,-935.8 534.53,-928.91 541.54,-923.69 549.33,-919.74"/>
-<polygon fill="orange" stroke="orange" points="194.85,-4974.31 198.42,-4984.28 201.85,-4974.26 194.85,-4974.31"/>
-<text text-anchor="middle" x="411" y="-3228.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemCopyQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node380 -->
-<g id="edge379" class="edge">
-<title>Node2&#45;&gt;Node380</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.45,-5013.72C197.71,-5330.79 190.78,-9329.08 311,-9539.8 362.94,-9630.85 457.02,-9574.94 511,-9664.8 540.59,-9714.07 491.46,-9879.29 529,-9922.8 531.91,-9926.18 535.18,-9929.14 538.72,-9931.73"/>
-<polygon fill="orange" stroke="orange" points="201.95,-5013.34 198.47,-5003.33 194.95,-5013.33 201.95,-5013.34"/>
-<text text-anchor="start" x="332.5" y="-9678.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="411" y="-9667.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node381 -->
-<g id="edge383" class="edge">
-<title>Node2&#45;&gt;Node381</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.62,-5013.76C200.44,-5312.22 223.89,-8861.64 311,-9059.8 360.83,-9173.17 458.04,-9141.86 511,-9253.8 531.6,-9297.34 520.3,-9422.43 529,-9469.8 555.52,-9614.25 614.12,-9782.71 632.43,-9833.54"/>
-<polygon fill="orange" stroke="orange" points="202.12,-5013.53 198.56,-5003.55 195.12,-5013.57 202.12,-5013.53"/>
-<text text-anchor="middle" x="411" y="-9256.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+<!-- Node2&#45;&gt;Node363 -->
+<g id="edge362" class="edge">
+<title>Node2&#45;&gt;Node363</title>
+<path fill="none" stroke="midnightblue" d="M198.44,-5188.55C198.11,-5008.45 199.4,-3666.96 311,-3533.51 369.78,-3463.22 454.26,-3555.45 511,-3483.51 527,-3463.22 526.74,-1649.24 529,-1623.51 552.26,-1358.45 622.59,-1038.78 635.84,-980.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="194.94,-5188.72 198.47,-5198.71 201.94,-5188.7 194.94,-5188.72"/>
</g>
<!-- Node2&#45;&gt;Node382 -->
-<g id="edge387" class="edge">
+<g id="edge381" class="edge">
<title>Node2&#45;&gt;Node382</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.96,-4973.8C202.61,-4823.78 228.79,-3877.87 311,-3784.8 371.25,-3716.59 451.32,-3809.52 511,-3740.8 545.49,-3701.09 494.69,-3544.66 529,-3504.8 536.47,-3496.12 546.29,-3490.11 556.98,-3486.01"/>
-<polygon fill="orange" stroke="orange" points="195.45,-4974.13 198.72,-4984.21 202.45,-4974.29 195.45,-4974.13"/>
-<text text-anchor="middle" x="411" y="-3787.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node383 -->
-<g id="edge390" class="edge">
-<title>Node2&#45;&gt;Node383</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.53,-5013.78C198.98,-5232.79 205.93,-7189.71 311,-7760.8 361.63,-8036.01 460.54,-8082.56 511,-8357.8 520.16,-8407.79 496.56,-8775.69 529,-8814.8 536,-8823.25 545.22,-8829.18 555.34,-8833.3"/>
-<polygon fill="orange" stroke="orange" points="202.03,-5013.47 198.51,-5003.48 195.03,-5013.48 202.03,-5013.47"/>
-<text text-anchor="middle" x="411" y="-8360.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.34,-5188.77C196.97,-5003.53 190.39,-3573.5 311,-3433.51 370.34,-3364.63 453.61,-3461.02 511,-3390.51 554.43,-3337.14 485.93,-967.17 529,-913.51 534.53,-906.62 541.54,-901.39 549.32,-897.44"/>
+<polygon fill="orange" stroke="orange" points="194.84,-5188.98 198.41,-5198.95 201.84,-5188.92 194.84,-5188.98"/>
+<text text-anchor="middle" x="411" y="-3436.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemCopyQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node384 -->
-<g id="edge394" class="edge">
+<g id="edge383" class="edge">
<title>Node2&#45;&gt;Node384</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.46,-5013.55C205.82,-5141.28 243.5,-5863.64 311,-6448.8 378.04,-7029.96 461.32,-7166.9 511,-7749.8 513.42,-7778.23 510.45,-8755.12 529,-8776.8 532.12,-8780.45 535.67,-8783.57 539.54,-8786.22"/>
-<polygon fill="orange" stroke="orange" points="202.95,-5013.17 198.96,-5003.35 195.96,-5013.51 202.95,-5013.17"/>
-<text text-anchor="middle" x="411" y="-7752.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.73,-5228.48C202.26,-5527.21 245.49,-9077.23 311,-9159.51 368.21,-9231.36 451.34,-9141.68 511,-9211.51 537.69,-9242.74 501.73,-9364.78 529,-9395.51 531.96,-9398.84 535.26,-9401.77 538.83,-9404.34"/>
+<polygon fill="orange" stroke="orange" points="202.23,-5228.23 198.61,-5218.27 195.23,-5228.31 202.23,-5228.23"/>
+<text text-anchor="start" x="332.5" y="-9225.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="411" y="-9214.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node385 -->
-<g id="edge398" class="edge">
+<g id="edge387" class="edge">
<title>Node2&#45;&gt;Node385</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.99,-5013.64C202.84,-5162.44 230.25,-6100.68 311,-6193.8 370.89,-6262.87 449.64,-6174.04 511,-6241.8 550.45,-6285.36 489.14,-6329.61 529,-6372.8 536.95,-6381.42 547.23,-6387.3 558.3,-6391.26"/>
-<polygon fill="orange" stroke="orange" points="202.48,-5013.23 198.73,-5003.32 195.48,-5013.4 202.48,-5013.23"/>
-<text text-anchor="middle" x="411" y="-6244.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.76,-5228.06C202.37,-5500.78 244.02,-8537.09 311,-8710.51 360.42,-8838.44 454.42,-8820.57 511,-8945.51 533.79,-8995.84 511.17,-9016.21 529,-9068.51 553.44,-9140.18 604.35,-9215.82 626.87,-9247.34"/>
+<polygon fill="orange" stroke="orange" points="202.26,-5227.99 198.62,-5218.04 195.26,-5228.08 202.26,-5227.99"/>
+<text text-anchor="middle" x="411" y="-8948.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node386 -->
-<g id="edge402" class="edge">
+<g id="edge391" class="edge">
<title>Node2&#45;&gt;Node386</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.03,-5013.7C202.09,-5113.79 220.73,-5561.26 311,-5658.8 373.23,-5726.05 448.11,-5642.17 511,-5708.8 540.5,-5740.05 501.74,-5770.58 529,-5803.8 539.81,-5816.97 555.16,-5826.23 570.95,-5832.73"/>
-<polygon fill="orange" stroke="orange" points="202.52,-5013.38 198.73,-5003.49 195.52,-5013.58 202.52,-5013.38"/>
-<text text-anchor="start" x="344" y="-5722.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="411" y="-5711.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.02,-5188.73C203.09,-5042.35 231.49,-4130.22 311,-4040.51 371.36,-3972.39 452.09,-4065.88 511,-3996.51 535.06,-3968.18 518.22,-3698.07 529,-3662.51 549.9,-3593.57 601.72,-3523.45 625.59,-3493.53"/>
+<polygon fill="orange" stroke="orange" points="195.52,-5188.82 198.75,-5198.91 202.52,-5189.01 195.52,-5188.82"/>
+<text text-anchor="middle" x="411" y="-4043.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node387 -->
-<g id="edge406" class="edge">
+<g id="edge394" class="edge">
<title>Node2&#45;&gt;Node387</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.05,-4973.77C204.43,-4779.69 249.05,-3239.19 311,-3166.8 370.18,-3097.65 453.69,-3193.51 511,-3122.8 550.13,-3074.53 489.88,-934.08 529,-885.8 536.26,-876.84 546.03,-870.75 556.76,-866.68"/>
-<polygon fill="orange" stroke="orange" points="195.54,-4973.86 198.77,-4983.95 202.54,-4974.05 195.54,-4973.86"/>
-<text text-anchor="middle" x="411" y="-3169.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnmapQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.76,-5228.17C201.06,-5392.9 220.3,-6539.97 311,-6659.51 368.2,-6734.89 456.43,-6655.2 511,-6732.51 545.2,-6780.96 491.85,-8821.28 529,-8867.51 535.93,-8876.13 545.18,-8882.16 555.37,-8886.31"/>
+<polygon fill="orange" stroke="orange" points="202.25,-5227.99 198.62,-5218.04 195.25,-5228.08 202.25,-5227.99"/>
+<text text-anchor="middle" x="411" y="-6735.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node388 -->
+<g id="edge398" class="edge">
+<title>Node2&#45;&gt;Node388</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.96,-5228.14C202.64,-5377.34 229.22,-6329.09 311,-6423.51 370.85,-6492.61 450.59,-6402.9 511,-6471.51 559.75,-6526.87 478.53,-6582.7 529,-6636.51 532.42,-6640.15 536.26,-6643.25 540.42,-6645.88"/>
+<polygon fill="orange" stroke="orange" points="202.46,-5228.05 198.72,-5218.14 195.46,-5228.22 202.46,-5228.05"/>
+<text text-anchor="middle" x="411" y="-6474.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node389 -->
-<g id="edge408" class="edge">
+<g id="edge402" class="edge">
<title>Node2&#45;&gt;Node389</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.03,-5013.63C207.09,-5099.94 239.27,-5441.96 311,-5516.8 374.55,-5583.11 450.2,-5499.97 511,-5568.8 551.66,-5614.83 487.48,-5660.55 529,-5705.8 536.93,-5714.44 547.19,-5720.34 558.25,-5724.3"/>
-<polygon fill="orange" stroke="orange" points="203.5,-5013.09 199.22,-5003.4 196.52,-5013.64 203.5,-5013.09"/>
-<text text-anchor="start" x="340.5" y="-5582.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="411" y="-5571.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.31,-5228.23C197.58,-5343.71 199.43,-5931.8 311,-6063.51 371.07,-6134.42 451.9,-6052.79 511,-6124.51 560.16,-6184.17 482.5,-6235.75 529,-6297.51 538.94,-6310.71 553.51,-6319.97 568.77,-6326.45"/>
+<polygon fill="orange" stroke="orange" points="201.81,-5228.06 198.39,-5218.04 194.81,-5228.01 201.81,-5228.06"/>
+<text text-anchor="middle" x="411" y="-6127.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node390 -->
-<g id="edge412" class="edge">
+<g id="edge406" class="edge">
<title>Node2&#45;&gt;Node390</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.87,-4973.78C201.92,-4819.55 224.85,-3823.75 311,-3725.8 371.11,-3657.46 451.2,-3750.41 511,-3681.8 544.1,-3643.82 496.07,-3493.93 529,-3455.8 537.69,-3445.74 549.54,-3439.27 562.23,-3435.19"/>
-<polygon fill="orange" stroke="orange" points="195.37,-4974.02 198.67,-4984.09 202.37,-4974.16 195.37,-4974.02"/>
-<text text-anchor="middle" x="411" y="-3728.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.03,-5228.3C202.1,-5327.87 220.75,-5773 311,-5869.51 373.44,-5936.27 448.24,-5851.04 511,-5917.51 542,-5950.34 498.4,-5984.29 529,-6017.51 534.17,-6023.12 540.3,-6027.7 546.97,-6031.43"/>
+<polygon fill="orange" stroke="orange" points="202.52,-5228.04 198.73,-5218.14 195.53,-5228.24 202.52,-5228.04"/>
+<text text-anchor="start" x="344" y="-5931.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="411" y="-5920.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node391 -->
-<g id="edge415" class="edge">
+<g id="edge410" class="edge">
<title>Node2&#45;&gt;Node391</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.26,-5013.65C197.22,-5131.2 197.52,-5735.5 311,-5871.8 370.71,-5943.53 451.71,-5863.72 511,-5935.8 555.06,-5989.36 484.75,-6037.4 529,-6090.8 535.64,-6098.81 544.14,-6104.97 553.46,-6109.7"/>
-<polygon fill="orange" stroke="orange" points="201.76,-5013.34 198.36,-5003.3 194.76,-5013.27 201.76,-5013.34"/>
-<text text-anchor="middle" x="411" y="-5938.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node392 -->
-<g id="edge419" class="edge">
-<title>Node2&#45;&gt;Node392</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.6,-5013.75C200.27,-5357.38 224.66,-10026.72 311,-10133.8 368.38,-10204.96 439.1,-10125.35 511,-10181.8 524.76,-10192.6 515.14,-10206.13 529,-10216.8 536.83,-10222.83 545.87,-10227.41 555.32,-10230.88"/>
-<polygon fill="orange" stroke="orange" points="202.09,-5013.35 198.54,-5003.36 195.09,-5013.38 202.09,-5013.35"/>
-<text text-anchor="middle" x="411" y="-10184.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.04,-5188.41C204.41,-4993.7 248.85,-3448.14 311,-3375.51 370.17,-3306.35 453.72,-3402.23 511,-3331.51 554.15,-3278.23 485.86,-916.79 529,-863.51 536.26,-854.55 546.03,-848.46 556.75,-844.38"/>
+<polygon fill="orange" stroke="orange" points="195.54,-5188.54 198.77,-5198.63 202.54,-5188.73 195.54,-5188.54"/>
+<text text-anchor="middle" x="411" y="-3378.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnmapQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node393 -->
-<g id="edge421" class="edge">
+<g id="edge412" class="edge">
<title>Node2&#45;&gt;Node393</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.6,-5014.02C200.41,-5357.66 226.21,-9966.65 311,-10072.8 368.18,-10144.39 441.97,-10062.55 511,-10122.8 527.23,-10136.97 512.57,-10153.87 529,-10167.8 538.46,-10175.82 550,-10181.34 561.99,-10185.09"/>
-<polygon fill="orange" stroke="orange" points="202.1,-5013.6 198.55,-5003.61 195.1,-5013.63 202.1,-5013.6"/>
-<text text-anchor="middle" x="411" y="-10125.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FloorQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.47,-5228.53C204.43,-5321.99 229.87,-5714.43 311,-5799.51 374.09,-5865.66 449.26,-5780.09 511,-5847.51 547.72,-5887.6 491.9,-5928.76 529,-5968.51 537,-5977.08 547.3,-5982.94 558.38,-5986.89"/>
+<polygon fill="orange" stroke="orange" points="202.96,-5228.25 198.96,-5218.44 195.97,-5228.6 202.96,-5228.25"/>
+<text text-anchor="start" x="340.5" y="-5861.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="411" y="-5850.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node394 -->
-<g id="edge423" class="edge">
+<g id="edge416" class="edge">
<title>Node2&#45;&gt;Node394</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-5013.52C199.44,-5124.23 208.83,-5667.84 311,-5791.8 370.8,-5864.36 450.92,-5788.47 511,-5860.8 545.74,-5902.63 501.47,-5934.92 529,-5981.8 547.27,-6012.91 581.91,-6036.55 607.25,-6050.7"/>
-<polygon fill="orange" stroke="orange" points="202.08,-5013.41 198.52,-5003.43 195.08,-5013.45 202.08,-5013.41"/>
-<text text-anchor="middle" x="411" y="-5863.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.86,-5188.34C201.83,-5033.02 224.28,-4030.18 311,-3931.51 371.09,-3863.15 453.4,-3957.98 511,-3887.51 530.64,-3863.48 520.52,-2800.36 529,-2770.51 548.49,-2701.85 600.55,-2632.7 624.99,-2602.83"/>
+<polygon fill="orange" stroke="orange" points="195.36,-5188.66 198.67,-5198.73 202.35,-5188.79 195.36,-5188.66"/>
+<text text-anchor="middle" x="411" y="-3934.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node395 -->
-<g id="edge427" class="edge">
+<g id="edge419" class="edge">
<title>Node2&#45;&gt;Node395</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.49,-5013.35C204.59,-5106.33 230.81,-5502.93 311,-5590.8 373.3,-5659.08 449.37,-5578.92 511,-5647.8 543.16,-5683.74 495.76,-5719.86 529,-5754.8 535.08,-5761.19 542.44,-5766.07 550.43,-5769.76"/>
-<polygon fill="orange" stroke="orange" points="202.98,-5013.15 198.96,-5003.35 195.99,-5013.52 202.98,-5013.15"/>
-<text text-anchor="middle" x="411" y="-5650.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.17,-5228.14C211.66,-5302.52 252.41,-5565.64 311,-5622.51 376.59,-5686.18 447.16,-5605.08 511,-5670.51 537.67,-5697.83 503.26,-5726.31 529,-5754.51 536.35,-5762.56 545.57,-5768.72 555.52,-5773.43"/>
+<polygon fill="orange" stroke="orange" points="204.63,-5227.66 199.79,-5218.23 197.7,-5228.62 204.63,-5227.66"/>
+<text text-anchor="middle" x="411" y="-5673.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node396 -->
-<g id="edge431" class="edge">
+<g id="edge423" class="edge">
<title>Node2&#45;&gt;Node396</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.49,-5013.7C198.41,-5343.02 199.49,-9652.14 311,-9888.8 361.09,-9995.12 446.42,-9963.61 511,-10061.8 525.6,-10084 509.4,-10100.87 529,-10118.8 537.87,-10126.91 548.83,-10132.5 560.36,-10136.31"/>
-<polygon fill="orange" stroke="orange" points="201.99,-5013.33 198.5,-5003.33 194.99,-5013.33 201.99,-5013.33"/>
-<text text-anchor="middle" x="411" y="-10064.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.68,-5228.56C201.49,-5543.68 238.02,-9467.36 311,-9557.51 368.52,-9628.56 447.16,-9540.08 511,-9605.51 537.67,-9632.83 502.08,-9662.43 529,-9689.51 536.38,-9696.93 545.49,-9702.28 555.28,-9706.12"/>
+<polygon fill="orange" stroke="orange" points="202.17,-5228.18 198.58,-5218.21 195.17,-5228.24 202.17,-5228.18"/>
+<text text-anchor="middle" x="411" y="-9608.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; NormalizationQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node397 -->
-<g id="edge433" class="edge">
+<g id="edge425" class="edge">
<title>Node2&#45;&gt;Node397</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.16,-5013.84C211.75,-5091 253.23,-5367.76 311,-5431.8 374.48,-5502.18 452.33,-5431.37 511,-5505.8 552.84,-5558.88 483.61,-5606.73 529,-5656.8 536.42,-5664.98 545.94,-5670.71 556.25,-5674.68"/>
-<polygon fill="orange" stroke="orange" points="204.58,-5013.03 199.77,-5003.59 197.64,-5013.97 204.58,-5013.03"/>
-<text text-anchor="middle" x="411" y="-5508.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.7,-5228.21C201.84,-5537.78 242.36,-9392.46 311,-9483.51 367.1,-9557.92 449.03,-9476.9 511,-9546.51 539.28,-9578.28 499.34,-9610.02 529,-9640.51 537.92,-9649.67 549.48,-9655.71 561.74,-9659.62"/>
+<polygon fill="orange" stroke="orange" points="202.2,-5228.01 198.6,-5218.04 195.2,-5228.08 202.2,-5228.01"/>
+<text text-anchor="middle" x="411" y="-9549.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FloorQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node398 -->
-<g id="edge437" class="edge">
+<g id="edge427" class="edge">
<title>Node2&#45;&gt;Node398</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.07,-5013.53C205.35,-5066.49 227.2,-5213.08 311,-5290.8 378.95,-5353.82 452.37,-5278.03 511,-5349.8 540.49,-5385.9 498.26,-5523.75 529,-5558.8 538.45,-5569.58 551.55,-5576.13 565.39,-5580"/>
-<polygon fill="orange" stroke="orange" points="203.54,-5013.09 199.15,-5003.44 196.57,-5013.72 203.54,-5013.09"/>
-<text text-anchor="middle" x="411" y="-5352.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.48,-5228.14C198.77,-5338.36 205.61,-5879.38 311,-5998.51 372.01,-6067.47 448.86,-5984.57 511,-6052.51 542.07,-6086.47 508.55,-6113.26 529,-6154.51 550.55,-6197.98 593.16,-6236.87 618.25,-6257.33"/>
+<polygon fill="orange" stroke="orange" points="201.98,-5228.1 198.47,-5218.1 194.98,-5228.1 201.98,-5228.1"/>
+<text text-anchor="middle" x="411" y="-6055.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node399 -->
-<g id="edge441" class="edge">
+<g id="edge431" class="edge">
<title>Node2&#45;&gt;Node399</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M203.73,-5013.18C215.62,-5053.32 248.58,-5145.75 311,-5192.8 384,-5247.82 449.57,-5173.11 511,-5240.8 549.9,-5283.67 492.47,-5324.9 529,-5369.8 537.62,-5380.4 549.36,-5388.12 561.94,-5393.75"/>
-<polygon fill="orange" stroke="orange" points="207.09,-5012.19 200.99,-5003.53 200.36,-5014.1 207.09,-5012.19"/>
-<text text-anchor="middle" x="411" y="-5243.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.68,-5228.35C200.03,-5334.21 211.68,-5831.6 311,-5939.51 372.91,-6006.77 447.16,-5922.08 511,-5987.51 537.67,-6014.83 506,-6041.03 529,-6071.51 544.11,-6091.53 568.17,-6105.36 589.85,-6114.48"/>
+<polygon fill="orange" stroke="orange" points="202.18,-5228.1 198.56,-5218.14 195.18,-5228.18 202.18,-5228.1"/>
+<text text-anchor="middle" x="411" y="-5990.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node400 -->
-<g id="edge445" class="edge">
+<g id="edge435" class="edge">
<title>Node2&#45;&gt;Node400</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M206.35,-5013.19C221.19,-5047.02 256.78,-5116.24 311,-5147.8 349.66,-5170.31 479.22,-5139.31 511,-5170.8 557.13,-5216.51 486.32,-5266.86 529,-5315.8 534.47,-5322.07 541.13,-5327.06 548.43,-5331.02"/>
-<polygon fill="orange" stroke="orange" points="209.39,-5011.39 202.27,-5003.54 202.95,-5014.12 209.39,-5011.39"/>
-<text text-anchor="start" x="346" y="-5184.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
-<text text-anchor="middle" x="411" y="-5173.8" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.69,-5228.41C201.71,-5537.25 240.25,-9337.18 311,-9424.51 368.55,-9495.53 449.18,-9405.17 511,-9472.51 547.17,-9511.91 492.46,-9552.45 529,-9591.51 537.47,-9600.56 548.52,-9606.59 560.33,-9610.54"/>
+<polygon fill="orange" stroke="orange" points="202.19,-5228.21 198.59,-5218.25 195.19,-5228.28 202.19,-5228.21"/>
+<text text-anchor="middle" x="411" y="-9475.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BroadcastToQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node401 -->
-<g id="edge448" class="edge">
+<g id="edge437" class="edge">
<title>Node2&#45;&gt;Node401</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199,-4974.03C204.06,-4777.62 247.03,-3182.69 311,-3107.8 370.11,-3038.6 453.69,-3134.51 511,-3063.8 549.96,-3015.74 490.05,-884.86 529,-836.8 534.8,-829.65 542.19,-824.33 550.4,-820.4"/>
-<polygon fill="orange" stroke="orange" points="195.5,-4973.99 198.74,-4984.08 202.5,-4974.17 195.5,-4973.99"/>
-<text text-anchor="middle" x="411" y="-3110.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemSyncQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.52,-5228.77C209.1,-5310.6 245.08,-5615.45 311,-5681.51 375.57,-5746.21 447.16,-5664.08 511,-5729.51 537.67,-5756.83 504.54,-5784.19 529,-5813.51 540.41,-5827.19 556.65,-5836.76 573.13,-5843.45"/>
+<polygon fill="orange" stroke="orange" points="203.96,-5227.96 199.46,-5218.37 197,-5228.68 203.96,-5227.96"/>
+<text text-anchor="middle" x="411" y="-5732.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node402 -->
+<g id="edge441" class="edge">
+<title>Node2&#45;&gt;Node402</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.44,-5228.22C199.38,-5288.21 210.76,-5470.17 311,-5563.51 377.9,-5625.8 447.53,-5545.72 511,-5611.51 539.02,-5640.55 501.34,-5671.12 529,-5700.51 538.73,-5710.84 551.69,-5717.65 565.27,-5722.1"/>
+<polygon fill="orange" stroke="orange" points="201.94,-5228.17 198.37,-5218.19 194.94,-5228.22 201.94,-5228.17"/>
+<text text-anchor="middle" x="411" y="-5614.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node403 -->
-<g id="edge450" class="edge">
+<g id="edge445" class="edge">
<title>Node2&#45;&gt;Node403</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.79,-4973.83C201.25,-4815.71 220.89,-3769.66 311,-3666.8 370.97,-3598.34 451.08,-3691.31 511,-3622.8 542.71,-3586.55 497.45,-3443.2 529,-3406.8 535.74,-3399.03 544.36,-3393.4 553.8,-3389.36"/>
-<polygon fill="orange" stroke="orange" points="195.29,-4973.95 198.63,-4984 202.29,-4974.05 195.29,-4973.95"/>
-<text text-anchor="middle" x="411" y="-3669.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M205.92,-5227.85C220.44,-5263.04 256.09,-5337.39 311,-5375.51 386.1,-5427.63 435.1,-5372.56 511,-5423.51 522.37,-5431.14 519.36,-5438.78 529,-5448.51 554.77,-5474.52 589.61,-5498.54 612.9,-5513.33"/>
+<polygon fill="orange" stroke="orange" points="209.05,-5226.26 202.09,-5218.27 202.55,-5228.86 209.05,-5226.26"/>
+<text text-anchor="middle" x="411" y="-5426.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node404 -->
-<g id="edge453" class="edge">
+<g id="edge449" class="edge">
<title>Node2&#45;&gt;Node404</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.71,-4973.95C200.61,-4812.32 216.91,-3715.59 311,-3607.8 370.85,-3539.23 450.94,-3632.18 511,-3563.8 541.32,-3529.28 498.83,-3392.46 529,-3357.8 535.88,-3349.89 544.71,-3344.21 554.36,-3340.16"/>
-<polygon fill="orange" stroke="orange" points="195.21,-4974.26 198.59,-4984.3 202.21,-4974.34 195.21,-4974.26"/>
-<text text-anchor="middle" x="411" y="-3610.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.2,-5228.36C205.75,-5280.36 228.11,-5421.51 311,-5493.51 380.01,-5553.45 448.77,-5474.54 511,-5541.51 544.72,-5577.8 494.94,-5615.54 529,-5651.51 534.53,-5657.35 541.13,-5661.92 548.31,-5665.49"/>
+<polygon fill="orange" stroke="orange" points="203.66,-5227.77 199.21,-5218.16 196.69,-5228.45 203.66,-5227.77"/>
+<text text-anchor="start" x="346" y="-5555.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
+<text text-anchor="middle" x="411" y="-5544.51" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node405 -->
-<g id="edge456" class="edge">
+<g id="edge452" class="edge">
<title>Node2&#45;&gt;Node405</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M215.71,-5010.39C236.48,-5029.34 273.34,-5059.69 311,-5074.8 394.3,-5108.22 431.51,-5061.12 511,-5102.8 525.53,-5110.42 595.87,-5191.54 625.16,-5225.74"/>
-<polygon fill="orange" stroke="orange" points="218.03,-5007.76 208.32,-5003.51 213.25,-5012.88 218.03,-5007.76"/>
-<text text-anchor="middle" x="411" y="-5105.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.99,-5188.69C204,-4988.5 247.24,-3337.1 311,-3257.51 368.79,-3185.37 455.04,-3274.07 511,-3200.51 551.95,-3146.67 486.43,-818.07 529,-765.51 534.79,-758.35 542.19,-753.03 550.39,-749.1"/>
+<polygon fill="orange" stroke="orange" points="195.48,-5188.82 198.73,-5198.9 202.48,-5188.99 195.48,-5188.82"/>
+<text text-anchor="middle" x="411" y="-3260.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemSyncQueueDescriptor &gt;</text>
</g>
-<!-- Node2&#45;&gt;Node406 -->
-<g id="edge460" class="edge">
-<title>Node2&#45;&gt;Node406</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.07,-4973.93C204.51,-4786.08 248.69,-3327.96 311,-3262.8 341.9,-3230.49 481.03,-3273.98 511,-3240.8 553.21,-3194.07 488.28,-1021.84 529,-973.8 532.1,-970.14 535.64,-967.01 539.5,-964.34"/>
-<polygon fill="orange" stroke="orange" points="195.56,-4973.94 198.78,-4984.04 202.56,-4974.14 195.56,-4973.94"/>
-<text text-anchor="middle" x="411" y="-3265.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileQueueDescriptor &gt;</text>
+<!-- Node2&#45;&gt;Node407 -->
+<g id="edge454" class="edge">
+<title>Node2&#45;&gt;Node407</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.77,-5188.89C201.12,-5031.38 220.22,-3976.19 311,-3872.51 370.95,-3804.03 453.47,-3899.03 511,-3828.51 533.23,-3801.25 521.5,-2596.87 529,-2562.51 549.34,-2469.32 606.22,-2368.21 628.69,-2330.65"/>
+<polygon fill="orange" stroke="orange" points="195.27,-5188.95 198.63,-5198.99 202.27,-5189.05 195.27,-5188.95"/>
+<text text-anchor="middle" x="411" y="-3875.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node408 -->
+<g id="edge457" class="edge">
+<title>Node2&#45;&gt;Node408</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.7,-5188.53C200.52,-5025.85 216.33,-3922.02 311,-3813.51 370.83,-3744.92 453.54,-3840.09 511,-3769.51 536.94,-3737.64 507.12,-2325.29 529,-2290.51 540.58,-2272.09 560.49,-2259.76 580.15,-2251.59"/>
+<polygon fill="orange" stroke="orange" points="195.2,-5188.9 198.59,-5198.94 202.2,-5188.98 195.2,-5188.9"/>
+<text text-anchor="middle" x="411" y="-3816.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node409 -->
-<g id="edge464" class="edge">
+<g id="edge460" class="edge">
<title>Node2&#45;&gt;Node409</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M203.05,-4973.95C213.85,-4931.52 245.22,-4831.78 311,-4781.8 383.47,-4726.74 444.94,-4800.41 511,-4737.8 532.76,-4717.18 507.34,-4693.52 529,-4672.8 536.09,-4666.03 544.62,-4660.95 553.75,-4657.17"/>
-<polygon fill="orange" stroke="orange" points="199.59,-4973.34 200.63,-4983.88 206.4,-4974.99 199.59,-4973.34"/>
-<text text-anchor="middle" x="411" y="-4784.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M211.65,-5225.99C230.79,-5250.15 268.68,-5293.37 311,-5316.51 391.21,-5360.35 435.1,-5313.56 511,-5364.51 522.37,-5372.14 517.89,-5381.5 529,-5389.51 540.18,-5397.56 553.32,-5403.75 566.53,-5408.49"/>
+<polygon fill="orange" stroke="orange" points="214.37,-5223.78 205.47,-5218.02 208.84,-5228.07 214.37,-5223.78"/>
+<text text-anchor="middle" x="411" y="-5367.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node410 -->
-<g id="edge468" class="edge">
+<g id="edge464" class="edge">
<title>Node2&#45;&gt;Node410</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M221.01,-4978.57C243.06,-4964.29 278.05,-4943.34 311,-4930.8 396.07,-4898.44 426.7,-4921.11 511,-4886.8 556.46,-4868.3 604.02,-4834.06 625.8,-4817.4"/>
-<polygon fill="orange" stroke="orange" points="218.83,-4975.81 212.4,-4984.23 222.68,-4981.66 218.83,-4975.81"/>
-<text text-anchor="middle" x="411" y="-4933.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node411 -->
-<g id="edge472" class="edge">
-<title>Node2&#45;&gt;Node411</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M206.9,-4974.46C222.36,-4941.28 258.63,-4873.8 311,-4839.8 387.26,-4790.29 445.65,-4860.02 511,-4796.8 534.71,-4773.87 506.25,-4748.69 529,-4724.8 539.57,-4713.7 553.72,-4706.3 568.33,-4701.37"/>
-<polygon fill="orange" stroke="orange" points="203.54,-4973.39 202.61,-4983.95 209.92,-4976.27 203.54,-4973.39"/>
-<text text-anchor="middle" x="411" y="-4842.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node412 -->
-<g id="edge476" class="edge">
-<title>Node2&#45;&gt;Node412</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.56,-5013.86C199.45,-5303.47 211.91,-8633.73 311,-8810.8 362.89,-8903.53 456.17,-8850.78 511,-8941.8 555.23,-9015.22 493.06,-9055.99 529,-9133.8 548.34,-9175.68 590.06,-9211.33 615.91,-9230.55"/>
-<polygon fill="orange" stroke="orange" points="202.06,-5013.58 198.53,-5003.59 195.06,-5013.6 202.06,-5013.58"/>
-<text text-anchor="middle" x="411" y="-8944.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.06,-5188.54C204.47,-4999.71 248.38,-3534.01 311,-3468.51 341.9,-3436.19 481.04,-3479.7 511,-3446.51 557.44,-3395.06 484.21,-1004.39 529,-951.51 532.1,-947.84 535.64,-944.71 539.5,-942.05"/>
+<polygon fill="orange" stroke="orange" points="195.56,-5188.6 198.77,-5198.69 202.56,-5188.8 195.56,-5188.6"/>
+<text text-anchor="middle" x="411" y="-3471.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TileQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node413 -->
-<g id="edge480" class="edge">
+<g id="edge468" class="edge">
<title>Node2&#45;&gt;Node413</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.61,-5013.71C200.49,-5358.99 227.74,-10081.29 311,-10192.8 366.84,-10267.58 424.56,-10221.61 511,-10256.8 519.28,-10260.17 520.5,-10263 529,-10265.8 540.68,-10269.65 553.33,-10272.76 565.74,-10275.26"/>
-<polygon fill="orange" stroke="orange" points="202.11,-5013.45 198.55,-5003.47 195.11,-5013.49 202.11,-5013.45"/>
-<text text-anchor="middle" x="411" y="-10259.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ParentDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M204.08,-5189.02C216.36,-5149.93 249.61,-5062.06 311,-5019.51 349.4,-4992.88 470.15,-4976.33 553.64,-4967.76"/>
+<polygon fill="orange" stroke="orange" points="200.71,-5188.09 201.17,-5198.67 207.41,-5190.11 200.71,-5188.09"/>
+<text text-anchor="middle" x="411" y="-5022.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node414 -->
-<g id="edge482" class="edge">
+<g id="edge472" class="edge">
<title>Node2&#45;&gt;Node414</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.61,-5014.13C200.48,-5346.02 226.24,-9632.05 311,-9725.8 371.08,-9792.25 449.51,-9685.65 511,-9750.8 552.27,-9794.53 489.79,-9975.21 529,-10020.8 531.91,-10024.18 535.17,-10027.15 538.7,-10029.74"/>
-<polygon fill="orange" stroke="orange" points="202.11,-5013.63 198.55,-5003.65 195.11,-5013.67 202.11,-5013.63"/>
-<text text-anchor="start" x="342.5" y="-9764.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="411" y="-9753.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M230.9,-5195.05C253.07,-5186.4 283.35,-5175.66 311,-5169.51 398.24,-5150.08 422.47,-5160.81 511,-5148.51 514.78,-5147.98 550.64,-5141.76 583.29,-5136.07"/>
+<polygon fill="orange" stroke="orange" points="229.32,-5191.92 221.32,-5198.86 231.91,-5198.42 229.32,-5191.92"/>
+<text text-anchor="middle" x="411" y="-5172.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node415 -->
-<g id="edge486" class="edge">
+<g id="edge476" class="edge">
<title>Node2&#45;&gt;Node415</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.62,-5013.96C200.59,-5343.07 227.61,-9593.21 311,-9686.8 370.71,-9753.81 449.77,-9649.18 511,-9714.8 550.06,-9756.66 491.6,-9928.46 529,-9971.8 537.74,-9981.92 549.68,-9988.33 562.47,-9992.29"/>
-<polygon fill="orange" stroke="orange" points="202.12,-5013.55 198.56,-5003.57 195.12,-5013.59 202.12,-5013.55"/>
-<text text-anchor="middle" x="411" y="-9717.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M208.86,-5190.14C226.08,-5161.47 263.44,-5106.59 311,-5079.51 350.88,-5056.81 467.36,-5039.16 549.91,-5029.04"/>
+<polygon fill="orange" stroke="orange" points="205.84,-5188.38 203.81,-5198.78 211.88,-5191.91 205.84,-5188.38"/>
+<text text-anchor="middle" x="411" y="-5082.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node416 -->
-<g id="edge490" class="edge">
+<g id="edge480" class="edge">
<title>Node2&#45;&gt;Node416</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.66,-5013.61C201.02,-5293.07 229.38,-8437.85 311,-8611.8 361.42,-8719.26 454.65,-8684.33 511,-8788.8 537.65,-8838.2 511.01,-8860.64 529,-8913.8 553.37,-8985.81 604.32,-9061.86 626.86,-9093.55"/>
-<polygon fill="orange" stroke="orange" points="202.16,-5013.33 198.58,-5003.36 195.16,-5013.39 202.16,-5013.33"/>
-<text text-anchor="start" x="339.5" y="-8802.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="411" y="-8791.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.11,-5228.45C203.34,-5360.42 230.45,-6121.48 311,-6735.51 373.08,-7208.69 462.57,-7315.73 511,-7790.51 514.18,-7821.66 509.19,-8893.26 529,-8917.51 535.25,-8925.16 543.34,-8930.72 552.28,-8934.71"/>
+<polygon fill="orange" stroke="orange" points="202.6,-5228.13 198.79,-5218.24 195.61,-5228.35 202.6,-5228.13"/>
+<text text-anchor="middle" x="411" y="-7793.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node417 -->
-<g id="edge493" class="edge">
+<g id="edge484" class="edge">
<title>Node2&#45;&gt;Node417</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.67,-5013.79C201.37,-5320.25 235.67,-9050.03 311,-9264.8 359.72,-9403.71 460.49,-9390.54 511,-9528.8 524.17,-9564.86 504.18,-9844.52 529,-9873.8 536.27,-9882.37 545.84,-9888.3 556.29,-9892.32"/>
-<polygon fill="orange" stroke="orange" points="202.17,-5013.33 198.58,-5003.36 195.17,-5013.39 202.17,-5013.33"/>
-<text text-anchor="middle" x="411" y="-9531.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.43,-5228.31C197.47,-5539.47 187.98,-9416.13 311,-9616.51 363.85,-9702.6 426.39,-9669.31 511,-9724.51 519.49,-9730.05 519.73,-9734.4 529,-9738.51 537.78,-9742.4 547.29,-9745.49 556.91,-9747.95"/>
+<polygon fill="orange" stroke="orange" points="201.94,-5228.1 198.47,-5218.09 194.94,-5228.08 201.94,-5228.1"/>
+<text text-anchor="middle" x="411" y="-9727.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ParentDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node418 -->
-<g id="edge497" class="edge">
+<g id="edge486" class="edge">
<title>Node2&#45;&gt;Node418</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.82,-5013.63C201.49,-5170.56 222.44,-6208.81 311,-6311.8 370.6,-6381.11 451.78,-6290.16 511,-6359.8 540.11,-6394.03 627.41,-7886.11 637.12,-8053.56"/>
-<polygon fill="orange" stroke="orange" points="202.31,-5013.47 198.65,-5003.53 195.31,-5013.59 202.31,-5013.47"/>
-<text text-anchor="middle" x="411" y="-6362.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.71,-5228.71C201.96,-5534.53 242.44,-9210.97 311,-9295.51 368.58,-9366.51 450.22,-9275.23 511,-9343.51 555.64,-9393.66 483.89,-9443.78 529,-9493.51 531.99,-9496.81 535.33,-9499.71 538.92,-9502.26"/>
+<polygon fill="orange" stroke="orange" points="202.21,-5228.24 198.6,-5218.27 195.21,-5228.31 202.21,-5228.24"/>
+<text text-anchor="start" x="342.5" y="-9357.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="411" y="-9346.51" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node419 -->
-<g id="edge501" class="edge">
+<g id="edge490" class="edge">
<title>Node2&#45;&gt;Node419</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.78,-5013.85C202.66,-5284.29 245.91,-8202.16 311,-8368.8 360.53,-8495.61 459.27,-8474.88 511,-8600.8 533.34,-8655.19 490.62,-8820.25 529,-8864.8 537.79,-8875 549.84,-8881.44 562.73,-8885.39"/>
-<polygon fill="orange" stroke="orange" points="202.28,-5013.51 198.64,-5003.56 195.28,-5013.61 202.28,-5013.51"/>
-<text text-anchor="middle" x="411" y="-8603.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.72,-5228.4C202.1,-5529.55 244.05,-9149.79 311,-9233.51 368.29,-9305.15 450.75,-9215.33 511,-9284.51 558,-9338.47 481.12,-9391.33 529,-9444.51 537.82,-9454.3 549.64,-9460.58 562.25,-9464.53"/>
+<polygon fill="orange" stroke="orange" points="202.22,-5228.09 198.61,-5218.12 195.22,-5228.16 202.22,-5228.09"/>
+<text text-anchor="middle" x="411" y="-9287.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node420 -->
-<g id="edge505" class="edge">
+<g id="edge494" class="edge">
<title>Node2&#45;&gt;Node420</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.96,-4973.77C203.74,-4769.71 245.42,-3073.4 311,-2991.8 368.82,-2919.85 454.92,-3009.12 511,-2935.8 548.08,-2887.33 490.57,-786.21 529,-738.8 536.75,-729.24 547.36,-722.95 558.93,-718.89"/>
-<polygon fill="orange" stroke="orange" points="195.46,-4973.87 198.72,-4983.95 202.46,-4974.03 195.46,-4973.87"/>
-<text text-anchor="middle" x="411" y="-2994.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.57,-5228.48C199.53,-5481.31 211.68,-8054.93 311,-8374.51 360.11,-8532.51 460.36,-8530.99 511,-8688.51 522.14,-8723.15 505.92,-8987.38 529,-9015.51 533.21,-9020.64 538.23,-9024.91 543.76,-9028.44"/>
+<polygon fill="orange" stroke="orange" points="202.07,-5228.2 198.53,-5218.21 195.07,-5228.23 202.07,-5228.2"/>
+<text text-anchor="start" x="339.5" y="-8702.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="411" y="-8691.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node421 -->
+<g id="edge497" class="edge">
+<title>Node2&#45;&gt;Node421</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.43,-5228.48C197.55,-5520.13 189.87,-8911.16 311,-9077.51 366.52,-9153.76 453.16,-9074 511,-9148.51 538.09,-9183.41 499.79,-9313.36 529,-9346.51 536.37,-9354.87 545.92,-9360.68 556.31,-9364.67"/>
+<polygon fill="orange" stroke="orange" points="201.93,-5228.16 198.47,-5218.15 194.94,-5228.14 201.93,-5228.16"/>
+<text text-anchor="middle" x="411" y="-9151.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node422 -->
+<g id="edge501" class="edge">
+<title>Node2&#45;&gt;Node422</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.8,-5228.56C201.34,-5387.27 221.49,-6437.31 311,-6541.51 370.57,-6610.85 449.77,-6521.63 511,-6589.51 551.54,-6634.46 488.04,-6679.94 529,-6724.51 535.75,-6731.85 544.2,-6737.22 553.39,-6741.1"/>
+<polygon fill="orange" stroke="orange" points="202.3,-5228.29 198.64,-5218.35 195.3,-5228.4 202.3,-5228.29"/>
+<text text-anchor="middle" x="411" y="-6592.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node423 -->
-<g id="edge508" class="edge">
+<g id="edge505" class="edge">
<title>Node2&#45;&gt;Node423</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.47,-5013.75C198.11,-5308.64 196.28,-8776.11 311,-8952.8 364.69,-9035.5 455.16,-8967.54 511,-9048.8 539.03,-9089.59 513.42,-9223.82 529,-9270.8 550.55,-9335.76 601.09,-9401.16 625.01,-9429.79"/>
-<polygon fill="orange" stroke="orange" points="201.97,-5013.34 198.48,-5003.34 194.97,-5013.33 201.97,-5013.34"/>
-<text text-anchor="middle" x="411" y="-9051.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.54,-5228.18C199.1,-5438.13 206.97,-7268.16 311,-7801.51 361.75,-8061.73 462.01,-8102.95 511,-8363.51 517.19,-8396.44 507.62,-8940.7 529,-8966.51 537.72,-8977.03 549.9,-8983.57 562.98,-8987.53"/>
+<polygon fill="orange" stroke="orange" points="202.04,-5228.02 198.52,-5218.03 195.04,-5228.04 202.04,-5228.02"/>
+<text text-anchor="middle" x="411" y="-8366.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node424 -->
-<g id="edge512" class="edge">
+<g id="edge509" class="edge">
<title>Node2&#45;&gt;Node424</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.09,-5013.55C203.56,-5157.85 234.13,-6046.59 311,-6134.8 371.05,-6203.72 448.92,-6115.7 511,-6182.8 545.54,-6220.13 498.56,-6255.07 529,-6295.8 541.87,-6313.02 561.9,-6324.78 581.31,-6332.7"/>
-<polygon fill="orange" stroke="orange" points="202.59,-5013.39 198.78,-5003.5 195.59,-5013.6 202.59,-5013.39"/>
-<text text-anchor="middle" x="411" y="-6185.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node425 -->
-<g id="edge516" class="edge">
-<title>Node2&#45;&gt;Node425</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.32,-5013.57C197.54,-5135.91 198.76,-5789.71 311,-5946.8 368.32,-6027.03 451.73,-5964.01 511,-6042.8 539.99,-6081.34 502.44,-6109.55 529,-6149.8 548.7,-6179.65 585.97,-6199.42 611.39,-6210.12"/>
-<polygon fill="orange" stroke="orange" points="201.82,-5013.45 198.39,-5003.42 194.82,-5013.4 201.82,-5013.45"/>
-<text text-anchor="middle" x="411" y="-6045.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node426 -->
-<g id="edge520" class="edge">
-<title>Node2&#45;&gt;Node426</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.52,-4974.12C198.86,-4801.83 204.99,-3553.38 311,-3430.8 370.54,-3361.96 451.49,-3455.67 511,-3386.8 518.68,-3377.91 625.44,-1789.98 636.99,-1617.88"/>
-<polygon fill="orange" stroke="orange" points="195.02,-4974.26 198.5,-4984.27 202.02,-4974.27 195.02,-4974.26"/>
-<text text-anchor="middle" x="411" y="-3433.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.92,-5188.88C203.38,-4985.4 242.96,-3266.65 311,-3185.51 369.67,-3115.54 454.03,-3209.87 511,-3138.51 552.97,-3085.93 486.66,-768.79 529,-716.51 536.74,-706.95 547.35,-700.65 558.93,-696.59"/>
+<polygon fill="orange" stroke="orange" points="195.42,-5188.92 198.7,-5198.99 202.42,-5189.07 195.42,-5188.92"/>
+<text text-anchor="middle" x="411" y="-3188.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreCompiledQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node427 -->
-<g id="edge524" class="edge">
+<g id="edge512" class="edge">
<title>Node2&#45;&gt;Node427</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.64,-4974.12C199.99,-4809.26 212.92,-3661.54 311,-3548.8 370.74,-3480.14 450.79,-3573.05 511,-3504.8 539.94,-3472 500.21,-3341.73 529,-3308.8 534.69,-3302.3 541.69,-3297.3 549.38,-3293.48"/>
-<polygon fill="orange" stroke="orange" points="195.14,-4974.24 198.56,-4984.26 202.14,-4974.29 195.14,-4974.24"/>
-<text text-anchor="middle" x="411" y="-3551.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.53,-5228.23C199.03,-5512.92 207.03,-8786.54 311,-8956.51 363.94,-9043.05 455.86,-8981.35 511,-9066.51 537.78,-9107.87 498.21,-9249.03 529,-9287.51 535.44,-9295.56 543.76,-9301.74 552.93,-9306.48"/>
+<polygon fill="orange" stroke="orange" points="202.03,-5228.12 198.51,-5218.13 195.03,-5228.14 202.03,-5228.12"/>
+<text text-anchor="middle" x="411" y="-9069.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node428 -->
-<g id="edge527" class="edge">
+<g id="edge516" class="edge">
<title>Node2&#45;&gt;Node428</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.3,-5013.79C205.04,-5152.65 241.63,-5970.58 311,-6053.8 370.34,-6124.99 450.39,-6042.7 511,-6112.8 548,-6155.59 491.97,-6196.03 529,-6238.8 536.29,-6247.23 545.68,-6253.49 555.87,-6258.14"/>
-<polygon fill="orange" stroke="orange" points="202.78,-5013.26 198.88,-5003.41 195.79,-5013.54 202.78,-5013.26"/>
-<text text-anchor="start" x="335" y="-6126.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
-<text text-anchor="middle" x="411" y="-6115.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.08,-5228.47C203.5,-5374.36 233.74,-6272.89 311,-6362.51 370.83,-6431.9 450.97,-6343.29 511,-6412.51 561.94,-6471.24 477.49,-6528.27 529,-6586.51 536.53,-6595.01 546.3,-6600.94 556.91,-6605.02"/>
+<polygon fill="orange" stroke="orange" points="202.57,-5228.2 198.78,-5218.31 195.58,-5228.41 202.57,-5228.2"/>
+<text text-anchor="middle" x="411" y="-6415.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node429 -->
-<g id="edge530" class="edge">
+<g id="edge520" class="edge">
<title>Node2&#45;&gt;Node429</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.69,-5013.77C201.79,-5344.12 243.66,-9664.29 311,-9772.8 363.94,-9858.1 455.11,-9794.4 511,-9877.8 534.86,-9913.4 500.62,-10037.69 529,-10069.8 534.84,-10076.41 542.04,-10081.42 549.95,-10085.21"/>
-<polygon fill="orange" stroke="orange" points="202.18,-5013.33 198.59,-5003.36 195.18,-5013.4 202.18,-5013.33"/>
-<text text-anchor="middle" x="411" y="-9880.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.19,-5228.25C204.3,-5368.91 237.96,-6215.86 311,-6300.51 370.93,-6369.96 449.61,-6283.35 511,-6351.51 547.98,-6392.56 502.28,-6426.15 529,-6474.51 550.54,-6513.48 595.25,-6543.42 620.19,-6557.9"/>
+<polygon fill="orange" stroke="orange" points="202.68,-5227.97 198.83,-5218.1 195.69,-5228.22 202.68,-5227.97"/>
+<text text-anchor="middle" x="411" y="-6354.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node430 -->
-<g id="edge532" class="edge">
+<g id="edge524" class="edge">
<title>Node2&#45;&gt;Node430</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.67,-5013.79C199.99,-5120.42 211.46,-5621.49 311,-5730.8 372.69,-5798.55 447.91,-5714.36 511,-5780.8 539.69,-5811.02 507.09,-5837.36 529,-5872.8 548.1,-5903.69 582.94,-5927.51 608.1,-5941.77"/>
-<polygon fill="orange" stroke="orange" points="202.17,-5013.47 198.56,-5003.5 195.17,-5013.54 202.17,-5013.47"/>
-<text text-anchor="middle" x="411" y="-5783.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.46,-5188.79C198.24,-5012.18 200.42,-3705.75 311,-3577.51 370.43,-3508.58 453.58,-3604.13 511,-3533.51 539.57,-3498.37 519.67,-1947.82 529,-1903.51 549.28,-1807.16 606.72,-1702.02 629,-1663.62"/>
+<polygon fill="orange" stroke="orange" points="194.96,-5188.96 198.47,-5198.96 201.96,-5188.95 194.96,-5188.96"/>
+<text text-anchor="middle" x="411" y="-3580.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node431 -->
-<g id="edge536" class="edge">
+<g id="edge528" class="edge">
<title>Node2&#45;&gt;Node431</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.44,-5013.5C199.37,-5074.32 210.65,-5261.05 311,-5360.8 376.82,-5426.23 452.1,-5349.09 511,-5420.8 537.5,-5453.06 501.32,-5576.55 529,-5607.8 536.39,-5616.14 545.96,-5621.95 556.35,-5625.93"/>
-<polygon fill="orange" stroke="orange" points="201.94,-5013.34 198.37,-5003.37 194.94,-5013.39 201.94,-5013.34"/>
-<text text-anchor="middle" x="411" y="-5423.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.63,-5188.7C199.91,-5022.82 212.34,-3867.97 311,-3754.51 370.72,-3685.83 453.55,-3781.1 511,-3710.51 537.29,-3678.21 512.48,-2249.73 529,-2211.51 546.2,-2171.71 586.51,-2139.6 612.99,-2121.79"/>
+<polygon fill="orange" stroke="orange" points="195.13,-5188.89 198.56,-5198.91 202.13,-5188.94 195.13,-5188.89"/>
+<text text-anchor="middle" x="411" y="-3757.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node432 -->
-<g id="edge540" class="edge">
+<g id="edge531" class="edge">
<title>Node2&#45;&gt;Node432</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.85,-4974.17C201.07,-4872.49 216.37,-4406.71 311,-4306.8 373.59,-4240.72 445.73,-4326.24 511,-4262.8 534.65,-4239.81 506.95,-4215.34 529,-4190.8 538.97,-4179.71 552.28,-4171.68 566.18,-4165.88"/>
-<polygon fill="orange" stroke="orange" points="195.35,-4974.19 198.65,-4984.26 202.35,-4974.33 195.35,-4974.19"/>
-<text text-anchor="middle" x="411" y="-4309.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.36,-5228.08C205.46,-5362.36 243.7,-6144.63 311,-6223.51 370.84,-6293.64 450.45,-6208.99 511,-6278.51 551.33,-6324.82 489.46,-6368.52 529,-6415.51 536.28,-6424.15 545.71,-6430.63 555.99,-6435.49"/>
+<polygon fill="orange" stroke="orange" points="202.86,-5227.85 198.91,-5218.02 195.86,-5228.17 202.86,-5227.85"/>
+<text text-anchor="start" x="335" y="-6292.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="411" y="-6281.51" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node433 -->
-<g id="edge545" class="edge">
+<g id="edge534" class="edge">
<title>Node2&#45;&gt;Node433</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-4973.85C199.43,-4804.2 209.01,-3607.39 311,-3489.8 370.63,-3421.04 450.62,-3513.9 511,-3445.8 538.55,-3414.73 501.59,-3291 529,-3259.8 537.2,-3250.47 548.12,-3244.24 559.87,-3240.14"/>
-<polygon fill="orange" stroke="orange" points="195.08,-4974.24 198.53,-4984.26 202.08,-4974.27 195.08,-4974.24"/>
-<text text-anchor="middle" x="411" y="-3492.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.7,-5228.14C201.79,-5532.65 241.22,-9279.42 311,-9365.51 368.56,-9436.52 449.57,-9345.81 511,-9413.51 549.9,-9456.38 489.7,-9500.01 529,-9542.51 534.92,-9548.91 542.13,-9553.8 549.99,-9557.52"/>
+<polygon fill="orange" stroke="orange" points="202.2,-5228.07 198.6,-5218.11 195.2,-5228.15 202.2,-5228.07"/>
+<text text-anchor="middle" x="411" y="-9416.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; L2NormalizationQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node434 -->
-<g id="edge547" class="edge">
+<g id="edge536" class="edge">
<title>Node2&#45;&gt;Node434</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.13,-4974.1C196.34,-4857.48 193.05,-4258.5 311,-4129.8 372.5,-4062.7 445.73,-4149.24 511,-4085.8 534.65,-4062.81 508.87,-4039.93 529,-4013.8 545.01,-3993.01 570.38,-3978.44 592.61,-3968.87"/>
-<polygon fill="orange" stroke="orange" points="194.63,-4974.17 198.3,-4984.11 201.63,-4974.05 194.63,-4974.17"/>
-<text text-anchor="middle" x="411" y="-4132.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.22,-5228.24C196.92,-5348.95 195.63,-5987.48 311,-6135.51 369.55,-6210.63 452.61,-6137.25 511,-6212.51 553.24,-6266.95 482.78,-6315.4 529,-6366.51 536.67,-6374.99 546.59,-6380.83 557.32,-6384.81"/>
+<polygon fill="orange" stroke="orange" points="201.72,-5228.25 198.35,-5218.21 194.73,-5228.16 201.72,-5228.25"/>
+<text text-anchor="middle" x="411" y="-6215.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node435 -->
-<g id="edge550" class="edge">
+<g id="edge540" class="edge">
<title>Node2&#45;&gt;Node435</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.86,-4974.05C202.76,-4763.8 238.61,-2944.14 311,-2858.8 369.87,-2789.39 453.68,-2885.5 511,-2814.8 549.03,-2767.89 490.97,-687.72 529,-640.8 533.64,-635.08 539.3,-630.53 545.58,-626.93"/>
-<polygon fill="orange" stroke="orange" points="195.36,-4974.16 198.67,-4984.23 202.36,-4974.29 195.36,-4974.16"/>
-<text text-anchor="middle" x="411" y="-2861.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemImportQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.92,-5228.44C206.58,-5315.92 237.43,-5664.92 311,-5740.51 374.76,-5806.02 447.94,-5722.33 511,-5788.51 540.64,-5819.62 503.77,-5848.72 529,-5883.51 544.22,-5904.49 569.12,-5918.99 591.28,-5928.47"/>
+<polygon fill="orange" stroke="orange" points="203.4,-5228 199.17,-5218.28 196.42,-5228.51 203.4,-5228"/>
+<text text-anchor="middle" x="411" y="-5791.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node436 -->
+<g id="edge544" class="edge">
+<title>Node2&#45;&gt;Node436</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.54,-5188.66C199.14,-5080.63 207.49,-4564.38 311,-4453.51 373.11,-4386.98 445.73,-4472.94 511,-4409.51 534.65,-4386.52 506.95,-4362.04 529,-4337.51 538.97,-4326.41 552.28,-4318.39 566.18,-4312.59"/>
+<polygon fill="orange" stroke="orange" points="195.03,-5188.79 198.5,-5198.8 202.03,-5188.81 195.03,-5188.79"/>
+<text text-anchor="middle" x="411" y="-4456.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node437 -->
-<g id="edge552" class="edge">
+<g id="edge549" class="edge">
<title>Node2&#45;&gt;Node437</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.4,-4974.02C205.62,-4841.55 243.9,-4086.15 311,-4011.8 371.98,-3944.23 448.51,-4033.97 511,-3967.8 545.62,-3931.15 499.83,-3896.92 529,-3855.8 546.87,-3830.62 578.95,-3815.13 603.7,-3806.38"/>
-<polygon fill="orange" stroke="orange" points="195.89,-4974.13 198.93,-4984.28 202.89,-4974.45 195.89,-4974.13"/>
-<text text-anchor="middle" x="411" y="-4014.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.51,-5188.72C198.78,-5015.43 204.41,-3759.81 311,-3636.51 370.52,-3567.65 453.59,-3663.13 511,-3592.51 539.74,-3557.16 500.26,-1987.86 529,-1952.51 536.94,-1942.73 547.88,-1936.38 559.78,-1932.33"/>
+<polygon fill="orange" stroke="orange" points="195.01,-5188.92 198.5,-5198.92 202.01,-5188.92 195.01,-5188.92"/>
+<text text-anchor="middle" x="411" y="-3639.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FusedQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node438 -->
-<g id="edge555" class="edge">
+<g id="edge551" class="edge">
<title>Node2&#45;&gt;Node438</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.17,-4974.16C207.55,-4892.25 240.1,-4579.23 311,-4516.8 378.08,-4457.74 443.43,-4554.3 511,-4495.8 535.61,-4474.49 506.71,-4448.53 529,-4424.8 537.71,-4415.53 548.88,-4408.71 560.73,-4403.69"/>
-<polygon fill="orange" stroke="orange" points="196.68,-4973.87 199.29,-4984.13 203.66,-4974.48 196.68,-4973.87"/>
-<text text-anchor="middle" x="411" y="-4519.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.54,-5188.55C206.43,-5059.56 247.26,-4346.71 311,-4276.51 372.18,-4209.12 445.73,-4295.94 511,-4232.51 534.65,-4209.52 509.06,-4186.78 529,-4160.51 545.45,-4138.83 571.83,-4123.54 594.51,-4113.57"/>
+<polygon fill="orange" stroke="orange" points="196.03,-5188.72 198.99,-5198.89 203.02,-5189.09 196.03,-5188.72"/>
+<text text-anchor="middle" x="411" y="-4279.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node439 -->
-<g id="edge559" class="edge">
+<g id="edge554" class="edge">
<title>Node2&#45;&gt;Node439</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.46,-4973.65C198.33,-4795.9 201.12,-3499.19 311,-3371.8 370.45,-3302.88 453.61,-3398.44 511,-3327.8 541.65,-3290.07 513.21,-1623.78 529,-1577.8 547.55,-1523.77 595.28,-1473.92 620.99,-1449.87"/>
-<polygon fill="orange" stroke="orange" points="194.96,-4973.91 198.48,-4983.91 201.96,-4973.91 194.96,-4973.91"/>
-<text text-anchor="middle" x="411" y="-3374.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node440 -->
-<g id="edge563" class="edge">
-<title>Node2&#45;&gt;Node440</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M209.49,-5012.01C227.1,-5039.38 264.45,-5090.38 311,-5113.8 350.97,-5133.91 478.99,-5105.55 511,-5136.8 552.42,-5177.24 489.88,-5223.13 529,-5265.8 535.76,-5273.17 544.21,-5278.59 553.39,-5282.54"/>
-<polygon fill="orange" stroke="orange" points="212.37,-5010.02 204.1,-5003.4 206.44,-5013.74 212.37,-5010.02"/>
-<text text-anchor="middle" x="411" y="-5139.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.86,-5188.67C202.73,-4977.53 238.32,-3150.21 311,-3064.51 369.87,-2995.09 453.71,-3091.23 511,-3020.51 553,-2968.66 487,-670.36 529,-618.51 533.63,-612.79 539.29,-608.23 545.57,-604.63"/>
+<polygon fill="orange" stroke="orange" points="195.35,-5188.83 198.67,-5198.89 202.35,-5188.96 195.35,-5188.83"/>
+<text text-anchor="middle" x="411" y="-3067.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MemImportQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node441 -->
-<g id="edge567" class="edge">
+<g id="edge556" class="edge">
<title>Node2&#45;&gt;Node441</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M242.95,-4981.71C263.53,-4976.49 288.37,-4970.69 311,-4966.8 399.09,-4951.67 422.78,-4960.11 511,-4945.8 532.51,-4942.31 555.85,-4937.48 576.58,-4932.8"/>
-<polygon fill="orange" stroke="orange" points="242.03,-4978.34 233.22,-4984.22 243.78,-4985.11 242.03,-4978.34"/>
-<text text-anchor="middle" x="411" y="-4969.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.57,-5188.76C209.35,-5109.02 245.98,-4812.03 311,-4748.51 376.1,-4684.9 447.78,-4769.98 511,-4704.51 541.76,-4672.65 497.96,-4638.09 529,-4606.51 534.01,-4601.41 539.84,-4597.33 546.16,-4594.08"/>
+<polygon fill="orange" stroke="orange" points="197.07,-5188.58 199.48,-5198.89 204.03,-5189.33 197.07,-5188.58"/>
+<text text-anchor="middle" x="411" y="-4751.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node442 -->
-<g id="edge571" class="edge">
+<g id="edge559" class="edge">
<title>Node2&#45;&gt;Node442</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M209.46,-4975.53C227.03,-4948.09 264.33,-4896.99 311,-4873.8 351.02,-4853.92 476.84,-4881.61 511,-4852.8 533.59,-4833.75 508.93,-4810.49 529,-4788.8 539.27,-4777.71 552.87,-4769.68 566.98,-4763.87"/>
-<polygon fill="orange" stroke="orange" points="206.4,-4973.83 204.08,-4984.17 212.34,-4977.53 206.4,-4973.83"/>
-<text text-anchor="middle" x="411" y="-4876.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.97,-5188.61C201.47,-5132.62 216.91,-4973 311,-4899.51 381.44,-4844.49 443.23,-4936.77 511,-4878.51 535.03,-4857.85 507.22,-4832.53 529,-4809.51 537.74,-4800.27 548.92,-4793.46 560.78,-4788.44"/>
+<polygon fill="orange" stroke="orange" points="195.46,-5188.8 198.61,-5198.92 202.46,-5189.05 195.46,-5188.8"/>
+<text text-anchor="middle" x="411" y="-4902.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node443 -->
-<g id="edge575" class="edge">
+<g id="edge563" class="edge">
<title>Node2&#45;&gt;Node443</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.64,-5014.11C199.93,-5177.08 212.25,-6268.74 311,-6370.8 373.22,-6435.1 451.1,-6327.33 511,-6393.8 542.61,-6428.88 498.42,-8057.82 529,-8093.8 532.11,-8097.46 535.65,-8100.59 539.51,-8103.25"/>
-<polygon fill="orange" stroke="orange" points="202.13,-5013.62 198.56,-5003.65 195.13,-5013.67 202.13,-5013.62"/>
-<text text-anchor="middle" x="411" y="-6396.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.57,-5188.69C199.33,-5018.98 208.38,-3813.88 311,-3695.51 370.62,-3626.74 453.57,-3722.11 511,-3651.51 538.52,-3617.67 511.61,-2121.5 529,-2081.51 546.21,-2041.93 586.52,-2010.17 613,-1992.59"/>
+<polygon fill="orange" stroke="orange" points="195.07,-5188.89 198.53,-5198.9 202.07,-5188.92 195.07,-5188.89"/>
+<text text-anchor="middle" x="411" y="-3698.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node444 -->
-<g id="edge577" class="edge">
+<g id="edge567" class="edge">
<title>Node2&#45;&gt;Node444</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.58,-4973.82C206.95,-4923.33 230.91,-4789.84 311,-4722.8 380.79,-4664.38 443.51,-4739.87 511,-4678.8 530.07,-4661.54 509.63,-4640.72 529,-4623.8 533.78,-4619.62 539.14,-4616.19 544.85,-4613.38"/>
-<polygon fill="orange" stroke="orange" points="197.07,-4973.71 199.39,-4984.04 204.02,-4974.51 197.07,-4973.71"/>
-<text text-anchor="middle" x="411" y="-4725.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.37,-5188.53C212.29,-5115.11 253.62,-4861.71 311,-4807.51 377.16,-4745.01 447.78,-4828.98 511,-4763.51 541.76,-4731.65 499.77,-4698.77 529,-4665.51 536.54,-4656.92 546.2,-4650.43 556.63,-4645.52"/>
+<polygon fill="orange" stroke="orange" points="197.86,-5188.3 199.88,-5198.71 204.79,-5189.32 197.86,-5188.3"/>
+<text text-anchor="middle" x="411" y="-4810.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node445 -->
-<g id="edge581" class="edge">
+<g id="edge571" class="edge">
<title>Node2&#45;&gt;Node445</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.9,-5013.67C202.15,-5166.69 226.35,-6154.76 311,-6252.8 370.74,-6322 449.26,-6233.39 511,-6300.8 547.72,-6340.9 491.9,-6382.05 529,-6421.8 537.26,-6430.66 547.99,-6436.62 559.48,-6440.57"/>
-<polygon fill="orange" stroke="orange" points="202.39,-5013.36 198.69,-5003.44 195.4,-5013.51 202.39,-5013.36"/>
-<text text-anchor="middle" x="411" y="-6303.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ShapeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.99,-5188.76C206.86,-5102.82 238.34,-4762.39 311,-4689.51 375.26,-4625.05 446.49,-4709.71 511,-4645.51 536.83,-4619.8 503.51,-4591.55 529,-4565.51 535.27,-4559.1 542.81,-4554.12 550.96,-4550.27"/>
+<polygon fill="orange" stroke="orange" points="196.48,-5188.71 199.19,-5198.95 203.46,-5189.25 196.48,-5188.71"/>
+<text text-anchor="middle" x="411" y="-4692.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node446 -->
-<g id="edge583" class="edge">
+<g id="edge575" class="edge">
<title>Node2&#45;&gt;Node446</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.55,-4974.04C206.54,-4846.29 247.82,-4140.3 311,-4070.8 372.22,-4003.45 447.72,-4092.21 511,-4026.8 541.49,-3995.29 502.04,-3964.38 529,-3929.8 541.67,-3913.55 560.84,-3902.38 579.59,-3894.81"/>
-<polygon fill="orange" stroke="orange" points="196.04,-4974.1 199,-4984.28 203.03,-4974.48 196.04,-4974.1"/>
-<text text-anchor="middle" x="411" y="-4073.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M219.36,-5224.02C241.08,-5239.37 276.69,-5262.29 311,-5274.51 395.74,-5304.69 429.02,-5268.48 511,-5305.51 520.49,-5309.79 520.06,-5315.16 529,-5320.51 548.53,-5332.19 571.72,-5342.04 591.68,-5349.44"/>
+<polygon fill="orange" stroke="orange" points="221.36,-5221.15 211.2,-5218.15 217.28,-5226.84 221.36,-5221.15"/>
+<text text-anchor="middle" x="411" y="-5308.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node447 -->
-<g id="edge586" class="edge">
+<g id="edge579" class="edge">
<title>Node2&#45;&gt;Node447</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.48,-4974.09C203.35,-4917.75 222.07,-4754.26 311,-4663.8 377.23,-4596.43 422.52,-4624.92 511,-4591.8 519.04,-4588.79 520.8,-4587.32 529,-4584.8 540.78,-4581.18 553.43,-4577.82 565.78,-4574.81"/>
-<polygon fill="orange" stroke="orange" points="195.99,-4973.96 198.88,-4984.15 202.97,-4974.38 195.99,-4973.96"/>
-<text text-anchor="middle" x="411" y="-4666.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.72,-5228.43C200.7,-5390.64 217.56,-6491.34 311,-6600.51 370.44,-6669.95 449.42,-6580.95 511,-6648.51 548.81,-6689.99 489.9,-6733.24 529,-6773.51 532.48,-6777.09 536.38,-6780.14 540.57,-6782.73"/>
+<polygon fill="orange" stroke="orange" points="202.22,-5228 198.6,-5218.05 195.22,-5228.09 202.22,-5228"/>
+<text text-anchor="middle" x="411" y="-6651.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LstmQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node448 -->
-<g id="edge590" class="edge">
+<g id="edge581" class="edge">
<title>Node2&#45;&gt;Node448</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.96,-4974.03C203.74,-4774.23 245.04,-3126.16 311,-3048.8 370.05,-2979.54 453.69,-3075.5 511,-3004.8 549.78,-2956.96 490.22,-835.65 529,-787.8 536.63,-778.39 547.02,-772.15 558.39,-768.08"/>
-<polygon fill="orange" stroke="orange" points="195.46,-4974.14 198.72,-4984.22 202.46,-4974.3 195.46,-4974.14"/>
-<text text-anchor="middle" x="411" y="-3051.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M217.3,-5192.3C238.56,-5174.89 274.94,-5147.8 311,-5133.51 354.82,-5116.14 476.37,-5098.49 558.29,-5088.02"/>
+<polygon fill="orange" stroke="orange" points="214.84,-5189.79 209.41,-5198.88 219.33,-5195.16 214.84,-5189.79"/>
+<text text-anchor="middle" x="411" y="-5136.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node449 -->
-<g id="edge592" class="edge">
+<g id="edge585" class="edge">
<title>Node2&#45;&gt;Node449</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.14,-4974.02C211.52,-4899.07 251.93,-4633.97 311,-4576.8 376.61,-4513.3 426.87,-4565.3 511,-4529.8 552.2,-4512.42 595.03,-4482.12 618.92,-4463.91"/>
-<polygon fill="orange" stroke="orange" points="197.66,-4973.62 199.78,-4984 204.6,-4974.57 197.66,-4973.62"/>
-<text text-anchor="middle" x="411" y="-4579.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.88,-5228.61C202,-5383.45 225.41,-6383.26 311,-6482.51 370.7,-6551.73 450.05,-6462.38 511,-6530.51 554,-6578.58 485.76,-6626.65 529,-6674.51 537.14,-6683.51 547.8,-6689.61 559.26,-6693.68"/>
+<polygon fill="orange" stroke="orange" points="202.37,-5228.19 198.68,-5218.26 195.38,-5228.32 202.37,-5228.19"/>
+<text text-anchor="middle" x="411" y="-6533.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ShapeQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node450 -->
-<g id="edge596" class="edge">
+<g id="edge587" class="edge">
<title>Node2&#45;&gt;Node450</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.9,-4974C203.15,-4766.94 241.31,-3004.03 311,-2920.8 369.62,-2850.79 454,-2945.14 511,-2873.8 548.87,-2826.4 490.8,-736.93 529,-689.8 534.19,-683.4 540.65,-678.47 547.84,-674.69"/>
-<polygon fill="orange" stroke="orange" points="195.4,-4973.98 198.69,-4984.05 202.4,-4974.13 195.4,-4973.98"/>
-<text text-anchor="middle" x="411" y="-2923.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReverseV2QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.39,-5188.55C205.52,-5054.86 243.33,-4292.57 311,-4217.51 371.94,-4149.91 447.83,-4239.03 511,-4173.51 542.04,-4141.31 504.95,-4112.21 529,-4074.51 547,-4046.28 579.41,-4025.39 604.23,-4012.54"/>
+<polygon fill="orange" stroke="orange" points="195.88,-5188.75 198.92,-5198.9 202.87,-5189.07 195.88,-5188.75"/>
+<text text-anchor="middle" x="411" y="-4220.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node451 -->
+<g id="edge590" class="edge">
+<title>Node2&#45;&gt;Node451</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M201.24,-5189.05C209.01,-5141.55 235.7,-5019.07 311,-4957.51 381.54,-4899.84 426.69,-4947.05 511,-4912.51 551.85,-4895.77 594.45,-4866.42 618.46,-4848.6"/>
+<polygon fill="orange" stroke="orange" points="197.78,-5188.54 199.72,-5198.96 204.7,-5189.6 197.78,-5188.54"/>
+<text text-anchor="middle" x="411" y="-4960.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node452 -->
+<g id="edge594" class="edge">
+<title>Node2&#45;&gt;Node452</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.8,-5228.15C207.6,-5276.58 232.35,-5401.92 311,-5459.51 383.19,-5512.36 446.65,-5420.34 511,-5482.51 549.78,-5519.98 492.18,-5563.1 529,-5602.51 535.02,-5608.95 542.34,-5613.86 550.31,-5617.58"/>
+<polygon fill="orange" stroke="orange" points="204.25,-5227.53 199.49,-5218.06 197.3,-5228.43 204.25,-5227.53"/>
+<text text-anchor="middle" x="411" y="-5485.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ScatterNdQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node453 -->
-<g id="edge600" class="edge">
+<g id="edge597" class="edge">
<title>Node2&#45;&gt;Node453</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.57,-4974.21C204.93,-4883.55 231.8,-4505.71 311,-4424.8 374.67,-4359.76 446.22,-4444.74 511,-4380.8 536.01,-4356.11 504.64,-4329.13 529,-4303.8 534.85,-4297.72 541.81,-4292.83 549.34,-4288.91"/>
-<polygon fill="orange" stroke="orange" points="196.08,-4974.04 199,-4984.22 203.06,-4974.44 196.08,-4974.04"/>
-<text text-anchor="middle" x="411" y="-4427.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199,-5188.67C204.03,-4991.64 246.83,-3391.64 311,-3316.51 370.11,-3247.3 453.72,-3343.23 511,-3272.51 553.98,-3219.45 486.03,-867.57 529,-814.51 536.62,-805.1 547.02,-798.85 558.38,-794.78"/>
+<polygon fill="orange" stroke="orange" points="195.5,-5188.67 198.74,-5198.75 202.5,-5188.84 195.5,-5188.67"/>
+<text text-anchor="middle" x="411" y="-3319.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node454 -->
-<g id="edge604" class="edge">
+<g id="edge599" class="edge">
<title>Node2&#45;&gt;Node454</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.33,-4974.07C197.81,-4862.14 200.86,-4307.85 311,-4188.8 372.81,-4121.99 445.73,-4208.24 511,-4144.8 534.65,-4121.81 506.46,-4096.88 529,-4072.8 537.01,-4064.24 547.13,-4057.77 557.94,-4052.87"/>
-<polygon fill="orange" stroke="orange" points="194.84,-4974.27 198.4,-4984.25 201.84,-4974.23 194.84,-4974.27"/>
-<text text-anchor="middle" x="411" y="-4191.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.6,-5188.59C200.03,-5129.51 212.74,-4953.94 311,-4865.51 378.58,-4804.68 445.65,-4885.72 511,-4822.51 534.71,-4799.57 508.97,-4776.71 529,-4750.51 545.27,-4729.23 571.21,-4714.29 593.7,-4704.52"/>
+<polygon fill="orange" stroke="orange" points="195.09,-5188.73 198.44,-5198.79 202.09,-5188.84 195.09,-5188.73"/>
+<text text-anchor="middle" x="411" y="-4868.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node455 -->
-<g id="edge608" class="edge">
+<g id="edge603" class="edge">
<title>Node2&#45;&gt;Node455</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.28,-4973.69C204.82,-4835.71 240.03,-4031.95 311,-3952.8 371.76,-3885.04 449.27,-3975.68 511,-3908.8 550.86,-3865.62 499.96,-3828.89 529,-3777.8 547.31,-3745.6 582.66,-3720.81 608.15,-3706.08"/>
-<polygon fill="orange" stroke="orange" points="195.77,-4973.9 198.87,-4984.03 202.77,-4974.17 195.77,-4973.9"/>
-<text text-anchor="middle" x="411" y="-3955.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
-</g>
-<!-- Node2&#45;&gt;Node456 -->
-<g id="edge612" class="edge">
-<title>Node2&#45;&gt;Node456</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.83,-4973.83C202.51,-4759.31 236.64,-2887.59 311,-2799.8 369.82,-2730.35 453.68,-2826.5 511,-2755.8 548.86,-2709.11 491.15,-638.5 529,-591.8 537.18,-581.72 548.54,-575.27 560.86,-571.24"/>
-<polygon fill="orange" stroke="orange" points="195.33,-4973.9 198.66,-4983.96 202.33,-4974.02 195.33,-4973.9"/>
-<text text-anchor="middle" x="411" y="-2802.8" 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.89,-5188.59C203.03,-4980.27 240.32,-3206.73 311,-3123.51 369.92,-3054.13 453.71,-3150.23 511,-3079.51 553.17,-3027.44 486.83,-719.57 529,-667.51 534.18,-661.11 540.65,-656.17 547.83,-652.39"/>
+<polygon fill="orange" stroke="orange" points="195.39,-5188.63 198.69,-5198.7 202.39,-5188.77 195.39,-5188.63"/>
+<text text-anchor="middle" x="411" y="-3126.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReverseV2QueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node458 -->
-<g id="edge614" class="edge">
+<g id="edge607" class="edge">
<title>Node2&#45;&gt;Node458</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.8,-4973.96C202.22,-4756.92 234.63,-2831.09 311,-2740.8 369.78,-2671.31 453.68,-2767.5 511,-2696.8 548.68,-2650.32 490.3,-588.44 529,-542.8 532.11,-539.14 535.64,-536.01 539.5,-533.35"/>
-<polygon fill="orange" stroke="orange" points="195.3,-4974.12 198.65,-4984.18 202.3,-4974.23 195.3,-4974.12"/>
-<text text-anchor="middle" x="411" y="-2743.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MapQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.52,-5188.61C204.67,-5096.53 230.71,-4712.77 311,-4630.51 374.57,-4565.37 445.73,-4649.94 511,-4586.51 534.65,-4563.52 506.46,-4538.58 529,-4514.51 537.01,-4505.95 547.13,-4499.47 557.94,-4494.58"/>
+<polygon fill="orange" stroke="orange" points="196.02,-5188.6 198.98,-5198.78 203.01,-5188.98 196.02,-5188.6"/>
+<text text-anchor="middle" x="411" y="-4633.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node459 -->
+<g id="edge611" class="edge">
+<title>Node2&#45;&gt;Node459</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.7,-5188.68C207.38,-5064.84 251.15,-4400.89 311,-4335.51 372.45,-4268.37 445.73,-4354.94 511,-4291.51 534.65,-4268.52 506.46,-4243.58 529,-4219.51 537.01,-4210.95 547.13,-4204.47 557.94,-4199.58"/>
+<polygon fill="orange" stroke="orange" points="196.19,-5188.74 199.07,-5198.94 203.18,-5189.17 196.19,-5188.74"/>
+<text text-anchor="middle" x="411" y="-4338.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node460 -->
-<g id="edge616" class="edge">
+<g id="edge615" class="edge">
<title>Node2&#45;&gt;Node460</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.15,-4973.89C203.98,-4832.02 236.06,-3977.86 311,-3893.8 371.56,-3825.86 450.57,-3917.86 511,-3849.8 538.13,-3819.25 509.69,-3702.82 529,-3666.8 546.89,-3633.43 583.07,-3607.84 608.84,-3592.85"/>
-<polygon fill="orange" stroke="orange" points="195.65,-4974.02 198.81,-4984.13 202.64,-4974.25 195.65,-4974.02"/>
-<text text-anchor="middle" x="411" y="-3896.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.25,-5188.66C204.65,-5050.74 239.38,-4238.45 311,-4158.51 371.73,-4090.72 449.59,-4181.68 511,-4114.51 553.63,-4067.88 491.78,-4024.55 529,-3973.51 541.25,-3956.71 560.44,-3945.27 579.33,-3937.55"/>
+<polygon fill="orange" stroke="orange" points="195.74,-5188.83 198.85,-5198.96 202.74,-5189.1 195.74,-5188.83"/>
+<text text-anchor="middle" x="411" y="-4161.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
</g>
<!-- Node2&#45;&gt;Node461 -->
-<g id="edge620" class="edge">
+<g id="edge619" class="edge">
<title>Node2&#45;&gt;Node461</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M200.07,-4973.8C207.19,-4888.25 239.28,-4554.17 311,-4482.8 375.45,-4418.67 445.85,-4503.22 511,-4439.8 535.25,-4416.19 506.25,-4390.87 529,-4365.8 538.16,-4355.71 550.14,-4348.3 562.8,-4342.86"/>
-<polygon fill="orange" stroke="orange" points="196.56,-4973.73 199.24,-4983.98 203.54,-4974.29 196.56,-4973.73"/>
-<text text-anchor="middle" x="411" y="-4485.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.83,-5188.45C202.47,-4973.05 236.35,-3093.66 311,-3005.51 369.82,-2936.05 453.71,-3032.23 511,-2961.51 552.83,-2909.88 487.18,-621.14 529,-569.51 537.17,-559.42 548.53,-552.97 560.85,-548.94"/>
+<polygon fill="orange" stroke="orange" points="195.33,-5188.57 198.66,-5198.63 202.33,-5188.69 195.33,-5188.57"/>
+<text text-anchor="middle" x="411" y="-3008.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; armnn::AdditionQueueDescriptor &gt;</text>
</g>
-<!-- Node2&#45;&gt;Node462 -->
+<!-- Node2&#45;&gt;Node463 -->
+<g id="edge621" class="edge">
+<title>Node2&#45;&gt;Node463</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.8,-5188.58C202.19,-4970.68 234.34,-3037.16 311,-2946.51 369.77,-2877.01 453.71,-2973.23 511,-2902.51 552.65,-2851.09 486.23,-570.99 529,-520.51 532.1,-516.84 535.64,-513.71 539.5,-511.05"/>
+<polygon fill="orange" stroke="orange" points="195.3,-5188.79 198.64,-5198.84 202.3,-5188.9 195.3,-5188.79"/>
+<text text-anchor="middle" x="411" y="-2949.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MapQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node465 -->
<g id="edge623" class="edge">
-<title>Node2&#45;&gt;Node462</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.18,-4974.05C202.93,-4877.5 224.14,-4456.15 311,-4365.8 374.08,-4300.19 445.73,-4385.24 511,-4321.8 534.65,-4298.81 506.46,-4273.88 529,-4249.8 537.01,-4241.24 547.13,-4234.77 557.94,-4229.87"/>
-<polygon fill="orange" stroke="orange" points="195.68,-4974.05 198.81,-4984.17 202.68,-4974.31 195.68,-4974.05"/>
-<text text-anchor="middle" x="411" y="-4368.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+<title>Node2&#45;&gt;Node465</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.14,-5188.43C203.89,-5045.41 235.49,-4184.28 311,-4099.51 371.54,-4031.54 450.02,-4123.07 511,-4055.51 534.53,-4029.44 518.81,-3932.11 529,-3898.51 552.91,-3819.7 605.51,-3735.31 627.75,-3701.64"/>
+<polygon fill="orange" stroke="orange" points="195.63,-5188.65 198.8,-5198.75 202.63,-5188.87 195.63,-5188.65"/>
+<text text-anchor="middle" x="411" y="-4102.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
</g>
-<!-- Node2&#45;&gt;Node463 -->
+<!-- Node2&#45;&gt;Node466 -->
<g id="edge627" class="edge">
-<title>Node2&#45;&gt;Node463</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.58,-4973.85C199.4,-4866.37 208.71,-4357.17 311,-4247.8 373.17,-4181.33 446.22,-4267.74 511,-4203.8 536.01,-4179.11 504.64,-4152.13 529,-4126.8 536.76,-4118.74 546.46,-4112.78 556.86,-4108.38"/>
-<polygon fill="orange" stroke="orange" points="195.07,-4973.94 198.52,-4983.96 202.07,-4973.98 195.07,-4973.94"/>
-<text text-anchor="middle" x="411" y="-4250.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
+<title>Node2&#45;&gt;Node466</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M199.14,-5188.48C202.68,-5090.56 223.04,-4663.21 311,-4571.51 374,-4505.82 445.73,-4590.94 511,-4527.51 534.65,-4504.52 506.95,-4480.04 529,-4455.51 538.97,-4444.41 552.28,-4436.39 566.18,-4430.59"/>
+<polygon fill="orange" stroke="orange" points="195.63,-5188.63 198.79,-5198.74 202.63,-5188.87 195.63,-5188.63"/>
+<text text-anchor="middle" x="411" y="-4574.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node467 -->
+<g id="edge630" class="edge">
+<title>Node2&#45;&gt;Node467</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.81,-5188.62C200.83,-5085.62 215.26,-4613.79 311,-4512.51 373.52,-4446.36 446.22,-4532.44 511,-4468.51 536.01,-4443.82 504.64,-4416.84 529,-4391.51 536.28,-4383.94 545.28,-4378.22 554.96,-4373.92"/>
+<polygon fill="orange" stroke="orange" points="195.31,-5188.78 198.63,-5198.84 202.31,-5188.9 195.31,-5188.78"/>
+<text text-anchor="middle" x="411" y="-4515.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+</g>
+<!-- Node2&#45;&gt;Node468 -->
+<g id="edge634" class="edge">
+<title>Node2&#45;&gt;Node468</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M198.3,-5188.55C197.58,-5075.38 199.74,-4514.95 311,-4394.51 372.76,-4327.65 446.22,-4414.44 511,-4350.51 536.01,-4325.82 504.64,-4298.84 529,-4273.51 536.76,-4265.44 546.46,-4259.48 556.86,-4255.09"/>
+<polygon fill="orange" stroke="orange" points="194.8,-5188.88 198.38,-5198.85 201.8,-5188.82 194.8,-5188.88"/>
+<text text-anchor="middle" x="411" y="-4397.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
</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,-9153.8 1005.5,-9183.8 1184.5,-9183.8 1184.5,-9153.8 1005.5,-9153.8"/>
-<text text-anchor="start" x="1013.5" y="-9171.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Instance</text>
-<text text-anchor="middle" x="1095" y="-9160.8" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-9286.51 1005.5,-9316.51 1184.5,-9316.51 1184.5,-9286.51 1005.5,-9286.51"/>
+<text text-anchor="start" x="1013.5" y="-9304.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="1095" y="-9293.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 785.41,-5063.31 730.84,-9061.08 767,-9104.8 796.77,-9140.8 919.12,-9156.85 1005.39,-9163.79"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.15,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="start" x="788.5" y="-9173.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-9162.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 785.02,-5265.55 729.58,-9221.68 767,-9263.51 782.72,-9281.08 914.02,-9291.79 1005.38,-9297.18"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.15,-5212.01 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="start" x="788.5" y="-9307.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-9296.51" 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,-8423.8 1007,-8453.8 1183,-8453.8 1183,-8423.8 1007,-8423.8"/>
-<text text-anchor="start" x="1015" y="-8441.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToDepth</text>
-<text text-anchor="middle" x="1095" y="-8430.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-8691.51 1007,-8721.51 1183,-8721.51 1183,-8691.51 1007,-8691.51"/>
+<text text-anchor="start" x="1015" y="-8709.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToDepth</text>
+<text text-anchor="middle" x="1095" y="-8698.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 779.07,-5055.69 735.58,-8356.09 767,-8390.8 796.99,-8423.93 922.86,-8404.81 967,-8411.8 987.48,-8415.05 1009.65,-8419.44 1029.64,-8423.75"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8414.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 779.79,-5259.26 734.7,-8639.08 767,-8674.51 769.03,-8676.73 910.47,-8689.93 1006.65,-8698.66"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.01 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8696.51" 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,-8875.8 1006,-8905.8 1184,-8905.8 1184,-8875.8 1006,-8875.8"/>
-<text text-anchor="start" x="1014" y="-8893.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="1095" y="-8882.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006,-8935.51 1006,-8965.51 1184,-8965.51 1184,-8935.51 1006,-8935.51"/>
+<text text-anchor="start" x="1014" y="-8953.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="1095" y="-8942.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 783,-5060.41 731.57,-8793.44 767,-8832.8 796.92,-8866.03 923.57,-8844.16 967,-8854.8 975.34,-8856.84 976.84,-8859.14 985,-8861.8 1000.26,-8866.78 1016.93,-8871.55 1032.54,-8875.73"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8857.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 781.92,-5261.82 732.69,-8876.4 767,-8914.51 774.98,-8923.37 911.7,-8935.99 1005.8,-8943.69"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.01 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8942.51" 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,-2642.8 1008,-2672.8 1182,-2672.8 1182,-2642.8 1008,-2642.8"/>
-<text text-anchor="start" x="1016" y="-2660.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Multiplication</text>
-<text text-anchor="middle" x="1095" y="-2649.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008,-2652.51 1008,-2682.51 1182,-2682.51 1182,-2652.51 1008,-2652.51"/>
+<text text-anchor="start" x="1016" y="-2670.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="1095" y="-2659.51" 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="M746.27,-4983.76C747.21,-4982.82 748.12,-4981.83 749,-4980.8 800.65,-4920.14 716.69,-3608.58 767,-3546.8 824.47,-3476.23 909.2,-3573.11 967,-3502.8 995.94,-3467.6 956.22,-2718.13 985,-2682.8 991.13,-2675.28 999.03,-2669.74 1007.76,-2665.69"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.16 738.48,-4990.24 748.41,-4986.54 743.93,-4981.16"/>
-<text text-anchor="middle" x="867" y="-3549.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.52 748.13,-5184.54 749,-5183.51 778.53,-5148.78 736.39,-3576.29 767,-3542.51 797.02,-3509.37 936.8,-3553.48 967,-3520.51 998.11,-3486.53 955.75,-2727.1 985,-2691.51 991.15,-2684.02 999.06,-2678.55 1007.8,-2674.58"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.49,-5192.95 748.41,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-3545.51" 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,-8115.8 1010,-8145.8 1180,-8145.8 1180,-8115.8 1010,-8115.8"/>
-<text text-anchor="start" x="1018" y="-8133.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="1095" y="-8122.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-8007.51 1010,-8037.51 1180,-8037.51 1180,-8007.51 1010,-8007.51"/>
+<text text-anchor="start" x="1018" y="-8025.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="1095" y="-8014.51" 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="M745.24,-5015.78C746.56,-5017.04 747.81,-5018.38 749,-5019.8 776.44,-5052.54 738.32,-8064.14 767,-8095.8 782,-8112.36 944.78,-8114.41 967,-8116.8 980.89,-8118.3 995.64,-8119.9 1009.98,-8121.48"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.77,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8119.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 797.68,-5280.54 719.43,-7890.55 767,-7949.51 769.05,-7952.04 928.55,-7986.82 1024,-8007.44"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.13,-5212.02 742.77,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-7996.51" 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,-7375.8 1005,-7405.8 1185,-7405.8 1185,-7375.8 1005,-7375.8"/>
-<text text-anchor="start" x="1013" y="-7393.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-7382.8" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-7604.51 1005,-7634.51 1185,-7634.51 1185,-7604.51 1005,-7604.51"/>
+<text text-anchor="start" x="1013" y="-7622.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-7611.51" 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="M745.24,-5015.78C746.55,-5017.04 747.81,-5018.38 749,-5019.8 790.96,-5069.77 722.25,-7321.31 767,-7368.8 775.11,-7377.41 910.59,-7384.11 1004.6,-7387.76"/>
-<polygon fill="orange" stroke="orange" points="747.13,-5012.81 737.13,-5009.32 742.77,-5018.29 747.13,-5012.81"/>
-<text text-anchor="start" x="800" y="-7399.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="867" y="-7388.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.55,-5219.75 747.81,-5221.09 749,-5222.51 791.16,-5272.71 722.71,-7534.18 767,-7582.51 782.08,-7598.96 944.83,-7598.88 967,-7601.51 979.27,-7602.96 992.19,-7604.63 1004.91,-7606.35"/>
+<polygon fill="orange" stroke="orange" points="747.13,-5215.52 737.13,-5212.02 742.77,-5220.99 747.13,-5215.52"/>
+<text text-anchor="start" x="800" y="-7615.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="867" y="-7604.51" 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,-8373.8 1018.5,-8403.8 1171.5,-8403.8 1171.5,-8373.8 1018.5,-8373.8"/>
-<text text-anchor="start" x="1026.5" y="-8391.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FillQueue</text>
-<text text-anchor="middle" x="1095" y="-8380.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018.5,-8435.51 1018.5,-8465.51 1171.5,-8465.51 1171.5,-8435.51 1018.5,-8435.51"/>
+<text text-anchor="start" x="1026.5" y="-8453.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="1095" y="-8442.51" 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="M745.24,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 778.46,-5054.97 736.21,-8288.79 767,-8322.8 796.99,-8355.93 923.57,-8333.28 967,-8343.8 975.34,-8345.82 976.95,-8347.83 985,-8350.8 1006.15,-8358.6 1029.77,-8366.88 1049.59,-8373.72"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8346.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 777.36,-5256.35 738.09,-8368.13 767,-8401.51 798.85,-8438.28 931.88,-8447.84 1018.14,-8450.1"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.02 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8450.51" 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,-7742.8 1017.5,-7772.8 1172.5,-7772.8 1172.5,-7742.8 1017.5,-7742.8"/>
-<text text-anchor="start" x="1025.5" y="-7760.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling3d</text>
-<text text-anchor="middle" x="1095" y="-7749.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-6948.51 1017.5,-6978.51 1172.5,-6978.51 1172.5,-6948.51 1017.5,-6948.51"/>
+<text text-anchor="start" x="1025.5" y="-6966.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="1095" y="-6955.51" 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="M745.24,-5015.78C746.56,-5017.04 747.81,-5018.38 749,-5019.8 796.72,-5076.69 717.13,-7637.79 767,-7692.8 797.02,-7725.91 927.18,-7693.51 967,-7713.8 977.66,-7719.23 974.67,-7727.78 985,-7733.8 994.88,-7739.55 1005.99,-7743.93 1017.25,-7747.26"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.13,-5009.32 742.77,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-7716.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.23,-5218.49C746.55,-5219.75 747.81,-5221.09 749,-5222.51 779.19,-5258.35 736.49,-6873.93 767,-6909.51 783.15,-6928.34 926.01,-6946.31 1017.48,-6956.03"/>
+<polygon fill="orange" stroke="orange" points="747.12,-5215.52 737.11,-5212.04 742.77,-5221 747.12,-5215.52"/>
+<text text-anchor="middle" x="867" y="-6951.51" 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,-7133.8 1010,-7163.8 1180,-7163.8 1180,-7133.8 1010,-7133.8"/>
-<text text-anchor="start" x="1018" y="-7151.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-7140.8" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-7469.51 1010,-7499.51 1180,-7499.51 1180,-7469.51 1010,-7469.51"/>
+<text text-anchor="start" x="1018" y="-7487.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-7476.51" 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="M745.24,-5015.78C746.55,-5017.04 747.81,-5018.38 749,-5019.8 786.25,-5064.12 727.86,-7061.14 767,-7103.8 782.09,-7120.25 944.92,-7119.5 967,-7122.8 986.7,-7125.75 1007.96,-7129.76 1027.34,-7133.76"/>
-<polygon fill="orange" stroke="orange" points="747.13,-5012.81 737.12,-5009.32 742.77,-5018.29 747.13,-5012.81"/>
-<text text-anchor="start" x="796.5" y="-7136.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="867" y="-7125.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.55,-5219.75 747.81,-5221.09 749,-5222.51 788.7,-5269.77 725.28,-7399.01 767,-7444.51 782.09,-7460.96 944.86,-7460.63 967,-7463.51 980.85,-7465.31 995.51,-7467.48 1009.75,-7469.74"/>
+<polygon fill="orange" stroke="orange" points="747.13,-5215.52 737.13,-5212.03 742.77,-5220.99 747.13,-5215.52"/>
+<text text-anchor="start" x="796.5" y="-7477.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="867" y="-7466.51" 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,-2544.8 1013.5,-2574.8 1176.5,-2574.8 1176.5,-2544.8 1013.5,-2544.8"/>
-<text text-anchor="start" x="1021.5" y="-2562.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Subtraction</text>
-<text text-anchor="middle" x="1095" y="-2551.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-2505.51 1013.5,-2535.51 1176.5,-2535.51 1176.5,-2505.51 1013.5,-2505.51"/>
+<text text-anchor="start" x="1021.5" y="-2523.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="1095" y="-2512.51" 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="M746.27,-4983.76C747.22,-4982.82 748.12,-4981.83 749,-4980.8 775.88,-4949.22 740.82,-3519.97 767,-3487.8 824.45,-3417.21 909.24,-3514.14 967,-3443.8 997.33,-3406.87 954.67,-2620.73 985,-2583.8 992.44,-2574.74 1002.45,-2568.62 1013.4,-2564.56"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.16 738.48,-4990.24 748.41,-4986.54 743.93,-4981.16"/>
-<text text-anchor="middle" x="867" y="-3490.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.52 748.13,-5184.54 749,-5183.51 780.64,-5146.27 734.21,-3460.73 767,-3424.51 797.01,-3391.36 936.81,-3435.49 967,-3402.51 999.19,-3367.33 954.74,-2581.35 985,-2544.51 992.44,-2535.45 1002.45,-2529.33 1013.4,-2525.27"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.87 738.49,-5192.96 748.41,-5189.25 743.93,-5183.87"/>
+<text text-anchor="middle" x="867" y="-3427.51" 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,-7253.8 1017.5,-7283.8 1172.5,-7283.8 1172.5,-7253.8 1017.5,-7253.8"/>
-<text text-anchor="start" x="1025.5" y="-7271.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling2d</text>
-<text text-anchor="middle" x="1095" y="-7260.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-7795.51 1017.5,-7825.51 1172.5,-7825.51 1172.5,-7795.51 1017.5,-7795.51"/>
+<text text-anchor="start" x="1025.5" y="-7813.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="1095" y="-7802.51" 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="M745.24,-5015.78C746.55,-5017.04 747.81,-5018.38 749,-5019.8 788.7,-5067.06 725.01,-7196.57 767,-7241.8 775.43,-7250.88 923.47,-7260.09 1017.44,-7265.06"/>
-<polygon fill="orange" stroke="orange" points="747.13,-5012.81 737.13,-5009.32 742.77,-5018.29 747.13,-5012.81"/>
-<text text-anchor="middle" x="867" y="-7264.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.55,-5219.75 747.81,-5221.09 749,-5222.51 794.82,-5277.11 718.14,-7736.61 767,-7788.51 775.48,-7797.52 923.5,-7804.44 1017.45,-7807.95"/>
+<polygon fill="orange" stroke="orange" points="747.13,-5215.52 737.13,-5212.02 742.77,-5220.99 747.13,-5215.52"/>
+<text text-anchor="middle" x="867" y="-7808.51" 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,-7585.8 1010,-7615.8 1180,-7615.8 1180,-7585.8 1010,-7585.8"/>
-<text text-anchor="start" x="1018" y="-7603.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-7592.8" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-7932.51 1010,-7962.51 1180,-7962.51 1180,-7932.51 1010,-7932.51"/>
+<text text-anchor="start" x="1018" y="-7950.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-7939.51" 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="M745.24,-5015.78C746.55,-5017.04 747.81,-5018.38 749,-5019.8 794.46,-5073.98 719.49,-7513.41 767,-7565.8 782.01,-7582.35 944.78,-7584.41 967,-7586.8 980.89,-7588.3 995.64,-7589.9 1009.98,-7591.48"/>
-<polygon fill="orange" stroke="orange" points="747.13,-5012.81 737.13,-5009.32 742.77,-5018.29 747.13,-5012.81"/>
-<text text-anchor="middle" x="867" y="-7589.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 797.08,-5279.82 716.56,-7860.26 767,-7915.51 769.05,-7917.75 913.42,-7931.2 1009.62,-7939.93"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.13,-5212.02 742.77,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-7937.51" 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,-6557.8 1016.5,-6587.8 1173.5,-6587.8 1173.5,-6557.8 1016.5,-6557.8"/>
-<text text-anchor="start" x="1024.5" y="-6575.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="1095" y="-6564.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-6889.51 1016.5,-6919.51 1173.5,-6919.51 1173.5,-6889.51 1016.5,-6889.51"/>
+<text text-anchor="start" x="1024.5" y="-6907.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="1095" y="-6896.51" 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="M745.23,-5015.79C746.55,-5017.05 747.81,-5018.39 749,-5019.8 775.97,-5051.78 738.82,-6494.88 767,-6525.8 797.1,-6558.83 922.84,-6539.98 967,-6546.8 986.46,-6549.81 1007.46,-6553.8 1026.66,-6557.75"/>
-<polygon fill="orange" stroke="orange" points="747.12,-5012.81 737.11,-5009.34 742.76,-5018.3 747.12,-5012.81"/>
-<text text-anchor="middle" x="867" y="-6549.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ActivationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.23,-5218.49C746.55,-5219.75 747.81,-5221.09 749,-5222.51 778.59,-5257.63 735.81,-6841.8 767,-6875.51 771.21,-6880.06 920.76,-6891.82 1016.14,-6898.89"/>
+<polygon fill="orange" stroke="orange" points="747.12,-5215.52 737.11,-5212.04 742.77,-5221 747.12,-5215.52"/>
+<text text-anchor="middle" x="867" y="-6897.51" 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,-6853.8 1007.5,-6883.8 1182.5,-6883.8 1182.5,-6853.8 1007.5,-6853.8"/>
-<text text-anchor="start" x="1015.5" y="-6871.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchToSpace</text>
-<text text-anchor="middle" x="1095" y="-6860.8" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-7198.51 1007.5,-7228.51 1182.5,-7228.51 1182.5,-7198.51 1007.5,-7198.51"/>
+<text text-anchor="start" x="1015.5" y="-7216.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchToSpace</text>
+<text text-anchor="middle" x="1095" y="-7205.51" 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="M745.24,-5015.78C746.55,-5017.05 747.81,-5018.38 749,-5019.8 781.38,-5058.27 733.17,-6792.61 767,-6829.8 797.07,-6862.86 922.65,-6845.33 967,-6850.8 980.04,-6852.41 993.81,-6854.23 1007.29,-6856.09"/>
-<polygon fill="orange" stroke="orange" points="747.12,-5012.81 737.12,-5009.33 742.77,-5018.29 747.12,-5012.81"/>
-<text text-anchor="middle" x="867" y="-6853.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchToSpaceNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.49C746.55,-5219.75 747.81,-5221.09 749,-5222.51 783.99,-5264.11 730.42,-7139.3 767,-7179.51 767.25,-7179.79 910.53,-7194.6 1007.32,-7204.58"/>
+<polygon fill="orange" stroke="orange" points="747.13,-5215.52 737.12,-5212.03 742.77,-5221 747.13,-5215.52"/>
+<text text-anchor="middle" x="867" y="-7202.51" 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,-5386.8 1012.5,-5416.8 1177.5,-5416.8 1177.5,-5386.8 1012.5,-5386.8"/>
-<text text-anchor="start" x="1020.5" y="-5404.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StridedSlice</text>
-<text text-anchor="middle" x="1095" y="-5393.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012.5,-5655.51 1012.5,-5685.51 1177.5,-5685.51 1177.5,-5655.51 1012.5,-5655.51"/>
+<text text-anchor="start" x="1020.5" y="-5673.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StridedSlice</text>
+<text text-anchor="middle" x="1095" y="-5662.51" 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="M745.14,-5015.86C746.49,-5017.1 747.77,-5018.41 749,-5019.8 795.12,-5072.02 721.58,-5279.97 767,-5332.8 783.01,-5351.42 920.78,-5375.58 1012.31,-5389.81"/>
-<polygon fill="orange" stroke="orange" points="746.95,-5012.84 736.89,-5009.53 742.69,-5018.39 746.95,-5012.84"/>
-<text text-anchor="middle" x="867" y="-5383.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StridedSliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.15,-5218.56C746.49,-5219.8 747.78,-5221.12 749,-5222.51 799.66,-5280.19 721.3,-5505.82 767,-5567.51 828.35,-5650.31 886.02,-5617.81 985,-5646.51 996.07,-5649.72 1007.89,-5652.73 1019.5,-5655.47"/>
+<polygon fill="orange" stroke="orange" points="746.97,-5215.54 736.91,-5212.21 742.7,-5221.09 746.97,-5215.54"/>
+<text text-anchor="middle" x="867" y="-5643.51" 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,-5266.8 1018,-5296.8 1172,-5296.8 1172,-5266.8 1018,-5266.8"/>
-<text text-anchor="start" x="1026" y="-5284.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchMat</text>
-<text text-anchor="middle" x="1095" y="-5273.8" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-5557.51 1018,-5587.51 1172,-5587.51 1172,-5557.51 1018,-5557.51"/>
+<text text-anchor="start" x="1026" y="-5575.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; BatchMat</text>
+<text text-anchor="middle" x="1095" y="-5564.51" 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="M744.55,-5015.44C746.1,-5016.8 747.59,-5018.26 749,-5019.8 779.36,-5053.11 735.38,-5189.68 767,-5221.8 798.35,-5253.65 925.83,-5225.41 967,-5242.8 976.59,-5246.85 975.65,-5253.22 985,-5257.8 995.27,-5262.83 1006.59,-5266.82 1017.94,-5269.98"/>
-<polygon fill="orange" stroke="orange" points="746.39,-5012.45 736.26,-5009.36 742.25,-5018.1 746.39,-5012.45"/>
-<text text-anchor="middle" x="867" y="-5245.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchMatMulQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.12,-5218.59C746.47,-5219.82 747.77,-5221.13 749,-5222.51 787.73,-5265.87 730.67,-5438.12 767,-5483.51 798.16,-5522.44 931.41,-5548.83 1017.9,-5562.22"/>
+<polygon fill="orange" stroke="orange" points="746.91,-5215.55 736.83,-5212.28 742.67,-5221.12 746.91,-5215.55"/>
+<text text-anchor="middle" x="867" y="-5555.51" 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,-2348.8 1021,-2378.8 1169,-2378.8 1169,-2348.8 1021,-2348.8"/>
-<text text-anchor="start" x="1029" y="-2366.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Addition</text>
-<text text-anchor="middle" x="1095" y="-2355.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1021,-2358.51 1021,-2388.51 1169,-2388.51 1169,-2358.51 1021,-2358.51"/>
+<text text-anchor="start" x="1029" y="-2376.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Addition</text>
+<text text-anchor="middle" x="1095" y="-2365.51" 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="M746.28,-4983.76C747.22,-4982.82 748.13,-4981.83 749,-4980.8 779.94,-4944.39 734.93,-3296.22 767,-3260.8 797.01,-3227.66 936.81,-3271.78 967,-3238.8 998.93,-3203.92 954.99,-2424.34 985,-2387.8 994.1,-2376.72 1007.05,-2370.04 1020.86,-2366.14"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.16 738.49,-4990.25 748.41,-4986.54 743.93,-4981.16"/>
-<text text-anchor="middle" x="867" y="-3263.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AdditionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.52 748.13,-5184.54 749,-5183.51 783.8,-5142.5 733.11,-3289.27 767,-3247.51 824.35,-3176.84 909.19,-3273.8 967,-3203.51 995.45,-3168.92 956.55,-2432.1 985,-2397.51 994.11,-2386.43 1007.06,-2379.75 1020.87,-2375.86"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.87 738.49,-5192.96 748.42,-5189.25 743.93,-5183.87"/>
+<text text-anchor="middle" x="867" y="-3250.51" 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,-2250.8 1021.5,-2280.8 1168.5,-2280.8 1168.5,-2250.8 1021.5,-2250.8"/>
-<text text-anchor="start" x="1029.5" y="-2268.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Division</text>
-<text text-anchor="middle" x="1095" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1021.5,-2260.51 1021.5,-2290.51 1168.5,-2290.51 1168.5,-2260.51 1021.5,-2260.51"/>
+<text text-anchor="start" x="1029.5" y="-2278.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Division</text>
+<text text-anchor="middle" x="1095" y="-2267.51" 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="M746.28,-4983.77C747.22,-4982.82 748.13,-4981.83 749,-4980.8 783.1,-4940.63 733.79,-3124.72 767,-3083.8 824.36,-3013.14 909.13,-3110.05 967,-3039.8 1020,-2975.47 932,-2354.14 985,-2289.8 994.24,-2278.58 1007.42,-2271.88 1021.44,-2268.01"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.16 738.49,-4990.25 748.42,-4986.54 743.93,-4981.16"/>
-<text text-anchor="middle" x="867" y="-3086.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DivisionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.52 748.13,-5184.54 749,-5183.51 784.86,-5141.25 729.83,-3229.61 767,-3188.51 796.99,-3155.34 936.82,-3199.5 967,-3166.51 999.52,-3130.96 954.43,-2336.74 985,-2299.51 994.22,-2288.28 1007.4,-2281.56 1021.41,-2277.69"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5183.87 738.5,-5192.96 748.42,-5189.25 743.94,-5183.87"/>
+<text text-anchor="middle" x="867" y="-3191.51" 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,-4139.8 1013,-4169.8 1177,-4169.8 1177,-4139.8 1013,-4139.8"/>
-<text text-anchor="start" x="1021" y="-4157.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RankQueue</text>
-<text text-anchor="middle" x="1095" y="-4146.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-4235.51 1013,-4265.51 1177,-4265.51 1177,-4235.51 1013,-4235.51"/>
+<text text-anchor="start" x="1021" y="-4253.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RankQueue</text>
+<text text-anchor="middle" x="1095" y="-4242.51" 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.19,-4983.69C747.16,-4982.77 748.1,-4981.81 749,-4980.8 788.21,-4937.28 728.76,-4762.18 767,-4717.8 826.42,-4648.86 908.69,-4743.69 967,-4673.8 1002.19,-4631.63 950,-4222.13 985,-4179.8 992.36,-4170.9 1002.19,-4164.78 1012.94,-4160.64"/>
-<polygon fill="orange" stroke="orange" points="743.88,-4981.06 738.23,-4990.03 748.24,-4986.54 743.88,-4981.06"/>
-<text text-anchor="middle" x="867" y="-4720.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RankQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.24,-5186.44C747.19,-5185.5 748.11,-5184.53 749,-5183.51 786.96,-5139.91 730,-4707.93 767,-4663.51 825.24,-4593.57 908.14,-4688.93 967,-4619.51 1016.5,-4561.12 935.76,-4334.11 985,-4275.51 992.37,-4266.74 1002.13,-4260.68 1012.79,-4256.56"/>
+<polygon fill="orange" stroke="orange" points="743.91,-5183.82 738.38,-5192.86 748.34,-5189.24 743.91,-5183.82"/>
+<text text-anchor="middle" x="867" y="-4666.51" 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,-4090.8 1005.5,-4120.8 1184.5,-4120.8 1184.5,-4090.8 1005.5,-4090.8"/>
-<text text-anchor="start" x="1013.5" y="-4108.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SoftmaxQueue</text>
-<text text-anchor="middle" x="1095" y="-4097.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-4186.51 1005.5,-4216.51 1184.5,-4216.51 1184.5,-4186.51 1005.5,-4186.51"/>
+<text text-anchor="start" x="1013.5" y="-4204.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SoftmaxQueue</text>
+<text text-anchor="middle" x="1095" y="-4193.51" 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.21,-4983.71C747.17,-4982.78 748.1,-4981.81 749,-4980.8 796.63,-4927.26 720.55,-4713.38 767,-4658.8 825.98,-4589.49 908.67,-4684.66 967,-4614.8 1001.49,-4573.49 950.69,-4172.26 985,-4130.8 990.57,-4124.07 997.55,-4118.93 1005.27,-4115.04"/>
-<polygon fill="orange" stroke="orange" points="743.89,-4981.08 738.29,-4990.07 748.28,-4986.54 743.89,-4981.08"/>
-<text text-anchor="middle" x="867" y="-4661.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.25,-5186.44C747.2,-5185.51 748.11,-5184.53 749,-5183.51 791.18,-5134.89 725.9,-4654.04 767,-4604.51 825.12,-4534.47 908.09,-4629.88 967,-4560.51 1015.11,-4503.85 937.14,-4283.38 985,-4226.51 990.63,-4219.82 997.64,-4214.72 1005.38,-4210.84"/>
+<polygon fill="orange" stroke="orange" points="743.91,-5183.83 738.4,-5192.88 748.35,-5189.24 743.91,-5183.83"/>
+<text text-anchor="middle" x="867" y="-4607.51" 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,-8703.8 1004,-8733.8 1186,-8733.8 1186,-8703.8 1004,-8703.8"/>
-<text text-anchor="start" x="1012" y="-8721.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="1095" y="-8710.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-8760.51 1004,-8790.51 1186,-8790.51 1186,-8760.51 1004,-8760.51"/>
+<text text-anchor="start" x="1012" y="-8778.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="1095" y="-8767.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 781.42,-5058.52 733.21,-8618.27 767,-8655.8 796.92,-8689.03 924.98,-8662.52 967,-8677.8 976.04,-8681.09 976.24,-8685.85 985,-8689.8 997.23,-8695.32 1010.71,-8699.96 1023.91,-8703.8"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8680.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FullyConnectedQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 780.39,-5259.99 734.12,-8706.33 767,-8742.51 769,-8744.71 907.55,-8758.08 1003.64,-8767.11"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.01 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8765.51" 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,-4237.8 1014.5,-4267.8 1175.5,-4267.8 1175.5,-4237.8 1014.5,-4237.8"/>
-<text text-anchor="start" x="1022.5" y="-4255.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; CastQueue</text>
-<text text-anchor="middle" x="1095" y="-4244.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-4333.51 1014.5,-4363.51 1175.5,-4363.51 1175.5,-4333.51 1014.5,-4333.51"/>
+<text text-anchor="start" x="1022.5" y="-4351.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; CastQueue</text>
+<text text-anchor="middle" x="1095" y="-4340.51" 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="M745.11,-4984.43C746.45,-4983.28 747.75,-4982.08 749,-4980.8 786.4,-4942.56 732.86,-4902.98 767,-4861.8 827.1,-4789.3 911.17,-4867.64 967,-4791.8 1000.88,-4745.78 948.62,-4321.87 985,-4277.8 992.66,-4268.52 1003.01,-4262.27 1014.29,-4258.12"/>
-<polygon fill="orange" stroke="orange" points="743.01,-4981.63 736.91,-4990.29 747.08,-4987.32 743.01,-4981.63"/>
-<text text-anchor="middle" x="867" y="-4864.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; CastQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.22,-5186.42C747.18,-5185.49 748.1,-5184.52 749,-5183.51 799.63,-5126.39 717.63,-4898.72 767,-4840.51 825.87,-4771.09 908.48,-4866.21 967,-4796.51 997.25,-4760.48 954.91,-4409.67 985,-4373.51 992.7,-4364.25 1003.06,-4358.02 1014.35,-4353.88"/>
+<polygon fill="orange" stroke="orange" points="743.89,-5183.79 738.3,-5192.79 748.29,-5189.24 743.89,-5183.79"/>
+<text text-anchor="middle" x="867" y="-4843.51" 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,-8988.8 1007.5,-9018.8 1182.5,-9018.8 1182.5,-8988.8 1007.5,-8988.8"/>
-<text text-anchor="start" x="1015.5" y="-9006.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToBatch</text>
-<text text-anchor="middle" x="1095" y="-8995.8" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-9229.51 1007.5,-9259.51 1182.5,-9259.51 1182.5,-9229.51 1007.5,-9229.51"/>
+<text text-anchor="start" x="1015.5" y="-9247.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SpaceToBatch</text>
+<text text-anchor="middle" x="1095" y="-9236.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 783.84,-5061.42 733,-8885.5 767,-8927.8 824.08,-8998.82 878.3,-8952 967,-8972.8 988.65,-8977.88 1012.34,-8983.61 1033.33,-8988.76"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8975.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToBatchNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 784.56,-5264.99 729.75,-9170.5 767,-9211.51 798.17,-9245.83 921.53,-9249.87 1007.48,-9248.25"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.15,-5212.01 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-9251.51" 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,-9431.8 1005,-9461.8 1185,-9461.8 1185,-9431.8 1005,-9431.8"/>
-<text text-anchor="start" x="1013" y="-9449.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Depthwise</text>
-<text text-anchor="middle" x="1095" y="-9438.8" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-9545.51 1005,-9575.51 1185,-9575.51 1185,-9545.51 1005,-9545.51"/>
+<text text-anchor="start" x="1013" y="-9563.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Depthwise</text>
+<text text-anchor="middle" x="1095" y="-9552.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 787.74,-5066.1 728.86,-9319.02 767,-9365.8 824.39,-9436.2 879.05,-9385.11 967,-9407.8 994.25,-9414.83 1024.37,-9424.02 1048.43,-9431.71"/>
-<polygon fill="orange" stroke="orange" points="747.15,-5012.81 737.15,-5009.3 742.78,-5018.28 747.15,-5012.81"/>
-<text text-anchor="start" x="798.5" y="-9421.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="867" y="-9410.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 787.34,-5268.33 727.04,-9480.09 767,-9524.51 774.95,-9533.34 910.88,-9545.91 1004.96,-9553.62"/>
+<polygon fill="orange" stroke="orange" points="747.15,-5215.51 737.15,-5212.01 742.78,-5220.99 747.15,-5215.51"/>
+<text text-anchor="start" x="798.5" y="-9563.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="867" y="-9552.51" 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,-9219.8 1013.5,-9249.8 1176.5,-9249.8 1176.5,-9219.8 1013.5,-9219.8"/>
-<text text-anchor="start" x="1021.5" y="-9237.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="1095" y="-9226.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-9417.51 1013.5,-9447.51 1176.5,-9447.51 1176.5,-9417.51 1013.5,-9417.51"/>
+<text text-anchor="start" x="1021.5" y="-9435.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="1095" y="-9424.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 786.13,-5064.17 729.14,-9142.04 767,-9185.8 775.05,-9195.11 919.07,-9213.94 1013.27,-9225.35"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.15,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-9221.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DequantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 786.26,-5267.03 727.78,-9359.71 767,-9402.51 771.15,-9407.03 917.76,-9419.05 1013.24,-9426.43"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.51 737.15,-5212.01 742.78,-5220.99 747.14,-5215.51"/>
+<text text-anchor="middle" x="867" y="-9424.51" 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,-8232.8 1004.5,-8262.8 1185.5,-8262.8 1185.5,-8232.8 1004.5,-8232.8"/>
-<text text-anchor="start" x="1012.5" y="-8250.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReshapeQueue</text>
-<text text-anchor="middle" x="1095" y="-8239.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004.5,-8578.51 1004.5,-8608.51 1185.5,-8608.51 1185.5,-8578.51 1004.5,-8578.51"/>
+<text text-anchor="start" x="1012.5" y="-8596.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReshapeQueue</text>
+<text text-anchor="middle" x="1095" y="-8585.51" 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="M745.24,-5015.78C746.56,-5017.04 747.81,-5018.38 749,-5019.8 776.76,-5052.93 742.79,-8095.99 767,-8131.8 796.18,-8174.97 935.26,-8212.77 1022.37,-8232.74"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.77,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8220.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReshapeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 778.74,-5258 735.92,-8522.18 767,-8556.51 782,-8573.07 944.8,-8574.94 967,-8577.51 979.03,-8578.9 991.7,-8580.42 1004.18,-8581.96"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.02 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8580.51" 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,-8519.8 1014,-8549.8 1176,-8549.8 1176,-8519.8 1014,-8519.8"/>
-<text text-anchor="start" x="1022" y="-8537.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="1095" y="-8526.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014,-8882.51 1014,-8912.51 1176,-8912.51 1176,-8882.51 1014,-8882.51"/>
+<text text-anchor="start" x="1022" y="-8900.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="1095" y="-8889.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 779.77,-5056.53 734.84,-8434.28 767,-8469.8 796.99,-8502.93 923.38,-8481.09 967,-8490.8 998.32,-8497.77 1032.63,-8509.95 1057.69,-8519.73"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8493.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SliceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 781.44,-5261.25 733.25,-8822.91 767,-8860.51 798.77,-8895.9 927.54,-8900.91 1013.69,-8900.08"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.01 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8902.51" 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,-7858.8 1012,-7888.8 1178,-7888.8 1178,-7858.8 1012,-7858.8"/>
-<text text-anchor="start" x="1020" y="-7876.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MeanQueue</text>
-<text text-anchor="middle" x="1095" y="-7865.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012,-8250.51 1012,-8280.51 1178,-8280.51 1178,-8250.51 1012,-8250.51"/>
+<text text-anchor="start" x="1020" y="-8268.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MeanQueue</text>
+<text text-anchor="middle" x="1095" y="-8257.51" 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="M745.24,-5015.78C746.56,-5017.04 747.81,-5018.38 749,-5019.8 799.18,-5079.63 714.56,-7772.94 767,-7830.8 797.01,-7863.91 922.74,-7845.65 967,-7851.8 981.63,-7853.83 997.16,-7856.28 1012.15,-7858.79"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.77,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-7854.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MeanQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 775.73,-5254.4 739.65,-8187.14 767,-8218.51 775.03,-8227.72 917.42,-8245.51 1011.63,-8256.36"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.02 742.77,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8253.51" 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,-2054.8 1017,-2084.8 1173,-2084.8 1173,-2054.8 1017,-2054.8"/>
-<text text-anchor="start" x="1025" y="-2072.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-2061.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-1953.51 1017,-1983.51 1173,-1983.51 1173,-1953.51 1017,-1953.51"/>
+<text text-anchor="start" x="1025" y="-1971.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-1960.51" 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="M746.28,-4983.77C747.22,-4982.82 748.13,-4981.83 749,-4980.8 785.21,-4938.12 729.46,-3007.32 767,-2965.8 796.99,-2932.63 936.81,-2976.78 967,-2943.8 998.89,-2908.96 955.02,-2130.3 985,-2093.8 993.24,-2083.77 1004.63,-2077.34 1016.96,-2073.33"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4981.16 738.5,-4990.25 748.42,-4986.54 743.94,-4981.16"/>
-<text text-anchor="middle" x="867" y="-2968.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.48C747.22,-5185.53 748.13,-5184.54 749,-5183.51 801.73,-5121.18 715.65,-2307.98 767,-2244.51 824.24,-2173.75 906.97,-2268.92 967,-2200.51 997.6,-2165.64 954.4,-2027.38 985,-1992.51 993.43,-1982.89 1004.77,-1976.64 1016.94,-1972.66"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5183.87 738.51,-5192.97 748.43,-5189.24 743.94,-5183.87"/>
+<text text-anchor="middle" x="867" y="-2247.51" 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,-8821.8 1019.5,-8851.8 1170.5,-8851.8 1170.5,-8821.8 1019.5,-8821.8"/>
-<text text-anchor="start" x="1027.5" y="-8839.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantize</text>
-<text text-anchor="middle" x="1095" y="-8828.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1019.5,-9128.51 1019.5,-9158.51 1170.5,-9158.51 1170.5,-9128.51 1019.5,-9128.51"/>
+<text text-anchor="start" x="1027.5" y="-9146.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantize</text>
+<text text-anchor="middle" x="1095" y="-9135.51" 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="M745.25,-5015.77C746.56,-5017.04 747.81,-5018.38 749,-5019.8 782.47,-5059.78 733.71,-8733.68 767,-8773.8 783.04,-8793.13 927.94,-8815.24 1019.39,-8827.46"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.78,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-8821.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.25,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 783.48,-5263.69 731.76,-9048.98 767,-9089.51 796.47,-9123.4 922.73,-9110.95 967,-9118.51 984.5,-9121.5 1003.29,-9125.02 1020.91,-9128.47"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.01 742.78,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-9121.51" 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,-7977.8 1008.5,-8007.8 1181.5,-8007.8 1181.5,-7977.8 1008.5,-7977.8"/>
-<text text-anchor="start" x="1016.5" y="-7995.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogicalBinary</text>
-<text text-anchor="middle" x="1095" y="-7984.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-8381.51 1008.5,-8411.51 1181.5,-8411.51 1181.5,-8381.51 1008.5,-8381.51"/>
+<text text-anchor="start" x="1016.5" y="-8399.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogicalBinary</text>
+<text text-anchor="middle" x="1095" y="-8388.51" 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="M745.24,-5015.78C746.56,-5017.04 747.81,-5018.38 749,-5019.8 775.22,-5051.07 739.6,-7927.56 767,-7957.8 782,-7974.36 944.78,-7976.41 967,-7978.8 980.34,-7980.24 994.47,-7981.78 1008.27,-7983.29"/>
-<polygon fill="orange" stroke="orange" points="747.14,-5012.81 737.14,-5009.31 742.77,-5018.28 747.14,-5012.81"/>
-<text text-anchor="middle" x="867" y="-7981.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogicalBinaryQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 777.07,-5256 737.36,-8336.4 767,-8368.51 771.09,-8372.94 912.7,-8383.75 1008.21,-8390.57"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.02 742.77,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8389.51" 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,-2103.8 1001,-2133.8 1189,-2133.8 1189,-2103.8 1001,-2103.8"/>
-<text text-anchor="start" x="1009" y="-2121.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MaximumQueue</text>
-<text text-anchor="middle" x="1095" y="-2110.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1001,-2058.51 1001,-2088.51 1189,-2088.51 1189,-2058.51 1001,-2058.51"/>
+<text text-anchor="start" x="1009" y="-2076.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MaximumQueue</text>
+<text text-anchor="middle" x="1095" y="-2065.51" 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="M746.28,-4983.77C747.22,-4982.82 748.13,-4981.83 749,-4980.8 784.16,-4939.37 732.76,-3066.99 767,-3024.8 824.35,-2954.13 909.22,-3051.12 967,-2980.8 996.56,-2944.82 955.44,-2178.78 985,-2142.8 989.43,-2137.41 994.77,-2133.06 1000.67,-2129.57"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4981.16 738.49,-4990.25 748.42,-4986.54 743.94,-4981.16"/>
-<text text-anchor="middle" x="867" y="-3027.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MaximumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.53 748.13,-5184.54 749,-5183.51 797.51,-5126.2 716.71,-2536.26 767,-2480.51 796.95,-2447.31 936.34,-2491.05 967,-2458.51 994.32,-2429.52 959.68,-2131.25 985,-2100.51 989.46,-2095.09 994.83,-2090.66 1000.75,-2087.05"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5183.87 738.51,-5192.97 748.42,-5189.24 743.94,-5183.87"/>
+<text text-anchor="middle" x="867" y="-2483.51" 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,-7445.8 1008.5,-7475.8 1181.5,-7475.8 1181.5,-7445.8 1008.5,-7445.8"/>
-<text text-anchor="start" x="1016.5" y="-7463.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ConcatQueue</text>
-<text text-anchor="middle" x="1095" y="-7452.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-8147.51 1008.5,-8177.51 1181.5,-8177.51 1181.5,-8147.51 1008.5,-8147.51"/>
+<text text-anchor="start" x="1016.5" y="-8165.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ConcatQueue</text>
+<text text-anchor="middle" x="1095" y="-8154.51" 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="M745.24,-5015.78C746.55,-5017.04 747.81,-5018.38 749,-5019.8 791.73,-5070.69 723.45,-7361.62 767,-7411.8 797.71,-7447.19 922.23,-7457.37 1008.43,-7460.1"/>
-<polygon fill="orange" stroke="orange" points="747.13,-5012.81 737.13,-5009.32 742.77,-5018.29 747.13,-5012.81"/>
-<text text-anchor="middle" x="867" y="-7460.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConcatQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.48C746.56,-5219.75 747.81,-5221.09 749,-5222.51 774.79,-5253.27 740.05,-8082.76 767,-8112.51 797.01,-8145.62 923.1,-8125.16 967,-8133.51 975.16,-8135.06 976.94,-8136.5 985,-8138.51 997.32,-8141.57 1010.47,-8144.64 1023.22,-8147.51"/>
+<polygon fill="orange" stroke="orange" points="747.14,-5215.52 737.14,-5212.02 742.77,-5220.99 747.14,-5215.52"/>
+<text text-anchor="middle" x="867" y="-8136.51" 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,-3747.8 1019.5,-3777.8 1170.5,-3777.8 1170.5,-3747.8 1019.5,-3747.8"/>
-<text text-anchor="start" x="1027.5" y="-3765.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Constant</text>
-<text text-anchor="middle" x="1095" y="-3754.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1019.5,-3821.51 1019.5,-3851.51 1170.5,-3851.51 1170.5,-3821.51 1019.5,-3821.51"/>
+<text text-anchor="start" x="1027.5" y="-3839.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Constant</text>
+<text text-anchor="middle" x="1095" y="-3828.51" 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="M746.25,-4983.74C747.2,-4982.8 748.12,-4981.82 749,-4980.8 798.12,-4923.94 719.15,-4362.73 767,-4304.8 824.96,-4234.63 908.64,-4330.64 967,-4260.8 1000.73,-4220.45 951.45,-3828.31 985,-3787.8 993.79,-3777.19 1006.09,-3770.53 1019.28,-3766.47"/>
-<polygon fill="orange" stroke="orange" points="743.92,-4981.13 738.42,-4990.19 748.36,-4986.54 743.92,-4981.13"/>
-<text text-anchor="middle" x="867" y="-4307.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ConstantQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.46C747.21,-5185.52 748.12,-5184.53 749,-5183.51 784.85,-5141.64 732.08,-4234.15 767,-4191.51 824.67,-4121.09 907.77,-4216.62 967,-4147.51 1008.44,-4099.15 943.78,-3910.04 985,-3861.51 993.92,-3851 1006.28,-3844.4 1019.48,-3840.34"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.85 738.45,-5192.93 748.39,-5189.25 743.93,-5183.85"/>
+<text text-anchor="middle" x="867" y="-4194.51" 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,-6739.8 1007.5,-6769.8 1182.5,-6769.8 1182.5,-6739.8 1007.5,-6739.8"/>
-<text text-anchor="start" x="1015.5" y="-6757.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReduceQueue</text>
-<text text-anchor="middle" x="1095" y="-6746.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-7322.51 1007.5,-7352.51 1182.5,-7352.51 1182.5,-7322.51 1007.5,-7322.51"/>
+<text text-anchor="start" x="1015.5" y="-7340.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ReduceQueue</text>
+<text text-anchor="middle" x="1095" y="-7329.51" 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="M745.23,-5015.78C746.55,-5017.05 747.81,-5018.39 749,-5019.8 779.28,-5055.75 735.36,-6677.04 767,-6711.8 797.08,-6744.85 922.74,-6726.65 967,-6732.8 981.63,-6734.83 997.16,-6737.28 1012.15,-6739.79"/>
-<polygon fill="orange" stroke="orange" points="747.12,-5012.81 737.12,-5009.33 742.77,-5018.29 747.12,-5012.81"/>
-<text text-anchor="middle" x="867" y="-6735.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ReduceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M745.24,-5218.49C746.55,-5219.75 747.81,-5221.09 749,-5222.51 786.25,-5266.82 727.86,-7263.85 767,-7306.51 771.07,-7310.94 911.86,-7323 1007.36,-7330.7"/>
+<polygon fill="orange" stroke="orange" points="747.13,-5215.52 737.12,-5212.03 742.77,-5220.99 747.13,-5215.52"/>
+<text text-anchor="middle" x="867" y="-7329.51" 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,-5332.8 1004.5,-5362.8 1185.5,-5362.8 1185.5,-5332.8 1004.5,-5332.8"/>
-<text text-anchor="start" x="1012.5" y="-5350.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ChannelShuffle</text>
-<text text-anchor="middle" x="1095" y="-5339.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004.5,-3625.51 1004.5,-3655.51 1185.5,-3655.51 1185.5,-3625.51 1004.5,-3625.51"/>
+<text text-anchor="start" x="1012.5" y="-3643.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ChannelShuffle</text>
+<text text-anchor="middle" x="1095" y="-3632.51" 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="M744.58,-5015.42C746.12,-5016.79 747.6,-5018.25 749,-5019.8 784.47,-5059.24 733.29,-5216.86 767,-5257.8 783.47,-5277.8 931.85,-5312.84 1022.98,-5332.79"/>
-<polygon fill="orange" stroke="orange" points="746.44,-5012.44 736.32,-5009.3 742.28,-5018.07 746.44,-5012.44"/>
-<text text-anchor="middle" x="867" y="-5320.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ChannelShuffleQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.46C747.21,-5185.52 748.12,-5184.53 749,-5183.51 791.18,-5134.12 725.92,-4064.81 767,-4014.51 824.57,-3944.01 907.91,-4039.73 967,-3970.51 1011.08,-3918.87 941.15,-3717.34 985,-3665.51 990.39,-3659.13 997.05,-3654.2 1004.39,-3650.39"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.47,-5192.94 748.4,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-4017.51" 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,-1907.8 1005,-1937.8 1185,-1937.8 1185,-1907.8 1005,-1907.8"/>
-<text text-anchor="start" x="1013" y="-1925.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PermuteQueue</text>
-<text text-anchor="middle" x="1095" y="-1914.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-2110.51 1005,-2140.51 1185,-2140.51 1185,-2110.51 1005,-2110.51"/>
+<text text-anchor="start" x="1013" y="-2128.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PermuteQueue</text>
+<text text-anchor="middle" x="1095" y="-2117.51" 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="M746.28,-4983.77C747.22,-4982.82 748.13,-4981.83 749,-4980.8 788.04,-4934.76 728.65,-2854.42 767,-2807.8 824.65,-2737.73 908.87,-2836.48 967,-2766.8 996.19,-2731.81 956.07,-1982 985,-1946.8 990.48,-1940.14 997.34,-1935.07 1004.95,-1931.24"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4981.16 738.5,-4990.26 748.42,-4986.54 743.94,-4981.16"/>
-<text text-anchor="middle" x="867" y="-2810.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.53 748.13,-5184.54 749,-5183.51 788.81,-5136.55 727.44,-3014.67 767,-2967.51 825.1,-2898.25 908.39,-2999.33 967,-2930.51 995.07,-2897.55 957.78,-2185.17 985,-2151.51 990.44,-2144.77 997.29,-2139.6 1004.88,-2135.64"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5183.87 738.5,-5192.96 748.42,-5189.25 743.94,-5183.87"/>
+<text text-anchor="middle" x="867" y="-2970.51" 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,-3649.8 1002.5,-3679.8 1187.5,-3679.8 1187.5,-3649.8 1002.5,-3649.8"/>
-<text text-anchor="start" x="1010.5" y="-3667.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MinimumQueue</text>
-<text text-anchor="middle" x="1095" y="-3656.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002.5,-3723.51 1002.5,-3753.51 1187.5,-3753.51 1187.5,-3723.51 1002.5,-3723.51"/>
+<text text-anchor="start" x="1010.5" y="-3741.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; MinimumQueue</text>
+<text text-anchor="middle" x="1095" y="-3730.51" 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="M746.26,-4983.75C747.2,-4982.81 748.12,-4981.83 749,-4980.8 777.78,-4947.35 738.97,-4220.87 767,-4186.8 824.83,-4116.52 908.58,-4212.59 967,-4142.8 999.33,-4104.18 952.84,-3728.57 985,-3689.8 989.83,-3683.97 995.73,-3679.34 1002.24,-3675.68"/>
-<polygon fill="orange" stroke="orange" points="743.92,-4981.14 738.43,-4990.2 748.38,-4986.54 743.92,-4981.14"/>
-<text text-anchor="middle" x="867" y="-4189.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MinimumQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.46C747.21,-5185.52 748.12,-5184.53 749,-5183.51 789.07,-5136.62 727.97,-4121.26 767,-4073.51 824.6,-4003.04 907.61,-4098.48 967,-4029.51 1005.66,-3984.61 946.54,-3808.57 985,-3763.51 989.92,-3757.75 995.86,-3753.16 1002.41,-3749.53"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.46,-5192.93 748.4,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-4076.51" 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,-4335.8 1018,-4365.8 1172,-4365.8 1172,-4335.8 1018,-4335.8"/>
-<text text-anchor="start" x="1026" y="-4353.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherNd</text>
-<text text-anchor="middle" x="1095" y="-4342.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-3576.51 1018,-3606.51 1172,-3606.51 1172,-3576.51 1018,-3576.51"/>
+<text text-anchor="start" x="1026" y="-3594.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherNd</text>
+<text text-anchor="middle" x="1095" y="-3583.51" 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="M724.35,-4988.02C732.78,-4985.97 741.12,-4983.59 749,-4980.8 757.63,-4977.75 758.34,-4973.75 767,-4970.8 809.55,-4956.32 937.13,-4974.38 967,-4940.8 1008.74,-4893.87 945.09,-4424.3 985,-4375.8 993.45,-4365.53 1005.18,-4358.97 1017.84,-4354.86"/>
-<polygon fill="orange" stroke="orange" points="723.42,-4984.64 714.44,-4990.26 724.97,-4991.46 723.42,-4984.64"/>
-<text text-anchor="middle" x="867" y="-4973.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherNdQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.46C747.21,-5185.52 748.12,-5184.53 749,-5183.51 793.29,-5131.61 723.86,-4008.37 767,-3955.51 824.54,-3884.99 907.84,-3980.67 967,-3911.51 1009.69,-3861.6 942.53,-3666.61 985,-3616.51 993.54,-3606.44 1005.23,-3599.95 1017.8,-3595.86"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.47,-5192.94 748.4,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-3958.51" 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,-3453.8 1016.5,-3483.8 1173.5,-3483.8 1173.5,-3453.8 1016.5,-3453.8"/>
-<text text-anchor="start" x="1024.5" y="-3471.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; AbsQueue</text>
-<text text-anchor="middle" x="1095" y="-3460.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-3990.51 1016.5,-4020.51 1173.5,-4020.51 1173.5,-3990.51 1016.5,-3990.51"/>
+<text text-anchor="start" x="1024.5" y="-4008.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; AbsQueue</text>
+<text text-anchor="middle" x="1095" y="-3997.51" 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="M746.26,-4983.75C747.21,-4982.81 748.12,-4981.83 749,-4980.8 784.1,-4939.83 732.81,-4051.54 767,-4009.8 824.68,-3939.4 908.63,-4035.64 967,-3965.8 1000.66,-3925.53 951.52,-3534.22 985,-3493.8 993.11,-3484.01 1004.21,-3477.59 1016.23,-3473.46"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.15 738.45,-4990.22 748.39,-4986.54 743.93,-4981.15"/>
-<text text-anchor="middle" x="867" y="-4012.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; AbsQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.26,-5186.46C747.21,-5185.51 748.12,-5184.53 749,-5183.51 778.53,-5149.17 738.24,-4403.49 767,-4368.51 824.81,-4298.21 907.83,-4393.67 967,-4324.51 1009.55,-4274.77 942.67,-4080.43 985,-4030.51 993.22,-4020.81 1004.38,-4014.43 1016.42,-4010.32"/>
+<polygon fill="orange" stroke="orange" points="743.92,-5183.85 738.44,-5192.91 748.38,-5189.25 743.92,-5183.85"/>
+<text text-anchor="middle" x="867" y="-4371.51" 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,-4188.8 1012.5,-4218.8 1177.5,-4218.8 1177.5,-4188.8 1012.5,-4188.8"/>
-<text text-anchor="start" x="1020.5" y="-4206.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="1095" y="-4195.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012.5,-5405.51 1012.5,-5435.51 1177.5,-5435.51 1177.5,-5405.51 1012.5,-5405.51"/>
+<text text-anchor="start" x="1020.5" y="-5423.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="1095" y="-5412.51" 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="M745.71,-4984.09C746.85,-4983.05 747.94,-4981.95 749,-4980.8 779.79,-4947.29 736.95,-4810.98 767,-4776.8 827.09,-4708.44 908.72,-4802.71 967,-4732.8 1002.88,-4689.76 949.31,-4272 985,-4228.8 992.23,-4220.05 1001.85,-4213.99 1012.39,-4209.85"/>
-<polygon fill="orange" stroke="orange" points="743.48,-4981.39 737.67,-4990.26 747.74,-4986.94 743.48,-4981.39"/>
-<text text-anchor="middle" x="867" y="-4779.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; LogSoftmaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M744.48,-5218.21C746.05,-5219.56 747.56,-5220.98 749,-5222.51 793.85,-5270.08 721.59,-5321.47 767,-5368.51 783.87,-5385.98 920.98,-5403.04 1012.22,-5412.63"/>
+<polygon fill="orange" stroke="orange" points="746.26,-5215.19 736.09,-5212.22 742.19,-5220.88 746.26,-5215.19"/>
+<text text-anchor="middle" x="867" y="-5409.51" 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,-3943.8 1017,-3973.8 1173,-3973.8 1173,-3943.8 1017,-3943.8"/>
-<text text-anchor="start" x="1025" y="-3961.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PadQueue</text>
-<text text-anchor="middle" x="1095" y="-3950.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-4284.51 1017,-4314.51 1173,-4314.51 1173,-4284.51 1017,-4284.51"/>
+<text text-anchor="start" x="1025" y="-4302.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PadQueue</text>
+<text text-anchor="middle" x="1095" y="-4291.51" 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="M746.23,-4983.73C747.19,-4982.79 748.11,-4981.82 749,-4980.8 781.25,-4944 735.57,-4578.3 767,-4540.8 825.46,-4471.05 908.74,-4566.73 967,-4496.8 1003.51,-4452.98 948.69,-4027.78 985,-3983.8 993.22,-3973.85 1004.53,-3967.38 1016.76,-3963.25"/>
-<polygon fill="orange" stroke="orange" points="743.9,-4981.11 738.35,-4990.13 748.32,-4986.54 743.9,-4981.11"/>
-<text text-anchor="middle" x="867" y="-4543.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PadQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.23,-5186.43C747.19,-5185.5 748.11,-5184.52 749,-5183.51 780.89,-5147.13 738.2,-4787.37 767,-4748.51 823.07,-4672.84 910.57,-4753.91 967,-4678.51 1014.2,-4615.44 934.37,-4384.85 985,-4324.51 993.3,-4314.62 1004.64,-4308.18 1016.89,-4304.06"/>
+<polygon fill="orange" stroke="orange" points="743.9,-5183.81 738.35,-5192.84 748.32,-5189.24 743.9,-5183.81"/>
+<text text-anchor="middle" x="867" y="-4751.51" 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,-3600.8 1012,-3630.8 1178,-3630.8 1178,-3600.8 1012,-3600.8"/>
-<text text-anchor="start" x="1020" y="-3618.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="1095" y="-3607.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012,-3941.51 1012,-3971.51 1178,-3971.51 1178,-3941.51 1012,-3941.51"/>
+<text text-anchor="start" x="1020" y="-3959.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="1095" y="-3948.51" 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="M746.26,-4983.75C747.21,-4982.81 748.12,-4981.83 749,-4980.8 779.88,-4944.85 736.91,-4164.43 767,-4127.8 824.77,-4057.47 908.55,-4153.56 967,-4083.8 998.64,-4046.04 953.53,-3678.7 985,-3640.8 992.13,-3632.21 1001.56,-3626.22 1011.89,-3622.09"/>
-<polygon fill="orange" stroke="orange" points="743.92,-4981.14 738.44,-4990.21 748.38,-4986.54 743.92,-4981.14"/>
-<text text-anchor="middle" x="867" y="-4130.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; StackQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.26,-5186.46C747.21,-5185.52 748.12,-5184.53 749,-5183.51 781.81,-5145.25 737.43,-4317.32 767,-4276.51 822.25,-4200.24 909.48,-4281.08 967,-4206.51 997.63,-4166.79 952.21,-4019.46 985,-3981.51 992.24,-3973.13 1001.65,-3967.25 1011.92,-3963.16"/>
+<polygon fill="orange" stroke="orange" points="743.92,-5183.85 738.45,-5192.92 748.38,-5189.25 743.92,-5183.85"/>
+<text text-anchor="middle" x="867" y="-4279.51" 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,-3894.8 1013,-3924.8 1177,-3924.8 1177,-3894.8 1013,-3894.8"/>
-<text text-anchor="start" x="1021" y="-3912.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="1095" y="-3901.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-4137.51 1013,-4167.51 1177,-4167.51 1177,-4137.51 1013,-4137.51"/>
+<text text-anchor="start" x="1021" y="-4155.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="1095" y="-4144.51" 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="M746.24,-4983.74C747.19,-4982.8 748.11,-4981.82 749,-4980.8 787.82,-4936.18 731.97,-4496.45 767,-4448.8 822.79,-4372.93 910.96,-4454.49 967,-4378.8 996.38,-4339.12 953.46,-3972.79 985,-3934.8 992.38,-3925.91 1002.22,-3919.81 1012.97,-3915.67"/>
-<polygon fill="orange" stroke="orange" points="743.91,-4981.12 738.38,-4990.16 748.34,-4986.54 743.91,-4981.12"/>
-<text text-anchor="middle" x="867" y="-4451.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PreluQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.25,-5186.45C747.2,-5185.51 748.12,-5184.53 749,-5183.51 797.76,-5127.07 723.03,-4572.75 767,-4512.51 822.52,-4436.44 909.93,-4517.42 967,-4442.51 1002.77,-4395.55 946.68,-4222.4 985,-4177.51 992.44,-4168.79 1002.24,-4162.77 1012.91,-4158.66"/>
+<polygon fill="orange" stroke="orange" points="743.92,-5183.84 738.42,-5192.89 748.36,-5189.25 743.92,-5183.84"/>
+<text text-anchor="middle" x="867" y="-4515.51" 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,-3796.8 1016.5,-3826.8 1173.5,-3826.8 1173.5,-3796.8 1016.5,-3796.8"/>
-<text text-anchor="start" x="1024.5" y="-3814.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantized</text>
-<text text-anchor="middle" x="1095" y="-3803.8" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-3478.51 1016.5,-3508.51 1173.5,-3508.51 1173.5,-3478.51 1016.5,-3478.51"/>
+<text text-anchor="start" x="1024.5" y="-3496.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Quantized</text>
+<text text-anchor="middle" x="1095" y="-3485.51" 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="M746.25,-4983.74C747.2,-4982.8 748.12,-4981.82 749,-4980.8 793.9,-4928.95 723.25,-4416.62 767,-4363.8 825.05,-4293.71 908.66,-4389.66 967,-4319.8 1001.42,-4278.58 950.76,-3878.18 985,-3836.8 993.17,-3826.93 1004.37,-3820.49 1016.5,-3816.36"/>
-<polygon fill="orange" stroke="orange" points="743.92,-4981.13 738.41,-4990.18 748.36,-4986.54 743.92,-4981.13"/>
-<text text-anchor="middle" x="867" y="-4366.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QuantizedLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.47C747.21,-5185.52 748.12,-5184.54 749,-5183.51 797.51,-5126.59 719.75,-3895.48 767,-3837.51 824.5,-3766.96 907.69,-3862.54 967,-3793.51 1006.91,-3747.06 945.3,-3565.14 985,-3518.51 993.24,-3508.82 1004.41,-3502.46 1016.45,-3498.35"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.48,-5192.94 748.4,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-3840.51" 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,-3698.8 1009.5,-3728.8 1180.5,-3728.8 1180.5,-3698.8 1009.5,-3698.8"/>
-<text text-anchor="start" x="1017.5" y="-3716.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ResizeQueue</text>
-<text text-anchor="middle" x="1095" y="-3705.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-5459.51 1017.5,-5489.51 1172.5,-5489.51 1172.5,-5459.51 1017.5,-5459.51"/>
+<text text-anchor="start" x="1025.5" y="-5477.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ScatterNd</text>
+<text text-anchor="middle" x="1095" y="-5466.51" 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="M746.26,-4983.75C747.2,-4982.81 748.12,-4981.82 749,-4980.8 775.67,-4949.86 741.02,-4277.32 767,-4245.8 824.89,-4175.57 908.61,-4271.62 967,-4201.8 1000.03,-4162.31 952.15,-3778.44 985,-3738.8 991.57,-3730.88 1000.09,-3725.17 1009.47,-3721.09"/>
-<polygon fill="orange" stroke="orange" points="743.92,-4981.14 738.43,-4990.2 748.37,-4986.54 743.92,-4981.14"/>
-<text text-anchor="middle" x="867" y="-4248.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ResizeQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M744.55,-5218.15C746.1,-5219.51 747.59,-5220.96 749,-5222.51 778.93,-5255.3 736.73,-5389.02 767,-5421.51 800.08,-5457.01 931.64,-5468.74 1017.47,-5472.61"/>
+<polygon fill="orange" stroke="orange" points="746.38,-5215.16 736.25,-5212.07 742.25,-5220.81 746.38,-5215.16"/>
+<text text-anchor="middle" x="867" y="-5471.51" 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,-3502.8 1013.5,-3532.8 1176.5,-3532.8 1176.5,-3502.8 1013.5,-3502.8"/>
-<text text-anchor="start" x="1021.5" y="-3520.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ArgMinMax</text>
-<text text-anchor="middle" x="1095" y="-3509.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009.5,-3772.51 1009.5,-3802.51 1180.5,-3802.51 1180.5,-3772.51 1009.5,-3772.51"/>
+<text text-anchor="start" x="1017.5" y="-3790.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ResizeQueue</text>
+<text text-anchor="middle" x="1095" y="-3779.51" 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="M746.26,-4983.75C747.21,-4982.81 748.12,-4981.83 749,-4980.8 781.99,-4942.34 734.86,-4107.98 767,-4068.8 824.72,-3998.43 908.66,-4094.66 967,-4024.8 1001.35,-3983.67 950.83,-3584.09 985,-3542.8 992.49,-3533.75 1002.53,-3527.58 1013.49,-3523.44"/>
-<polygon fill="orange" stroke="orange" points="743.92,-4981.14 738.45,-4990.21 748.38,-4986.54 743.92,-4981.14"/>
-<text text-anchor="middle" x="867" y="-4071.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ArgMinMaxQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.46C747.21,-5185.52 748.12,-5184.53 749,-5183.51 786.96,-5139.13 730.02,-4177.71 767,-4132.51 824.63,-4062.06 907.7,-4157.55 967,-4088.51 1007.05,-4041.88 945.16,-3859.31 985,-3812.51 991.61,-3804.75 1000.09,-3799.12 1009.4,-3795.07"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.85 738.46,-5192.93 748.39,-5189.25 743.93,-5183.85"/>
+<text text-anchor="middle" x="867" y="-4135.51" 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,-3202.8 1007,-3232.8 1183,-3232.8 1183,-3202.8 1007,-3202.8"/>
-<text text-anchor="start" x="1015" y="-3220.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; DepthToSpace</text>
-<text text-anchor="middle" x="1095" y="-3209.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-3527.51 1013.5,-3557.51 1176.5,-3557.51 1176.5,-3527.51 1013.5,-3527.51"/>
+<text text-anchor="start" x="1021.5" y="-3545.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; ArgMinMax</text>
+<text text-anchor="middle" x="1095" y="-3534.51" 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="M746.27,-4983.76C747.21,-4982.82 748.12,-4981.83 749,-4980.8 796.44,-4925.16 720.8,-3721.47 767,-3664.8 824.51,-3594.26 908.28,-3690.34 967,-3620.8 993.7,-3589.19 959.27,-3281.21 985,-3248.8 990.93,-3241.33 998.53,-3235.57 1006.95,-3231.16"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.15 738.47,-4990.24 748.4,-4986.54 743.93,-4981.15"/>
-<text text-anchor="middle" x="867" y="-3667.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthToSpaceQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.47C747.21,-5185.52 748.12,-5184.53 749,-5183.51 795.4,-5129.1 721.81,-3951.92 767,-3896.51 824.52,-3825.97 907.77,-3921.61 967,-3852.51 1008.3,-3804.33 943.91,-3615.87 985,-3567.51 992.54,-3558.63 1002.54,-3552.54 1013.42,-3548.42"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.47,-5192.94 748.4,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-3899.51" 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,-3355.8 1023.5,-3385.8 1166.5,-3385.8 1166.5,-3355.8 1023.5,-3355.8"/>
-<text text-anchor="start" x="1031.5" y="-3373.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Splitter</text>
-<text text-anchor="middle" x="1095" y="-3362.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-3220.51 1007,-3250.51 1183,-3250.51 1183,-3220.51 1007,-3220.51"/>
+<text text-anchor="start" x="1015" y="-3238.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; DepthToSpace</text>
+<text text-anchor="middle" x="1095" y="-3227.51" 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="M746.27,-4983.76C747.21,-4982.81 748.12,-4981.83 749,-4980.8 788.32,-4934.81 728.7,-3938.65 767,-3891.8 824.61,-3821.34 908.57,-3917.59 967,-3847.8 999.27,-3809.26 952.91,-3434.48 985,-3395.8 994.73,-3384.07 1008.74,-3377.19 1023.5,-3373.27"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.15 738.46,-4990.23 748.39,-4986.54 743.93,-4981.15"/>
-<text text-anchor="middle" x="867" y="-3894.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SplitterQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.47C747.22,-5185.52 748.12,-5184.54 749,-5183.51 776.42,-5151.29 738.58,-3691.85 767,-3660.51 797.03,-3627.38 936.36,-3671.07 967,-3638.51 995.28,-3608.45 959.47,-3299.94 985,-3267.51 990.92,-3259.99 998.5,-3254.17 1006.92,-3249.68"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.48,-5192.95 748.41,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-3663.51" 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,-2495.8 1009,-2525.8 1181,-2525.8 1181,-2495.8 1009,-2495.8"/>
-<text text-anchor="start" x="1017" y="-2513.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherQueue</text>
-<text text-anchor="middle" x="1095" y="-2502.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1023.5,-3328.51 1023.5,-3358.51 1166.5,-3358.51 1166.5,-3328.51 1023.5,-3328.51"/>
+<text text-anchor="start" x="1031.5" y="-3346.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Splitter</text>
+<text text-anchor="middle" x="1095" y="-3335.51" 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="M746.27,-4983.76C747.22,-4982.82 748.12,-4981.83 749,-4980.8 776.94,-4947.96 738.04,-3460.74 767,-3428.8 797.03,-3395.67 936.82,-3439.79 967,-3406.8 999.71,-3371.05 954.26,-2572.25 985,-2534.8 991.39,-2527.01 999.69,-2521.4 1008.84,-2517.4"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.16 738.48,-4990.24 748.41,-4986.54 743.93,-4981.16"/>
-<text text-anchor="middle" x="867" y="-3431.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; GatherQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.27,-5186.47C747.21,-5185.52 748.12,-5184.54 749,-5183.51 801.73,-5121.57 715.65,-3782.59 767,-3719.51 824.46,-3648.92 907.92,-3744.74 967,-3675.51 1011.36,-3623.52 940.87,-3420.69 985,-3368.51 994.78,-3356.94 1008.72,-3350.11 1023.37,-3346.19"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.48,-5192.95 748.41,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-3722.51" 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,-4041.8 1013,-4071.8 1177,-4071.8 1177,-4041.8 1013,-4041.8"/>
-<text text-anchor="start" x="1021" y="-4059.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RsqrtQueue</text>
-<text text-anchor="middle" x="1095" y="-4048.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009,-2456.51 1009,-2486.51 1181,-2486.51 1181,-2456.51 1009,-2456.51"/>
+<text text-anchor="start" x="1017" y="-2474.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; GatherQueue</text>
+<text text-anchor="middle" x="1095" y="-2463.51" 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="M746.22,-4983.72C747.18,-4982.79 748.11,-4981.81 749,-4980.8 777.03,-4949.02 739.67,-4632.2 767,-4599.8 825.68,-4530.23 908.64,-4625.64 967,-4555.8 1000.8,-4515.36 951.38,-4122.39 985,-4081.8 992.37,-4072.9 1002.2,-4066.79 1012.95,-4062.65"/>
-<polygon fill="orange" stroke="orange" points="743.9,-4981.1 738.33,-4990.11 748.3,-4986.54 743.9,-4981.1"/>
-<text text-anchor="middle" x="867" y="-4602.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; RsqrtQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.52 748.13,-5184.54 749,-5183.51 782.75,-5143.76 734.14,-3346.99 767,-3306.51 824.36,-3235.85 909.15,-3332.77 967,-3262.51 994.09,-3229.6 957.91,-2528.41 985,-2495.51 991.4,-2487.73 999.7,-2482.12 1008.87,-2478.12"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.87 738.49,-5192.96 748.42,-5189.25 743.93,-5183.87"/>
+<text text-anchor="middle" x="867" y="-3309.51" 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,-2299.8 1012,-2329.8 1178,-2329.8 1178,-2299.8 1012,-2299.8"/>
-<text text-anchor="start" x="1020" y="-2317.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="1095" y="-2306.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-4039.51 1013,-4069.51 1177,-4069.51 1177,-4039.51 1013,-4039.51"/>
+<text text-anchor="start" x="1021" y="-4057.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; RsqrtQueue</text>
+<text text-anchor="middle" x="1095" y="-4046.51" 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="M746.28,-4983.77C747.22,-4982.82 748.13,-4981.83 749,-4980.8 782.05,-4941.88 734.81,-3182.44 767,-3142.8 824.37,-3072.15 909.14,-3169.06 967,-3098.8 1020.7,-3033.6 931.31,-2404.01 985,-2338.8 992.08,-2330.2 1001.48,-2324.25 1011.8,-2320.2"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.16 738.49,-4990.25 748.42,-4986.54 743.93,-4981.16"/>
-<text text-anchor="middle" x="867" y="-3145.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ComparisonQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.26,-5186.45C747.2,-5185.51 748.12,-5184.53 749,-5183.51 776.42,-5151.67 740.29,-4459.93 767,-4427.51 824.87,-4357.26 907.9,-4452.72 967,-4383.51 1010.94,-4332.04 941.29,-4131.17 985,-4079.51 992.4,-4070.76 1002.18,-4064.72 1012.84,-4060.6"/>
+<polygon fill="orange" stroke="orange" points="743.92,-5183.84 738.43,-5192.9 748.37,-5189.25 743.92,-5183.84"/>
+<text text-anchor="middle" x="867" y="-4430.51" 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,-3404.8 1006,-3434.8 1184,-3434.8 1184,-3404.8 1006,-3404.8"/>
-<text text-anchor="start" x="1014" y="-3422.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="1095" y="-3411.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012,-2211.51 1012,-2241.51 1178,-2241.51 1178,-2211.51 1012,-2211.51"/>
+<text text-anchor="start" x="1020" y="-2229.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="1095" y="-2218.51" 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="M746.27,-4983.76C747.21,-4982.81 748.12,-4981.83 749,-4980.8 786.21,-4937.32 730.75,-3995.09 767,-3950.8 824.64,-3880.37 908.6,-3976.61 967,-3906.8 999.96,-3867.4 952.21,-3484.35 985,-3444.8 990.7,-3437.93 997.87,-3432.71 1005.8,-3428.79"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4981.15 738.46,-4990.22 748.39,-4986.54 743.93,-4981.15"/>
-<text text-anchor="middle" x="867" y="-3953.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution2dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M746.28,-5186.47C747.22,-5185.53 748.13,-5184.54 749,-5183.51 786.66,-5139.1 729.79,-3132.29 767,-3087.51 824.88,-3017.86 908.63,-3117.75 967,-3048.51 995.58,-3014.6 956.83,-2284.76 985,-2250.51 992.08,-2241.9 1001.47,-2235.95 1011.79,-2231.9"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5183.87 738.5,-5192.96 748.42,-5189.25 743.94,-5183.87"/>
+<text text-anchor="middle" x="867" y="-3090.51" 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,-3428.51 1006,-3458.51 1184,-3458.51 1184,-3428.51 1006,-3428.51"/>
+<text text-anchor="start" x="1014" y="-3446.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClBaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="1095" y="-3435.51" 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="M746.27,-5186.47C747.21,-5185.52 748.12,-5184.54 749,-5183.51 799.62,-5124.08 717.7,-3839.03 767,-3778.51 824.48,-3707.94 907.6,-3803.47 967,-3734.51 1005.52,-3689.78 946.87,-3514.57 985,-3469.51 990.78,-3462.68 998,-3457.46 1005.96,-3453.5"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5183.86 738.48,-5192.95 748.41,-5189.25 743.93,-5183.86"/>
+<text text-anchor="middle" x="867" y="-3781.51" 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,-9159.3 1243.5,-9178.3 1425.5,-9178.3 1425.5,-9159.3 1243.5,-9159.3"/>
-<text text-anchor="middle" x="1334.5" y="-9166.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClInstanceNormalizationWorkload</text>
+<polygon fill="white" stroke="black" points="1243.5,-9292.01 1243.5,-9311.01 1425.5,-9311.01 1425.5,-9292.01 1243.5,-9292.01"/>
+<text text-anchor="middle" x="1334.5" y="-9299.01" 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="M1195.17,-9168.8C1211.11,-9168.8 1227.53,-9168.8 1243.25,-9168.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-9165.3 1184.77,-9168.8 1194.77,-9172.3 1194.77,-9165.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.17,-9301.51C1211.11,-9301.51 1227.53,-9301.51 1243.25,-9301.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-9298.01 1184.77,-9301.51 1194.77,-9305.01 1194.77,-9298.01"/>
</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,-8429.3 1264,-8448.3 1405,-8448.3 1405,-8429.3 1264,-8429.3"/>
-<text text-anchor="middle" x="1334.5" y="-8436.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClSpaceToDepthWorkload</text>
+<polygon fill="white" stroke="black" points="1264,-8697.01 1264,-8716.01 1405,-8716.01 1405,-8697.01 1264,-8697.01"/>
+<text text-anchor="middle" x="1334.5" y="-8704.01" 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,-8438.8C1216.87,-8438.8 1241.76,-8438.8 1263.88,-8438.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-8435.3 1183.09,-8438.8 1193.09,-8442.3 1193.09,-8435.3"/>
+<path fill="none" stroke="midnightblue" d="M1193.16,-8706.51C1216.87,-8706.51 1241.76,-8706.51 1263.88,-8706.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-8703.01 1183.09,-8706.51 1193.09,-8710.01 1193.09,-8703.01"/>
</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,-8881.3 1263,-8900.3 1406,-8900.3 1406,-8881.3 1263,-8881.3"/>
-<text text-anchor="middle" x="1334.5" y="-8888.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvolution3dWorkload</text>
+<polygon fill="white" stroke="black" points="1263,-8941.01 1263,-8960.01 1406,-8960.01 1406,-8941.01 1263,-8941.01"/>
+<text text-anchor="middle" x="1334.5" y="-8948.01" 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.25,-8890.8C1217.3,-8890.8 1241.41,-8890.8 1262.96,-8890.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-8887.3 1184.1,-8890.8 1194.1,-8894.3 1194.1,-8887.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.25,-8950.51C1217.3,-8950.51 1241.41,-8950.51 1262.96,-8950.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-8947.01 1184.1,-8950.51 1194.1,-8954.01 1194.1,-8947.01"/>
</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,-2648.3 1265,-2667.3 1404,-2667.3 1404,-2648.3 1265,-2648.3"/>
-<text text-anchor="middle" x="1334.5" y="-2655.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClMultiplicationWorkload</text>
+<polygon fill="white" stroke="black" points="1265,-2658.01 1265,-2677.01 1404,-2677.01 1404,-2658.01 1265,-2658.01"/>
+<text text-anchor="middle" x="1334.5" y="-2665.01" 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,-2657.8C1216.66,-2657.8 1242.22,-2657.8 1264.82,-2657.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.08,-2654.3 1182.08,-2657.8 1192.08,-2661.3 1192.08,-2654.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.39,-2667.51C1216.66,-2667.51 1242.22,-2667.51 1264.82,-2667.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.08,-2664.01 1182.08,-2667.51 1192.08,-2671.01 1192.08,-2664.01"/>
</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,-8121.3 1282.5,-8140.3 1386.5,-8140.3 1386.5,-8121.3 1282.5,-8121.3"/>
-<text text-anchor="middle" x="1334.5" y="-8128.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClQLstmWorkload</text>
+<polygon fill="white" stroke="black" points="1282.5,-8069.01 1282.5,-8088.01 1386.5,-8088.01 1386.5,-8069.01 1282.5,-8069.01"/>
+<text text-anchor="middle" x="1334.5" y="-8076.01" 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,-8130.8C1221.64,-8130.8 1255.5,-8130.8 1282.4,-8130.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-8127.3 1180.07,-8130.8 1190.07,-8134.3 1190.07,-8127.3"/>
+<path fill="none" stroke="midnightblue" d="M1163.08,-8040.16C1187.82,-8046.5 1216.13,-8053.55 1242,-8059.51 1256.07,-8062.75 1271.42,-8066.03 1285.45,-8068.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1163.62,-8036.68 1153.07,-8037.58 1161.88,-8043.46 1163.62,-8036.68"/>
</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,-7375.8 1261.5,-7405.8 1407.5,-7405.8 1407.5,-7375.8 1261.5,-7375.8"/>
-<text text-anchor="start" x="1269.5" y="-7393.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClTransposeConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-7382.8" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<polygon fill="white" stroke="black" points="1261.5,-7604.51 1261.5,-7634.51 1407.5,-7634.51 1407.5,-7604.51 1261.5,-7604.51"/>
+<text text-anchor="start" x="1269.5" y="-7622.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClTransposeConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-7611.51" 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="M1195.22,-7390.8C1217.38,-7390.8 1240.48,-7390.8 1261.3,-7390.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-7387.3 1185.11,-7390.8 1195.11,-7394.3 1195.11,-7387.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.22,-7619.51C1217.38,-7619.51 1240.48,-7619.51 1261.3,-7619.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-7616.01 1185.11,-7619.51 1195.11,-7623.01 1195.11,-7616.01"/>
</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,-8379.3 1291.5,-8398.3 1377.5,-8398.3 1377.5,-8379.3 1291.5,-8379.3"/>
-<text text-anchor="middle" x="1334.5" y="-8386.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClFillWorkload</text>
+<polygon fill="white" stroke="black" points="1291.5,-8441.01 1291.5,-8460.01 1377.5,-8460.01 1377.5,-8441.01 1291.5,-8441.01"/>
+<text text-anchor="middle" x="1334.5" y="-8448.01" 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,-8388.8C1219.25,-8388.8 1260.98,-8388.8 1291.21,-8388.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1181.8,-8385.3 1171.8,-8388.8 1181.8,-8392.3 1181.8,-8385.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.13,-8450.51C1219.25,-8450.51 1260.98,-8450.51 1291.21,-8450.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1181.8,-8447.01 1171.8,-8450.51 1181.8,-8454.01 1181.8,-8447.01"/>
</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,-7767.3 1274.5,-7786.3 1394.5,-7786.3 1394.5,-7767.3 1274.5,-7767.3"/>
-<text text-anchor="middle" x="1334.5" y="-7774.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClPooling3dWorkload</text>
+<polygon fill="white" stroke="black" points="1274.5,-6954.01 1274.5,-6973.01 1394.5,-6973.01 1394.5,-6954.01 1274.5,-6954.01"/>
+<text text-anchor="middle" x="1334.5" y="-6961.01" 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,-7764.76C1213.33,-7767.19 1246.71,-7769.86 1274.3,-7772.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.03,-7761.25 1172.78,-7763.94 1182.47,-7768.23 1183.03,-7761.25"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-6963.51C1213.33,-6963.51 1246.71,-6963.51 1274.3,-6963.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-6960.01 1172.78,-6963.51 1182.78,-6967.01 1182.78,-6960.01"/>
</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,-7139.3 1251,-7158.3 1418,-7158.3 1418,-7139.3 1251,-7139.3"/>
-<text text-anchor="middle" x="1334.5" y="-7146.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClElementwiseBinaryWorkload</text>
+<polygon fill="white" stroke="black" points="1251,-7475.01 1251,-7494.01 1418,-7494.01 1418,-7475.01 1251,-7475.01"/>
+<text text-anchor="middle" x="1334.5" y="-7482.01" 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,-7148.8C1210.16,-7148.8 1231.17,-7148.8 1250.74,-7148.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-7145.3 1180.07,-7148.8 1190.07,-7152.3 1190.07,-7145.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.13,-7484.51C1210.16,-7484.51 1231.17,-7484.51 1250.74,-7484.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-7481.01 1180.07,-7484.51 1190.07,-7488.01 1190.07,-7481.01"/>
</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,-2550.3 1270.5,-2569.3 1398.5,-2569.3 1398.5,-2550.3 1270.5,-2550.3"/>
-<text text-anchor="middle" x="1334.5" y="-2557.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClSubtractionWorkload</text>
+<polygon fill="white" stroke="black" points="1270.5,-2511.01 1270.5,-2530.01 1398.5,-2530.01 1398.5,-2511.01 1270.5,-2511.01"/>
+<text text-anchor="middle" x="1334.5" y="-2518.01" 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,-2559.8C1214.69,-2559.8 1244.68,-2559.8 1270.23,-2559.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2556.3 1176.74,-2559.8 1186.74,-2563.3 1186.74,-2556.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-2520.51C1214.69,-2520.51 1244.68,-2520.51 1270.23,-2520.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2517.01 1176.74,-2520.51 1186.74,-2524.01 1186.74,-2517.01"/>
</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,-7259.3 1274.5,-7278.3 1394.5,-7278.3 1394.5,-7259.3 1274.5,-7259.3"/>
-<text text-anchor="middle" x="1334.5" y="-7266.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClPooling2dWorkload</text>
+<polygon fill="white" stroke="black" points="1274.5,-7765.01 1274.5,-7784.01 1394.5,-7784.01 1394.5,-7765.01 1274.5,-7765.01"/>
+<text text-anchor="middle" x="1334.5" y="-7772.01" 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,-7268.8C1213.33,-7268.8 1246.71,-7268.8 1274.3,-7268.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-7265.3 1172.78,-7268.8 1182.78,-7272.3 1182.78,-7265.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-7797.33C1213.33,-7792.72 1246.71,-7787.66 1274.3,-7783.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.14,-7793.91 1172.78,-7798.87 1183.19,-7800.83 1182.14,-7793.91"/>
</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,-7577.3 1289.5,-7596.3 1379.5,-7596.3 1379.5,-7577.3 1289.5,-7577.3"/>
-<text text-anchor="middle" x="1334.5" y="-7584.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClExpWorkload</text>
+<polygon fill="white" stroke="black" points="1289.5,-7841.01 1289.5,-7860.01 1379.5,-7860.01 1379.5,-7841.01 1289.5,-7841.01"/>
+<text text-anchor="middle" x="1334.5" y="-7848.01" 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="M1190.1,-7595.25C1224.3,-7593.24 1261.36,-7591.05 1289.23,-7589.41"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.84,-7591.76 1180.07,-7595.85 1190.26,-7598.75 1189.84,-7591.76"/>
+<path fill="none" stroke="midnightblue" d="M1139.34,-7928.16C1159.63,-7918.67 1183.92,-7906.67 1205,-7894.51 1222.19,-7884.59 1223.72,-7877.23 1242,-7869.51 1256.8,-7863.26 1273.83,-7859 1289.16,-7856.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1137.63,-7925.09 1130.03,-7932.47 1140.58,-7931.44 1137.63,-7925.09"/>
</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,-7539.3 1272.5,-7558.3 1396.5,-7558.3 1396.5,-7539.3 1272.5,-7539.3"/>
-<text text-anchor="middle" x="1334.5" y="-7546.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalNotWorkload</text>
+<polygon fill="white" stroke="black" points="1272.5,-8031.01 1272.5,-8050.01 1396.5,-8050.01 1396.5,-8031.01 1272.5,-8031.01"/>
+<text text-anchor="middle" x="1334.5" y="-8038.01" 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="M1171.27,-7583.52C1193.98,-7578.38 1218.99,-7572.79 1242,-7567.8 1256.59,-7564.64 1272.51,-7561.3 1286.92,-7558.31"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1170.33,-7580.15 1161.36,-7585.77 1171.88,-7586.97 1170.33,-7580.15"/>
+<path fill="none" stroke="midnightblue" d="M1140.1,-7966.71C1160.18,-7975.81 1184.07,-7987.16 1205,-7998.51 1222.02,-8007.74 1224.02,-8014.32 1242,-8021.51 1251.64,-8025.36 1262.18,-8028.48 1272.57,-8030.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1141.44,-7963.47 1130.88,-7962.56 1138.57,-7969.85 1141.44,-7963.47"/>
</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,-7501.3 1290,-7520.3 1379,-7520.3 1379,-7501.3 1290,-7501.3"/>
-<text text-anchor="middle" x="1334.5" y="-7508.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogWorkload</text>
+<polygon fill="white" stroke="black" points="1290,-7993.01 1290,-8012.01 1379,-8012.01 1379,-7993.01 1290,-7993.01"/>
+<text text-anchor="middle" x="1334.5" y="-8000.01" 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="M1133.99,-7580.99C1169.73,-7562.61 1220.82,-7537.03 1242,-7529.8 1257.2,-7524.62 1274.33,-7520.6 1289.62,-7517.62"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1132.09,-7578.04 1124.81,-7585.73 1135.3,-7584.26 1132.09,-7578.04"/>
+<path fill="none" stroke="midnightblue" d="M1164.71,-7965.01C1189.08,-7971.06 1216.72,-7977.77 1242,-7983.51 1257.51,-7987.03 1274.55,-7990.64 1289.68,-7993.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1165.39,-7961.57 1154.84,-7962.54 1163.7,-7968.36 1165.39,-7961.57"/>
</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,-7691.3 1288.5,-7710.3 1380.5,-7710.3 1380.5,-7691.3 1288.5,-7691.3"/>
-<text text-anchor="middle" x="1334.5" y="-7698.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClNegWorkload</text>
+<polygon fill="white" stroke="black" points="1288.5,-7955.01 1288.5,-7974.01 1380.5,-7974.01 1380.5,-7955.01 1288.5,-7955.01"/>
+<text text-anchor="middle" x="1334.5" y="-7962.01" 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="M1126.97,-7621.62C1155.65,-7640 1200.07,-7666.23 1242,-7681.8 1256.6,-7687.22 1273.12,-7691.25 1288.06,-7694.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1128.52,-7618.46 1118.23,-7615.95 1124.71,-7624.33 1128.52,-7618.46"/>
+<path fill="none" stroke="midnightblue" d="M1190.43,-7954.27C1224.13,-7956.68 1260.56,-7959.29 1288.23,-7961.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.29,-7950.75 1180.07,-7953.52 1189.79,-7957.73 1190.29,-7950.75"/>
</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,-7653.3 1291,-7672.3 1378,-7672.3 1378,-7653.3 1291,-7653.3"/>
-<text text-anchor="middle" x="1334.5" y="-7660.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClSinWorkload</text>
+<polygon fill="white" stroke="black" points="1291,-7917.01 1291,-7936.01 1378,-7936.01 1378,-7917.01 1291,-7917.01"/>
+<text text-anchor="middle" x="1334.5" y="-7924.01" 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="M1153.02,-7618.77C1179.88,-7626.93 1212.44,-7636.39 1242,-7643.8 1257.89,-7647.79 1275.49,-7651.58 1290.97,-7654.72"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1153.99,-7615.41 1143.4,-7615.83 1151.94,-7622.1 1153.99,-7615.41"/>
+<path fill="none" stroke="midnightblue" d="M1190.28,-7939.17C1225.12,-7936.09 1262.88,-7932.75 1290.88,-7930.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.72,-7935.71 1180.07,-7940.07 1190.34,-7942.68 1189.72,-7935.71"/>
</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,-7615.3 1288.5,-7634.3 1380.5,-7634.3 1380.5,-7615.3 1288.5,-7615.3"/>
-<text text-anchor="middle" x="1334.5" y="-7622.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClSqrtWorkload</text>
+<polygon fill="white" stroke="black" points="1288.5,-7879.01 1288.5,-7898.01 1380.5,-7898.01 1380.5,-7879.01 1288.5,-7879.01"/>
+<text text-anchor="middle" x="1334.5" y="-7886.01" 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="M1190.43,-7610.34C1224.13,-7613.75 1260.56,-7617.43 1288.23,-7620.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.37,-7606.82 1180.07,-7609.3 1189.67,-7613.78 1190.37,-7606.82"/>
+<path fill="none" stroke="midnightblue" d="M1157.54,-7929.73C1183.51,-7922.46 1214.13,-7914.21 1242,-7907.51 1256.99,-7903.9 1273.45,-7900.36 1288.23,-7897.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1156.5,-7926.38 1147.83,-7932.46 1158.4,-7933.12 1156.5,-7926.38"/>
</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,-6563.3 1273.5,-6582.3 1395.5,-6582.3 1395.5,-6563.3 1273.5,-6563.3"/>
-<text text-anchor="middle" x="1334.5" y="-6570.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClActivationWorkload</text>
+<polygon fill="white" stroke="black" points="1273.5,-6895.01 1273.5,-6914.01 1395.5,-6914.01 1395.5,-6895.01 1273.5,-6895.01"/>
+<text text-anchor="middle" x="1334.5" y="-6902.01" 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,-6572.8C1213.82,-6572.8 1246.24,-6572.8 1273.27,-6572.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-6569.3 1173.77,-6572.8 1183.77,-6576.3 1183.77,-6569.3"/>
+<path fill="none" stroke="midnightblue" d="M1184.14,-6904.51C1213.82,-6904.51 1246.24,-6904.51 1273.27,-6904.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-6901.01 1173.77,-6904.51 1183.77,-6908.01 1183.77,-6901.01"/>
</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,-6859.3 1258,-6878.3 1411,-6878.3 1411,-6859.3 1258,-6859.3"/>
-<text text-anchor="middle" x="1334.5" y="-6866.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchToSpaceNdWorkload</text>
+<polygon fill="white" stroke="black" points="1258,-7204.01 1258,-7223.01 1411,-7223.01 1411,-7204.01 1258,-7204.01"/>
+<text text-anchor="middle" x="1334.5" y="-7211.01" 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,-6868.8C1214.63,-6868.8 1237.3,-6868.8 1257.96,-6868.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-6865.3 1182.75,-6868.8 1192.75,-6872.3 1192.75,-6865.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.96,-7213.51C1214.63,-7213.51 1237.3,-7213.51 1257.96,-7213.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-7210.01 1182.75,-7213.51 1192.75,-7217.01 1192.75,-7210.01"/>
</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,-5392.3 1269.5,-5411.3 1399.5,-5411.3 1399.5,-5392.3 1269.5,-5392.3"/>
-<text text-anchor="middle" x="1334.5" y="-5399.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClStridedSliceWorkload</text>
+<polygon fill="white" stroke="black" points="1269.5,-5661.01 1269.5,-5680.01 1399.5,-5680.01 1399.5,-5661.01 1269.5,-5661.01"/>
+<text text-anchor="middle" x="1334.5" y="-5668.01" 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="M1188.02,-5401.8C1215.16,-5401.8 1244.25,-5401.8 1269.24,-5401.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-5398.3 1177.73,-5401.8 1187.73,-5405.3 1187.73,-5398.3"/>
+<path fill="none" stroke="midnightblue" d="M1188.02,-5670.51C1215.16,-5670.51 1244.25,-5670.51 1269.24,-5670.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-5667.01 1177.73,-5670.51 1187.73,-5674.01 1187.73,-5667.01"/>
</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,-5272.3 1266,-5291.3 1403,-5291.3 1403,-5272.3 1266,-5272.3"/>
-<text text-anchor="middle" x="1334.5" y="-5279.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchMatMulWorkload</text>
+<polygon fill="white" stroke="black" points="1266,-5563.01 1266,-5582.01 1403,-5582.01 1403,-5563.01 1266,-5563.01"/>
+<text text-anchor="middle" x="1334.5" y="-5570.01" 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,-5281.8C1209.7,-5281.8 1239.78,-5281.8 1265.82,-5281.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-5278.3 1172.13,-5281.8 1182.13,-5285.3 1182.13,-5278.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.15,-5572.51C1209.7,-5572.51 1239.78,-5572.51 1265.82,-5572.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-5569.01 1172.13,-5572.51 1182.13,-5576.01 1182.13,-5569.01"/>
</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,-2354.3 1278,-2373.3 1391,-2373.3 1391,-2354.3 1278,-2354.3"/>
-<text text-anchor="middle" x="1334.5" y="-2361.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClAdditionWorkload</text>
+<polygon fill="white" stroke="black" points="1278,-2364.01 1278,-2383.01 1391,-2383.01 1391,-2364.01 1278,-2364.01"/>
+<text text-anchor="middle" x="1334.5" y="-2371.01" 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,-2363.8C1211.88,-2363.8 1248.52,-2363.8 1277.9,-2363.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.2,-2360.3 1169.2,-2363.8 1179.2,-2367.3 1179.2,-2360.3"/>
+<path fill="none" stroke="midnightblue" d="M1179.2,-2373.51C1211.88,-2373.51 1248.52,-2373.51 1277.9,-2373.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.2,-2370.01 1169.2,-2373.51 1179.2,-2377.01 1179.2,-2370.01"/>
</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,-2256.3 1278.5,-2275.3 1390.5,-2275.3 1390.5,-2256.3 1278.5,-2256.3"/>
-<text text-anchor="middle" x="1334.5" y="-2263.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClDivisionWorkload</text>
+<polygon fill="white" stroke="black" points="1278.5,-2266.01 1278.5,-2285.01 1390.5,-2285.01 1390.5,-2266.01 1278.5,-2266.01"/>
+<text text-anchor="middle" x="1334.5" y="-2273.01" 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,-2265.8C1211.64,-2265.8 1248.74,-2265.8 1278.36,-2265.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1178.55,-2262.3 1168.55,-2265.8 1178.55,-2269.3 1178.55,-2262.3"/>
+<path fill="none" stroke="midnightblue" d="M1178.64,-2275.51C1211.64,-2275.51 1248.74,-2275.51 1278.36,-2275.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1178.55,-2272.01 1168.55,-2275.51 1178.55,-2279.01 1178.55,-2272.01"/>
</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,-4145.3 1286,-4164.3 1383,-4164.3 1383,-4145.3 1286,-4145.3"/>
-<text text-anchor="middle" x="1334.5" y="-4152.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClRankWorkload</text>
+<polygon fill="white" stroke="black" points="1286,-4241.01 1286,-4260.01 1383,-4260.01 1383,-4241.01 1286,-4241.01"/>
+<text text-anchor="middle" x="1334.5" y="-4248.01" 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,-4154.8C1220.88,-4154.8 1257.48,-4154.8 1285.66,-4154.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4151.3 1177.07,-4154.8 1187.07,-4158.3 1187.07,-4151.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.36,-4250.51C1220.88,-4250.51 1257.48,-4250.51 1285.66,-4250.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4247.01 1177.07,-4250.51 1187.07,-4254.01 1187.07,-4247.01"/>
</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,-4096.3 1278,-4115.3 1391,-4115.3 1391,-4096.3 1278,-4096.3"/>
-<text text-anchor="middle" x="1334.5" y="-4103.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClSoftmaxWorkload</text>
+<polygon fill="white" stroke="black" points="1278,-4192.01 1278,-4211.01 1391,-4211.01 1391,-4192.01 1278,-4192.01"/>
+<text text-anchor="middle" x="1334.5" y="-4199.01" 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,-4105.8C1223.4,-4105.8 1253.22,-4105.8 1277.9,-4105.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-4102.3 1184.77,-4105.8 1194.77,-4109.3 1194.77,-4102.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-4201.51C1223.4,-4201.51 1253.22,-4201.51 1277.9,-4201.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-4198.01 1184.77,-4201.51 1194.77,-4205.01 1194.77,-4198.01"/>
</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,-8709.3 1261,-8728.3 1408,-8728.3 1408,-8709.3 1261,-8709.3"/>
-<text text-anchor="middle" x="1334.5" y="-8716.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClFullyConnectedWorkload</text>
+<polygon fill="white" stroke="black" points="1261,-8766.01 1261,-8785.01 1408,-8785.01 1408,-8766.01 1261,-8766.01"/>
+<text text-anchor="middle" x="1334.5" y="-8773.01" 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,-8718.8C1217.97,-8718.8 1240.44,-8718.8 1260.78,-8718.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-8715.3 1186.13,-8718.8 1196.13,-8722.3 1196.13,-8715.3"/>
+<path fill="none" stroke="midnightblue" d="M1196.33,-8775.51C1217.97,-8775.51 1240.44,-8775.51 1260.78,-8775.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-8772.01 1186.13,-8775.51 1196.13,-8779.01 1196.13,-8772.01"/>
</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,-4243.3 1287.5,-4262.3 1381.5,-4262.3 1381.5,-4243.3 1287.5,-4243.3"/>
-<text text-anchor="middle" x="1334.5" y="-4250.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClCastWorkload</text>
+<polygon fill="white" stroke="black" points="1287.5,-4339.01 1287.5,-4358.01 1381.5,-4358.01 1381.5,-4339.01 1287.5,-4339.01"/>
+<text text-anchor="middle" x="1334.5" y="-4346.01" 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,-4252.8C1220.4,-4252.8 1258.41,-4252.8 1287.21,-4252.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-4249.3 1175.74,-4252.8 1185.74,-4256.3 1185.74,-4249.3"/>
+<path fill="none" stroke="midnightblue" d="M1185.86,-4348.51C1220.4,-4348.51 1258.41,-4348.51 1287.21,-4348.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-4345.01 1175.74,-4348.51 1185.74,-4352.01 1185.74,-4345.01"/>
</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,-8994.3 1258,-9013.3 1411,-9013.3 1411,-8994.3 1258,-8994.3"/>
-<text text-anchor="middle" x="1334.5" y="-9001.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClSpaceToBatchNdWorkload</text>
+<polygon fill="white" stroke="black" points="1258,-9235.01 1258,-9254.01 1411,-9254.01 1411,-9235.01 1258,-9235.01"/>
+<text text-anchor="middle" x="1334.5" y="-9242.01" 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,-9003.8C1214.63,-9003.8 1237.3,-9003.8 1257.96,-9003.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-9000.3 1182.75,-9003.8 1192.75,-9007.3 1192.75,-9000.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.96,-9244.51C1214.63,-9244.51 1237.3,-9244.51 1257.96,-9244.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-9241.01 1182.75,-9244.51 1192.75,-9248.01 1192.75,-9241.01"/>
</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,-9437.3 1243.5,-9456.3 1425.5,-9456.3 1425.5,-9437.3 1243.5,-9437.3"/>
-<text text-anchor="middle" x="1334.5" y="-9444.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClDepthwiseConvolutionWorkload</text>
+<polygon fill="white" stroke="black" points="1243.5,-9551.01 1243.5,-9570.01 1425.5,-9570.01 1425.5,-9551.01 1243.5,-9551.01"/>
+<text text-anchor="middle" x="1334.5" y="-9558.01" 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,-9446.8C1211.41,-9446.8 1227.81,-9446.8 1243.49,-9446.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9443.3 1185.11,-9446.8 1195.11,-9450.3 1195.11,-9443.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.49,-9560.51C1211.41,-9560.51 1227.81,-9560.51 1243.49,-9560.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9557.01 1185.11,-9560.51 1195.11,-9564.01 1195.11,-9557.01"/>
</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,-9225.3 1270.5,-9244.3 1398.5,-9244.3 1398.5,-9225.3 1270.5,-9225.3"/>
-<text text-anchor="middle" x="1334.5" y="-9232.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClDequantizeWorkload</text>
+<polygon fill="white" stroke="black" points="1270.5,-9423.01 1270.5,-9442.01 1398.5,-9442.01 1398.5,-9423.01 1270.5,-9423.01"/>
+<text text-anchor="middle" x="1334.5" y="-9430.01" 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,-9234.8C1214.69,-9234.8 1244.68,-9234.8 1270.23,-9234.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-9231.3 1176.74,-9234.8 1186.74,-9238.3 1186.74,-9231.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-9432.51C1214.69,-9432.51 1244.68,-9432.51 1270.23,-9432.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-9429.01 1176.74,-9432.51 1186.74,-9436.01 1186.74,-9429.01"/>
</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,-8238.3 1277.5,-8257.3 1391.5,-8257.3 1391.5,-8238.3 1277.5,-8238.3"/>
-<text text-anchor="middle" x="1334.5" y="-8245.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClReshapeWorkload</text>
+<polygon fill="white" stroke="black" points="1277.5,-8584.01 1277.5,-8603.01 1391.5,-8603.01 1391.5,-8584.01 1277.5,-8584.01"/>
+<text text-anchor="middle" x="1334.5" y="-8591.01" 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,-8247.8C1223.78,-8247.8 1253.01,-8247.8 1277.33,-8247.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-8244.3 1185.79,-8247.8 1195.79,-8251.3 1195.79,-8244.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.96,-8593.51C1223.78,-8593.51 1253.01,-8593.51 1277.33,-8593.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-8590.01 1185.79,-8593.51 1195.79,-8597.01 1195.79,-8590.01"/>
</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,-8525.3 1287,-8544.3 1382,-8544.3 1382,-8525.3 1287,-8525.3"/>
-<text text-anchor="middle" x="1334.5" y="-8532.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClSliceWorkload</text>
+<polygon fill="white" stroke="black" points="1287,-8888.01 1287,-8907.01 1382,-8907.01 1382,-8888.01 1287,-8888.01"/>
+<text text-anchor="middle" x="1334.5" y="-8895.01" 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="M1186.14,-8534.8C1220.52,-8534.8 1258.3,-8534.8 1286.99,-8534.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-8531.3 1176.08,-8534.8 1186.08,-8538.3 1186.08,-8531.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.14,-8897.51C1220.52,-8897.51 1258.3,-8897.51 1286.99,-8897.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-8894.01 1176.08,-8897.51 1186.08,-8901.01 1186.08,-8894.01"/>
</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,-7864.3 1285,-7883.3 1384,-7883.3 1384,-7864.3 1285,-7864.3"/>
-<text text-anchor="middle" x="1334.5" y="-7871.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClMeanWorkload</text>
+<polygon fill="white" stroke="black" points="1285,-8256.01 1285,-8275.01 1384,-8275.01 1384,-8256.01 1285,-8256.01"/>
+<text text-anchor="middle" x="1334.5" y="-8263.01" 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,-7873.8C1221.09,-7873.8 1256.87,-7873.8 1284.69,-7873.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-7870.3 1178.07,-7873.8 1188.07,-7877.3 1188.07,-7870.3"/>
+<path fill="none" stroke="midnightblue" d="M1188.18,-8265.51C1221.09,-8265.51 1256.87,-8265.51 1284.69,-8265.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-8262.01 1178.07,-8265.51 1188.07,-8269.01 1188.07,-8262.01"/>
</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,-2060.3 1274,-2079.3 1395,-2079.3 1395,-2060.3 1274,-2060.3"/>
-<text text-anchor="middle" x="1334.5" y="-2067.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClTransposeWorkload</text>
+<polygon fill="white" stroke="black" points="1274,-1959.01 1274,-1978.01 1395,-1978.01 1395,-1959.01 1274,-1959.01"/>
+<text text-anchor="middle" x="1334.5" y="-1966.01" 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,-2069.8C1213.29,-2069.8 1246.3,-2069.8 1273.7,-2069.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-2066.3 1173.11,-2069.8 1183.11,-2073.3 1183.11,-2066.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.19,-1968.51C1213.29,-1968.51 1246.3,-1968.51 1273.7,-1968.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-1965.01 1173.11,-1968.51 1183.11,-1972.01 1183.11,-1965.01"/>
</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,-8827.3 1276.5,-8846.3 1392.5,-8846.3 1392.5,-8827.3 1276.5,-8827.3"/>
-<text text-anchor="middle" x="1334.5" y="-8834.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClQuantizeWorkload</text>
+<polygon fill="white" stroke="black" points="1276.5,-9134.01 1276.5,-9153.01 1392.5,-9153.01 1392.5,-9134.01 1276.5,-9134.01"/>
+<text text-anchor="middle" x="1334.5" y="-9141.01" 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,-8836.8C1212.64,-8836.8 1247.8,-8836.8 1276.38,-8836.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1180.82,-8833.3 1170.82,-8836.8 1180.82,-8840.3 1180.82,-8833.3"/>
+<path fill="none" stroke="midnightblue" d="M1180.97,-9143.51C1212.64,-9143.51 1247.8,-9143.51 1276.38,-9143.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1180.82,-9140.01 1170.82,-9143.51 1180.82,-9147.01 1180.82,-9140.01"/>
</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,-8001.3 1272,-8020.3 1397,-8020.3 1397,-8001.3 1272,-8001.3"/>
-<text text-anchor="middle" x="1334.5" y="-8008.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalAndWorkload</text>
+<polygon fill="white" stroke="black" points="1272,-8395.01 1272,-8414.01 1397,-8414.01 1397,-8395.01 1272,-8395.01"/>
+<text text-anchor="middle" x="1334.5" y="-8402.01" 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,-8000.07C1218.86,-8002.11 1247.38,-8004.27 1271.72,-8006.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.98,-7996.57 1181.74,-7999.3 1191.45,-8003.55 1191.98,-7996.57"/>
+<path fill="none" stroke="midnightblue" d="M1191.96,-8399.74C1218.86,-8400.65 1247.38,-8401.61 1271.72,-8402.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.86,-8396.23 1181.74,-8399.4 1191.62,-8403.23 1191.86,-8396.23"/>
</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,-7963.3 1275.5,-7982.3 1393.5,-7982.3 1393.5,-7963.3 1275.5,-7963.3"/>
-<text text-anchor="middle" x="1334.5" y="-7970.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogicalOrWorkload</text>
+<polygon fill="white" stroke="black" points="1275.5,-8357.01 1275.5,-8376.01 1393.5,-8376.01 1393.5,-8357.01 1275.5,-8357.01"/>
+<text text-anchor="middle" x="1334.5" y="-8364.01" 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,-7984.71C1220.28,-7982.34 1250.28,-7979.81 1275.36,-7977.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.41,-7981.25 1181.74,-7985.58 1192,-7988.23 1191.41,-7981.25"/>
+<path fill="none" stroke="midnightblue" d="M1191.68,-8384.42C1220.02,-8380.84 1250.17,-8377.03 1275.36,-8373.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.23,-8380.95 1181.74,-8385.68 1192.1,-8387.9 1191.23,-8380.95"/>
</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,-2109.3 1273.5,-2128.3 1395.5,-2128.3 1395.5,-2109.3 1273.5,-2109.3"/>
-<text text-anchor="middle" x="1334.5" y="-2116.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClMaximumWorkload</text>
+<polygon fill="white" stroke="black" points="1273.5,-2064.01 1273.5,-2083.01 1395.5,-2083.01 1395.5,-2064.01 1273.5,-2064.01"/>
+<text text-anchor="middle" x="1334.5" y="-2071.01" 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,-2118.8C1224.57,-2118.8 1250.88,-2118.8 1273.42,-2118.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1199.18,-2115.3 1189.18,-2118.8 1199.18,-2122.3 1199.18,-2115.3"/>
+<path fill="none" stroke="midnightblue" d="M1199.22,-2073.51C1224.57,-2073.51 1250.88,-2073.51 1273.42,-2073.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1199.18,-2070.01 1189.18,-2073.51 1199.18,-2077.01 1199.18,-2070.01"/>
</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,-7425.3 1281.5,-7444.3 1387.5,-7444.3 1387.5,-7425.3 1281.5,-7425.3"/>
-<text text-anchor="middle" x="1334.5" y="-7432.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClConcatWorkload</text>
+<polygon fill="white" stroke="black" points="1281.5,-8157.01 1281.5,-8176.01 1387.5,-8176.01 1387.5,-8157.01 1281.5,-8157.01"/>
+<text text-anchor="middle" x="1334.5" y="-8164.01" 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,-7450.29C1222.55,-7446.95 1255.18,-7443.38 1281.4,-7440.51"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.3,-7446.85 1181.74,-7451.41 1192.06,-7453.81 1191.3,-7446.85"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-8164.12C1222.55,-8164.64 1255.18,-8165.19 1281.4,-8165.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.8,-8160.62 1181.74,-8163.95 1191.68,-8167.62 1191.8,-8160.62"/>
</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,-3753.3 1276.5,-3772.3 1392.5,-3772.3 1392.5,-3753.3 1276.5,-3753.3"/>
-<text text-anchor="middle" x="1334.5" y="-3760.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClConstantWorkload</text>
+<polygon fill="white" stroke="black" points="1276.5,-3827.01 1276.5,-3846.01 1392.5,-3846.01 1392.5,-3827.01 1276.5,-3827.01"/>
+<text text-anchor="middle" x="1334.5" y="-3834.01" 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,-3762.8C1212.64,-3762.8 1247.8,-3762.8 1276.38,-3762.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1180.82,-3759.3 1170.82,-3762.8 1180.82,-3766.3 1180.82,-3759.3"/>
+<path fill="none" stroke="midnightblue" d="M1180.97,-3836.51C1212.64,-3836.51 1247.8,-3836.51 1276.38,-3836.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1180.82,-3833.01 1170.82,-3836.51 1180.82,-3840.01 1180.82,-3833.01"/>
</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,-6745.3 1280.5,-6764.3 1388.5,-6764.3 1388.5,-6745.3 1280.5,-6745.3"/>
-<text text-anchor="middle" x="1334.5" y="-6752.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClReduceWorkload</text>
+<polygon fill="white" stroke="black" points="1280.5,-7328.01 1280.5,-7347.01 1388.5,-7347.01 1388.5,-7328.01 1280.5,-7328.01"/>
+<text text-anchor="middle" x="1334.5" y="-7335.01" 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,-6754.8C1222.76,-6754.8 1254.63,-6754.8 1280.46,-6754.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-6751.3 1182.75,-6754.8 1192.75,-6758.3 1192.75,-6751.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.82,-7337.51C1222.76,-7337.51 1254.63,-7337.51 1280.46,-7337.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-7334.01 1182.75,-7337.51 1192.75,-7341.01 1192.75,-7334.01"/>
</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,-5338.3 1261.5,-5357.3 1407.5,-5357.3 1407.5,-5338.3 1261.5,-5338.3"/>
-<text text-anchor="middle" x="1334.5" y="-5345.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClChannelShuffleWorkload</text>
+<polygon fill="white" stroke="black" points="1261.5,-3631.01 1261.5,-3650.01 1407.5,-3650.01 1407.5,-3631.01 1261.5,-3631.01"/>
+<text text-anchor="middle" x="1334.5" y="-3638.01" 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,-5347.8C1217.81,-5347.8 1240.68,-5347.8 1261.33,-5347.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-5344.3 1185.79,-5347.8 1195.79,-5351.3 1195.79,-5344.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.82,-3640.51C1217.81,-3640.51 1240.68,-3640.51 1261.33,-3640.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-3637.01 1185.79,-3640.51 1195.79,-3644.01 1195.79,-3637.01"/>
</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,-1913.3 1278,-1932.3 1391,-1932.3 1391,-1913.3 1278,-1913.3"/>
-<text text-anchor="middle" x="1334.5" y="-1920.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClPermuteWorkload</text>
+<polygon fill="white" stroke="black" points="1278,-2116.01 1278,-2135.01 1391,-2135.01 1391,-2116.01 1278,-2116.01"/>
+<text text-anchor="middle" x="1334.5" y="-2123.01" 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,-1922.8C1223.53,-1922.8 1253.15,-1922.8 1277.71,-1922.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-1919.3 1185.11,-1922.8 1195.11,-1926.3 1195.11,-1919.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.4,-2125.51C1223.53,-2125.51 1253.15,-2125.51 1277.71,-2125.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-2122.01 1185.11,-2125.51 1195.11,-2129.01 1195.11,-2122.01"/>
</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,-3655.3 1275,-3674.3 1394,-3674.3 1394,-3655.3 1275,-3655.3"/>
-<text text-anchor="middle" x="1334.5" y="-3662.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClMinimumWorkload</text>
+<polygon fill="white" stroke="black" points="1275,-3729.01 1275,-3748.01 1394,-3748.01 1394,-3729.01 1275,-3729.01"/>
+<text text-anchor="middle" x="1334.5" y="-3736.01" 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,-3664.8C1224.14,-3664.8 1251.57,-3664.8 1274.83,-3664.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-3661.3 1187.82,-3664.8 1197.82,-3668.3 1197.82,-3661.3"/>
+<path fill="none" stroke="midnightblue" d="M1197.84,-3738.51C1224.14,-3738.51 1251.57,-3738.51 1274.83,-3738.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-3735.01 1187.82,-3738.51 1197.82,-3742.01 1197.82,-3735.01"/>
</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,-4341.3 1275,-4360.3 1394,-4360.3 1394,-4341.3 1275,-4341.3"/>
-<text text-anchor="middle" x="1334.5" y="-4348.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClGatherNdWorkload</text>
+<polygon fill="white" stroke="black" points="1275,-3582.01 1275,-3601.01 1394,-3601.01 1394,-3582.01 1275,-3582.01"/>
+<text text-anchor="middle" x="1334.5" y="-3589.01" 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,-4350.8C1213.09,-4350.8 1246.89,-4350.8 1274.74,-4350.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-4347.3 1172.13,-4350.8 1182.13,-4354.3 1182.13,-4347.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.4,-3591.51C1213.09,-3591.51 1246.89,-3591.51 1274.74,-3591.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-3588.01 1172.13,-3591.51 1182.13,-3595.01 1182.13,-3588.01"/>
</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,-3459.3 1289.5,-3478.3 1379.5,-3478.3 1379.5,-3459.3 1289.5,-3459.3"/>
-<text text-anchor="middle" x="1334.5" y="-3466.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClAbsWorkload</text>
+<polygon fill="white" stroke="black" points="1289.5,-3996.01 1289.5,-4015.01 1379.5,-4015.01 1379.5,-3996.01 1289.5,-3996.01"/>
+<text text-anchor="middle" x="1334.5" y="-4003.01" 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,-3468.8C1219.65,-3468.8 1259.6,-3468.8 1289.2,-3468.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-3465.3 1173.77,-3468.8 1183.77,-3472.3 1183.77,-3465.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.77,-4005.51C1219.65,-4005.51 1259.6,-4005.51 1289.2,-4005.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-4002.01 1173.77,-4005.51 1183.77,-4009.01 1183.77,-4002.01"/>
</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,-4194.3 1269.5,-4213.3 1399.5,-4213.3 1399.5,-4194.3 1269.5,-4194.3"/>
-<text text-anchor="middle" x="1334.5" y="-4201.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClLogSoftmaxWorkload</text>
+<polygon fill="white" stroke="black" points="1269.5,-5411.01 1269.5,-5430.01 1399.5,-5430.01 1399.5,-5411.01 1269.5,-5411.01"/>
+<text text-anchor="middle" x="1334.5" y="-5418.01" 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="M1188.02,-4203.8C1215.16,-4203.8 1244.25,-4203.8 1269.24,-4203.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-4200.3 1177.73,-4203.8 1187.73,-4207.3 1187.73,-4200.3"/>
+<path fill="none" stroke="midnightblue" d="M1188.02,-5420.51C1215.16,-5420.51 1244.25,-5420.51 1269.24,-5420.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-5417.01 1177.73,-5420.51 1187.73,-5424.01 1187.73,-5417.01"/>
</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,-3949.3 1290,-3968.3 1379,-3968.3 1379,-3949.3 1290,-3949.3"/>
-<text text-anchor="middle" x="1334.5" y="-3956.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClPadWorkload</text>
+<polygon fill="white" stroke="black" points="1290,-4290.01 1290,-4309.01 1379,-4309.01 1379,-4290.01 1290,-4290.01"/>
+<text text-anchor="middle" x="1334.5" y="-4297.01" 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,-3958.8C1219.57,-3958.8 1260.16,-3958.8 1289.98,-3958.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-3955.3 1173.11,-3958.8 1183.11,-3962.3 1183.11,-3955.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.23,-4299.51C1219.57,-4299.51 1260.16,-4299.51 1289.98,-4299.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-4296.01 1173.11,-4299.51 1183.11,-4303.01 1183.11,-4296.01"/>
</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,-3606.3 1285,-3625.3 1384,-3625.3 1384,-3606.3 1285,-3606.3"/>
-<text text-anchor="middle" x="1334.5" y="-3613.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClStackWorkload</text>
+<polygon fill="white" stroke="black" points="1285,-3947.01 1285,-3966.01 1384,-3966.01 1384,-3947.01 1285,-3947.01"/>
+<text text-anchor="middle" x="1334.5" y="-3954.01" 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,-3615.8C1221.09,-3615.8 1256.87,-3615.8 1284.69,-3615.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-3612.3 1178.07,-3615.8 1188.07,-3619.3 1188.07,-3612.3"/>
+<path fill="none" stroke="midnightblue" d="M1188.18,-3956.51C1221.09,-3956.51 1256.87,-3956.51 1284.69,-3956.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-3953.01 1178.07,-3956.51 1188.07,-3960.01 1188.07,-3953.01"/>
</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,-3900.3 1286,-3919.3 1383,-3919.3 1383,-3900.3 1286,-3900.3"/>
-<text text-anchor="middle" x="1334.5" y="-3907.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClPreluWorkload</text>
+<polygon fill="white" stroke="black" points="1286,-4143.01 1286,-4162.01 1383,-4162.01 1383,-4143.01 1286,-4143.01"/>
+<text text-anchor="middle" x="1334.5" y="-4150.01" 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,-3909.8C1220.88,-3909.8 1257.48,-3909.8 1285.66,-3909.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-3906.3 1177.07,-3909.8 1187.07,-3913.3 1187.07,-3906.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.36,-4152.51C1220.88,-4152.51 1257.48,-4152.51 1285.66,-4152.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4149.01 1177.07,-4152.51 1187.07,-4156.01 1187.07,-4149.01"/>
</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,-3802.3 1261.5,-3821.3 1407.5,-3821.3 1407.5,-3802.3 1261.5,-3802.3"/>
-<text text-anchor="middle" x="1334.5" y="-3809.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClQuantizedLstmWorkload</text>
+<polygon fill="white" stroke="black" points="1261.5,-3484.01 1261.5,-3503.01 1407.5,-3503.01 1407.5,-3484.01 1261.5,-3484.01"/>
+<text text-anchor="middle" x="1334.5" y="-3491.01" 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,-3811.8C1209.27,-3811.8 1236.78,-3811.8 1261.19,-3811.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-3808.3 1173.77,-3811.8 1183.77,-3815.3 1183.77,-3808.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.79,-3493.51C1209.27,-3493.51 1236.78,-3493.51 1261.19,-3493.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-3490.01 1173.77,-3493.51 1183.77,-3497.01 1183.77,-3490.01"/>
</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,-3704.3 1282.5,-3723.3 1386.5,-3723.3 1386.5,-3704.3 1282.5,-3704.3"/>
-<text text-anchor="middle" x="1334.5" y="-3711.3" 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,-5465.01 1274.5,-5484.01 1394.5,-5484.01 1394.5,-5465.01 1274.5,-5465.01"/>
+<text text-anchor="middle" x="1334.5" y="-5472.01" 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,-3713.8C1222.05,-3713.8 1255.62,-3713.8 1282.35,-3713.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-3710.3 1180.74,-3713.8 1190.74,-3717.3 1190.74,-3710.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-5474.51C1213.33,-5474.51 1246.71,-5474.51 1274.3,-5474.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-5471.01 1172.78,-5474.51 1182.78,-5478.01 1182.78,-5471.01"/>
</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,-3508.3 1270.5,-3527.3 1398.5,-3527.3 1398.5,-3508.3 1270.5,-3508.3"/>
-<text text-anchor="middle" x="1334.5" y="-3515.3" 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,-3778.01 1282.5,-3797.01 1386.5,-3797.01 1386.5,-3778.01 1282.5,-3778.01"/>
+<text text-anchor="middle" x="1334.5" y="-3785.01" 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,-3517.8C1214.69,-3517.8 1244.68,-3517.8 1270.23,-3517.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-3514.3 1176.74,-3517.8 1186.74,-3521.3 1186.74,-3514.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.79,-3787.51C1222.05,-3787.51 1255.62,-3787.51 1282.35,-3787.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-3784.01 1180.74,-3787.51 1190.74,-3791.01 1190.74,-3784.01"/>
</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,-3208.3 1264,-3227.3 1405,-3227.3 1405,-3208.3 1264,-3208.3"/>
-<text text-anchor="middle" x="1334.5" y="-3215.3" 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,-3533.01 1270.5,-3552.01 1398.5,-3552.01 1398.5,-3533.01 1270.5,-3533.01"/>
+<text text-anchor="middle" x="1334.5" y="-3540.01" 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,-3217.8C1216.87,-3217.8 1241.76,-3217.8 1263.88,-3217.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-3214.3 1183.09,-3217.8 1193.09,-3221.3 1193.09,-3214.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-3542.51C1214.69,-3542.51 1244.68,-3542.51 1270.23,-3542.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-3539.01 1176.74,-3542.51 1186.74,-3546.01 1186.74,-3539.01"/>
</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,-3361.3 1281,-3380.3 1388,-3380.3 1388,-3361.3 1281,-3361.3"/>
-<text text-anchor="middle" x="1334.5" y="-3368.3" 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,-3226.01 1264,-3245.01 1405,-3245.01 1405,-3226.01 1264,-3226.01"/>
+<text text-anchor="middle" x="1334.5" y="-3233.01" 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,-3370.8C1211.08,-3370.8 1250.29,-3370.8 1280.89,-3370.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1176.61,-3367.3 1166.61,-3370.8 1176.61,-3374.3 1176.61,-3367.3"/>
+<path fill="none" stroke="midnightblue" d="M1193.16,-3235.51C1216.87,-3235.51 1241.76,-3235.51 1263.88,-3235.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-3232.01 1183.09,-3235.51 1193.09,-3239.01 1193.09,-3232.01"/>
</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,-2501.3 1282,-2520.3 1387,-2520.3 1387,-2501.3 1282,-2501.3"/>
-<text text-anchor="middle" x="1334.5" y="-2508.3" 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,-3334.01 1281,-3353.01 1388,-3353.01 1388,-3334.01 1281,-3334.01"/>
+<text text-anchor="middle" x="1334.5" y="-3341.01" 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,-2510.8C1222.3,-2510.8 1255.35,-2510.8 1281.8,-2510.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-2507.3 1181.07,-2510.8 1191.07,-2514.3 1191.07,-2507.3"/>
+<path fill="none" stroke="midnightblue" d="M1176.66,-3343.51C1211.08,-3343.51 1250.29,-3343.51 1280.89,-3343.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1176.61,-3340.01 1166.61,-3343.51 1176.61,-3347.01 1176.61,-3340.01"/>
</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,-4047.3 1285.5,-4066.3 1383.5,-4066.3 1383.5,-4047.3 1285.5,-4047.3"/>
-<text text-anchor="middle" x="1334.5" y="-4054.3" 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,-2462.01 1282,-2481.01 1387,-2481.01 1387,-2462.01 1282,-2462.01"/>
+<text text-anchor="middle" x="1334.5" y="-2469.01" 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,-4056.8C1220.71,-4056.8 1257.17,-4056.8 1285.32,-4056.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4053.3 1177.07,-4056.8 1187.07,-4060.3 1187.07,-4053.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.44,-2471.51C1222.3,-2471.51 1255.35,-2471.51 1281.8,-2471.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-2468.01 1181.07,-2471.51 1191.07,-2475.01 1191.07,-2468.01"/>
</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,-2305.3 1269,-2324.3 1400,-2324.3 1400,-2305.3 1269,-2305.3"/>
-<text text-anchor="middle" x="1334.5" y="-2312.3" 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,-4045.01 1285.5,-4064.01 1383.5,-4064.01 1383.5,-4045.01 1285.5,-4045.01"/>
+<text text-anchor="middle" x="1334.5" y="-4052.01" 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,-2314.8C1215.11,-2314.8 1243.87,-2314.8 1268.66,-2314.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-2311.3 1178.07,-2314.8 1188.07,-2318.3 1188.07,-2311.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.32,-4054.51C1220.71,-4054.51 1257.17,-4054.51 1285.32,-4054.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4051.01 1177.07,-4054.51 1187.07,-4058.01 1187.07,-4051.01"/>
</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,-3410.3 1263,-3429.3 1406,-3429.3 1406,-3410.3 1263,-3410.3"/>
-<text text-anchor="middle" x="1334.5" y="-3417.3" 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,-2217.01 1269,-2236.01 1400,-2236.01 1400,-2217.01 1269,-2217.01"/>
+<text text-anchor="middle" x="1334.5" y="-2224.01" 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,-3419.8C1217.3,-3419.8 1241.41,-3419.8 1262.96,-3419.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-3416.3 1184.1,-3419.8 1194.1,-3423.3 1194.1,-3416.3"/>
+<path fill="none" stroke="midnightblue" d="M1188.25,-2226.51C1215.11,-2226.51 1243.87,-2226.51 1268.66,-2226.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.07,-2223.01 1178.07,-2226.51 1188.07,-2230.01 1188.07,-2223.01"/>
</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,-1755.8 1013,-1785.8 1177,-1785.8 1177,-1755.8 1013,-1755.8"/>
-<text text-anchor="start" x="1021" y="-1773.8" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
-<text text-anchor="middle" x="1095" y="-1762.8" 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,-3434.01 1263,-3453.01 1406,-3453.01 1406,-3434.01 1263,-3434.01"/>
+<text text-anchor="middle" x="1334.5" y="-3441.01" 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.57,-3527.26C725.37,-3523.48 739.38,-3516.65 749,-3504.8 781.27,-3465.05 730.62,-1697.83 767,-1661.8 830.16,-1599.26 897.87,-1605.92 967,-1661.8 996.69,-1685.81 958.2,-1718.61 985,-1745.8 992.77,-1753.68 1002.48,-1759.29 1012.89,-1763.25"/>
-<polygon fill="orange" stroke="orange" points="709.84,-3523.83 700.77,-3529.32 711.28,-3530.68 709.84,-3523.83"/>
-<text text-anchor="middle" x="867" y="-1664.8" 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,-3443.51C1217.3,-3443.51 1241.41,-3443.51 1262.96,-3443.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-3440.01 1184.1,-3443.51 1194.1,-3447.01 1194.1,-3440.01"/>
</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,-1761.3 1263,-1780.3 1406,-1780.3 1406,-1761.3 1263,-1761.3"/>
-<text text-anchor="middle" x="1334.5" y="-1768.3" 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,-1658.51 1013,-1688.51 1177,-1688.51 1177,-1658.51 1013,-1658.51"/>
+<text text-anchor="start" x="1021" y="-1676.51" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaBaseWorkload</text>
+<text text-anchor="middle" x="1095" y="-1665.51" 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,-1770.8C1212.31,-1770.8 1239.04,-1770.8 1262.72,-1770.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1767.3 1177.07,-1770.8 1187.07,-1774.3 1187.07,-1767.3"/>
+<!-- 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="M659.56,-2771.92C685.79,-2738.62 731.13,-2674.81 749,-2611.51 757.79,-2580.36 743.94,-1469.22 767,-1446.51 830.34,-1384.14 901.4,-1386.52 967,-1446.51 1000.09,-1476.77 955.67,-1613.59 985,-1647.51 992.44,-1656.12 1002.18,-1662.15 1012.77,-1666.33"/>
+<polygon fill="orange" stroke="orange" points="656.53,-2770.1 653.02,-2780.09 662,-2774.47 656.53,-2770.1"/>
+<text text-anchor="middle" x="867" y="-1449.51" 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,-6180.8 986,-6210.8 1204,-6210.8 1204,-6180.8 986,-6180.8"/>
-<text text-anchor="start" x="994" y="-6198.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp16ToFp32Workload</text>
-<text text-anchor="middle" x="1095" y="-6187.8" 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,-1664.01 1263,-1683.01 1406,-1683.01 1406,-1664.01 1263,-1664.01"/>
+<text text-anchor="middle" x="1334.5" y="-1671.01" 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.73,-5536C724.79,-5539.88 739.13,-5546.81 749,-5558.8 788.22,-5606.43 728.25,-6065.79 767,-6113.8 824.55,-6185.1 880.37,-6133.97 967,-6163.8 975.28,-6166.65 976.68,-6169.07 985,-6171.8 995.03,-6175.1 1005.73,-6178.08 1016.36,-6180.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="710.28,-5532.54 699.77,-5533.88 708.82,-5539.39 710.28,-5532.54"/>
-</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,-6033.8 986,-6063.8 1204,-6063.8 1204,-6033.8 986,-6033.8"/>
-<text text-anchor="start" x="994" y="-6051.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp32ToFp16Workload</text>
-<text text-anchor="middle" x="1095" y="-6040.8" 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.63,-5536.08C724.69,-5539.95 739.06,-5546.87 749,-5558.8 778.33,-5594.01 737.98,-5935.34 767,-5970.8 770.95,-5975.63 978.93,-6023.38 985,-6024.8 997.74,-6027.78 1011.33,-6030.86 1024.45,-6033.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="710.19,-5532.62 699.68,-5533.96 708.73,-5539.47 710.19,-5532.62"/>
+<path fill="none" stroke="midnightblue" d="M1187.3,-1673.51C1212.31,-1673.51 1239.04,-1673.51 1262.72,-1673.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1670.01 1177.07,-1673.51 1187.07,-1677.01 1187.07,-1670.01"/>
</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,-5935.8 986,-5965.8 1204,-5965.8 1204,-5935.8 986,-5935.8"/>
-<text text-anchor="start" x="994" y="-5953.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp16ToFp32Workload</text>
-<text text-anchor="middle" x="1095" y="-5942.8" 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,-5606.51 986,-5636.51 1204,-5636.51 1204,-5606.51 986,-5606.51"/>
+<text text-anchor="start" x="994" y="-5624.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp16ToFp32Workload</text>
+<text text-anchor="middle" x="1095" y="-5613.51" 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.61,-5536.1C724.67,-5539.97 739.05,-5546.88 749,-5558.8 776.6,-5591.84 736.09,-5915.84 767,-5945.8 797.32,-5975.19 902.81,-5972.12 985.87,-5964.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="710.17,-5532.64 699.66,-5533.98 708.7,-5539.49 710.17,-5532.64"/>
+<title>Node122&#45;&gt;Node123</title>
+<path fill="none" stroke="midnightblue" d="M709.78,-5588.87C728.34,-5591.64 748.4,-5594.41 767,-5596.51 839.84,-5604.73 922.13,-5611.01 985.93,-5615.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.06,-5585.37 699.64,-5587.34 709.01,-5592.3 710.06,-5585.37"/>
</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,-5886.8 986,-5916.8 1204,-5916.8 1204,-5886.8 986,-5886.8"/>
-<text text-anchor="start" x="994" y="-5904.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp32ToFp16Workload</text>
-<text text-anchor="middle" x="1095" y="-5893.8" 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,-5508.51 986,-5538.51 1204,-5538.51 1204,-5508.51 986,-5508.51"/>
+<text text-anchor="start" x="994" y="-5526.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClConvertFp32ToFp16Workload</text>
+<text text-anchor="middle" x="1095" y="-5515.51" 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.51,-5536.19C724.57,-5540.06 738.97,-5546.95 749,-5558.8 792.85,-5610.64 720.37,-5814.45 767,-5863.8 796.24,-5894.75 902.22,-5902.55 985.7,-5903.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="710.06,-5532.73 699.55,-5534.06 708.6,-5539.58 710.06,-5532.73"/>
+<title>Node122&#45;&gt;Node124</title>
+<path fill="none" stroke="midnightblue" d="M709.79,-5566.59C723.13,-5563.28 736.74,-5559 749,-5553.51 758.01,-5549.47 757.69,-5543.79 767,-5540.51 836.97,-5515.86 920.58,-5511.92 985.74,-5513.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="708.62,-5563.27 699.68,-5568.95 710.21,-5570.09 708.62,-5563.27"/>
</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,-5837.8 986,-5867.8 1204,-5867.8 1204,-5837.8 986,-5837.8"/>
-<text text-anchor="start" x="994" y="-5855.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp16ToFp32Workload</text>
-<text text-anchor="middle" x="1095" y="-5844.8" 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,-6516.51 986,-6546.51 1204,-6546.51 1204,-6516.51 986,-6516.51"/>
+<text text-anchor="start" x="994" y="-6534.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp16ToFp32Workload</text>
+<text text-anchor="middle" x="1095" y="-6523.51" 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.46,-5536.23C724.52,-5540.1 738.94,-5546.98 749,-5558.8 789.12,-5605.95 722.88,-5793.37 767,-5836.8 797.13,-5866.46 902.65,-5867.05 985.77,-5862.34"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="710.01,-5532.77 699.5,-5534.11 708.55,-5539.62 710.01,-5532.77"/>
+<title>Node122&#45;&gt;Node125</title>
+<path fill="none" stroke="midnightblue" d="M709.6,-5579.57C724.74,-5583.43 739.15,-5590.4 749,-5602.51 779.82,-5640.4 734.8,-6444.78 767,-6481.51 781.53,-6498.08 896.2,-6512.75 985.7,-6521.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.1,-5576.09 699.59,-5577.45 708.65,-5582.94 710.1,-5576.09"/>
</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,-5445.8 986,-5475.8 1204,-5475.8 1204,-5445.8 986,-5445.8"/>
-<text text-anchor="start" x="994" y="-5463.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp32ToFp16Workload</text>
-<text text-anchor="middle" x="1095" y="-5452.8" 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,-6467.51 986,-6497.51 1204,-6497.51 1204,-6467.51 986,-6467.51"/>
+<text text-anchor="start" x="994" y="-6485.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvertFp32ToFp16Workload</text>
+<text text-anchor="middle" x="1095" y="-6474.51" 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="M681.41,-5514.72C705.79,-5504.35 737.55,-5492.35 767,-5485.8 838.84,-5469.83 921.49,-5463.61 985.72,-5461.37"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="679.9,-5511.56 672.11,-5518.74 682.67,-5517.98 679.9,-5511.56"/>
+<title>Node122&#45;&gt;Node126</title>
+<path fill="none" stroke="midnightblue" d="M709.59,-5579.57C724.73,-5583.44 739.15,-5590.4 749,-5602.51 778.72,-5639.01 735.07,-6414.93 767,-6449.51 795.89,-6480.79 902.24,-6486.81 985.91,-6486.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.09,-5576.1 699.58,-5577.46 708.64,-5582.95 710.09,-5576.1"/>
+</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,-6198.51 986,-6228.51 1204,-6228.51 1204,-6198.51 986,-6198.51"/>
+<text text-anchor="start" x="994" y="-6216.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp16ToFp32Workload</text>
+<text text-anchor="middle" x="1095" y="-6205.51" 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.52,-5579.63C724.66,-5583.5 739.09,-5590.45 749,-5602.51 791.13,-5653.79 720.37,-6152.29 767,-6199.51 796.74,-6229.63 902.64,-6229.43 985.96,-6224"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.01,-5576.16 699.51,-5577.52 708.57,-5583.01 710.01,-5576.16"/>
</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,-7693.8 998,-7723.8 1192,-7723.8 1192,-7693.8 998,-7693.8"/>
-<text text-anchor="start" x="1006" y="-7711.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="1095" y="-7700.8" 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,-6049.51 986,-6079.51 1204,-6079.51 1204,-6049.51 986,-6049.51"/>
+<text text-anchor="start" x="994" y="-6067.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefConvertFp32ToFp16Workload</text>
+<text text-anchor="middle" x="1095" y="-6056.51" 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="M746.28,-4977.83C747.22,-4978.78 748.13,-4979.77 749,-4980.8 796.05,-5036.37 721.46,-7545 767,-7601.8 824.05,-7672.96 880.92,-7617.65 967,-7647.8 1002.78,-7660.34 1041.79,-7680.05 1067,-7693.66"/>
-<polygon fill="orange" stroke="orange" points="748.42,-4975.06 738.5,-4971.34 743.94,-4980.44 748.42,-4975.06"/>
-<text text-anchor="middle" x="867" y="-7650.8" 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.65,-5579.77C724.71,-5583.65 739.07,-5590.57 749,-5602.51 779.71,-5639.45 733.89,-5999.7 767,-6034.51 796.27,-6065.28 902.25,-6070.39 985.72,-6069.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.21,-5576.31 699.7,-5577.65 708.74,-5583.16 710.21,-5576.31"/>
</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,-7806.8 1005.5,-7836.8 1184.5,-7836.8 1184.5,-7806.8 1005.5,-7806.8"/>
-<text text-anchor="start" x="1013.5" y="-7824.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Instance</text>
-<text text-anchor="middle" x="1095" y="-7813.8" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="998,-7727.51 998,-7757.51 1192,-7757.51 1192,-7727.51 998,-7727.51"/>
+<text text-anchor="start" x="1006" y="-7745.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="1095" y="-7734.51" 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="M746.28,-4977.83C747.22,-4978.78 748.13,-4979.77 749,-4980.8 798.32,-5039.07 719.26,-7669.24 767,-7728.8 824.04,-7799.97 880.48,-7745.92 967,-7774.8 975.3,-7777.57 976.87,-7779.55 985,-7782.8 1006.08,-7791.24 1029.79,-7799.83 1049.7,-7806.79"/>
-<polygon fill="orange" stroke="orange" points="748.43,-4975.06 738.51,-4971.34 743.94,-4980.44 748.43,-4975.06"/>
-<text text-anchor="start" x="788.5" y="-7788.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-7777.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 794.54,-5237.29 718.69,-7669.2 767,-7720.51 782.65,-7737.13 907.21,-7741.56 997.97,-7742.55"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5177.77 738.5,-5174.05 743.94,-5183.14 748.42,-5177.77"/>
+<text text-anchor="middle" x="867" y="-7744.51" 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,-1706.8 1000,-1736.8 1190,-1736.8 1190,-1706.8 1000,-1706.8"/>
-<text text-anchor="start" x="1008" y="-1724.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Multiplication</text>
-<text text-anchor="middle" x="1095" y="-1713.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-8098.51 1005.5,-8128.51 1184.5,-8128.51 1184.5,-8098.51 1005.5,-8098.51"/>
+<text text-anchor="start" x="1013.5" y="-8116.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="1095" y="-8105.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 774.68,-4912.46 745.59,-2114.29 767,-2080.8 819.91,-1998.05 911.3,-2067.7 967,-1986.8 997.46,-1942.57 949.82,-1786.38 985,-1745.8 989.32,-1740.82 994.41,-1736.75 999.99,-1733.41"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.26 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2083.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 799.69,-5243.41 717.64,-7947.5 767,-8008.51 824.25,-8079.26 880.96,-8022.83 967,-8052.51 1002.84,-8064.87 1041.84,-8084.62 1067.03,-8098.29"/>
+<polygon fill="orange" stroke="orange" points="748.43,-5177.77 738.51,-5174.04 743.94,-5183.14 748.43,-5177.77"/>
+<text text-anchor="start" x="788.5" y="-8066.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-8055.51" 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,-6999.8 1013.5,-7029.8 1176.5,-7029.8 1176.5,-6999.8 1013.5,-6999.8"/>
-<text text-anchor="start" x="1021.5" y="-7017.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-7006.8" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1000,-1756.51 1000,-1786.51 1190,-1786.51 1190,-1756.51 1000,-1756.51"/>
+<text text-anchor="start" x="1008" y="-1774.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="1095" y="-1763.51" 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="M746.28,-4977.84C747.22,-4978.78 748.13,-4979.77 749,-4980.8 784.52,-5022.65 730.28,-6916 767,-6956.8 796.92,-6990.06 923.08,-6971.28 967,-6979.8 993.49,-6984.94 1022.55,-6992.78 1046.17,-6999.74"/>
-<polygon fill="orange" stroke="orange" points="748.42,-4975.06 738.49,-4971.35 743.94,-4980.44 748.42,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6982.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 777.58,-5111.71 739.17,-1992.93 767,-1958.51 824.23,-1887.73 904.77,-1980.93 967,-1914.51 1003.27,-1875.79 948.9,-1835.38 985,-1796.51 989.36,-1791.81 994.41,-1787.91 999.89,-1784.68"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-1961.51" 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,-5788.8 1005,-5818.8 1185,-5818.8 1185,-5788.8 1005,-5788.8"/>
-<text text-anchor="start" x="1013" y="-5806.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-5795.8" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-7005.51 1013.5,-7035.51 1176.5,-7035.51 1176.5,-7005.51 1013.5,-7005.51"/>
+<text text-anchor="start" x="1021.5" y="-7023.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-7012.51" 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="M746.26,-4977.85C747.2,-4978.8 748.12,-4979.78 749,-4980.8 777.85,-5014.33 736.67,-5744.6 767,-5776.8 783.06,-5793.85 913.5,-5800.14 1004.7,-5802.45"/>
-<polygon fill="orange" stroke="orange" points="748.38,-4975.06 738.43,-4971.4 743.92,-4980.46 748.38,-4975.06"/>
-<text text-anchor="start" x="800" y="-5814.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="867" y="-5803.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 781.01,-5221.19 734.99,-6925.82 767,-6963.51 798.06,-7000.07 927.04,-7013.18 1013.43,-7017.89"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5177.77 738.49,-5174.06 743.93,-5183.15 748.41,-5177.77"/>
+<text text-anchor="middle" x="867" y="-7017.51" 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,-6680.8 1010.5,-6710.8 1179.5,-6710.8 1179.5,-6680.8 1010.5,-6680.8"/>
-<text text-anchor="start" x="1018.5" y="-6698.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FillQueue</text>
-<text text-anchor="middle" x="1095" y="-6687.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-5996.51 1005,-6026.51 1185,-6026.51 1185,-5996.51 1005,-5996.51"/>
+<text text-anchor="start" x="1013" y="-6014.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-6003.51" 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="M746.28,-4977.84C747.22,-4978.79 748.13,-4979.77 749,-4980.8 778.92,-5016 736.07,-6609.49 767,-6643.8 796.95,-6677.03 922.9,-6659.25 967,-6666.8 989.18,-6670.6 1013.3,-6675.82 1034.51,-6680.79"/>
-<polygon fill="orange" stroke="orange" points="748.41,-4975.06 738.49,-4971.36 743.93,-4980.44 748.41,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6669.8" 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="M746.26,-5180.56C747.2,-5181.5 748.12,-5182.48 749,-5183.51 776.95,-5215.98 739.05,-5922.04 767,-5954.51 782.49,-5972.49 913.47,-5990.94 1004.88,-6001.8"/>
+<polygon fill="orange" stroke="orange" points="748.37,-5177.77 738.43,-5174.11 743.92,-5183.17 748.37,-5177.77"/>
+<text text-anchor="start" x="800" y="-6009.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="867" y="-5998.51" 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,-6289.8 1002,-6319.8 1188,-6319.8 1188,-6289.8 1002,-6289.8"/>
-<text text-anchor="start" x="1010" y="-6307.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="1095" y="-6296.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010.5,-6667.51 1010.5,-6697.51 1179.5,-6697.51 1179.5,-6667.51 1010.5,-6667.51"/>
+<text text-anchor="start" x="1018.5" y="-6685.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="1095" y="-6674.51" 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="M746.27,-4977.84C747.21,-4978.79 748.12,-4979.77 749,-4980.8 794.08,-5033.64 720.28,-6179.41 767,-6230.8 797.08,-6263.89 928.99,-6229.26 967,-6252.8 979.58,-6260.59 972.86,-6272.35 985,-6280.8 990.25,-6284.45 995.95,-6287.56 1001.91,-6290.21"/>
-<polygon fill="orange" stroke="orange" points="748.4,-4975.06 738.47,-4971.37 743.93,-4980.45 748.4,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6255.8" 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="M746.27,-5180.55C747.21,-5181.49 748.12,-5182.48 749,-5183.51 775.22,-5214.3 739.75,-6609.62 767,-6639.51 797.11,-6672.53 922.74,-6654.36 967,-6660.51 981.63,-6662.54 997.16,-6664.99 1012.15,-6667.5"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5177.77 738.48,-5174.07 743.93,-5183.15 748.41,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6663.51" 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,-5592.8 1002,-5622.8 1188,-5622.8 1188,-5592.8 1002,-5592.8"/>
-<text text-anchor="start" x="1010" y="-5610.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-5599.8" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002,-6369.51 1002,-6399.51 1188,-6399.51 1188,-6369.51 1002,-6369.51"/>
+<text text-anchor="start" x="1010" y="-6387.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="1095" y="-6376.51" 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="M746.24,-4977.87C747.2,-4978.8 748.11,-4979.78 749,-4980.8 789.89,-5027.89 726.73,-5494.18 767,-5541.8 774.81,-5551.03 911.58,-5576.31 1005.74,-5592.76"/>
-<polygon fill="orange" stroke="orange" points="748.35,-4975.06 738.39,-4971.44 743.91,-4980.48 748.35,-4975.06"/>
-<text text-anchor="start" x="796.5" y="-5598.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="867" y="-5587.8" 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="M746.27,-5180.55C747.21,-5181.5 748.12,-5182.48 749,-5183.51 790.07,-5231.58 726.36,-6273.07 767,-6321.51 770.94,-6326.21 913.43,-6352.37 1009,-6369.47"/>
+<polygon fill="orange" stroke="orange" points="748.4,-5177.77 738.46,-5174.08 743.93,-5183.16 748.4,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6363.51" 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,-5984.8 1009.5,-6014.8 1180.5,-6014.8 1180.5,-5984.8 1009.5,-5984.8"/>
-<text text-anchor="start" x="1017.5" y="-6002.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling3d</text>
-<text text-anchor="middle" x="1095" y="-5991.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002,-5874.51 1002,-5904.51 1188,-5904.51 1188,-5874.51 1002,-5874.51"/>
+<text text-anchor="start" x="1010" y="-5892.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-5881.51" 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="M746.26,-4977.85C747.21,-4978.79 748.12,-4979.78 749,-4980.8 779.63,-5016.46 744.07,-5785.76 767,-5826.8 818.6,-5919.14 886.47,-5887.22 967,-5955.8 976.1,-5963.56 974.67,-5969.78 985,-5975.8 992.53,-5980.19 1000.79,-5983.78 1009.28,-5986.71"/>
-<polygon fill="orange" stroke="orange" points="748.38,-4975.06 738.44,-4971.4 743.92,-4980.46 748.38,-4975.06"/>
-<text text-anchor="middle" x="867" y="-5958.8" 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="M746.25,-5180.57C747.2,-5181.51 748.12,-5182.49 749,-5183.51 795.9,-5237.73 720.42,-5774 767,-5828.51 782.29,-5846.4 910.68,-5866.24 1001.94,-5878.29"/>
+<polygon fill="orange" stroke="orange" points="748.36,-5177.77 738.41,-5174.13 743.92,-5183.18 748.36,-5177.77"/>
+<text text-anchor="start" x="796.5" y="-5885.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="867" y="-5874.51" 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,-1608.8 1005.5,-1638.8 1184.5,-1638.8 1184.5,-1608.8 1005.5,-1608.8"/>
-<text text-anchor="start" x="1013.5" y="-1626.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Subtraction</text>
-<text text-anchor="middle" x="1095" y="-1615.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009.5,-5756.51 1009.5,-5786.51 1180.5,-5786.51 1180.5,-5756.51 1009.5,-5756.51"/>
+<text text-anchor="start" x="1017.5" y="-5774.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="1095" y="-5763.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 776.63,-4910.14 740.1,-1896.06 767,-1862.8 824.23,-1792.03 906.33,-1886.65 967,-1818.8 1017.94,-1761.83 934.07,-1704.77 985,-1647.8 990.68,-1641.45 997.63,-1636.57 1005.24,-1632.84"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1865.8" 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="M746.24,-5180.57C747.19,-5181.51 748.11,-5182.49 749,-5183.51 787.89,-5228.21 727.97,-5671.92 767,-5716.51 782.88,-5734.65 917.97,-5752.6 1009.47,-5762.84"/>
+<polygon fill="orange" stroke="orange" points="748.34,-5177.77 738.39,-5174.15 743.91,-5183.19 748.34,-5177.77"/>
+<text text-anchor="middle" x="867" y="-5759.51" 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,-5690.8 1009.5,-5720.8 1180.5,-5720.8 1180.5,-5690.8 1009.5,-5690.8"/>
-<text text-anchor="start" x="1017.5" y="-5708.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling2d</text>
-<text text-anchor="middle" x="1095" y="-5697.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-1608.51 1005.5,-1638.51 1184.5,-1638.51 1184.5,-1608.51 1005.5,-1608.51"/>
+<text text-anchor="start" x="1013.5" y="-1626.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="1095" y="-1615.51" 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="M746.25,-4977.86C747.2,-4978.8 748.12,-4979.78 749,-4980.8 797.47,-5036.9 718.61,-5591.63 767,-5647.8 825.52,-5715.73 933.6,-5722.53 1009.44,-5717.41"/>
-<polygon fill="orange" stroke="orange" points="748.36,-4975.06 738.42,-4971.42 743.92,-4980.47 748.36,-4975.06"/>
-<text text-anchor="middle" x="867" y="-5720.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 779.08,-5109.92 737.71,-1826.75 767,-1790.51 824.22,-1719.73 903.78,-1811.98 967,-1746.51 997.76,-1714.65 954.38,-1680.5 985,-1648.51 990.84,-1642.41 997.84,-1637.66 1005.44,-1633.98"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-1793.51" 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,-6082.8 1002,-6112.8 1188,-6112.8 1188,-6082.8 1002,-6082.8"/>
-<text text-anchor="start" x="1010" y="-6100.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-6089.8" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002,-6247.51 1002,-6277.51 1188,-6277.51 1188,-6247.51 1002,-6247.51"/>
+<text text-anchor="start" x="1010" y="-6265.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-6254.51" 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="M746.27,-4977.85C747.21,-4978.79 748.12,-4979.78 749,-4980.8 784.78,-5022.58 735.94,-5925.4 767,-5970.8 821.24,-6050.09 889.13,-5996.54 967,-6052.8 976.96,-6060 974.45,-6067.49 985,-6073.8 990.74,-6077.24 996.91,-6080.18 1003.29,-6082.7"/>
-<polygon fill="orange" stroke="orange" points="748.39,-4975.06 738.45,-4971.38 743.93,-4980.46 748.39,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6055.8" 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="M746.27,-5180.55C747.21,-5181.5 748.12,-5182.48 749,-5183.51 785.82,-5226.52 730.37,-6159.33 767,-6202.51 782.21,-6220.44 910.62,-6239.86 1001.91,-6251.61"/>
+<polygon fill="orange" stroke="orange" points="748.39,-5177.77 738.46,-5174.09 743.93,-5183.16 748.39,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6248.51" 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,-5494.8 1008.5,-5524.8 1181.5,-5524.8 1181.5,-5494.8 1008.5,-5494.8"/>
-<text text-anchor="start" x="1016.5" y="-5512.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="1095" y="-5501.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009.5,-6098.51 1009.5,-6128.51 1180.5,-6128.51 1180.5,-6098.51 1009.5,-6098.51"/>
+<text text-anchor="start" x="1017.5" y="-6116.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="1095" y="-6105.51" 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="M746.23,-4977.88C747.18,-4978.81 748.11,-4979.79 749,-4980.8 779.46,-5015.48 739.98,-5358.39 767,-5395.8 822.68,-5472.89 884.11,-5425.21 967,-5471.8 975.83,-5476.77 975.83,-5481.49 985,-5485.8 992.37,-5489.26 1000.25,-5492.23 1008.28,-5494.78"/>
-<polygon fill="orange" stroke="orange" points="748.31,-4975.06 738.34,-4971.48 743.9,-4980.5 748.31,-4975.06"/>
-<text text-anchor="middle" x="867" y="-5474.8" 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="M746.26,-5180.56C747.21,-5181.5 748.12,-5182.48 749,-5183.51 779.35,-5218.83 739.01,-5984.29 767,-6021.51 796.12,-6060.21 922.48,-6087.12 1009.32,-6101.44"/>
+<polygon fill="orange" stroke="orange" points="748.38,-5177.77 738.44,-5174.1 743.92,-5183.17 748.38,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6096.51" 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,-5543.8 1014.5,-5573.8 1175.5,-5573.8 1175.5,-5543.8 1014.5,-5543.8"/>
-<text text-anchor="start" x="1022.5" y="-5561.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchTo</text>
-<text text-anchor="middle" x="1095" y="-5550.8" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-5705.51 1008.5,-5735.51 1181.5,-5735.51 1181.5,-5705.51 1008.5,-5705.51"/>
+<text text-anchor="start" x="1016.5" y="-5723.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="1095" y="-5712.51" 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="M746.24,-4977.87C747.19,-4978.81 748.11,-4979.78 749,-4980.8 785.68,-5022.87 731.63,-5439.62 767,-5482.8 770.94,-5487.62 978.93,-5533.41 985,-5534.8 997.84,-5537.75 1011.55,-5540.82 1024.77,-5543.75"/>
-<polygon fill="orange" stroke="orange" points="748.34,-4975.06 738.38,-4971.45 743.91,-4980.49 748.34,-4975.06"/>
-<text text-anchor="middle" x="867" y="-5532.8" 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="M746.24,-5180.58C747.19,-5181.51 748.11,-5182.49 749,-5183.51 783.53,-5223.03 732.94,-5615.58 767,-5655.51 782.66,-5673.86 916.66,-5695.88 1008.19,-5709.01"/>
+<polygon fill="orange" stroke="orange" points="748.33,-5177.77 738.37,-5174.17 743.91,-5183.2 748.33,-5177.77"/>
+<text text-anchor="middle" x="867" y="-5704.51" 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,-5217.8 1016,-5247.8 1174,-5247.8 1174,-5217.8 1016,-5217.8"/>
-<text text-anchor="start" x="1024" y="-5235.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Strided</text>
-<text text-anchor="middle" x="1095" y="-5224.8" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-5815.51 1014.5,-5845.51 1175.5,-5845.51 1175.5,-5815.51 1014.5,-5815.51"/>
+<text text-anchor="start" x="1022.5" y="-5833.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchTo</text>
+<text text-anchor="middle" x="1095" y="-5822.51" 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="M745.69,-4977.53C746.83,-4978.57 747.94,-4979.66 749,-4980.8 776.66,-5010.58 739.92,-5132.5 767,-5162.8 775.37,-5172.16 921.76,-5200.84 1015.81,-5218.45"/>
-<polygon fill="orange" stroke="orange" points="747.7,-4974.66 737.63,-4971.39 743.46,-4980.23 747.7,-4974.66"/>
-<text text-anchor="middle" x="867" y="-5210.8" 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="M746.25,-5180.57C747.2,-5181.51 748.12,-5182.49 749,-5183.51 791.82,-5232.89 724.32,-5722 767,-5771.51 783.06,-5790.13 922.77,-5810.12 1014.31,-5821.39"/>
+<polygon fill="orange" stroke="orange" points="748.35,-5177.77 738.4,-5174.14 743.91,-5183.18 748.35,-5177.77"/>
+<text text-anchor="middle" x="867" y="-5816.51" 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,-5021.8 1010,-5051.8 1180,-5051.8 1180,-5021.8 1010,-5021.8"/>
-<text text-anchor="start" x="1018" y="-5039.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchMat</text>
-<text text-anchor="middle" x="1095" y="-5028.8" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-5276.51 1016,-5306.51 1174,-5306.51 1174,-5276.51 1016,-5276.51"/>
+<text text-anchor="start" x="1024" y="-5294.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Strided</text>
+<text text-anchor="middle" x="1095" y="-5283.51" 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="M729.44,-4949.66C736.16,-4947.7 742.76,-4945.43 749,-4942.8 758.09,-4938.97 757.61,-4932.84 767,-4929.8 809.29,-4916.13 932.4,-4901.9 967,-4929.8 996.38,-4953.5 958.35,-4986.07 985,-5012.8 992.05,-5019.87 1000.67,-5025.06 1009.95,-5028.85"/>
-<polygon fill="orange" stroke="orange" points="728.27,-4946.34 719.51,-4952.3 730.08,-4953.11 728.27,-4946.34"/>
-<text text-anchor="middle" x="867" y="-4932.8" 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="M744.84,-5179.88C746.28,-5181.02 747.66,-5182.23 749,-5183.51 775.95,-5209.31 738.88,-5240.99 767,-5265.51 776.27,-5273.59 921.93,-5282.6 1015.69,-5287.61"/>
+<polygon fill="orange" stroke="orange" points="746.38,-5176.7 736.13,-5174.02 742.48,-5182.51 746.38,-5176.7"/>
+<text text-anchor="middle" x="867" y="-5287.51" 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,-5168.8 999.5,-5198.8 1190.5,-5198.8 1190.5,-5168.8 999.5,-5168.8"/>
-<text text-anchor="start" x="1007.5" y="-5186.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-5175.8" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-5176.51 1010,-5206.51 1180,-5206.51 1180,-5176.51 1010,-5176.51"/>
+<text text-anchor="start" x="1018" y="-5194.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchMat</text>
+<text text-anchor="middle" x="1095" y="-5183.51" 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="M745.09,-4977.19C746.44,-4978.33 747.75,-4979.53 749,-4980.8 784.41,-5016.69 732.73,-5055.82 767,-5092.8 829.13,-5159.86 887.85,-5095.06 967,-5140.8 977.07,-5146.62 974.87,-5154.08 985,-5159.8 991.07,-5163.23 997.59,-5166.18 1004.31,-5168.7"/>
-<polygon fill="orange" stroke="orange" points="747.05,-4974.29 736.87,-4971.35 743,-4980 747.05,-4974.29"/>
-<text text-anchor="start" x="802" y="-5154.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
-<text text-anchor="middle" x="867" y="-5143.8" 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="M757.62,-5162.54C819.96,-5162.53 897.77,-5164.18 967,-5170.51 982.24,-5171.9 998.42,-5174.05 1013.95,-5176.45"/>
+<polygon fill="orange" stroke="orange" points="757.35,-5159.04 747.36,-5162.55 757.36,-5166.04 757.35,-5159.04"/>
+<text text-anchor="middle" x="867" y="-5173.51" 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,-1510.8 1013,-1540.8 1177,-1540.8 1177,-1510.8 1013,-1510.8"/>
-<text text-anchor="start" x="1021" y="-1528.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Addition</text>
-<text text-anchor="middle" x="1095" y="-1517.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="999.5,-5346.51 999.5,-5376.51 1190.5,-5376.51 1190.5,-5346.51 999.5,-5346.51"/>
+<text text-anchor="start" x="1007.5" y="-5364.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-5353.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 778.13,-4908.35 736.8,-1728.32 767,-1694.8 796.93,-1661.58 934.82,-1703.85 967,-1672.8 1006.76,-1634.44 947.35,-1590.24 985,-1549.8 992.66,-1541.58 1002.44,-1535.85 1012.99,-1531.9"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1697.8" 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="M745.1,-5179.89C746.45,-5181.03 747.75,-5182.23 749,-5183.51 785.55,-5220.74 730.73,-5262 767,-5299.51 783.19,-5316.25 908.72,-5336.5 999.43,-5349.2"/>
+<polygon fill="orange" stroke="orange" points="747.07,-5176.99 736.9,-5174.03 743,-5182.69 747.07,-5176.99"/>
+<text text-anchor="start" x="802" y="-5356.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
+<text text-anchor="middle" x="867" y="-5345.51" 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,-1412.8 1013.5,-1442.8 1176.5,-1442.8 1176.5,-1412.8 1013.5,-1412.8"/>
-<text text-anchor="start" x="1021.5" y="-1430.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Division</text>
-<text text-anchor="middle" x="1095" y="-1419.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-1510.51 1013,-1540.51 1177,-1540.51 1177,-1510.51 1013,-1510.51"/>
+<text text-anchor="start" x="1021" y="-1528.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Addition</text>
+<text text-anchor="middle" x="1095" y="-1517.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 780.08,-4906.02 735.43,-1512.16 767,-1475.8 798.27,-1439.79 926.84,-1430.31 1013.14,-1428.09"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1478.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 780.58,-5108.14 736.24,-1660.56 767,-1622.51 824.21,-1551.72 892.71,-1631.09 967,-1578.51 979.38,-1569.74 972.62,-1558.27 985,-1549.51 993.38,-1543.57 1002.97,-1539.07 1012.89,-1535.65"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-1625.51" 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,-2962.8 1013,-2992.8 1177,-2992.8 1177,-2962.8 1013,-2962.8"/>
-<text text-anchor="start" x="1021" y="-2980.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Softmax</text>
-<text text-anchor="middle" x="1095" y="-2969.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-1363.51 1013.5,-1393.51 1176.5,-1393.51 1176.5,-1363.51 1013.5,-1363.51"/>
+<text text-anchor="start" x="1021.5" y="-1381.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Division</text>
+<text text-anchor="middle" x="1095" y="-1370.51" 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="M746.28,-4945.76C747.22,-4944.82 748.13,-4943.83 749,-4942.8 779.85,-4906.5 739.23,-3266.51 767,-3227.8 821.9,-3151.28 907.96,-3231.17 967,-3157.8 1008.54,-3106.18 942.15,-3060.35 985,-3009.8 992.46,-3001 1002.2,-2994.55 1012.8,-2989.84"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4943.16 738.49,-4952.25 748.41,-4948.54 743.93,-4943.16"/>
-<text text-anchor="middle" x="867" y="-3230.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 782.69,-5105.63 730.45,-1423.79 767,-1386.51 800,-1352.85 927.7,-1359.48 1013.41,-1368.3"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.88 738.51,-5154.98 748.43,-5151.24 743.94,-5145.88"/>
+<text text-anchor="middle" x="867" y="-1389.51" 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,-3306.8 1007,-3336.8 1183,-3336.8 1183,-3306.8 1007,-3306.8"/>
-<text text-anchor="start" x="1015" y="-3324.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; CastQueue</text>
-<text text-anchor="middle" x="1095" y="-3313.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-2873.51 1013,-2903.51 1177,-2903.51 1177,-2873.51 1013,-2873.51"/>
+<text text-anchor="start" x="1021" y="-2891.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Softmax</text>
+<text text-anchor="middle" x="1095" y="-2880.51" 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="M746.27,-4945.76C747.21,-4944.81 748.12,-4943.83 749,-4942.8 789.07,-4895.92 727.97,-3880.55 767,-3832.8 824.6,-3762.33 908.54,-3858.56 967,-3788.8 998.57,-3751.13 953.6,-3384.62 985,-3346.8 990.95,-3339.63 998.51,-3334.27 1006.85,-3330.3"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4943.15 738.46,-4952.23 748.4,-4948.54 743.93,-4943.15"/>
-<text text-anchor="middle" x="867" y="-3835.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 788.98,-5098.34 725.21,-2965.08 767,-2919.51 834.07,-2846.38 961.03,-2858.34 1035.49,-2873.5"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.96 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2922.51" 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,-3081.8 1005.5,-3111.8 1184.5,-3111.8 1184.5,-3081.8 1005.5,-3081.8"/>
-<text text-anchor="start" x="1013.5" y="-3099.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RankQueue</text>
-<text text-anchor="middle" x="1095" y="-3088.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-3377.51 1007,-3407.51 1183,-3407.51 1183,-3377.51 1007,-3377.51"/>
+<text text-anchor="start" x="1015" y="-3395.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; CastQueue</text>
+<text text-anchor="middle" x="1095" y="-3384.51" 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="M746.27,-4945.76C747.21,-4944.82 748.12,-4943.83 749,-4942.8 797.19,-4886.27 720.07,-3663.38 767,-3605.8 824.5,-3535.25 908.26,-3631.32 967,-3561.8 993.42,-3530.53 967.33,-3230.73 985,-3193.8 1002.49,-3157.24 1040.7,-3128.49 1066.89,-3112.07"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4943.16 738.48,-4952.24 748.4,-4948.54 743.93,-4943.16"/>
-<text text-anchor="middle" x="867" y="-3608.8" 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="M746.27,-5148.47C747.22,-5147.52 748.12,-5146.54 749,-5145.51 776.33,-5113.39 742.4,-3661.75 767,-3627.51 821.95,-3551.02 907.64,-3630.62 967,-3557.51 1005.98,-3509.49 943.81,-3465.65 985,-3419.51 991.1,-3412.67 998.64,-3407.44 1006.88,-3403.44"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5145.86 738.48,-5154.95 748.41,-5151.25 743.93,-5145.86"/>
+<text text-anchor="middle" x="867" y="-3630.51" 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,-7192.8 996,-7222.8 1194,-7222.8 1194,-7192.8 996,-7192.8"/>
-<text text-anchor="start" x="1004" y="-7210.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="1095" y="-7199.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-3276.51 1005.5,-3306.51 1184.5,-3306.51 1184.5,-3276.51 1005.5,-3276.51"/>
+<text text-anchor="start" x="1013.5" y="-3294.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RankQueue</text>
+<text text-anchor="middle" x="1095" y="-3283.51" 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="M746.28,-4977.84C747.22,-4978.78 748.13,-4979.77 749,-4980.8 787.95,-5026.74 728.19,-7102.75 767,-7148.8 781.82,-7166.39 905.11,-7184.97 995.96,-7196.47"/>
-<polygon fill="orange" stroke="orange" points="748.42,-4975.06 738.5,-4971.35 743.94,-4980.44 748.42,-4975.06"/>
-<text text-anchor="middle" x="867" y="-7193.8" 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="M746.28,-5148.47C747.22,-5147.52 748.13,-5146.54 749,-5145.51 778.44,-5110.88 740.5,-3546.43 767,-3509.51 821.92,-3433 906.94,-3512.05 967,-3439.51 1001.39,-3397.97 948.87,-3359.55 985,-3319.51 990.76,-3313.12 997.76,-3308.11 1005.4,-3304.18"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5145.86 738.49,-5154.95 748.41,-5151.25 743.93,-5145.86"/>
+<text text-anchor="middle" x="867" y="-3512.51" 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,-7504.8 1013.5,-7534.8 1176.5,-7534.8 1176.5,-7504.8 1013.5,-7504.8"/>
-<text text-anchor="start" x="1021.5" y="-7522.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-7511.8" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="996,-7546.51 996,-7576.51 1194,-7576.51 1194,-7546.51 996,-7546.51"/>
+<text text-anchor="start" x="1004" y="-7564.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="1095" y="-7553.51" 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="M746.28,-4977.83C747.22,-4978.78 748.13,-4979.77 749,-4980.8 793.74,-5033.63 721.48,-7420.65 767,-7472.8 798.35,-7508.72 926.89,-7517.81 1013.17,-7519.77"/>
-<polygon fill="orange" stroke="orange" points="748.42,-4975.06 738.5,-4971.34 743.94,-4980.44 748.42,-4975.06"/>
-<text text-anchor="middle" x="867" y="-7520.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 790.41,-5232.38 726.67,-7439.74 767,-7489.51 774.87,-7499.22 919.78,-7528.38 1014.03,-7546.48"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5177.77 738.5,-5174.05 743.94,-5183.14 748.42,-5177.77"/>
+<text text-anchor="middle" x="867" y="-7539.51" 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,-8054.8 1005,-8084.8 1185,-8084.8 1185,-8054.8 1005,-8054.8"/>
-<text text-anchor="start" x="1013" y="-8072.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Depthwise</text>
-<text text-anchor="middle" x="1095" y="-8061.8" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-7854.51 1013.5,-7884.51 1176.5,-7884.51 1176.5,-7854.51 1013.5,-7854.51"/>
+<text text-anchor="start" x="1021.5" y="-7872.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-7861.51" 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="M746.28,-4977.83C747.22,-4978.78 748.13,-4979.77 749,-4980.8 776.03,-5012.75 740.84,-7961.14 767,-7993.8 824.02,-8064.99 878.17,-8019.09 967,-8039.8 987.74,-8044.64 1010.37,-8049.97 1030.71,-8054.77"/>
-<polygon fill="orange" stroke="orange" points="748.43,-4975.06 738.51,-4971.34 743.94,-4980.44 748.43,-4975.06"/>
-<text text-anchor="start" x="798.5" y="-8053.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="867" y="-8042.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 796.33,-5239.41 719.01,-7765.17 767,-7820.51 798.26,-7856.56 926.83,-7866.45 1013.13,-7868.95"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5177.77 738.51,-5174.05 743.94,-5183.14 748.42,-5177.77"/>
+<text text-anchor="middle" x="867" y="-7869.51" 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,-7913.8 1005.5,-7943.8 1184.5,-7943.8 1184.5,-7913.8 1005.5,-7913.8"/>
-<text text-anchor="start" x="1013.5" y="-7931.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="1095" y="-7920.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-8301.51 1005,-8331.51 1185,-8331.51 1185,-8301.51 1005,-8301.51"/>
+<text text-anchor="start" x="1013" y="-8319.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Depthwise</text>
+<text text-anchor="middle" x="1095" y="-8308.51" 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="M746.28,-4977.83C747.22,-4978.78 748.13,-4979.77 749,-4980.8 800.78,-5042 715.67,-7805.22 767,-7866.8 782.26,-7885.11 913.69,-7905.57 1005.2,-7917.81"/>
-<polygon fill="orange" stroke="orange" points="748.43,-4975.06 738.51,-4971.34 743.94,-4980.44 748.43,-4975.06"/>
-<text text-anchor="middle" x="867" y="-7913.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 776.64,-5216.19 739.07,-8233.07 767,-8265.51 782.44,-8283.44 913.44,-8299.41 1004.87,-8308.52"/>
+<polygon fill="orange" stroke="orange" points="748.43,-5177.77 738.51,-5174.04 743.94,-5183.14 748.43,-5177.77"/>
+<text text-anchor="start" x="798.5" y="-8317.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="867" y="-8306.51" 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,-7057.8 985,-7087.8 1205,-7087.8 1205,-7057.8 985,-7057.8"/>
-<text text-anchor="start" x="993" y="-7075.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchNormalization</text>
-<text text-anchor="middle" x="1095" y="-7064.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-8198.51 1005.5,-8228.51 1184.5,-8228.51 1184.5,-8198.51 1005.5,-8198.51"/>
+<text text-anchor="start" x="1013.5" y="-8216.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="1095" y="-8205.51" 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="M746.28,-4977.84C747.22,-4978.78 748.13,-4979.77 749,-4980.8 785.73,-5024.1 729.03,-6982.59 767,-7024.8 796.92,-7058.06 922.8,-7040.92 967,-7047.8 985.21,-7050.64 1004.78,-7054.22 1022.98,-7057.78"/>
-<polygon fill="orange" stroke="orange" points="748.42,-4975.06 738.5,-4971.35 743.94,-4980.44 748.42,-4975.06"/>
-<text text-anchor="start" x="795.5" y="-7061.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-7050.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 802.19,-5246.39 714.55,-8085 767,-8148.51 796.76,-8184.55 919.11,-8200.98 1005.39,-8208.21"/>
+<polygon fill="orange" stroke="orange" points="748.43,-5177.77 738.51,-5174.04 743.94,-5183.14 748.43,-5177.77"/>
+<text text-anchor="middle" x="867" y="-8206.51" 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,-6387.8 1012.5,-6417.8 1177.5,-6417.8 1177.5,-6387.8 1012.5,-6387.8"/>
-<text text-anchor="start" x="1020.5" y="-6405.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reshape</text>
-<text text-anchor="middle" x="1095" y="-6394.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="985,-7380.51 985,-7410.51 1205,-7410.51 1205,-7380.51 985,-7380.51"/>
+<text text-anchor="start" x="993" y="-7398.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; BatchNormalization</text>
+<text text-anchor="middle" x="1095" y="-7387.51" 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="M746.27,-4977.84C747.21,-4978.79 748.12,-4979.77 749,-4980.8 798.29,-5038.66 717.45,-6291.17 767,-6348.8 782.87,-6367.26 920.69,-6384.92 1012.27,-6394.76"/>
-<polygon fill="orange" stroke="orange" points="748.4,-4975.06 738.48,-4971.36 743.93,-4980.45 748.4,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6390.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 787.77,-5229.23 728.03,-7295.96 767,-7341.51 781.31,-7358.23 895.32,-7374.25 984.74,-7384.44"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5177.77 738.5,-5174.05 743.94,-5183.15 748.42,-5177.77"/>
+<text text-anchor="start" x="795.5" y="-7394.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-7383.51" 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,-6903.8 1006,-6933.8 1184,-6933.8 1184,-6903.8 1006,-6903.8"/>
-<text text-anchor="start" x="1014" y="-6921.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="1095" y="-6910.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1012.5,-6723.51 1012.5,-6753.51 1177.5,-6753.51 1177.5,-6723.51 1012.5,-6723.51"/>
+<text text-anchor="start" x="1020.5" y="-6741.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reshape</text>
+<text text-anchor="middle" x="1095" y="-6730.51" 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="M746.28,-4977.84C747.22,-4978.78 748.13,-4979.77 749,-4980.8 782.89,-5020.72 732.87,-6826.09 767,-6865.8 782.48,-6883.82 914.23,-6900.66 1005.69,-6910.34"/>
-<polygon fill="orange" stroke="orange" points="748.42,-4975.06 738.49,-4971.35 743.93,-4980.44 748.42,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6907.8" 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="M746.27,-5180.55C747.22,-5181.49 748.12,-5182.48 749,-5183.51 775.86,-5215.07 740.42,-6643.71 767,-6675.51 782.69,-6694.28 920.56,-6715.76 1012.2,-6728.17"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5177.77 738.48,-5174.07 743.93,-5183.15 748.41,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6723.51" 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,-7316.8 1011.5,-7346.8 1178.5,-7346.8 1178.5,-7316.8 1011.5,-7316.8"/>
-<text text-anchor="start" x="1019.5" y="-7334.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantize</text>
-<text text-anchor="middle" x="1095" y="-7323.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006,-7259.51 1006,-7289.51 1184,-7289.51 1184,-7259.51 1006,-7259.51"/>
+<text text-anchor="start" x="1014" y="-7277.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="1095" y="-7266.51" 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="M746.28,-4977.84C747.22,-4978.78 748.13,-4979.77 749,-4980.8 790.24,-5029.46 725.62,-7228.27 767,-7276.8 782.76,-7295.28 919.83,-7313.3 1011.43,-7323.43"/>
-<polygon fill="orange" stroke="orange" points="748.42,-4975.06 738.5,-4971.34 743.94,-4980.44 748.42,-4975.06"/>
-<text text-anchor="middle" x="867" y="-7319.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 785.5,-5226.53 730.69,-7171.32 767,-7214.51 782.34,-7232.76 914.13,-7252.45 1005.64,-7264.11"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5177.77 738.5,-5174.05 743.94,-5183.15 748.42,-5177.77"/>
+<text text-anchor="middle" x="867" y="-7260.51" 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,-6440.8 1016,-6470.8 1174,-6470.8 1174,-6440.8 1016,-6440.8"/>
-<text text-anchor="start" x="1024" y="-6458.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Logical</text>
-<text text-anchor="middle" x="1095" y="-6447.8" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011.5,-7674.51 1011.5,-7704.51 1178.5,-7704.51 1178.5,-7674.51 1011.5,-7674.51"/>
+<text text-anchor="start" x="1019.5" y="-7692.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantize</text>
+<text text-anchor="middle" x="1095" y="-7681.51" 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="M746.27,-4977.84C747.21,-4978.79 748.12,-4979.77 749,-4980.8 800.23,-5040.95 714.48,-6343.77 767,-6402.8 796.79,-6436.29 922.82,-6421.25 967,-6428.8 987,-6432.22 1008.63,-6436.57 1028.28,-6440.78"/>
-<polygon fill="orange" stroke="orange" points="748.41,-4975.06 738.48,-4971.36 743.93,-4980.45 748.41,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6431.8" 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="M746.28,-5180.54C747.22,-5181.49 748.13,-5182.48 749,-5183.51 792.88,-5235.31 723.5,-7575.38 767,-7627.51 782.62,-7646.22 919.73,-7667.21 1011.38,-7679.33"/>
+<polygon fill="orange" stroke="orange" points="748.42,-5177.77 738.5,-5174.05 743.94,-5183.14 748.42,-5177.77"/>
+<text text-anchor="middle" x="867" y="-7674.51" 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,-6131.8 1004,-6161.8 1186,-6161.8 1186,-6131.8 1004,-6131.8"/>
-<text text-anchor="start" x="1012" y="-6149.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; MeanQueue</text>
-<text text-anchor="middle" x="1095" y="-6138.8" 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,-6780.51 1016,-6810.51 1174,-6810.51 1174,-6780.51 1016,-6780.51"/>
+<text text-anchor="start" x="1024" y="-6798.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Logical</text>
+<text text-anchor="middle" x="1095" y="-6787.51" 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="M746.27,-4977.85C747.21,-4978.79 748.12,-4979.77 749,-4980.8 788.25,-5026.71 727.32,-6022.27 767,-6067.8 826.09,-6135.62 889.87,-6052.51 967,-6098.8 978.43,-6105.66 973.79,-6115.58 985,-6122.8 990.87,-6126.58 997.24,-6129.77 1003.86,-6132.46"/>
-<polygon fill="orange" stroke="orange" points="748.39,-4975.06 738.46,-4971.38 743.93,-4980.45 748.39,-4975.06"/>
-<text text-anchor="middle" x="867" y="-6101.8" 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="M746.27,-5180.55C747.22,-5181.49 748.12,-5182.48 749,-5183.51 776.94,-5216.35 739.21,-6702.54 767,-6735.51 775.05,-6745.05 921.55,-6769.1 1015.71,-6783.69"/>
+<polygon fill="orange" stroke="orange" points="748.41,-5177.77 738.48,-5174.06 743.93,-5183.15 748.41,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6777.51" 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,-1314.8 1009,-1344.8 1181,-1344.8 1181,-1314.8 1009,-1314.8"/>
-<text text-anchor="start" x="1017" y="-1332.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-1321.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-6565.51 1004,-6595.51 1186,-6595.51 1186,-6565.51 1004,-6565.51"/>
+<text text-anchor="start" x="1012" y="-6583.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; MeanQueue</text>
+<text text-anchor="middle" x="1095" y="-6572.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 781.1,-4904.81 733.49,-1398.56 767,-1361.8 833.57,-1288.76 959.81,-1299.93 1034.46,-1314.78"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1364.8" 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="M746.27,-5180.55C747.21,-5181.49 748.12,-5182.48 749,-5183.51 794.43,-5236.77 730.2,-6383.95 767,-6443.51 824.36,-6536.35 882.39,-6519.35 985,-6556.51 994.29,-6559.87 1004.21,-6562.85 1014.13,-6565.46"/>
+<polygon fill="orange" stroke="orange" points="748.4,-5177.77 738.47,-5174.07 743.93,-5183.16 748.4,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6551.51" 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,-1461.8 1008.5,-1491.8 1181.5,-1491.8 1181.5,-1461.8 1008.5,-1461.8"/>
-<text text-anchor="start" x="1016.5" y="-1479.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Maximum</text>
-<text text-anchor="middle" x="1095" y="-1468.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009,-1264.51 1009,-1294.51 1181,-1294.51 1181,-1264.51 1009,-1264.51"/>
+<text text-anchor="start" x="1017" y="-1282.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-1271.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 778.95,-4907.37 741.99,-1641.88 767,-1602.8 818.49,-1522.35 929.81,-1493.19 1008.21,-1482.66"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1605.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 783.44,-5104.73 730.51,-1341.47 767,-1302.51 798.75,-1268.6 922.99,-1268.59 1008.84,-1273.02"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.88 738.51,-5154.98 748.43,-5151.24 743.94,-5145.88"/>
+<text text-anchor="middle" x="867" y="-1305.51" 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,-6240.8 1010,-6270.8 1180,-6270.8 1180,-6240.8 1010,-6240.8"/>
-<text text-anchor="start" x="1018" y="-6258.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Detection</text>
-<text text-anchor="middle" x="1095" y="-6247.8" font-family="Helvetica,sans-Serif" font-size="10.00">PostProcessQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-1412.51 1008.5,-1442.51 1181.5,-1442.51 1181.5,-1412.51 1008.5,-1412.51"/>
+<text text-anchor="start" x="1016.5" y="-1430.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Maximum</text>
+<text text-anchor="middle" x="1095" y="-1419.51" 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="M746.27,-4977.85C747.21,-4978.79 748.12,-4979.77 749,-4980.8 789.89,-5028.66 732.94,-6060.86 767,-6113.8 820.24,-6196.56 881.39,-6160.27 967,-6208.8 975.36,-6213.54 976.34,-6216.63 985,-6220.8 1001.29,-6228.66 1019.77,-6235.35 1036.83,-6240.72"/>
-<polygon fill="orange" stroke="orange" points="748.4,-4975.06 738.46,-4971.38 743.93,-4980.45 748.4,-4975.06"/>
-<text text-anchor="start" x="791" y="-6222.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
-<text text-anchor="middle" x="867" y="-6211.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 781.64,-5106.88 735.12,-1543.77 767,-1504.51 824.31,-1433.92 881.89,-1493.49 967,-1461.51 975.57,-1458.29 976.44,-1454.75 985,-1451.51 993.97,-1448.11 1003.55,-1445.13 1013.16,-1442.53"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.88 738.51,-5154.98 748.43,-5151.24 743.94,-5145.88"/>
+<text text-anchor="middle" x="867" y="-1507.51" 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,-2886.8 1011.5,-2916.8 1178.5,-2916.8 1178.5,-2886.8 1011.5,-2886.8"/>
-<text text-anchor="start" x="1019.5" y="-2904.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Constant</text>
-<text text-anchor="middle" x="1095" y="-2893.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-6418.51 1010,-6448.51 1180,-6448.51 1180,-6418.51 1010,-6418.51"/>
+<text text-anchor="start" x="1018" y="-6436.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Detection</text>
+<text text-anchor="middle" x="1095" y="-6425.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 785.12,-4900.23 729.24,-2973.94 767,-2932.8 834,-2859.81 960.69,-2871.62 1035.17,-2886.74"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.16 738.5,-4952.25 748.42,-4948.54 743.94,-4943.16"/>
-<text text-anchor="middle" x="867" y="-2935.8" 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="M746.27,-5180.55C747.21,-5181.49 748.12,-5182.48 749,-5183.51 792,-5233.88 724.07,-6325.07 767,-6375.51 782.67,-6393.92 918.21,-6413.11 1009.8,-6424.15"/>
+<polygon fill="orange" stroke="orange" points="748.4,-5177.77 738.47,-5174.08 743.93,-5183.16 748.4,-5177.77"/>
+<text text-anchor="start" x="791" y="-6431.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="867" y="-6420.51" 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,-5739.8 1016.5,-5769.8 1173.5,-5769.8 1173.5,-5739.8 1016.5,-5739.8"/>
-<text text-anchor="start" x="1024.5" y="-5757.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Concat</text>
-<text text-anchor="middle" x="1095" y="-5746.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011.5,-2814.51 1011.5,-2844.51 1178.5,-2844.51 1178.5,-2814.51 1011.5,-2814.51"/>
+<text text-anchor="start" x="1019.5" y="-2832.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Constant</text>
+<text text-anchor="middle" x="1095" y="-2821.51" 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="M746.26,-4977.86C747.2,-4978.8 748.12,-4979.78 749,-4980.8 776.17,-5012.34 738.35,-5699.61 767,-5729.8 799.92,-5764.49 930.46,-5764.42 1016.32,-5760.27"/>
-<polygon fill="orange" stroke="orange" points="748.37,-4975.06 738.43,-4971.41 743.92,-4980.47 748.37,-4975.06"/>
-<text text-anchor="middle" x="867" y="-5764.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 790.27,-5096.81 722.94,-2893.7 767,-2847.51 838.52,-2772.53 973.94,-2795.18 1046.03,-2814.46"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.96 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2850.51" 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,-5641.8 1015.5,-5671.8 1174.5,-5671.8 1174.5,-5641.8 1015.5,-5641.8"/>
-<text text-anchor="start" x="1023.5" y="-5659.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reduce</text>
-<text text-anchor="middle" x="1095" y="-5648.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016.5,-6316.51 1016.5,-6346.51 1173.5,-6346.51 1173.5,-6316.51 1016.5,-6316.51"/>
+<text text-anchor="start" x="1024.5" y="-6334.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Concat</text>
+<text text-anchor="middle" x="1095" y="-6323.51" 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="M746.25,-4977.86C747.2,-4978.8 748.12,-4979.78 749,-4980.8 794.83,-5033.75 719.53,-5559.32 767,-5610.8 797.31,-5643.67 922.78,-5626.2 967,-5632.8 984.09,-5635.35 1002.39,-5638.54 1019.62,-5641.75"/>
-<polygon fill="orange" stroke="orange" points="748.36,-4975.06 738.41,-4971.42 743.92,-4980.47 748.36,-4975.06"/>
-<text text-anchor="middle" x="867" y="-5635.8" 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="M746.27,-5180.55C747.21,-5181.5 748.12,-5182.48 749,-5183.51 787.89,-5228.99 729.05,-6214.23 767,-6260.51 774.99,-6270.25 922.35,-6299.4 1016.5,-6317.17"/>
+<polygon fill="orange" stroke="orange" points="748.39,-5177.77 738.46,-5174.08 743.93,-5183.16 748.39,-5177.77"/>
+<text text-anchor="middle" x="867" y="-6309.51" 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,-2740.8 1009,-2770.8 1181,-2770.8 1181,-2740.8 1009,-2740.8"/>
-<text text-anchor="start" x="1017" y="-2758.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PadQueue</text>
-<text text-anchor="middle" x="1095" y="-2747.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1015.5,-5940.51 1015.5,-5970.51 1174.5,-5970.51 1174.5,-5940.51 1015.5,-5940.51"/>
+<text text-anchor="start" x="1023.5" y="-5958.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Reduce</text>
+<text text-anchor="middle" x="1095" y="-5947.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 788.29,-4896.46 723.87,-2798.58 767,-2755.8 799.85,-2723.22 923.44,-2732.13 1008.9,-2742.9"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.16 738.5,-4952.26 748.42,-4948.54 743.94,-4943.16"/>
-<text text-anchor="middle" x="867" y="-2758.8" 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="M746.25,-5180.56C747.2,-5181.5 748.12,-5182.48 749,-5183.51 800.83,-5243.6 715.26,-5837.34 767,-5897.51 783.07,-5916.2 923.57,-5935.8 1015.1,-5946.75"/>
+<polygon fill="orange" stroke="orange" points="748.37,-5177.77 738.42,-5174.12 743.92,-5183.17 748.37,-5177.77"/>
+<text text-anchor="middle" x="867" y="-5942.51" 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,-1363.8 1003.5,-1393.8 1186.5,-1393.8 1186.5,-1363.8 1003.5,-1363.8"/>
-<text text-anchor="start" x="1011.5" y="-1381.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FusedQueue</text>
-<text text-anchor="middle" x="1095" y="-1370.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009,-2959.51 1009,-2989.51 1181,-2989.51 1181,-2959.51 1009,-2959.51"/>
+<text text-anchor="start" x="1017" y="-2977.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PadQueue</text>
+<text text-anchor="middle" x="1095" y="-2966.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 780.62,-4905.39 734.27,-1452.25 767,-1415.8 797.54,-1381.79 917.64,-1375.84 1003.42,-1376.16"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1418.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 786.87,-5100.85 729.52,-3082.5 767,-3037.51 797.25,-3001.19 922.24,-2985.57 1008.62,-2979.01"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.96 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-3040.51" 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,-2397.8 1010,-2427.8 1180,-2427.8 1180,-2397.8 1010,-2397.8"/>
-<text text-anchor="start" x="1018" y="-2415.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Minimum</text>
-<text text-anchor="middle" x="1095" y="-2404.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1003.5,-1313.51 1003.5,-1343.51 1186.5,-1343.51 1186.5,-1313.51 1003.5,-1313.51"/>
+<text text-anchor="start" x="1011.5" y="-1331.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FusedQueue</text>
+<text text-anchor="middle" x="1095" y="-1320.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 792.97,-4890.89 724.18,-2546.67 767,-2493.8 824.29,-2423.08 883.93,-2487 967,-2449.8 976.01,-2445.77 975.99,-2440.84 985,-2436.8 992.87,-2433.28 1001.3,-2430.25 1009.85,-2427.66"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.5,-4952.26 748.42,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2496.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 783.05,-5105.2 730.64,-1384.74 767,-1346.51 798.3,-1313.6 917.87,-1314.75 1003.36,-1320.27"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.88 738.51,-5154.98 748.43,-5151.24 743.94,-5145.88"/>
+<text text-anchor="middle" x="867" y="-1349.51" 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,-2005.8 1008.5,-2035.8 1181.5,-2035.8 1181.5,-2005.8 1008.5,-2005.8"/>
-<text text-anchor="start" x="1016.5" y="-2023.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; AbsQueue</text>
-<text text-anchor="middle" x="1095" y="-2012.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-2309.51 1010,-2339.51 1180,-2339.51 1180,-2309.51 1010,-2309.51"/>
+<text text-anchor="start" x="1018" y="-2327.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Minimum</text>
+<text text-anchor="middle" x="1095" y="-2316.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 796.13,-4887.13 721.1,-2373.5 767,-2316.8 824.27,-2246.06 907.23,-2341.44 967,-2272.8 1000.38,-2234.47 951.62,-2083.13 985,-2044.8 991.43,-2037.42 999.56,-2032.02 1008.47,-2028.1"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.5,-4952.26 748.42,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2319.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 797.42,-5088.3 723.43,-2508.49 767,-2447.51 821.75,-2370.88 893.53,-2436.43 967,-2377.51 978.83,-2368.02 972.62,-2357.27 985,-2348.51 992.51,-2343.19 1000.99,-2339.02 1009.81,-2335.75"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2450.51" 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,-5070.8 1013.5,-5100.8 1176.5,-5100.8 1176.5,-5070.8 1013.5,-5070.8"/>
-<text text-anchor="start" x="1021.5" y="-5088.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Channel</text>
-<text text-anchor="middle" x="1095" y="-5077.8" font-family="Helvetica,sans-Serif" font-size="10.00">ShuffleQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-3157.51 1008.5,-3187.51 1181.5,-3187.51 1181.5,-3157.51 1008.5,-3157.51"/>
+<text text-anchor="start" x="1016.5" y="-3175.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; AbsQueue</text>
+<text text-anchor="middle" x="1095" y="-3164.51" 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="M712.67,-4973.16C724.85,-4975.44 737.33,-4978 749,-4980.8 847.57,-5004.44 877.07,-5001.03 967,-5047.8 975.99,-5052.48 975.83,-5057.49 985,-5061.8 993.95,-5066 1003.65,-5069.48 1013.46,-5072.36"/>
-<polygon fill="orange" stroke="orange" points="712.99,-4969.66 702.53,-4971.31 711.74,-4976.55 712.99,-4969.66"/>
-<text text-anchor="middle" x="867" y="-5050.8" 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="M746.28,-5148.47C747.22,-5147.52 748.13,-5146.54 749,-5145.51 780.55,-5108.37 738.6,-3431.1 767,-3391.51 821.89,-3314.98 906.46,-3393.65 967,-3321.51 998.84,-3283.56 953.29,-3249.57 985,-3211.51 993.81,-3200.93 1005.71,-3193.22 1018.42,-3187.6"/>
+<polygon fill="orange" stroke="orange" points="743.93,-5145.87 738.49,-5154.96 748.41,-5151.25 743.93,-5145.87"/>
+<text text-anchor="middle" x="867" y="-3394.51" 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,-2691.8 1004,-2721.8 1186,-2721.8 1186,-2691.8 1004,-2691.8"/>
-<text text-anchor="start" x="1012" y="-2709.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="1095" y="-2698.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-2554.51 1013.5,-2584.51 1176.5,-2584.51 1176.5,-2554.51 1013.5,-2554.51"/>
+<text text-anchor="start" x="1021.5" y="-2572.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Channel</text>
+<text text-anchor="middle" x="1095" y="-2561.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 788.97,-4895.65 723.86,-2762.06 767,-2717.8 798.72,-2685.26 918.52,-2689.1 1003.92,-2696.55"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.16 738.5,-4952.26 748.42,-4948.54 743.94,-4943.16"/>
-<text text-anchor="middle" x="867" y="-2720.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 794.38,-5091.92 720.9,-2670.48 767,-2617.51 798.31,-2581.53 926.86,-2572.03 1013.15,-2569.8"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.97 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2620.51" 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,-3257.8 1017,-3287.8 1173,-3287.8 1173,-3257.8 1017,-3257.8"/>
-<text text-anchor="start" x="1025" y="-3275.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
-<text text-anchor="middle" x="1095" y="-3264.8" font-family="Helvetica,sans-Serif" font-size="10.00">NdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-3080.51 1004,-3110.51 1186,-3110.51 1186,-3080.51 1004,-3080.51"/>
+<text text-anchor="start" x="1012" y="-3098.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="1095" y="-3087.51" 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="M746.27,-4945.76C747.21,-4944.81 748.12,-4943.83 749,-4942.8 791.18,-4893.41 731.76,-3828.36 767,-3773.8 820.28,-3691.29 912.42,-3761.45 967,-3679.8 990.61,-3644.48 957.75,-3330.4 985,-3297.8 993.28,-3287.9 1004.61,-3281.45 1016.86,-3277.33"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4943.15 738.47,-4952.23 748.4,-4948.54 743.93,-4943.15"/>
-<text text-anchor="middle" x="867" y="-3776.8" 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="M746.28,-5148.47C747.22,-5147.52 748.13,-5146.54 749,-5145.51 784.77,-5103.36 731.42,-3197.82 767,-3155.51 796.81,-3120.06 917.78,-3105.47 1003.88,-3099.53"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.96 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-3158.51" 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,-3018.8 1004.5,-3048.8 1185.5,-3048.8 1185.5,-3018.8 1004.5,-3018.8"/>
-<text text-anchor="start" x="1012.5" y="-3036.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="1095" y="-3025.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-2407.51 1017,-2437.51 1173,-2437.51 1173,-2407.51 1017,-2407.51"/>
+<text text-anchor="start" x="1025" y="-2425.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
+<text text-anchor="middle" x="1095" y="-2414.51" 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="M746.27,-4945.76C747.22,-4944.82 748.12,-4943.83 749,-4942.8 776.85,-4910.07 745.61,-3433.07 767,-3395.8 818.6,-3305.89 911.99,-3363.66 967,-3275.8 991.03,-3237.42 957.31,-3108.64 985,-3072.8 993.17,-3062.23 1004.45,-3054.51 1016.68,-3048.89"/>
-<polygon fill="orange" stroke="orange" points="743.93,-4943.16 738.48,-4952.24 748.41,-4948.54 743.93,-4943.16"/>
-<text text-anchor="middle" x="867" y="-3398.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 795.46,-5090.64 724.15,-2615.23 767,-2557.51 822.47,-2482.78 899.52,-2559.6 967,-2495.51 983.82,-2479.53 967.52,-2461.77 985,-2446.51 994.12,-2438.54 1005.29,-2433.04 1016.95,-2429.26"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.97 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2560.51" 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,-1265.8 1013,-1295.8 1177,-1295.8 1177,-1265.8 1013,-1265.8"/>
-<text text-anchor="start" x="1021" y="-1283.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Permute</text>
-<text text-anchor="middle" x="1095" y="-1272.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004.5,-4872.51 1004.5,-4902.51 1185.5,-4902.51 1185.5,-4872.51 1004.5,-4872.51"/>
+<text text-anchor="start" x="1012.5" y="-4890.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="1095" y="-4879.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 781.75,-4904.05 731.53,-1326.08 767,-1289.8 799.85,-1256.2 926.9,-1262.28 1012.61,-1270.78"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1292.8" 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="M746.2,-5148.4C747.16,-5147.47 748.1,-5146.51 749,-5145.51 789.21,-5100.79 723.09,-4916.59 767,-4875.51 801.69,-4843.05 930.63,-4858.13 1015.85,-4872.48"/>
+<polygon fill="orange" stroke="orange" points="743.88,-5145.77 738.24,-5154.74 748.24,-5151.24 743.88,-5145.77"/>
+<text text-anchor="middle" x="867" y="-4878.51" 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,-2446.8 1005.5,-2476.8 1184.5,-2476.8 1184.5,-2446.8 1005.5,-2446.8"/>
-<text text-anchor="start" x="1013.5" y="-2464.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="1095" y="-2453.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-1461.51 1013,-1491.51 1177,-1491.51 1177,-1461.51 1013,-1461.51"/>
+<text text-anchor="start" x="1021" y="-1479.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Permute</text>
+<text text-anchor="middle" x="1095" y="-1468.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 791.34,-4892.83 729.6,-2638.58 767,-2584.8 821.29,-2506.73 890.44,-2565.2 967,-2508.8 977.45,-2501.1 974.01,-2492.72 985,-2485.8 991.31,-2481.83 998.19,-2478.51 1005.33,-2475.73"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.16 738.5,-4952.26 748.42,-4948.54 743.94,-4943.16"/>
-<text text-anchor="middle" x="867" y="-2587.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 781.11,-5107.51 735.73,-1602.2 767,-1563.51 824.2,-1492.72 887.77,-1564.29 967,-1519.51 977.13,-1513.78 974.87,-1506.23 985,-1500.51 993.6,-1495.64 1003.1,-1491.77 1012.8,-1488.67"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.88 738.51,-5154.97 748.43,-5151.24 743.94,-5145.88"/>
+<text text-anchor="middle" x="867" y="-1566.51" 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,-2201.8 1008.5,-2231.8 1181.5,-2231.8 1181.5,-2201.8 1008.5,-2201.8"/>
-<text text-anchor="start" x="1016.5" y="-2219.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantized</text>
-<text text-anchor="middle" x="1095" y="-2208.8" font-family="Helvetica,sans-Serif" font-size="10.00">LstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-2755.51 1005.5,-2785.51 1184.5,-2785.51 1184.5,-2755.51 1005.5,-2755.51"/>
+<text text-anchor="start" x="1013.5" y="-2773.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="1095" y="-2762.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 794.03,-4889.64 723.15,-2488.94 767,-2434.8 824.28,-2364.07 905.84,-2458.21 967,-2390.8 1012.12,-2341.07 939.89,-2290.53 985,-2240.8 991.51,-2233.63 999.63,-2228.34 1008.49,-2224.47"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.5,-4952.26 748.42,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2437.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 791.45,-5095.4 721.17,-2828.54 767,-2781.51 798.86,-2748.81 919.64,-2752.84 1005.11,-2760.36"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.97 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2784.51" 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,-2593.8 1017.5,-2623.8 1172.5,-2623.8 1172.5,-2593.8 1017.5,-2593.8"/>
-<text text-anchor="start" x="1025.5" y="-2611.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Resize</text>
-<text text-anchor="middle" x="1095" y="-2600.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-1904.51 1008.5,-1934.51 1181.5,-1934.51 1181.5,-1904.51 1008.5,-1904.51"/>
+<text text-anchor="start" x="1016.5" y="-1922.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Quantized</text>
+<text text-anchor="middle" x="1095" y="-1911.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 789.72,-4894.76 727,-2724.44 767,-2675.8 826.36,-2603.63 940.68,-2595.8 1017.17,-2599.88"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.16 738.5,-4952.26 748.42,-4948.54 743.94,-4943.16"/>
-<text text-anchor="middle" x="867" y="-2678.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 802.11,-5082.73 715.29,-2249.43 767,-2185.51 824.24,-2114.75 906.82,-2209.79 967,-2141.51 996.21,-2108.36 955.79,-1976.65 985,-1943.51 991.41,-1936.24 999.47,-1930.89 1008.29,-1927"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2188.51" 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,-2152.8 1016,-2182.8 1174,-2182.8 1174,-2152.8 1016,-2152.8"/>
-<text text-anchor="start" x="1024" y="-2170.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; ArgMin</text>
-<text text-anchor="middle" x="1095" y="-2159.8" font-family="Helvetica,sans-Serif" font-size="10.00">MaxQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-2603.51 1017.5,-2633.51 1172.5,-2633.51 1172.5,-2603.51 1017.5,-2603.51"/>
+<text text-anchor="start" x="1025.5" y="-2621.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Resize</text>
+<text text-anchor="middle" x="1095" y="-2610.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 795.08,-4888.38 722.13,-2431.22 767,-2375.8 824.27,-2305.07 905.56,-2398.95 967,-2331.8 1009.35,-2285.52 942.65,-2238.09 985,-2191.8 993.31,-2182.72 1004.2,-2176.67 1015.88,-2172.7"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.5,-4952.26 748.42,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2378.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 793.01,-5093.55 724.61,-2747.79 767,-2694.51 797.71,-2655.91 930.74,-2635.13 1017.38,-2625.48"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.97 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2697.51" 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,-1858.8 1013.5,-1888.8 1176.5,-1888.8 1176.5,-1858.8 1013.5,-1858.8"/>
-<text text-anchor="start" x="1021.5" y="-1876.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; DepthTo</text>
-<text text-anchor="middle" x="1095" y="-1865.8" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-2161.51 1016,-2191.51 1174,-2191.51 1174,-2161.51 1016,-2161.51"/>
+<text text-anchor="start" x="1024" y="-2179.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; ArgMin</text>
+<text text-anchor="middle" x="1095" y="-2168.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 798.24,-4884.62 719.05,-2258.05 767,-2198.8 824.26,-2128.05 907.53,-2223.7 967,-2154.8 1004.41,-2111.46 947.6,-1941.14 985,-1897.8 992.53,-1889.07 1002.45,-1883.11 1013.24,-1879.09"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.26 748.42,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2201.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 798.94,-5086.5 718.37,-2422.6 767,-2362.51 824.25,-2291.76 904.73,-2384.89 967,-2318.51 1002.99,-2280.14 949.18,-2240.04 985,-2201.51 993.33,-2192.55 1004.16,-2186.49 1015.76,-2182.44"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2365.51" 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,-1956.8 1016,-1986.8 1174,-1986.8 1174,-1956.8 1016,-1956.8"/>
-<text text-anchor="start" x="1024" y="-1974.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Splitter</text>
-<text text-anchor="middle" x="1095" y="-1963.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-1806.51 1013.5,-1836.51 1176.5,-1836.51 1176.5,-1806.51 1013.5,-1806.51"/>
+<text text-anchor="start" x="1021.5" y="-1824.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; DepthTo</text>
+<text text-anchor="middle" x="1095" y="-1813.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 797.19,-4885.87 720.07,-2315.77 767,-2257.8 824.26,-2187.06 907.1,-2282.33 967,-2213.8 998.99,-2177.2 953.01,-2032.4 985,-1995.8 993.16,-1986.46 1004.05,-1980.29 1015.8,-1976.29"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.26 748.42,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2260.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 777.05,-5112.33 739.68,-2051.29 767,-2017.51 824.23,-1946.74 905.16,-2040.29 967,-1973.51 1006.03,-1931.35 945.97,-1887.66 985,-1845.51 992.77,-1837.12 1002.74,-1831.32 1013.5,-1827.37"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2020.51" 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,-1657.8 1017,-1687.8 1173,-1687.8 1173,-1657.8 1017,-1657.8"/>
-<text text-anchor="start" x="1025" y="-1675.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
-<text text-anchor="middle" x="1095" y="-1664.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-1855.51 1016,-1885.51 1174,-1885.51 1174,-1855.51 1016,-1855.51"/>
+<text text-anchor="start" x="1024" y="-1873.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Splitter</text>
+<text text-anchor="middle" x="1095" y="-1862.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 775.65,-4911.3 744.78,-2006.57 767,-1971.8 819.9,-1889.05 910.31,-1958.01 967,-1877.8 990.33,-1844.79 958.15,-1727.01 985,-1696.8 993.43,-1687.32 1004.68,-1681.11 1016.76,-1677.13"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1974.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 776.08,-5113.49 744.42,-2161.84 767,-2126.51 819.89,-2043.75 909.09,-2111.84 967,-2032.51 1003.47,-1982.55 943.21,-1940.1 985,-1894.51 993.31,-1885.44 1004.21,-1879.39 1015.9,-1875.42"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2129.51" 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,-1559.8 1004,-1589.8 1186,-1589.8 1186,-1559.8 1004,-1559.8"/>
-<text text-anchor="start" x="1012" y="-1577.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="1095" y="-1566.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-1707.51 1017,-1737.51 1173,-1737.51 1173,-1707.51 1017,-1707.51"/>
+<text text-anchor="start" x="1025" y="-1725.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Gather</text>
+<text text-anchor="middle" x="1095" y="-1714.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 777.15,-4909.51 743.53,-1840.54 767,-1803.8 819.88,-1721.04 907.87,-1788.22 967,-1709.8 997.09,-1669.9 950.66,-1635.12 985,-1598.8 990.39,-1593.1 996.81,-1588.6 1003.78,-1585.07"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.27 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-1806.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 778.11,-5111.08 742.73,-1937.5 767,-1899.51 819.88,-1816.74 902.7,-1879.75 967,-1805.51 984.95,-1784.78 964.86,-1765.11 985,-1746.51 993.97,-1738.22 1005.12,-1732.57 1016.85,-1728.74"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-1902.51" 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,-1809.8 998,-1839.8 1192,-1839.8 1192,-1809.8 998,-1809.8"/>
-<text text-anchor="start" x="1006" y="-1827.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="1095" y="-1816.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-1559.51 1004,-1589.51 1186,-1589.51 1186,-1559.51 1004,-1559.51"/>
+<text text-anchor="start" x="1012" y="-1577.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="1095" y="-1566.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 799.3,-4883.37 718.02,-2200.33 767,-2139.8 824.25,-2069.05 907.43,-2164.62 967,-2095.8 1003.02,-2054.19 948.98,-1890.42 985,-1848.8 988.68,-1844.55 992.92,-1840.96 997.55,-1837.92"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.17 738.51,-4952.26 748.43,-4948.54 743.94,-4943.17"/>
-<text text-anchor="middle" x="867" y="-2142.8" 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="M746.28,-5148.48C747.22,-5147.53 748.13,-5146.54 749,-5145.51 779.61,-5109.29 741.48,-1771.47 767,-1731.51 819.86,-1648.73 897.79,-1707.2 967,-1637.51 980.45,-1623.96 970.13,-1610.47 985,-1598.51 990.74,-1593.89 997.17,-1590.12 1003.97,-1587.04"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-1734.51" 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,-2811.8 1005,-2841.8 1185,-2841.8 1185,-2811.8 1005,-2811.8"/>
-<text text-anchor="start" x="1013" y="-2829.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RsqrtQueue</text>
-<text text-anchor="middle" x="1095" y="-2818.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="998,-2002.51 998,-2032.51 1192,-2032.51 1192,-2002.51 998,-2002.51"/>
+<text text-anchor="start" x="1006" y="-2020.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="1095" y="-2009.51" 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="M746.28,-4945.77C747.22,-4944.82 748.13,-4943.83 749,-4942.8 786.43,-4898.67 728.01,-2902.55 767,-2859.8 797.9,-2825.92 918.93,-2821.57 1004.72,-2823.03"/>
-<polygon fill="orange" stroke="orange" points="743.94,-4943.16 738.5,-4952.26 748.42,-4948.54 743.94,-4943.16"/>
-<text text-anchor="middle" x="867" y="-2862.8" 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 800,-5085.24 717.34,-2364.88 767,-2303.51 824.25,-2232.75 907.01,-2327.95 967,-2259.51 998.02,-2224.12 955.07,-2084.82 985,-2048.51 990.38,-2041.98 997.03,-2036.77 1004.37,-2032.62"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.51,-5154.97 748.43,-5151.24 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2306.51" 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,-7729.3 1255.5,-7748.3 1413.5,-7748.3 1413.5,-7729.3 1255.5,-7729.3"/>
-<text text-anchor="middle" x="1334.5" y="-7736.3" 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,-2701.51 1005,-2731.51 1185,-2731.51 1185,-2701.51 1005,-2701.51"/>
+<text text-anchor="start" x="1013" y="-2719.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; RsqrtQueue</text>
+<text text-anchor="middle" x="1095" y="-2708.51" 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.37,-7722.24C1221.22,-7724.62 1240.49,-7727.05 1258.26,-7729.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1202.62,-7718.74 1192.26,-7720.96 1201.74,-7725.69 1202.62,-7718.74"/>
+<!-- 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="M746.28,-5148.47C747.22,-5147.53 748.13,-5146.54 749,-5145.51 792.18,-5094.53 721.34,-2789.28 767,-2740.51 798.27,-2707.11 919.2,-2706.19 1004.87,-2710.13"/>
+<polygon fill="orange" stroke="orange" points="743.94,-5145.87 738.5,-5154.97 748.42,-5151.25 743.94,-5145.87"/>
+<text text-anchor="middle" x="867" y="-2743.51" 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,-7806.8 1258.5,-7836.8 1410.5,-7836.8 1410.5,-7806.8 1258.5,-7806.8"/>
-<text text-anchor="start" x="1266.5" y="-7824.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonInstanceNormalization</text>
-<text text-anchor="middle" x="1334.5" y="-7813.8" 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,-7727.01 1255.5,-7746.01 1413.5,-7746.01 1413.5,-7727.01 1255.5,-7727.01"/>
+<text text-anchor="middle" x="1334.5" y="-7734.01" 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,-7821.8C1216.08,-7821.8 1238.24,-7821.8 1258.44,-7821.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-7818.3 1184.77,-7821.8 1194.77,-7825.3 1194.77,-7818.3"/>
+<path fill="none" stroke="midnightblue" d="M1202.64,-7739.81C1220.36,-7739.37 1238.45,-7738.91 1255.3,-7738.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1202.17,-7736.32 1192.26,-7740.08 1202.34,-7743.32 1202.17,-7736.32"/>
</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,-1712.3 1257,-1731.3 1412,-1731.3 1412,-1712.3 1257,-1712.3"/>
-<text text-anchor="middle" x="1334.5" y="-1719.3" 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,-8107.51 1258.5,-8137.51 1410.5,-8137.51 1410.5,-8107.51 1258.5,-8107.51"/>
+<text text-anchor="start" x="1266.5" y="-8125.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonInstanceNormalization</text>
+<text text-anchor="middle" x="1334.5" y="-8114.51" 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,-1721.8C1219.42,-1721.8 1238.93,-1721.8 1256.95,-1721.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1200.21,-1718.3 1190.21,-1721.8 1200.21,-1725.3 1200.21,-1718.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.81,-8117.25C1216.08,-8118.06 1238.24,-8118.9 1258.44,-8119.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.9,-8113.75 1184.77,-8116.87 1194.63,-8120.75 1194.9,-8113.75"/>
</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,-7005.3 1256,-7024.3 1413,-7024.3 1413,-7005.3 1256,-7005.3"/>
-<text text-anchor="middle" x="1334.5" y="-7012.3" 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,-1762.01 1257,-1781.01 1412,-1781.01 1412,-1762.01 1257,-1762.01"/>
+<text text-anchor="middle" x="1334.5" y="-1769.01" 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="M1187.04,-7014.8C1209.72,-7014.8 1233.83,-7014.8 1255.8,-7014.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-7011.3 1176.74,-7014.8 1186.74,-7018.3 1186.74,-7011.3"/>
+<path fill="none" stroke="midnightblue" d="M1200.4,-1771.51C1219.42,-1771.51 1238.93,-1771.51 1256.95,-1771.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1200.21,-1768.01 1190.21,-1771.51 1200.21,-1775.01 1200.21,-1768.01"/>
</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,-5788.8 1254,-5818.8 1415,-5818.8 1415,-5788.8 1254,-5788.8"/>
-<text text-anchor="start" x="1262" y="-5806.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-5795.8" 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,-7011.01 1256,-7030.01 1413,-7030.01 1413,-7011.01 1256,-7011.01"/>
+<text text-anchor="middle" x="1334.5" y="-7018.01" 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,-5803.8C1214.71,-5803.8 1234.91,-5803.8 1253.66,-5803.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-5800.3 1185.11,-5803.8 1195.11,-5807.3 1195.11,-5800.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.04,-7020.51C1209.72,-7020.51 1233.83,-7020.51 1255.8,-7020.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-7017.01 1176.74,-7020.51 1186.74,-7024.01 1186.74,-7017.01"/>
</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,-6686.3 1283.5,-6705.3 1385.5,-6705.3 1385.5,-6686.3 1283.5,-6686.3"/>
-<text text-anchor="middle" x="1334.5" y="-6693.3" 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,-5996.51 1254,-6026.51 1415,-6026.51 1415,-5996.51 1254,-5996.51"/>
+<text text-anchor="start" x="1262" y="-6014.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-6003.51" 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,-6695.8C1221.84,-6695.8 1256.2,-6695.8 1283.31,-6695.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-6692.3 1179.73,-6695.8 1189.73,-6699.3 1189.73,-6692.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.22,-6011.51C1214.71,-6011.51 1234.91,-6011.51 1253.66,-6011.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-6008.01 1185.11,-6011.51 1195.11,-6015.01 1195.11,-6008.01"/>
</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,-6295.3 1275,-6314.3 1394,-6314.3 1394,-6295.3 1275,-6295.3"/>
-<text text-anchor="middle" x="1334.5" y="-6302.3" 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,-6673.01 1283.5,-6692.01 1385.5,-6692.01 1385.5,-6673.01 1283.5,-6673.01"/>
+<text text-anchor="middle" x="1334.5" y="-6680.01" 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,-6304.8C1224.51,-6304.8 1251.62,-6304.8 1274.65,-6304.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-6301.3 1188.16,-6304.8 1198.16,-6308.3 1198.16,-6301.3"/>
+<path fill="none" stroke="midnightblue" d="M1189.98,-6682.51C1221.84,-6682.51 1256.2,-6682.51 1283.31,-6682.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-6679.01 1179.73,-6682.51 1189.73,-6686.01 1189.73,-6679.01"/>
</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,-5598.3 1243.5,-5617.3 1425.5,-5617.3 1425.5,-5598.3 1243.5,-5598.3"/>
-<text text-anchor="middle" x="1334.5" y="-5605.3" 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,-6405.01 1275,-6424.01 1394,-6424.01 1394,-6405.01 1275,-6405.01"/>
+<text text-anchor="middle" x="1334.5" y="-6412.01" 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,-5607.8C1213.38,-5607.8 1228.67,-5607.8 1243.34,-5607.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-5604.3 1188.16,-5607.8 1198.16,-5611.3 1198.16,-5604.3"/>
+<path fill="none" stroke="midnightblue" d="M1198.12,-6397.41C1224.27,-6400.71 1251.51,-6404.15 1274.65,-6407.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1198.52,-6393.93 1188.16,-6396.15 1197.65,-6400.87 1198.52,-6393.93"/>
</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,-5936.3 1266.5,-5955.3 1402.5,-5955.3 1402.5,-5936.3 1266.5,-5936.3"/>
-<text text-anchor="middle" x="1334.5" y="-5943.3" 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,-5880.01 1243.5,-5899.01 1425.5,-5899.01 1425.5,-5880.01 1243.5,-5880.01"/>
+<text text-anchor="middle" x="1334.5" y="-5887.01" 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="M1179.14,-5982.45C1187.9,-5980.33 1196.65,-5978.1 1205,-5975.8 1213.13,-5973.56 1214.92,-5972.21 1223,-5969.8 1231.37,-5967.31 1233.5,-5966.8 1242,-5964.8 1255.9,-5961.53 1271.05,-5958.27 1284.96,-5955.39"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1178.19,-5979.08 1169.26,-5984.78 1179.79,-5985.89 1178.19,-5979.08"/>
+<path fill="none" stroke="midnightblue" d="M1198.44,-5889.51C1213.38,-5889.51 1228.67,-5889.51 1243.34,-5889.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-5886.01 1188.16,-5889.51 1198.16,-5893.01 1198.16,-5886.01"/>
</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,-1614.3 1263,-1633.3 1406,-1633.3 1406,-1614.3 1263,-1614.3"/>
-<text text-anchor="middle" x="1334.5" y="-1621.3" 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,-5762.01 1266.5,-5781.01 1402.5,-5781.01 1402.5,-5762.01 1266.5,-5762.01"/>
+<text text-anchor="middle" x="1334.5" y="-5769.01" 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,-1623.8C1217.72,-1623.8 1241.61,-1623.8 1262.98,-1623.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-1620.3 1184.77,-1623.8 1194.77,-1627.3 1194.77,-1620.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.06,-5771.51C1216.26,-5771.51 1242.95,-5771.51 1266.33,-5771.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-5768.01 1180.74,-5771.51 1190.74,-5775.01 1190.74,-5768.01"/>
</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,-5696.3 1266.5,-5715.3 1402.5,-5715.3 1402.5,-5696.3 1266.5,-5696.3"/>
-<text text-anchor="middle" x="1334.5" y="-5703.3" 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,-1614.01 1263,-1633.01 1406,-1633.01 1406,-1614.01 1263,-1614.01"/>
+<text text-anchor="middle" x="1334.5" y="-1621.01" 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,-5705.8C1216.26,-5705.8 1242.95,-5705.8 1266.33,-5705.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.74,-5702.3 1180.74,-5705.8 1190.74,-5709.3 1190.74,-5702.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.85,-1623.51C1217.72,-1623.51 1241.61,-1623.51 1262.98,-1623.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-1620.01 1184.77,-1623.51 1194.77,-1627.01 1194.77,-1620.01"/>
</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,-6088.3 1281.5,-6107.3 1387.5,-6107.3 1387.5,-6088.3 1281.5,-6088.3"/>
-<text text-anchor="middle" x="1334.5" y="-6095.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonExpWorkload</text>
+<polygon fill="white" stroke="black" points="1281.5,-6253.01 1281.5,-6272.01 1387.5,-6272.01 1387.5,-6253.01 1281.5,-6253.01"/>
+<text text-anchor="middle" x="1334.5" y="-6260.01" 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="M1198.22,-6097.8C1226.85,-6097.8 1256.79,-6097.8 1281.2,-6097.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-6094.3 1188.16,-6097.8 1198.16,-6101.3 1198.16,-6094.3"/>
+<path fill="none" stroke="midnightblue" d="M1198.22,-6262.51C1226.85,-6262.51 1256.79,-6262.51 1281.2,-6262.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1198.16,-6259.01 1188.16,-6262.51 1198.16,-6266.01 1198.16,-6259.01"/>
</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,-6050.3 1264.5,-6069.3 1404.5,-6069.3 1404.5,-6050.3 1264.5,-6050.3"/>
-<text text-anchor="middle" x="1334.5" y="-6057.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalNotWorkload</text>
+<polygon fill="white" stroke="black" points="1264.5,-6215.01 1264.5,-6234.01 1404.5,-6234.01 1404.5,-6215.01 1264.5,-6215.01"/>
+<text text-anchor="middle" x="1334.5" y="-6222.01" 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="M1198.37,-6081.42C1224.18,-6077.29 1251.04,-6073 1273.95,-6069.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.49,-6078.02 1188.16,-6083.06 1198.59,-6084.93 1197.49,-6078.02"/>
+<path fill="none" stroke="midnightblue" d="M1198.37,-6246.13C1224.18,-6242 1251.04,-6237.7 1273.95,-6234.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.49,-6242.73 1188.16,-6247.76 1198.59,-6249.64 1197.49,-6242.73"/>
</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,-6012.3 1282,-6031.3 1387,-6031.3 1387,-6012.3 1282,-6012.3"/>
-<text text-anchor="middle" x="1334.5" y="-6019.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogWorkload</text>
+<polygon fill="white" stroke="black" points="1282,-6177.01 1282,-6196.01 1387,-6196.01 1387,-6177.01 1282,-6177.01"/>
+<text text-anchor="middle" x="1334.5" y="-6184.01" 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="M1193.24,-6079.15C1197.28,-6077.52 1201.21,-6075.74 1205,-6073.8 1224.62,-6063.77 1222.32,-6050.71 1242,-6040.8 1254.17,-6034.67 1268.21,-6030.52 1281.57,-6027.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.83,-6075.95 1183.68,-6082.72 1194.27,-6082.5 1191.83,-6075.95"/>
+<path fill="none" stroke="midnightblue" d="M1193.24,-6243.86C1197.28,-6242.22 1201.21,-6240.44 1205,-6238.51 1224.62,-6228.48 1222.32,-6215.42 1242,-6205.51 1254.17,-6199.38 1268.21,-6195.22 1281.57,-6192.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.83,-6240.65 1183.68,-6247.42 1194.27,-6247.21 1191.83,-6240.65"/>
</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,-5974.3 1281,-5993.3 1388,-5993.3 1388,-5974.3 1281,-5974.3"/>
-<text text-anchor="middle" x="1334.5" y="-5981.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNegWorkload</text>
+<polygon fill="white" stroke="black" points="1281,-6139.01 1281,-6158.01 1388,-6158.01 1388,-6139.01 1281,-6139.01"/>
+<text text-anchor="middle" x="1334.5" y="-6146.01" 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="M1197.17,-6079.11C1199.89,-6077.48 1202.5,-6075.71 1205,-6073.8 1233.25,-6052.17 1213.62,-6024.27 1242,-6002.8 1253.13,-5994.38 1267.11,-5989.48 1280.76,-5986.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.4,-6076.09 1188.21,-6083.87 1198.68,-6082.27 1195.4,-6076.09"/>
+<path fill="none" stroke="midnightblue" d="M1197.17,-6243.82C1199.89,-6242.18 1202.5,-6240.42 1205,-6238.51 1233.25,-6216.87 1213.62,-6188.97 1242,-6167.51 1253.13,-6159.09 1267.11,-6154.18 1280.76,-6151.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.4,-6240.79 1188.21,-6248.58 1198.68,-6246.98 1195.4,-6240.79"/>
</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,-6164.3 1283,-6183.3 1386,-6183.3 1386,-6164.3 1283,-6164.3"/>
-<text text-anchor="middle" x="1334.5" y="-6171.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSinWorkload</text>
+<polygon fill="white" stroke="black" points="1283,-6329.01 1283,-6348.01 1386,-6348.01 1386,-6329.01 1283,-6329.01"/>
+<text text-anchor="middle" x="1334.5" y="-6336.01" 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="M1190.5,-6116.38C1195.49,-6118.31 1200.36,-6120.45 1205,-6122.8 1224.39,-6132.63 1222.51,-6145.17 1242,-6154.8 1254.51,-6160.98 1268.94,-6165.15 1282.59,-6167.97"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.37,-6112.97 1180.77,-6112.89 1189.01,-6119.56 1191.37,-6112.97"/>
+<path fill="none" stroke="midnightblue" d="M1138.99,-6281.49C1167.73,-6293.63 1206.61,-6309.01 1242,-6319.51 1255.07,-6323.38 1269.41,-6326.76 1282.78,-6329.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1140.23,-6278.21 1129.66,-6277.51 1137.48,-6284.65 1140.23,-6278.21"/>
</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,-6126.3 1281,-6145.3 1388,-6145.3 1388,-6126.3 1281,-6126.3"/>
-<text text-anchor="middle" x="1334.5" y="-6133.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSqrtWorkload</text>
+<polygon fill="white" stroke="black" points="1281,-6291.01 1281,-6310.01 1388,-6310.01 1388,-6291.01 1281,-6291.01"/>
+<text text-anchor="middle" x="1334.5" y="-6298.01" 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,-6114.15C1226.69,-6118.71 1256.5,-6123.48 1280.86,-6127.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1198.59,-6110.67 1188.16,-6112.55 1197.49,-6117.58 1198.59,-6110.67"/>
+<path fill="none" stroke="midnightblue" d="M1198.18,-6278.86C1226.69,-6283.42 1256.5,-6288.19 1280.86,-6292.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1198.59,-6275.38 1188.16,-6277.25 1197.49,-6282.29 1198.59,-6275.38"/>
</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,-5500.3 1266,-5519.3 1403,-5519.3 1403,-5500.3 1266,-5500.3"/>
-<text text-anchor="middle" x="1334.5" y="-5507.3" 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,-6063.01 1266.5,-6082.01 1402.5,-6082.01 1402.5,-6063.01 1266.5,-6063.01"/>
+<text text-anchor="middle" x="1334.5" y="-6070.01" 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,-5509.8C1216.64,-5509.8 1242.77,-5509.8 1265.76,-5509.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-5506.3 1181.74,-5509.8 1191.74,-5513.3 1191.74,-5506.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.74,-6097.15C1220.52,-6092.01 1252.41,-6086.51 1278.47,-6082.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190,-6093.73 1180.74,-6098.88 1191.19,-6100.63 1190,-6093.73"/>
</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,-5549.3 1250,-5568.3 1419,-5568.3 1419,-5549.3 1250,-5549.3"/>
-<text text-anchor="middle" x="1334.5" y="-5556.3" 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,-5711.01 1266,-5730.01 1403,-5730.01 1403,-5711.01 1266,-5711.01"/>
+<text text-anchor="middle" x="1334.5" y="-5718.01" 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,-5558.8C1206.93,-5558.8 1229.2,-5558.8 1249.9,-5558.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-5555.3 1175.74,-5558.8 1185.74,-5562.3 1185.74,-5555.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.89,-5720.51C1216.64,-5720.51 1242.77,-5720.51 1265.76,-5720.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-5717.01 1181.74,-5720.51 1191.74,-5724.01 1191.74,-5717.01"/>
</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,-5223.3 1261.5,-5242.3 1407.5,-5242.3 1407.5,-5223.3 1261.5,-5223.3"/>
-<text text-anchor="middle" x="1334.5" y="-5230.3" 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,-5821.01 1250,-5840.01 1419,-5840.01 1419,-5821.01 1250,-5821.01"/>
+<text text-anchor="middle" x="1334.5" y="-5828.01" 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,-5232.8C1209.56,-5232.8 1237.03,-5232.8 1261.39,-5232.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-5229.3 1174.1,-5232.8 1184.1,-5236.3 1184.1,-5229.3"/>
+<path fill="none" stroke="midnightblue" d="M1185.94,-5830.51C1206.93,-5830.51 1229.2,-5830.51 1249.9,-5830.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-5827.01 1175.74,-5830.51 1185.74,-5834.01 1185.74,-5827.01"/>
</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,-5027.3 1258.5,-5046.3 1410.5,-5046.3 1410.5,-5027.3 1258.5,-5027.3"/>
-<text text-anchor="middle" x="1334.5" y="-5034.3" 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,-5282.01 1261.5,-5301.01 1407.5,-5301.01 1407.5,-5282.01 1261.5,-5282.01"/>
+<text text-anchor="middle" x="1334.5" y="-5289.01" 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,-5036.8C1212.89,-5036.8 1236.68,-5036.8 1258.25,-5036.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-5033.3 1180.07,-5036.8 1190.07,-5040.3 1190.07,-5033.3"/>
+<path fill="none" stroke="midnightblue" d="M1184.11,-5291.51C1209.56,-5291.51 1237.03,-5291.51 1261.39,-5291.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-5288.01 1174.1,-5291.51 1184.1,-5295.01 1184.1,-5288.01"/>
</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,-5168.8 1255.5,-5198.8 1413.5,-5198.8 1413.5,-5168.8 1255.5,-5168.8"/>
-<text text-anchor="start" x="1263.5" y="-5186.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
-<text text-anchor="middle" x="1334.5" y="-5175.8" 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,-5182.01 1258.5,-5201.01 1410.5,-5201.01 1410.5,-5182.01 1258.5,-5182.01"/>
+<text text-anchor="middle" x="1334.5" y="-5189.01" 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,-5183.8C1219.03,-5183.8 1237.83,-5183.8 1255.3,-5183.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1200.55,-5180.3 1190.55,-5183.8 1200.55,-5187.3 1200.55,-5180.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.33,-5191.51C1212.89,-5191.51 1236.68,-5191.51 1258.25,-5191.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-5188.01 1180.07,-5191.51 1190.07,-5195.01 1190.07,-5188.01"/>
</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,-1516.3 1270.5,-1535.3 1398.5,-1535.3 1398.5,-1516.3 1270.5,-1516.3"/>
-<text text-anchor="middle" x="1334.5" y="-1523.3" 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,-5346.51 1255.5,-5376.51 1413.5,-5376.51 1413.5,-5346.51 1255.5,-5346.51"/>
+<text text-anchor="start" x="1263.5" y="-5364.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
+<text text-anchor="middle" x="1334.5" y="-5353.51" 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,-1525.8C1214.99,-1525.8 1244.91,-1525.8 1270.41,-1525.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1522.3 1177.07,-1525.8 1187.07,-1529.3 1187.07,-1522.3"/>
+<path fill="none" stroke="midnightblue" d="M1200.68,-5361.51C1219.03,-5361.51 1237.83,-5361.51 1255.3,-5361.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1200.55,-5358.01 1190.55,-5361.51 1200.55,-5365.01 1200.55,-5358.01"/>
</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,-1418.3 1270.5,-1437.3 1398.5,-1437.3 1398.5,-1418.3 1270.5,-1418.3"/>
-<text text-anchor="middle" x="1334.5" y="-1425.3" 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,-1516.01 1270.5,-1535.01 1398.5,-1535.01 1398.5,-1516.01 1270.5,-1516.01"/>
+<text text-anchor="middle" x="1334.5" y="-1523.01" 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,-1427.8C1214.69,-1427.8 1244.68,-1427.8 1270.23,-1427.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-1424.3 1176.74,-1427.8 1186.74,-1431.3 1186.74,-1424.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.2,-1525.51C1214.99,-1525.51 1244.91,-1525.51 1270.41,-1525.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1522.01 1177.07,-1525.51 1187.07,-1529.01 1187.07,-1522.01"/>
</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,-2968.3 1270.5,-2987.3 1398.5,-2987.3 1398.5,-2968.3 1270.5,-2968.3"/>
-<text text-anchor="middle" x="1334.5" y="-2975.3" 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,-1369.01 1270.5,-1388.01 1398.5,-1388.01 1398.5,-1369.01 1270.5,-1369.01"/>
+<text text-anchor="middle" x="1334.5" y="-1376.01" 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,-2977.8C1214.99,-2977.8 1244.91,-2977.8 1270.41,-2977.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-2974.3 1177.07,-2977.8 1187.07,-2981.3 1187.07,-2974.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.88,-1378.51C1214.69,-1378.51 1244.68,-1378.51 1270.23,-1378.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-1375.01 1176.74,-1378.51 1186.74,-1382.01 1186.74,-1375.01"/>
</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,-3312.3 1279.5,-3331.3 1389.5,-3331.3 1389.5,-3312.3 1279.5,-3312.3"/>
-<text text-anchor="middle" x="1334.5" y="-3319.3" 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,-2879.01 1270.5,-2898.01 1398.5,-2898.01 1398.5,-2879.01 1270.5,-2879.01"/>
+<text text-anchor="middle" x="1334.5" y="-2886.01" 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,-3321.8C1222.67,-3321.8 1253.77,-3321.8 1279.21,-3321.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-3318.3 1183.09,-3321.8 1193.09,-3325.3 1193.09,-3318.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.2,-2888.51C1214.99,-2888.51 1244.91,-2888.51 1270.41,-2888.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-2885.01 1177.07,-2888.51 1187.07,-2892.01 1187.07,-2885.01"/>
</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,-3087.3 1278,-3106.3 1391,-3106.3 1391,-3087.3 1278,-3087.3"/>
-<text text-anchor="middle" x="1334.5" y="-3094.3" 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,-3383.01 1279.5,-3402.01 1389.5,-3402.01 1389.5,-3383.01 1279.5,-3383.01"/>
+<text text-anchor="middle" x="1334.5" y="-3390.01" 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,-3096.8C1223.4,-3096.8 1253.22,-3096.8 1277.9,-3096.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-3093.3 1184.77,-3096.8 1194.77,-3100.3 1194.77,-3093.3"/>
+<path fill="none" stroke="midnightblue" d="M1193.37,-3392.51C1222.67,-3392.51 1253.77,-3392.51 1279.21,-3392.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-3389.01 1183.09,-3392.51 1193.09,-3396.01 1193.09,-3389.01"/>
</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,-7198.3 1253,-7217.3 1416,-7217.3 1416,-7198.3 1253,-7198.3"/>
-<text text-anchor="middle" x="1334.5" y="-7205.3" 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,-3282.01 1278,-3301.01 1391,-3301.01 1391,-3282.01 1278,-3282.01"/>
+<text text-anchor="middle" x="1334.5" y="-3289.01" 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,-7207.8C1220.77,-7207.8 1237.36,-7207.8 1252.97,-7207.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1204.31,-7204.3 1194.31,-7207.8 1204.31,-7211.3 1204.31,-7204.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-3291.51C1223.4,-3291.51 1253.22,-3291.51 1277.9,-3291.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-3288.01 1184.77,-3291.51 1194.77,-3295.01 1194.77,-3288.01"/>
</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,-7463.3 1250,-7482.3 1419,-7482.3 1419,-7463.3 1250,-7463.3"/>
-<text text-anchor="middle" x="1334.5" y="-7470.3" 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,-7552.01 1253,-7571.01 1416,-7571.01 1416,-7552.01 1253,-7552.01"/>
+<text text-anchor="middle" x="1334.5" y="-7559.01" 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="M1181.97,-7502.79C1216.76,-7495.9 1255.62,-7488.21 1285.28,-7482.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1180.93,-7499.43 1171.8,-7504.8 1182.29,-7506.29 1180.93,-7499.43"/>
+<path fill="none" stroke="midnightblue" d="M1204.44,-7561.51C1220.77,-7561.51 1237.36,-7561.51 1252.97,-7561.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1204.31,-7558.01 1194.31,-7561.51 1204.31,-7565.01 1204.31,-7558.01"/>
</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,-8054.8 1258.5,-8084.8 1410.5,-8084.8 1410.5,-8054.8 1258.5,-8054.8"/>
-<text text-anchor="start" x="1266.5" y="-8072.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthwiseConvolution</text>
-<text text-anchor="middle" x="1334.5" y="-8061.8" 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,-7803.01 1250,-7822.01 1419,-7822.01 1419,-7803.01 1250,-7803.01"/>
+<text text-anchor="middle" x="1334.5" y="-7810.01" 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,-8069.8C1216.41,-8069.8 1238.29,-8069.8 1258.27,-8069.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-8066.3 1185.11,-8069.8 1195.11,-8073.3 1195.11,-8066.3"/>
+<path fill="none" stroke="midnightblue" d="M1161.11,-7851.82C1186.31,-7845.17 1215.43,-7837.72 1242,-7831.51 1256.06,-7828.22 1271.4,-7824.92 1285.44,-7822.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1160.07,-7848.47 1151.3,-7854.42 1161.86,-7855.24 1160.07,-7848.47"/>
</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,-7919.3 1263,-7938.3 1406,-7938.3 1406,-7919.3 1263,-7919.3"/>
-<text text-anchor="middle" x="1334.5" y="-7926.3" 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,-8301.51 1258.5,-8331.51 1410.5,-8331.51 1410.5,-8301.51 1258.5,-8301.51"/>
+<text text-anchor="start" x="1266.5" y="-8319.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDepthwiseConvolution</text>
+<text text-anchor="middle" x="1334.5" y="-8308.51" 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,-7928.8C1217.72,-7928.8 1241.61,-7928.8 1262.98,-7928.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-7925.3 1184.77,-7928.8 1194.77,-7932.3 1194.77,-7925.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.36,-8316.51C1216.41,-8316.51 1238.29,-8316.51 1258.27,-8316.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-8313.01 1185.11,-8316.51 1195.11,-8320.01 1195.11,-8313.01"/>
</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,-7063.3 1242,-7082.3 1427,-7082.3 1427,-7063.3 1242,-7063.3"/>
-<text text-anchor="middle" x="1334.5" y="-7070.3" 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,-8204.01 1263,-8223.01 1406,-8223.01 1406,-8204.01 1263,-8204.01"/>
+<text text-anchor="middle" x="1334.5" y="-8211.01" 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,-7072.8C1224.12,-7072.8 1233.09,-7072.8 1241.85,-7072.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1215.02,-7069.3 1205.02,-7072.8 1215.02,-7076.3 1215.02,-7069.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.85,-8213.51C1217.72,-8213.51 1241.61,-8213.51 1262.98,-8213.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-8210.01 1184.77,-8213.51 1194.77,-8217.01 1194.77,-8210.01"/>
</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,-6393.3 1269.5,-6412.3 1399.5,-6412.3 1399.5,-6393.3 1269.5,-6393.3"/>
-<text text-anchor="middle" x="1334.5" y="-6400.3" 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,-7386.01 1242,-7405.01 1427,-7405.01 1427,-7386.01 1242,-7386.01"/>
+<text text-anchor="middle" x="1334.5" y="-7393.01" 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,-6402.8C1215.16,-6402.8 1244.25,-6402.8 1269.24,-6402.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-6399.3 1177.73,-6402.8 1187.73,-6406.3 1187.73,-6399.3"/>
+<path fill="none" stroke="midnightblue" d="M1215.14,-7395.51C1224.12,-7395.51 1233.09,-7395.51 1241.85,-7395.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1215.02,-7392.01 1205.02,-7395.51 1215.02,-7399.01 1215.02,-7392.01"/>
</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,-6909.3 1279,-6928.3 1390,-6928.3 1390,-6909.3 1279,-6909.3"/>
-<text text-anchor="middle" x="1334.5" y="-6916.3" 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,-6729.01 1269.5,-6748.01 1399.5,-6748.01 1399.5,-6729.01 1269.5,-6729.01"/>
+<text text-anchor="middle" x="1334.5" y="-6736.01" 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,-6918.8C1223.21,-6918.8 1253.84,-6918.8 1278.98,-6918.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-6915.3 1184.1,-6918.8 1194.1,-6922.3 1194.1,-6915.3"/>
+<path fill="none" stroke="midnightblue" d="M1188.02,-6738.51C1215.16,-6738.51 1244.25,-6738.51 1269.24,-6738.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-6735.01 1177.73,-6738.51 1187.73,-6742.01 1187.73,-6735.01"/>
</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,-7322.3 1269,-7341.3 1400,-7341.3 1400,-7322.3 1269,-7322.3"/>
-<text text-anchor="middle" x="1334.5" y="-7329.3" 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,-7265.01 1279,-7284.01 1390,-7284.01 1390,-7265.01 1279,-7265.01"/>
+<text text-anchor="middle" x="1334.5" y="-7272.01" 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,-7331.8C1215.53,-7331.8 1244.04,-7331.8 1268.64,-7331.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-7328.3 1178.73,-7331.8 1188.73,-7335.3 1188.73,-7328.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.26,-7274.51C1223.21,-7274.51 1253.84,-7274.51 1278.98,-7274.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-7271.01 1184.1,-7274.51 1194.1,-7278.01 1194.1,-7271.01"/>
</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,-6470.3 1264,-6489.3 1405,-6489.3 1405,-6470.3 1264,-6470.3"/>
-<text text-anchor="middle" x="1334.5" y="-6477.3" 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,-7680.01 1269,-7699.01 1400,-7699.01 1400,-7680.01 1269,-7680.01"/>
+<text text-anchor="middle" x="1334.5" y="-7687.01" 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.06,-6464.7C1210.36,-6467.36 1238.81,-6470.23 1263.76,-6472.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.4,-6461.22 1174.1,-6463.69 1183.69,-6468.18 1184.4,-6461.22"/>
+<path fill="none" stroke="midnightblue" d="M1188.86,-7689.51C1215.53,-7689.51 1244.04,-7689.51 1268.64,-7689.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-7686.01 1178.73,-7689.51 1188.73,-7693.01 1188.73,-7686.01"/>
</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,-6432.3 1267.5,-6451.3 1401.5,-6451.3 1401.5,-6432.3 1267.5,-6432.3"/>
-<text text-anchor="middle" x="1334.5" y="-6439.3" 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,-6806.01 1264,-6825.01 1405,-6825.01 1405,-6806.01 1264,-6806.01"/>
+<text text-anchor="middle" x="1334.5" y="-6813.01" 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,-6450.61C1211.65,-6448.98 1241.53,-6447.22 1267.29,-6445.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.87,-6447.12 1174.1,-6451.2 1184.28,-6454.1 1183.87,-6447.12"/>
+<!-- Node195&#45;&gt;Node196 -->
+<g id="edge195" class="edge">
+<title>Node195&#45;&gt;Node196</title>
+<path fill="none" stroke="midnightblue" d="M1184.4,-6802.95C1210.61,-6805.16 1238.92,-6807.54 1263.76,-6809.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.35,-6799.44 1174.1,-6802.08 1183.77,-6806.41 1184.35,-6799.44"/>
</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,-6202.3 1277,-6221.3 1392,-6221.3 1392,-6202.3 1277,-6202.3"/>
-<text text-anchor="middle" x="1334.5" y="-6209.3" 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,-6768.01 1267.5,-6787.01 1401.5,-6787.01 1401.5,-6768.01 1267.5,-6768.01"/>
+<text text-anchor="middle" x="1334.5" y="-6775.01" 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="M1190.71,-6165.37C1195.63,-6167.3 1200.43,-6169.44 1205,-6171.8 1214.51,-6176.71 1213.57,-6182.75 1223,-6187.8 1230.7,-6191.93 1233.5,-6190.8 1242,-6192.8 1255.9,-6196.07 1271.05,-6199.34 1284.96,-6202.22"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.71,-6162.01 1181.11,-6161.88 1189.32,-6168.58 1191.71,-6162.01"/>
+<title>Node195&#45;&gt;Node197</title>
+<path fill="none" stroke="midnightblue" d="M1184.12,-6788.83C1211.65,-6786.74 1241.53,-6784.48 1267.29,-6782.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.8,-6785.34 1174.1,-6789.59 1184.33,-6792.32 1183.8,-6785.34"/>
</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,-1320.3 1266,-1339.3 1403,-1339.3 1403,-1320.3 1266,-1320.3"/>
-<text text-anchor="middle" x="1334.5" y="-1327.3" 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,-6571.01 1277,-6590.01 1392,-6590.01 1392,-6571.01 1277,-6571.01"/>
+<text text-anchor="middle" x="1334.5" y="-6578.01" 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,-1329.8C1216.22,-1329.8 1242.59,-1329.8 1265.76,-1329.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-1326.3 1181.07,-1329.8 1191.07,-1333.3 1191.07,-1326.3"/>
+<path fill="none" stroke="midnightblue" d="M1196.2,-6580.51C1223.74,-6580.51 1252.65,-6580.51 1276.8,-6580.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-6577.01 1186.13,-6580.51 1196.13,-6584.01 1196.13,-6577.01"/>
</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=" ">
-<polygon fill="white" stroke="black" points="1266,-1467.3 1266,-1486.3 1403,-1486.3 1403,-1467.3 1266,-1467.3"/>
-<text text-anchor="middle" x="1334.5" y="-1474.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMaximumWorkload</text>
+<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,-1270.01 1266,-1289.01 1403,-1289.01 1403,-1270.01 1266,-1270.01"/>
+<text text-anchor="middle" x="1334.5" y="-1277.01" 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,-1476.8C1216.64,-1476.8 1242.77,-1476.8 1265.76,-1476.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-1473.3 1181.74,-1476.8 1191.74,-1480.3 1191.74,-1473.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.28,-1279.51C1216.22,-1279.51 1242.59,-1279.51 1265.76,-1279.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-1276.01 1181.07,-1279.51 1191.07,-1283.01 1191.07,-1276.01"/>
</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,-6240.8 1260.5,-6270.8 1408.5,-6270.8 1408.5,-6240.8 1260.5,-6240.8"/>
-<text text-anchor="start" x="1268.5" y="-6258.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDetectionPostProcess</text>
-<text text-anchor="middle" x="1334.5" y="-6247.8" 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,-1418.01 1266,-1437.01 1403,-1437.01 1403,-1418.01 1266,-1418.01"/>
+<text text-anchor="middle" x="1334.5" y="-1425.01" 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,-6255.8C1213.55,-6255.8 1238.11,-6255.8 1260.2,-6255.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-6252.3 1180.07,-6255.8 1190.07,-6259.3 1190.07,-6252.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.89,-1427.51C1216.64,-1427.51 1242.77,-1427.51 1265.76,-1427.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-1424.01 1181.74,-1427.51 1191.74,-1431.01 1191.74,-1424.01"/>
</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,-2892.3 1269,-2911.3 1400,-2911.3 1400,-2892.3 1269,-2892.3"/>
-<text text-anchor="middle" x="1334.5" y="-2899.3" 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,-6443.51 1260.5,-6473.51 1408.5,-6473.51 1408.5,-6443.51 1260.5,-6443.51"/>
+<text text-anchor="start" x="1268.5" y="-6461.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDetectionPostProcess</text>
+<text text-anchor="middle" x="1334.5" y="-6450.51" 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,-2901.8C1215.53,-2901.8 1244.04,-2901.8 1268.64,-2901.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-2898.3 1178.73,-2901.8 1188.73,-2905.3 1188.73,-2898.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.29,-6443.43C1213.55,-6445.88 1238.11,-6448.47 1260.2,-6450.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.38,-6439.92 1180.07,-6442.36 1189.65,-6446.88 1190.38,-6439.92"/>
</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,-5745.3 1273.5,-5764.3 1395.5,-5764.3 1395.5,-5745.3 1273.5,-5745.3"/>
-<text text-anchor="middle" x="1334.5" y="-5752.3" 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,-2820.01 1269,-2839.01 1400,-2839.01 1400,-2820.01 1269,-2820.01"/>
+<text text-anchor="middle" x="1334.5" y="-2827.01" 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,-5754.8C1213.82,-5754.8 1246.24,-5754.8 1273.27,-5754.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.77,-5751.3 1173.77,-5754.8 1183.77,-5758.3 1183.77,-5751.3"/>
+<path fill="none" stroke="midnightblue" d="M1188.86,-2829.51C1215.53,-2829.51 1244.04,-2829.51 1268.64,-2829.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-2826.01 1178.73,-2829.51 1188.73,-2833.01 1188.73,-2826.01"/>
</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,-5647.3 1272.5,-5666.3 1396.5,-5666.3 1396.5,-5647.3 1272.5,-5647.3"/>
-<text text-anchor="middle" x="1334.5" y="-5654.3" 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,-6367.01 1273.5,-6386.01 1395.5,-6386.01 1395.5,-6367.01 1273.5,-6367.01"/>
+<text text-anchor="middle" x="1334.5" y="-6374.01" 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,-5656.8C1214.02,-5656.8 1245.67,-5656.8 1272.25,-5656.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.75,-5653.3 1174.75,-5656.8 1184.75,-5660.3 1184.75,-5653.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.59,-6348.1C1217.17,-6354.46 1254.31,-6361.5 1283.23,-6366.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.24,-6344.66 1173.77,-6346.24 1182.94,-6351.54 1184.24,-6344.66"/>
</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,-2746.3 1282,-2765.3 1387,-2765.3 1387,-2746.3 1282,-2746.3"/>
-<text text-anchor="middle" x="1334.5" y="-2753.3" 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,-5946.01 1272.5,-5965.01 1396.5,-5965.01 1396.5,-5946.01 1272.5,-5946.01"/>
+<text text-anchor="middle" x="1334.5" y="-5953.01" 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,-2755.8C1222.3,-2755.8 1255.35,-2755.8 1281.8,-2755.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-2752.3 1181.07,-2755.8 1191.07,-2759.3 1191.07,-2752.3"/>
+<path fill="none" stroke="midnightblue" d="M1184.93,-5955.51C1214.02,-5955.51 1245.67,-5955.51 1272.25,-5955.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.75,-5952.01 1174.75,-5955.51 1184.75,-5959.01 1184.75,-5952.01"/>
</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,-1369.3 1276.5,-1388.3 1392.5,-1388.3 1392.5,-1369.3 1276.5,-1369.3"/>
-<text text-anchor="middle" x="1334.5" y="-1376.3" 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,-2965.01 1282,-2984.01 1387,-2984.01 1387,-2965.01 1282,-2965.01"/>
+<text text-anchor="middle" x="1334.5" y="-2972.01" 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,-1378.8C1224.25,-1378.8 1252.63,-1378.8 1276.43,-1378.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-1375.3 1186.81,-1378.8 1196.81,-1382.3 1196.81,-1375.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.44,-2974.51C1222.3,-2974.51 1255.35,-2974.51 1281.8,-2974.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-2971.01 1181.07,-2974.51 1191.07,-2978.01 1191.07,-2971.01"/>
</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,-2403.3 1267.5,-2422.3 1401.5,-2422.3 1401.5,-2403.3 1267.5,-2403.3"/>
-<text text-anchor="middle" x="1334.5" y="-2410.3" 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,-1319.01 1276.5,-1338.01 1392.5,-1338.01 1392.5,-1319.01 1276.5,-1319.01"/>
+<text text-anchor="middle" x="1334.5" y="-1326.01" 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,-2412.8C1216.11,-2412.8 1243.58,-2412.8 1267.47,-2412.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-2409.3 1180.07,-2412.8 1190.07,-2416.3 1190.07,-2409.3"/>
+<path fill="none" stroke="midnightblue" d="M1197.13,-1328.51C1224.25,-1328.51 1252.63,-1328.51 1276.43,-1328.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-1325.01 1186.81,-1328.51 1196.81,-1332.01 1196.81,-1325.01"/>
</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,-2011.3 1281.5,-2030.3 1387.5,-2030.3 1387.5,-2011.3 1281.5,-2011.3"/>
-<text text-anchor="middle" x="1334.5" y="-2018.3" 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,-2315.01 1267.5,-2334.01 1401.5,-2334.01 1401.5,-2315.01 1267.5,-2315.01"/>
+<text text-anchor="middle" x="1334.5" y="-2322.01" 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,-2020.8C1222.55,-2020.8 1255.18,-2020.8 1281.4,-2020.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-2017.3 1181.74,-2020.8 1191.74,-2024.3 1191.74,-2017.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.26,-2324.51C1216.11,-2324.51 1243.58,-2324.51 1267.47,-2324.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-2321.01 1180.07,-2324.51 1190.07,-2328.01 1190.07,-2321.01"/>
</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,-5076.3 1254,-5095.3 1415,-5095.3 1415,-5076.3 1254,-5076.3"/>
-<text text-anchor="middle" x="1334.5" y="-5083.3" 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,-3163.01 1281.5,-3182.01 1387.5,-3182.01 1387.5,-3163.01 1281.5,-3163.01"/>
+<text text-anchor="middle" x="1334.5" y="-3170.01" 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,-5085.8C1208.84,-5085.8 1232.28,-5085.8 1253.79,-5085.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-5082.3 1176.74,-5085.8 1186.74,-5089.3 1186.74,-5082.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-3172.51C1222.55,-3172.51 1255.18,-3172.51 1281.4,-3172.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-3169.01 1181.74,-3172.51 1191.74,-3176.01 1191.74,-3169.01"/>
</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,-2697.3 1277,-2716.3 1392,-2716.3 1392,-2697.3 1277,-2697.3"/>
-<text text-anchor="middle" x="1334.5" y="-2704.3" 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,-2560.01 1254,-2579.01 1415,-2579.01 1415,-2560.01 1254,-2560.01"/>
+<text text-anchor="middle" x="1334.5" y="-2567.01" 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,-2706.8C1223.74,-2706.8 1252.65,-2706.8 1276.8,-2706.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-2703.3 1186.13,-2706.8 1196.13,-2710.3 1196.13,-2703.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.77,-2569.51C1208.84,-2569.51 1232.28,-2569.51 1253.79,-2569.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-2566.01 1176.74,-2569.51 1186.74,-2573.01 1186.74,-2566.01"/>
</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,-3263.3 1267.5,-3282.3 1401.5,-3282.3 1401.5,-3263.3 1267.5,-3263.3"/>
-<text text-anchor="middle" x="1334.5" y="-3270.3" 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,-3086.01 1277,-3105.01 1392,-3105.01 1392,-3086.01 1277,-3086.01"/>
+<text text-anchor="middle" x="1334.5" y="-3093.01" 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,-3272.8C1210.93,-3272.8 1241.14,-3272.8 1267.15,-3272.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-3269.3 1173.11,-3272.8 1183.11,-3276.3 1183.11,-3269.3"/>
+<path fill="none" stroke="midnightblue" d="M1196.2,-3095.51C1223.74,-3095.51 1252.65,-3095.51 1276.8,-3095.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-3092.01 1186.13,-3095.51 1196.13,-3099.01 1196.13,-3092.01"/>
</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,-3024.3 1261.5,-3043.3 1407.5,-3043.3 1407.5,-3024.3 1261.5,-3024.3"/>
-<text text-anchor="middle" x="1334.5" y="-3031.3" 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,-2413.01 1267.5,-2432.01 1401.5,-2432.01 1401.5,-2413.01 1267.5,-2413.01"/>
+<text text-anchor="middle" x="1334.5" y="-2420.01" 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,-3033.8C1217.81,-3033.8 1240.68,-3033.8 1261.33,-3033.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-3030.3 1185.79,-3033.8 1195.79,-3037.3 1195.79,-3030.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.2,-2422.51C1210.93,-2422.51 1241.14,-2422.51 1267.15,-2422.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-2419.01 1173.11,-2422.51 1183.11,-2426.01 1183.11,-2419.01"/>
</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,-1271.3 1270,-1290.3 1399,-1290.3 1399,-1271.3 1270,-1271.3"/>
-<text text-anchor="middle" x="1334.5" y="-1278.3" 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,-4878.01 1261.5,-4897.01 1407.5,-4897.01 1407.5,-4878.01 1261.5,-4878.01"/>
+<text text-anchor="middle" x="1334.5" y="-4885.01" 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,-1280.8C1214.65,-1280.8 1244.29,-1280.8 1269.65,-1280.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1277.3 1177.07,-1280.8 1187.07,-1284.3 1187.07,-1277.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.82,-4887.51C1217.81,-4887.51 1240.68,-4887.51 1261.33,-4887.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.79,-4884.01 1185.79,-4887.51 1195.79,-4891.01 1195.79,-4884.01"/>
</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,-2452.3 1278,-2471.3 1391,-2471.3 1391,-2452.3 1278,-2452.3"/>
-<text text-anchor="middle" x="1334.5" y="-2459.3" 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,-1467.01 1270,-1486.01 1399,-1486.01 1399,-1467.01 1270,-1467.01"/>
+<text text-anchor="middle" x="1334.5" y="-1474.01" 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,-2461.8C1223.4,-2461.8 1253.22,-2461.8 1277.9,-2461.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-2458.3 1184.77,-2461.8 1194.77,-2465.3 1194.77,-2458.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.11,-1476.51C1214.65,-1476.51 1244.29,-1476.51 1269.65,-1476.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-1473.01 1177.07,-1476.51 1187.07,-1480.01 1187.07,-1473.01"/>
</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,-2207.3 1254,-2226.3 1415,-2226.3 1415,-2207.3 1254,-2207.3"/>
-<text text-anchor="middle" x="1334.5" y="-2214.3" 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,-2761.01 1278,-2780.01 1391,-2780.01 1391,-2761.01 1278,-2761.01"/>
+<text text-anchor="middle" x="1334.5" y="-2768.01" 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,-2216.8C1212.36,-2216.8 1233.91,-2216.8 1253.82,-2216.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-2213.3 1181.74,-2216.8 1191.74,-2220.3 1191.74,-2213.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-2770.51C1223.4,-2770.51 1253.22,-2770.51 1277.9,-2770.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-2767.01 1184.77,-2770.51 1194.77,-2774.01 1194.77,-2767.01"/>
</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,-2599.3 1274.5,-2618.3 1394.5,-2618.3 1394.5,-2599.3 1274.5,-2599.3"/>
-<text text-anchor="middle" x="1334.5" y="-2606.3" 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,-1910.01 1254,-1929.01 1415,-1929.01 1415,-1910.01 1254,-1910.01"/>
+<text text-anchor="middle" x="1334.5" y="-1917.01" 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,-2608.8C1213.33,-2608.8 1246.71,-2608.8 1274.3,-2608.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-2605.3 1172.78,-2608.8 1182.78,-2612.3 1182.78,-2605.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.76,-1919.51C1212.36,-1919.51 1233.91,-1919.51 1253.82,-1919.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-1916.01 1181.74,-1919.51 1191.74,-1923.01 1191.74,-1916.01"/>
</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,-2158.3 1263,-2177.3 1406,-2177.3 1406,-2158.3 1263,-2158.3"/>
-<text text-anchor="middle" x="1334.5" y="-2165.3" 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,-2609.01 1274.5,-2628.01 1394.5,-2628.01 1394.5,-2609.01 1274.5,-2609.01"/>
+<text text-anchor="middle" x="1334.5" y="-2616.01" 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,-2167.8C1210.26,-2167.8 1238.29,-2167.8 1262.97,-2167.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-2164.3 1174.1,-2167.8 1184.1,-2171.3 1184.1,-2164.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.96,-2618.51C1213.33,-2618.51 1246.71,-2618.51 1274.3,-2618.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-2615.01 1172.78,-2618.51 1182.78,-2622.01 1182.78,-2615.01"/>
</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,-1864.3 1256,-1883.3 1413,-1883.3 1413,-1864.3 1256,-1864.3"/>
-<text text-anchor="middle" x="1334.5" y="-1871.3" 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,-2167.01 1263,-2186.01 1406,-2186.01 1406,-2167.01 1263,-2167.01"/>
+<text text-anchor="middle" x="1334.5" y="-2174.01" 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,-1873.8C1209.72,-1873.8 1233.83,-1873.8 1255.8,-1873.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-1870.3 1176.74,-1873.8 1186.74,-1877.3 1186.74,-1870.3"/>
+<path fill="none" stroke="midnightblue" d="M1184.31,-2176.51C1210.26,-2176.51 1238.29,-2176.51 1262.97,-2176.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-2173.01 1174.1,-2176.51 1184.1,-2180.01 1184.1,-2173.01"/>
</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,-1962.3 1273,-1981.3 1396,-1981.3 1396,-1962.3 1273,-1962.3"/>
-<text text-anchor="middle" x="1334.5" y="-1969.3" 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,-1812.01 1256,-1831.01 1413,-1831.01 1413,-1812.01 1256,-1812.01"/>
+<text text-anchor="middle" x="1334.5" y="-1819.01" 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,-1971.8C1213.77,-1971.8 1245.84,-1971.8 1272.67,-1971.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-1968.3 1174.1,-1971.8 1184.1,-1975.3 1184.1,-1968.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.04,-1821.51C1209.72,-1821.51 1233.83,-1821.51 1255.8,-1821.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-1818.01 1176.74,-1821.51 1186.74,-1825.01 1186.74,-1818.01"/>
</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,-1663.3 1274,-1682.3 1395,-1682.3 1395,-1663.3 1274,-1663.3"/>
-<text text-anchor="middle" x="1334.5" y="-1670.3" 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,-1861.01 1273,-1880.01 1396,-1880.01 1396,-1861.01 1273,-1861.01"/>
+<text text-anchor="middle" x="1334.5" y="-1868.01" 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,-1672.8C1213.29,-1672.8 1246.3,-1672.8 1273.7,-1672.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-1669.3 1173.11,-1672.8 1183.11,-1676.3 1183.11,-1669.3"/>
+<path fill="none" stroke="midnightblue" d="M1184.37,-1870.51C1213.77,-1870.51 1245.84,-1870.51 1272.67,-1870.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-1867.01 1174.1,-1870.51 1184.1,-1874.01 1184.1,-1867.01"/>
</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,-1565.3 1261.5,-1584.3 1407.5,-1584.3 1407.5,-1565.3 1261.5,-1565.3"/>
-<text text-anchor="middle" x="1334.5" y="-1572.3" 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,-1713.01 1274,-1732.01 1395,-1732.01 1395,-1713.01 1274,-1713.01"/>
+<text text-anchor="middle" x="1334.5" y="-1720.01" 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,-1574.8C1218.14,-1574.8 1240.74,-1574.8 1261.16,-1574.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-1571.3 1186.13,-1574.8 1196.13,-1578.3 1196.13,-1571.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.19,-1722.51C1213.29,-1722.51 1246.3,-1722.51 1273.7,-1722.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-1719.01 1173.11,-1722.51 1183.11,-1726.01 1183.11,-1719.01"/>
</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,-1815.3 1255.5,-1834.3 1413.5,-1834.3 1413.5,-1815.3 1255.5,-1815.3"/>
-<text text-anchor="middle" x="1334.5" y="-1822.3" 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,-1565.01 1261.5,-1584.01 1407.5,-1584.01 1407.5,-1565.01 1261.5,-1565.01"/>
+<text text-anchor="middle" x="1334.5" y="-1572.01" 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,-1824.8C1220.36,-1824.8 1238.45,-1824.8 1255.3,-1824.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-1821.3 1192.26,-1824.8 1202.26,-1828.3 1202.26,-1821.3"/>
+<path fill="none" stroke="midnightblue" d="M1196.39,-1574.51C1218.14,-1574.51 1240.74,-1574.51 1261.16,-1574.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-1571.01 1186.13,-1574.51 1196.13,-1578.01 1196.13,-1571.01"/>
</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,-2817.3 1278,-2836.3 1391,-2836.3 1391,-2817.3 1278,-2817.3"/>
-<text text-anchor="middle" x="1334.5" y="-2824.3" 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,-2008.01 1255.5,-2027.01 1413.5,-2027.01 1413.5,-2008.01 1255.5,-2008.01"/>
+<text text-anchor="middle" x="1334.5" y="-2015.01" 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,-2826.8C1223.53,-2826.8 1253.15,-2826.8 1277.71,-2826.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-2823.3 1185.11,-2826.8 1195.11,-2830.3 1195.11,-2823.3"/>
+<path fill="none" stroke="midnightblue" d="M1202.64,-2017.51C1220.36,-2017.51 1238.45,-2017.51 1255.3,-2017.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-2014.01 1192.26,-2017.51 1202.26,-2021.01 1202.26,-2014.01"/>
</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,-10944.8 1005.5,-10974.8 1184.5,-10974.8 1184.5,-10944.8 1005.5,-10944.8"/>
-<text text-anchor="start" x="1013.5" y="-10962.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Instance</text>
-<text text-anchor="middle" x="1095" y="-10951.8" 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,-2707.01 1278,-2726.01 1391,-2726.01 1391,-2707.01 1278,-2707.01"/>
+<text text-anchor="middle" x="1334.5" y="-2714.01" 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="M746.28,-8773.84C747.22,-8774.78 748.13,-8775.77 749,-8776.8 784.59,-8818.74 742.29,-10707.66 767,-10756.8 820.74,-10863.66 959.2,-10920.33 1037.63,-10944.76"/>
-<polygon fill="orange" stroke="orange" points="748.42,-8771.06 738.49,-8767.35 743.94,-8776.44 748.42,-8771.06"/>
-<text text-anchor="start" x="788.5" y="-10928.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-10917.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="midnightblue" d="M1195.4,-2716.51C1223.53,-2716.51 1253.15,-2716.51 1277.71,-2716.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-2713.01 1185.11,-2716.51 1195.11,-2720.01 1195.11,-2713.01"/>
</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,-10531.8 1002.5,-10561.8 1187.5,-10561.8 1187.5,-10531.8 1002.5,-10531.8"/>
-<text text-anchor="start" x="1010.5" y="-10549.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="1095" y="-10538.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-10957.51 1005.5,-10987.51 1184.5,-10987.51 1184.5,-10957.51 1005.5,-10957.51"/>
+<text text-anchor="start" x="1013.5" y="-10975.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="1095" y="-10964.51" 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="M746.28,-8773.84C747.22,-8774.79 748.13,-8775.77 749,-8776.8 779.92,-8813.19 735.75,-10459.69 767,-10495.8 796.98,-10530.45 916.54,-10541.72 1002.42,-10545.3"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.49,-8767.35 743.93,-8776.44 748.41,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10545.8" 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="M745.24,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 785.98,-8912.5 728.4,-10894.93 767,-10937.51 797.92,-10971.61 919.62,-10976.64 1005.48,-10975.69"/>
+<polygon fill="orange" stroke="orange" points="747.13,-8861.52 737.12,-8858.03 742.77,-8866.99 747.13,-8861.52"/>
+<text text-anchor="start" x="788.5" y="-10989.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-10978.51" 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,-10230.8 1018,-10260.8 1172,-10260.8 1172,-10230.8 1018,-10230.8"/>
-<text text-anchor="start" x="1026" y="-10248.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-10237.8" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1002.5,-10767.51 1002.5,-10797.51 1187.5,-10797.51 1187.5,-10767.51 1002.5,-10767.51"/>
+<text text-anchor="start" x="1010.5" y="-10785.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="1095" y="-10774.51" 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="M746.27,-8773.84C747.21,-8774.79 748.12,-8775.77 749,-8776.8 774.83,-8807.13 740.19,-10181.34 767,-10210.8 799.47,-10246.48 931.58,-10250.31 1017.62,-10248.78"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.48,-8767.36 743.93,-8776.45 748.41,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10251.8" 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="M745.24,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 782.34,-8908.13 733.08,-10693.39 767,-10732.51 782.36,-10750.22 911.1,-10765.67 1002.38,-10774.55"/>
+<polygon fill="orange" stroke="orange" points="747.13,-8861.52 737.12,-8858.03 742.77,-8867 747.13,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10772.51" 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,-10080.8 1015,-10110.8 1175,-10110.8 1175,-10080.8 1015,-10080.8"/>
-<text text-anchor="start" x="1023" y="-10098.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FillQueue</text>
-<text text-anchor="middle" x="1095" y="-10087.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-10482.51 1018,-10512.51 1172,-10512.51 1172,-10482.51 1018,-10482.51"/>
+<text text-anchor="start" x="1026" y="-10500.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-10489.51" 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="M746.27,-8773.84C747.21,-8774.79 748.12,-8775.77 749,-8776.8 795.22,-8831 719.18,-10006.01 767,-10058.8 799.08,-10094.21 928.81,-10099.14 1014.91,-10098.31"/>
-<polygon fill="orange" stroke="orange" points="748.4,-8771.06 738.47,-8767.37 743.93,-8776.45 748.4,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10100.8" 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="M745.23,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 777,-8901.73 739.24,-10399.08 767,-10432.51 782.97,-10451.74 926.29,-10474.61 1017.82,-10487.46"/>
+<polygon fill="orange" stroke="orange" points="747.12,-8861.52 737.11,-8858.04 742.77,-8867 747.12,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10481.51" 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,-9924.8 1006.5,-9954.8 1183.5,-9954.8 1183.5,-9924.8 1006.5,-9924.8"/>
-<text text-anchor="start" x="1014.5" y="-9942.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="1095" y="-9931.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1015,-10162.51 1015,-10192.51 1175,-10192.51 1175,-10162.51 1015,-10162.51"/>
+<text text-anchor="start" x="1023" y="-10180.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="1095" y="-10169.51" 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="M746.27,-8773.85C747.21,-8774.79 748.12,-8775.77 749,-8776.8 790.07,-8824.88 723.66,-9868.76 767,-9914.8 798.51,-9948.28 920.41,-9949.47 1006.1,-9945.78"/>
-<polygon fill="orange" stroke="orange" points="748.4,-8771.06 738.46,-8767.37 743.93,-8776.45 748.4,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9949.8" 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="M745.23,-8864.49C746.55,-8865.76 747.8,-8867.09 749,-8868.51 772.51,-8896.33 741.07,-10153.93 767,-10179.51 800.7,-10212.75 929.24,-10201.84 1014.77,-10190.19"/>
+<polygon fill="orange" stroke="orange" points="747.11,-8861.52 737.1,-8858.05 742.76,-8867 747.11,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10204.51" 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,-9367.8 1005,-9397.8 1185,-9397.8 1185,-9367.8 1005,-9367.8"/>
-<text text-anchor="start" x="1013" y="-9385.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-9374.8" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006.5,-9867.51 1006.5,-9897.51 1183.5,-9897.51 1183.5,-9867.51 1006.5,-9867.51"/>
+<text text-anchor="start" x="1014.5" y="-9885.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="1095" y="-9874.51" 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="M746.25,-8773.86C747.2,-8774.8 748.12,-8775.78 749,-8776.8 774.95,-8806.89 738.55,-9464.06 767,-9491.8 830.64,-9553.86 896.66,-9546.15 967,-9491.8 992.08,-9472.43 963.7,-9446.27 985,-9422.8 995.09,-9411.68 1008.54,-9403.65 1022.54,-9397.84"/>
-<polygon fill="orange" stroke="orange" points="748.37,-8771.06 738.42,-8767.41 743.92,-8776.47 748.37,-8771.06"/>
-<text text-anchor="start" x="800" y="-9548.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="867" y="-9537.8" 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="M745.22,-8864.5C746.54,-8865.76 747.8,-8867.1 749,-8868.51 785.52,-8911.56 726.73,-9844.94 767,-9884.51 799.65,-9916.59 920.91,-9907.46 1006.19,-9896.31"/>
+<polygon fill="orange" stroke="orange" points="747.1,-8861.52 737.08,-8858.07 742.76,-8867.01 747.1,-8861.52"/>
+<text text-anchor="middle" x="867" y="-9909.51" 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,-9102.8 1006.5,-9132.8 1183.5,-9132.8 1183.5,-9102.8 1006.5,-9102.8"/>
-<text text-anchor="start" x="1014.5" y="-9120.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-9109.8" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-9689.51 1005,-9719.51 1185,-9719.51 1185,-9689.51 1005,-9689.51"/>
+<text text-anchor="start" x="1013" y="-9707.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-9696.51" 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="M746.24,-8773.87C747.19,-8774.81 748.11,-8775.78 749,-8776.8 786.82,-8820.23 725.58,-9254.79 767,-9294.8 830.94,-9356.55 900.51,-9353.79 967,-9294.8 1017.23,-9250.24 940.54,-9195.12 985,-9144.8 990.94,-9138.08 998.26,-9132.9 1006.28,-9128.93"/>
-<polygon fill="orange" stroke="orange" points="748.34,-8771.06 738.38,-8767.45 743.91,-8776.48 748.34,-8771.06"/>
-<text text-anchor="start" x="796.5" y="-9353.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="867" y="-9342.8" 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="M745.21,-8864.51C746.53,-8865.77 747.8,-8867.1 749,-8868.51 778.44,-8903.06 735.48,-9652.83 767,-9685.51 798.68,-9718.35 919.17,-9717.48 1004.66,-9712.26"/>
+<polygon fill="orange" stroke="orange" points="747.08,-8861.52 737.06,-8858.08 742.75,-8867.02 747.08,-8861.52"/>
+<text text-anchor="start" x="800" y="-9728.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="867" y="-9717.51" 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,-9528.8 1014,-9558.8 1176,-9558.8 1176,-9528.8 1014,-9528.8"/>
-<text text-anchor="start" x="1022" y="-9546.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling3d</text>
-<text text-anchor="middle" x="1095" y="-9535.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006.5,-9474.51 1006.5,-9504.51 1183.5,-9504.51 1183.5,-9474.51 1006.5,-9474.51"/>
+<text text-anchor="start" x="1014.5" y="-9492.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-9481.51" 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="M746.26,-8773.85C747.2,-8774.8 748.12,-8775.78 749,-8776.8 777.42,-8809.82 735.84,-9530.35 767,-9560.8 846.69,-9638.68 996.03,-9587.34 1061.66,-9559"/>
-<polygon fill="orange" stroke="orange" points="748.38,-8771.06 738.43,-8767.4 743.92,-8776.46 748.38,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9604.8" 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="M745.2,-8864.52C746.52,-8865.77 747.79,-8867.1 749,-8868.51 793.74,-8920.64 717.94,-9438.42 767,-9486.51 783.75,-9502.93 915.13,-9499.4 1006.17,-9494.83"/>
+<polygon fill="orange" stroke="orange" points="747.05,-8861.53 737.02,-8858.11 742.74,-8867.04 747.05,-8861.53"/>
+<text text-anchor="start" x="796.5" y="-9512.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="867" y="-9501.51" 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,-10179.8 1003.5,-10209.8 1186.5,-10209.8 1186.5,-10179.8 1003.5,-10179.8"/>
-<text text-anchor="start" x="1011.5" y="-10197.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Normalization</text>
-<text text-anchor="middle" x="1095" y="-10186.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014,-9178.51 1014,-9208.51 1176,-9208.51 1176,-9178.51 1014,-9178.51"/>
+<text text-anchor="start" x="1022" y="-9196.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="1095" y="-9185.51" 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="M746.27,-8773.84C747.21,-8774.79 748.12,-8775.77 749,-8776.8 798.69,-8835.12 715.76,-10098.84 767,-10155.8 797.59,-10189.81 917.68,-10196.54 1003.44,-10196.81"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.48,-8767.36 743.93,-8776.45 748.41,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10198.8" 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="M745.14,-8864.57C746.49,-8865.81 747.77,-8867.12 749,-8868.51 794.97,-8920.56 717.46,-9131.84 767,-9180.51 784.23,-9197.43 922.77,-9197.61 1013.92,-9195.82"/>
+<polygon fill="orange" stroke="orange" points="746.95,-8861.54 736.89,-8858.23 742.69,-8867.1 746.95,-8861.54"/>
+<text text-anchor="middle" x="867" y="-9199.51" 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,-10031.8 1010,-10061.8 1180,-10061.8 1180,-10031.8 1010,-10031.8"/>
-<text text-anchor="start" x="1018" y="-10049.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FloorQueue</text>
-<text text-anchor="middle" x="1095" y="-10038.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1003.5,-10348.51 1003.5,-10378.51 1186.5,-10378.51 1186.5,-10348.51 1003.5,-10348.51"/>
+<text text-anchor="start" x="1011.5" y="-10366.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Normalization</text>
+<text text-anchor="middle" x="1095" y="-10355.51" 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="M746.27,-8773.84C747.21,-8774.79 748.12,-8775.77 749,-8776.8 793.83,-8829.34 719.85,-9969.34 767,-10019.8 783.28,-10037.23 918.25,-10043.41 1009.62,-10045.6"/>
-<polygon fill="orange" stroke="orange" points="748.4,-8771.06 738.47,-8767.37 743.93,-8776.45 748.4,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10046.8" 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="M745.23,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 775.12,-8899.46 739.83,-10296.47 767,-10326.51 797.66,-10360.41 917.73,-10366.38 1003.47,-10366.1"/>
+<polygon fill="orange" stroke="orange" points="747.12,-8861.52 737.11,-8858.04 742.76,-8867 747.12,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10368.51" 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,-9299.8 1006.5,-9329.8 1183.5,-9329.8 1183.5,-9299.8 1006.5,-9299.8"/>
-<text text-anchor="start" x="1014.5" y="-9317.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="1095" y="-9306.8" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-10232.51 1010,-10262.51 1180,-10262.51 1180,-10232.51 1010,-10232.51"/>
+<text text-anchor="start" x="1018" y="-10250.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FloorQueue</text>
+<text text-anchor="middle" x="1095" y="-10239.51" 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="M746.25,-8773.86C747.2,-8774.8 748.12,-8775.78 749,-8776.8 772.88,-8804.43 740.83,-9408.34 767,-9433.8 830.71,-9495.79 897.2,-9488.83 967,-9433.8 993.92,-9412.58 962.62,-9384.77 985,-9358.8 996.32,-9345.66 1012.15,-9336.4 1028.23,-9329.88"/>
-<polygon fill="orange" stroke="orange" points="748.36,-8771.06 738.41,-8767.42 743.92,-8776.47 748.36,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9479.8" 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="M745.23,-8864.49C746.55,-8865.76 747.81,-8867.09 749,-8868.51 797.22,-8925.6 716.6,-10158.34 767,-10213.51 832.93,-10285.67 956.98,-10276.5 1031.89,-10262.52"/>
+<polygon fill="orange" stroke="orange" points="747.11,-8861.52 737.1,-8858.05 742.76,-8867 747.11,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10274.51" 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,-8929.8 1014,-8959.8 1176,-8959.8 1176,-8929.8 1014,-8929.8"/>
-<text text-anchor="start" x="1022" y="-8947.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling2d</text>
-<text text-anchor="middle" x="1095" y="-8936.8" 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,-9618.51 1006.5,-9648.51 1183.5,-9648.51 1183.5,-9618.51 1006.5,-9618.51"/>
+<text text-anchor="start" x="1014.5" y="-9636.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="1095" y="-9625.51" 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="M746.2,-8773.91C747.16,-8774.83 748.1,-8775.8 749,-8776.8 789.21,-8821.52 723.09,-9005.72 767,-9046.8 831.91,-9107.53 896.46,-9100.89 967,-9046.8 991.47,-9028.04 963.73,-9002.12 985,-8979.8 993.16,-8971.24 1003.41,-8964.77 1014.35,-8959.88"/>
-<polygon fill="orange" stroke="orange" points="748.24,-8771.07 738.24,-8767.57 743.88,-8776.54 748.24,-8771.07"/>
-<text text-anchor="middle" x="867" y="-9092.8" 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="M745.21,-8864.51C746.53,-8865.77 747.8,-8867.1 749,-8868.51 776.35,-8900.55 737.18,-9596.76 767,-9626.51 842.27,-9701.6 982.38,-9670.59 1052.2,-9648.51"/>
+<polygon fill="orange" stroke="orange" points="747.07,-8861.52 737.05,-8858.09 742.75,-8867.03 747.07,-8861.52"/>
+<text text-anchor="middle" x="867" y="-9676.51" 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,-9871.8 1013.5,-9901.8 1176.5,-9901.8 1176.5,-9871.8 1013.5,-9871.8"/>
-<text text-anchor="start" x="1021.5" y="-9889.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Broadcast</text>
-<text text-anchor="middle" x="1095" y="-9878.8" font-family="Helvetica,sans-Serif" font-size="10.00">ToQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014,-9351.51 1014,-9381.51 1176,-9381.51 1176,-9351.51 1014,-9351.51"/>
+<text text-anchor="start" x="1022" y="-9369.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="1095" y="-9358.51" 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="M746.27,-8773.85C747.21,-8774.79 748.12,-8775.78 749,-8776.8 787.11,-8821.35 727.51,-9788.48 767,-9831.8 797.12,-9864.85 923.03,-9845.71 967,-9853.8 992.32,-9858.46 1020.03,-9865.43 1043.09,-9871.77"/>
-<polygon fill="orange" stroke="orange" points="748.39,-8771.06 738.46,-8767.38 743.93,-8776.45 748.39,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9856.8" 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="M745.18,-8864.53C746.52,-8865.78 747.79,-8867.11 749,-8868.51 785.35,-8910.57 726.99,-9329.91 767,-9368.51 800.91,-9401.22 928.34,-9390.67 1013.74,-9379.21"/>
+<polygon fill="orange" stroke="orange" points="747.03,-8861.53 736.99,-8858.14 742.73,-8867.05 747.03,-8861.53"/>
+<text text-anchor="middle" x="867" y="-9392.51" 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,-8757.8 1019,-8787.8 1171,-8787.8 1171,-8757.8 1019,-8757.8"/>
-<text text-anchor="start" x="1027" y="-8775.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchTo</text>
-<text text-anchor="middle" x="1095" y="-8764.8" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-10053.51 1013.5,-10083.51 1176.5,-10083.51 1176.5,-10053.51 1013.5,-10053.51"/>
+<text text-anchor="start" x="1021.5" y="-10071.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Broadcast</text>
+<text text-anchor="middle" x="1095" y="-10060.51" 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="M745.71,-8773.51C746.85,-8774.55 747.95,-8775.65 749,-8776.8 780.79,-8811.5 732.34,-8955.97 767,-8987.8 832.47,-9047.92 901.01,-9047.35 967,-8987.8 996.02,-8961.61 961.01,-8843.67 985,-8812.8 993.72,-8801.58 1005.91,-8793.51 1018.99,-8787.7"/>
-<polygon fill="orange" stroke="orange" points="747.75,-8770.66 737.69,-8767.34 743.48,-8776.21 747.75,-8770.66"/>
-<text text-anchor="middle" x="867" y="-9034.8" 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="M745.23,-8864.5C746.54,-8865.76 747.8,-8867.09 749,-8868.51 790.68,-8917.74 723.8,-9981.6 767,-10029.51 830.65,-10100.1 949.54,-10095.45 1025.08,-10083.52"/>
+<polygon fill="orange" stroke="orange" points="747.1,-8861.52 737.09,-8858.06 742.76,-8867.01 747.1,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10093.51" 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,-8590.8 1013,-8620.8 1177,-8620.8 1177,-8590.8 1013,-8590.8"/>
-<text text-anchor="start" x="1021" y="-8608.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Activation</text>
-<text text-anchor="middle" x="1095" y="-8597.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1019,-9053.51 1019,-9083.51 1171,-9083.51 1171,-9053.51 1019,-9053.51"/>
+<text text-anchor="start" x="1027" y="-9071.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchTo</text>
+<text text-anchor="middle" x="1095" y="-9060.51" 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="M752.68,-8762.28C822.1,-8759.11 908.67,-8743.64 967,-8692.8 985.44,-8676.73 967.51,-8657.9 985,-8640.8 993.74,-8632.26 1004.57,-8625.8 1015.98,-8620.91"/>
-<polygon fill="orange" stroke="orange" points="752.43,-8758.79 742.57,-8762.67 752.69,-8765.79 752.43,-8758.79"/>
-<text text-anchor="middle" x="867" y="-8763.8" 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="M744.54,-8864.16C746.1,-8865.51 747.59,-8866.96 749,-8868.51 778.22,-8900.45 735.27,-9033.05 767,-9062.51 785,-9079.22 928,-9076.08 1018.84,-9072.29"/>
+<polygon fill="orange" stroke="orange" points="746.38,-8861.16 736.24,-8858.08 742.24,-8866.81 746.38,-8861.16"/>
+<text text-anchor="middle" x="867" y="-9077.51" 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,-6802.8 1020.5,-6832.8 1169.5,-6832.8 1169.5,-6802.8 1020.5,-6802.8"/>
-<text text-anchor="start" x="1028.5" y="-6820.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Strided</text>
-<text text-anchor="middle" x="1095" y="-6809.8" font-family="Helvetica,sans-Serif" font-size="10.00">SliceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-8825.51 1013,-8855.51 1177,-8855.51 1177,-8825.51 1013,-8825.51"/>
+<text text-anchor="start" x="1021" y="-8843.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Activation</text>
+<text text-anchor="middle" x="1095" y="-8832.51" 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="M644.18,-8738.18C655.16,-8692.02 689.46,-8576.52 767,-8524.8 804.18,-8500.01 936.92,-8536.85 967,-8503.8 998.02,-8469.72 956.4,-6880.94 985,-6844.8 993.89,-6833.56 1006.66,-6826.55 1020.35,-6822.27"/>
-<polygon fill="orange" stroke="orange" points="640.73,-8737.59 641.93,-8748.12 647.56,-8739.14 640.73,-8737.59"/>
-<text text-anchor="middle" x="867" y="-8527.8" 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="M752.95,-8846.52C833.67,-8845.09 940.39,-8843.21 1012.8,-8841.94"/>
+<polygon fill="orange" stroke="orange" points="752.67,-8843.02 742.74,-8846.7 752.8,-8850.02 752.67,-8843.02"/>
+<text text-anchor="middle" x="867" y="-8848.51" 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,-6612.8 1004,-6642.8 1186,-6642.8 1186,-6612.8 1004,-6612.8"/>
-<text text-anchor="start" x="1012" y="-6630.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-6619.8" font-family="Helvetica,sans-Serif" font-size="10.00">SequenceLstmQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1020.5,-7065.51 1020.5,-7095.51 1169.5,-7095.51 1169.5,-7065.51 1020.5,-7065.51"/>
+<text text-anchor="start" x="1028.5" y="-7083.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Strided</text>
+<text text-anchor="middle" x="1095" y="-7072.51" 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="M641.43,-8738.17C646.65,-8682.23 669.84,-8521.39 767,-8447.8 802.66,-8420.79 937.06,-8458.04 967,-8424.8 999.59,-8388.62 957.56,-6712.03 985,-6671.8 994.03,-6658.57 1007.77,-6649.31 1022.48,-6642.84"/>
-<polygon fill="orange" stroke="orange" points="637.94,-8737.91 640.59,-8748.17 644.91,-8738.5 637.94,-8737.91"/>
-<text text-anchor="start" x="802" y="-8461.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
-<text text-anchor="middle" x="867" y="-8450.8" 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="M642.15,-8828.82C651.71,-8745.34 693.09,-8421.82 767,-8357.51 800.75,-8328.14 936.98,-8367.68 967,-8334.51 1012.08,-8284.7 947.23,-7181.06 985,-7125.51 994.32,-7111.79 1008.66,-7102.25 1023.9,-7095.62"/>
+<polygon fill="orange" stroke="orange" points="638.65,-8828.63 641.02,-8838.96 645.61,-8829.41 638.65,-8828.63"/>
+<text text-anchor="middle" x="867" y="-8360.51" 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,-6338.8 1014.5,-6368.8 1175.5,-6368.8 1175.5,-6338.8 1014.5,-6338.8"/>
-<text text-anchor="start" x="1022.5" y="-6356.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchMat</text>
-<text text-anchor="middle" x="1095" y="-6345.8" font-family="Helvetica,sans-Serif" font-size="10.00">MulQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-7134.51 1004,-7164.51 1186,-7164.51 1186,-7134.51 1004,-7134.51"/>
+<text text-anchor="start" x="1012" y="-7152.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-7141.51" 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.6,-8737.81C639.32,-8668.87 647.73,-8438.36 767,-8311.8 831.59,-8243.27 912.14,-8318.35 967,-8241.8 997.15,-8199.74 952.56,-6419.12 985,-6378.8 992.61,-6369.35 1003,-6363.02 1014.36,-6358.85"/>
-<polygon fill="orange" stroke="orange" points="636.1,-8738.14 639.71,-8748.1 643.1,-8738.06 636.1,-8738.14"/>
-<text text-anchor="middle" x="867" y="-8314.8" 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="M642.31,-8828.95C649.78,-8774.43 678.2,-8619.18 767,-8534.51 835.16,-8469.52 911.97,-8540.93 967,-8464.51 1008.4,-8407.02 944.04,-7247.3 985,-7189.51 992.87,-7178.41 1004.16,-7170.38 1016.54,-7164.58"/>
+<polygon fill="orange" stroke="orange" points="638.82,-8828.63 641.02,-8838.99 645.77,-8829.52 638.82,-8828.63"/>
+<text text-anchor="start" x="802" y="-8548.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; UnidirectionalSequence</text>
+<text text-anchor="middle" x="867" y="-8537.51" 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,-4286.8 1013,-4316.8 1177,-4316.8 1177,-4286.8 1013,-4286.8"/>
-<text text-anchor="start" x="1021" y="-4304.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; TileQueue</text>
-<text text-anchor="middle" x="1095" y="-4293.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-6838.51 1014.5,-6868.51 1175.5,-6868.51 1175.5,-6838.51 1014.5,-6838.51"/>
+<text text-anchor="start" x="1022.5" y="-6856.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchMat</text>
+<text text-anchor="middle" x="1095" y="-6845.51" 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="M644.62,-8738.16C662.46,-8661.29 726.93,-8373.15 749,-8131.8 751.27,-8106.96 752.37,-6356.01 767,-6335.8 822.05,-6259.75 911.98,-6343.88 967,-6267.8 998.6,-6224.11 951.21,-4368.82 985,-4326.8 992.3,-4317.72 1002.17,-4311.53 1012.99,-4307.36"/>
-<polygon fill="orange" stroke="orange" points="641.21,-8737.41 642.34,-8747.94 648.02,-8739 641.21,-8737.41"/>
-<text text-anchor="middle" x="867" y="-6338.8" 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="M640.29,-8828.66C642.33,-8720.69 657.71,-8205.06 767,-8101.51 831.95,-8039.97 906.96,-8144.84 967,-8078.51 1011.67,-8029.16 943.59,-6932.62 985,-6880.51 992.58,-6870.97 1002.96,-6864.48 1014.31,-6860.12"/>
+<polygon fill="orange" stroke="orange" points="636.79,-8828.74 640.12,-8838.8 643.79,-8828.86 636.79,-8828.74"/>
+<text text-anchor="middle" x="867" y="-8104.51" 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,-4972.8 1011.5,-5002.8 1178.5,-5002.8 1178.5,-4972.8 1011.5,-4972.8"/>
-<text text-anchor="start" x="1019.5" y="-4990.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; CastQueue</text>
-<text text-anchor="middle" x="1095" y="-4979.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013,-4382.51 1013,-4412.51 1177,-4412.51 1177,-4382.51 1013,-4382.51"/>
+<text text-anchor="start" x="1021" y="-4400.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; TileQueue</text>
+<text text-anchor="middle" x="1095" y="-4389.51" 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="M643.99,-8738.12C659.51,-8661.03 716.57,-8372.01 749,-8131.8 754.58,-8090.43 737.61,-7974.45 767,-7944.8 798.46,-7913.07 936.99,-7956.92 967,-7923.8 994.15,-7893.84 959.71,-5044.35 985,-5012.8 991.92,-5004.17 1001.17,-4998.14 1011.35,-4993.98"/>
-<polygon fill="orange" stroke="orange" points="640.49,-8737.79 641.94,-8748.28 647.35,-8739.17 640.49,-8737.79"/>
-<text text-anchor="middle" x="867" y="-7947.8" 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="M641.39,-8828.64C652.18,-8674.05 722.59,-7647.24 749,-6811.51 749.81,-6785.78 751.91,-4979.36 767,-4958.51 822.04,-4882.45 910.88,-4965.77 967,-4890.51 998.11,-4848.79 951.8,-4462.58 985,-4422.51 992.37,-4413.61 1002.2,-4407.5 1012.95,-4403.36"/>
+<polygon fill="orange" stroke="orange" points="637.88,-8828.71 640.68,-8838.93 644.86,-8829.2 637.88,-8828.71"/>
+<text text-anchor="middle" x="867" y="-4961.51" 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,-4874.8 1010,-4904.8 1180,-4904.8 1180,-4874.8 1010,-4874.8"/>
-<text text-anchor="start" x="1018" y="-4892.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; RankQueue</text>
-<text text-anchor="middle" x="1095" y="-4881.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011.5,-5226.51 1011.5,-5256.51 1178.5,-5256.51 1178.5,-5226.51 1011.5,-5226.51"/>
+<text text-anchor="start" x="1019.5" y="-5244.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; CastQueue</text>
+<text text-anchor="middle" x="1095" y="-5233.51" 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="M644.41,-8738.14C661.44,-8661.19 723.33,-8372.8 749,-8131.8 751.66,-8106.81 749.81,-7698.14 767,-7679.8 797.56,-7647.19 936.99,-7691.91 967,-7658.8 1018.19,-7602.33 937.31,-4974.26 985,-4914.8 991.56,-4906.62 1000.2,-4900.78 1009.76,-4896.66"/>
-<polygon fill="orange" stroke="orange" points="640.98,-8737.41 642.23,-8747.93 647.82,-8738.93 640.98,-8737.41"/>
-<text text-anchor="middle" x="867" y="-7682.8" 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.74,-8828.65C646.31,-8683.54 683.9,-7790.1 767,-7707.51 798.7,-7676.01 936.97,-7719.6 967,-7686.51 1012.15,-7636.74 943.16,-5320.09 985,-5267.51 991.9,-5258.83 1001.14,-5252.73 1011.32,-5248.48"/>
+<polygon fill="orange" stroke="orange" points="637.24,-8828.63 640.35,-8838.76 644.23,-8828.9 637.24,-8828.63"/>
+<text text-anchor="middle" x="867" y="-7710.51" 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,-4825.8 1017.5,-4855.8 1172.5,-4855.8 1172.5,-4825.8 1017.5,-4825.8"/>
-<text text-anchor="start" x="1025.5" y="-4843.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Softmax</text>
-<text text-anchor="middle" x="1095" y="-4832.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-5070.51 1010,-5100.51 1180,-5100.51 1180,-5070.51 1010,-5070.51"/>
+<text text-anchor="start" x="1018" y="-5088.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; RankQueue</text>
+<text text-anchor="middle" x="1095" y="-5077.51" 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="M644.47,-8738.15C661.74,-8661.22 724.39,-8372.91 749,-8131.8 752.27,-8099.79 745.1,-7576.38 767,-7552.8 797.42,-7520.06 936.98,-7564.91 967,-7531.8 1016.74,-7476.94 938.66,-4923.57 985,-4865.8 993.26,-4855.5 1004.82,-4848.91 1017.35,-4844.78"/>
-<polygon fill="orange" stroke="orange" points="641.05,-8737.41 642.26,-8747.94 647.88,-8738.95 641.05,-8737.41"/>
-<text text-anchor="middle" x="867" y="-7555.8" 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="M640.3,-8828.63C643.01,-8664.5 665.21,-7536.92 767,-7431.51 829.23,-7367.07 907.45,-7473.43 967,-7406.51 1009.3,-7358.96 946.23,-5165.98 985,-5115.51 991.52,-5107.02 1000.2,-5100.79 1009.83,-5096.24"/>
+<polygon fill="orange" stroke="orange" points="636.8,-8828.7 640.14,-8838.75 643.8,-8828.81 636.8,-8828.7"/>
+<text text-anchor="middle" x="867" y="-7434.51" 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,-10344.8 1000.5,-10374.8 1189.5,-10374.8 1189.5,-10344.8 1000.5,-10344.8"/>
-<text text-anchor="start" x="1008.5" y="-10362.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FullyConnected</text>
-<text text-anchor="middle" x="1095" y="-10351.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017.5,-5010.51 1017.5,-5040.51 1172.5,-5040.51 1172.5,-5010.51 1017.5,-5010.51"/>
+<text text-anchor="start" x="1025.5" y="-5028.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Softmax</text>
+<text text-anchor="middle" x="1095" y="-5017.51" 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="M746.27,-8773.84C747.22,-8774.79 748.12,-8775.77 749,-8776.8 776.76,-8809.43 738.47,-10286.85 767,-10318.8 797.1,-10352.52 914.61,-10360.23 1000.16,-10361.2"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.48,-8767.36 743.93,-8776.45 748.41,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10362.8" 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="M640.12,-8828.84C641.36,-8656.61 654.23,-7408.91 767,-7293.51 798.23,-7261.54 936.96,-7305.59 967,-7272.51 1008.28,-7227.03 948.82,-5111.14 985,-5061.51 993.1,-5050.4 1004.75,-5042.66 1017.45,-5037.28"/>
+<polygon fill="orange" stroke="orange" points="636.62,-8828.95 640.05,-8838.98 643.62,-8829 636.62,-8828.95"/>
+<text text-anchor="middle" x="867" y="-7296.51" 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,-10893.3 992,-10912.3 1198,-10912.3 1198,-10893.3 992,-10893.3"/>
-<text text-anchor="middle" x="1095" y="-10900.3" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ParentDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1000.5,-10536.51 1000.5,-10566.51 1189.5,-10566.51 1189.5,-10536.51 1000.5,-10536.51"/>
+<text text-anchor="start" x="1008.5" y="-10554.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; FullyConnected</text>
+<text text-anchor="middle" x="1095" y="-10543.51" 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="M746.28,-8773.84C747.22,-8774.78 748.13,-8775.77 749,-8776.8 783.53,-8817.49 733.77,-10656.05 767,-10697.8 823.93,-10769.32 895.42,-10688.94 967,-10745.8 981.01,-10756.93 974.92,-10767.02 985,-10781.8 1016.06,-10827.35 1063.05,-10873.72 1083.67,-10893.22"/>
-<polygon fill="orange" stroke="orange" points="748.42,-8771.06 738.49,-8767.35 743.93,-8776.44 748.42,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10748.8" 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="M745.23,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 778.09,-8903.03 737.81,-10459.07 767,-10493.51 782.1,-10511.32 909.04,-10529.81 1000.22,-10540.99"/>
+<polygon fill="orange" stroke="orange" points="747.12,-8861.52 737.11,-8858.04 742.77,-8867 747.12,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10538.51" 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,-10585.8 1005,-10615.8 1185,-10615.8 1185,-10585.8 1005,-10585.8"/>
-<text text-anchor="start" x="1013" y="-10603.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Depthwise</text>
-<text text-anchor="middle" x="1095" y="-10592.8" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="992,-11164.01 992,-11183.01 1198,-11183.01 1198,-11164.01 992,-11164.01"/>
+<text text-anchor="middle" x="1095" y="-11171.01" 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="M746.28,-8773.84C747.22,-8774.78 748.13,-8775.77 749,-8776.8 781.03,-8814.51 734.19,-10520.77 767,-10557.8 797.57,-10592.3 919.02,-10600.41 1004.96,-10601.68"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.49,-8767.35 743.93,-8776.44 748.41,-8771.06"/>
-<text text-anchor="start" x="798.5" y="-10613.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
-<text text-anchor="middle" x="867" y="-10602.8" 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="M745.24,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 787.12,-8913.87 736.16,-10950.92 767,-11001.51 828.11,-11101.73 968.95,-11146.56 1044.3,-11163.98"/>
+<polygon fill="orange" stroke="orange" points="747.13,-8861.52 737.13,-8858.03 742.77,-8866.99 747.13,-8861.52"/>
+<text text-anchor="middle" x="867" y="-11142.51" 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,-10467.8 1010,-10497.8 1180,-10497.8 1180,-10467.8 1010,-10467.8"/>
-<text text-anchor="start" x="1018" y="-10485.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Dequantize</text>
-<text text-anchor="middle" x="1095" y="-10474.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005,-10894.51 1005,-10924.51 1185,-10924.51 1185,-10894.51 1005,-10894.51"/>
+<text text-anchor="start" x="1013" y="-10912.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Depthwise</text>
+<text text-anchor="middle" x="1095" y="-10901.51" 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="M746.28,-8773.84C747.22,-8774.79 748.13,-8775.77 749,-8776.8 778.85,-8811.92 736.63,-10401.14 767,-10435.8 797.99,-10471.18 923.48,-10480.52 1009.67,-10482.66"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.49,-8767.36 743.93,-8776.44 748.41,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10483.8" 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="M745.24,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 784.84,-8911.14 729.65,-10832.19 767,-10873.51 797.79,-10907.56 918.84,-10913.04 1004.67,-10912.41"/>
+<polygon fill="orange" stroke="orange" points="747.13,-8861.52 737.12,-8858.03 742.77,-8867 747.13,-8861.52"/>
+<text text-anchor="start" x="798.5" y="-10925.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DepthwiseConvolution2d</text>
+<text text-anchor="middle" x="867" y="-10914.51" 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,-9973.8 989.5,-10003.8 1200.5,-10003.8 1200.5,-9973.8 989.5,-9973.8"/>
-<text text-anchor="start" x="997.5" y="-9991.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchNormalization</text>
-<text text-anchor="middle" x="1095" y="-9980.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-10833.51 1010,-10863.51 1180,-10863.51 1180,-10833.51 1010,-10833.51"/>
+<text text-anchor="start" x="1018" y="-10851.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Dequantize</text>
+<text text-anchor="middle" x="1095" y="-10840.51" 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="M746.27,-8773.84C747.21,-8774.79 748.12,-8775.77 749,-8776.8 791.65,-8826.75 722.37,-9910.63 767,-9958.8 796.3,-9990.43 905.12,-9995.15 989.28,-9993.73"/>
-<polygon fill="orange" stroke="orange" points="748.4,-8771.06 738.47,-8767.37 743.93,-8776.45 748.4,-8771.06"/>
-<text text-anchor="start" x="795.5" y="-10007.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="867" y="-9996.8" 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="M745.24,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 783.26,-8909.24 732.98,-10743.58 767,-10784.51 824.68,-10853.91 933.49,-10862.49 1009.7,-10858.61"/>
+<polygon fill="orange" stroke="orange" points="747.13,-8861.52 737.12,-8858.03 742.77,-8867 747.13,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10861.51" 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,-10741.8 1018,-10771.8 1172,-10771.8 1172,-10741.8 1018,-10741.8"/>
-<text text-anchor="start" x="1026" y="-10759.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="1095" y="-10748.8" font-family="Helvetica,sans-Serif" font-size="10.00">BatchNdQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="989.5,-10402.51 989.5,-10432.51 1200.5,-10432.51 1200.5,-10402.51 989.5,-10402.51"/>
+<text text-anchor="start" x="997.5" y="-10420.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; BatchNormalization</text>
+<text text-anchor="middle" x="1095" y="-10409.51" 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="M746.28,-8773.84C747.22,-8774.78 748.13,-8775.77 749,-8776.8 782.25,-8815.95 736.23,-10584.67 767,-10625.8 822.67,-10700.22 881.4,-10650.62 967,-10686.8 1004.34,-10702.58 1044.94,-10726.2 1069.94,-10741.56"/>
-<polygon fill="orange" stroke="orange" points="748.42,-8771.06 738.49,-8767.35 743.93,-8776.44 748.42,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10689.8" 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="M745.23,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 776.08,-8900.62 738.83,-10349.35 767,-10380.51 774.54,-10388.85 896.58,-10400.93 989.37,-10409"/>
+<polygon fill="orange" stroke="orange" points="747.12,-8861.52 737.11,-8858.04 742.76,-8867 747.12,-8861.52"/>
+<text text-anchor="start" x="795.5" y="-10420.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="867" y="-10409.51" 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,-10408.8 1010.5,-10438.8 1179.5,-10438.8 1179.5,-10408.8 1010.5,-10408.8"/>
-<text text-anchor="start" x="1018.5" y="-10426.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SliceQueue</text>
-<text text-anchor="middle" x="1095" y="-10415.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-10653.51 1018,-10683.51 1172,-10683.51 1172,-10653.51 1018,-10653.51"/>
+<text text-anchor="start" x="1026" y="-10671.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="1095" y="-10660.51" 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="M746.28,-8773.84C747.22,-8774.79 748.13,-8775.77 749,-8776.8 777.76,-8810.62 737.84,-10341.33 767,-10374.8 798.01,-10410.4 924.19,-10420.48 1010.43,-10423.14"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.49,-8767.36 743.93,-8776.44 748.41,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10423.8" 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="M745.24,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 780.2,-8905.57 735.58,-10575.63 767,-10612.51 827.33,-10683.31 941.68,-10687.06 1017.88,-10680.19"/>
+<polygon fill="orange" stroke="orange" points="747.12,-8861.52 737.12,-8858.04 742.77,-8867 747.12,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10685.51" 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,-10129.8 1017,-10159.8 1173,-10159.8 1173,-10129.8 1017,-10129.8"/>
-<text text-anchor="start" x="1025" y="-10147.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reshape</text>
-<text text-anchor="middle" x="1095" y="-10136.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010.5,-10717.51 1010.5,-10747.51 1179.5,-10747.51 1179.5,-10717.51 1010.5,-10717.51"/>
+<text text-anchor="start" x="1018.5" y="-10735.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; SliceQueue</text>
+<text text-anchor="middle" x="1095" y="-10724.51" 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="M746.27,-8773.84C747.21,-8774.79 748.12,-8775.77 749,-8776.8 797.47,-8833.68 715.68,-10067.48 767,-10121.8 783.81,-10139.59 925.64,-10143.86 1016.91,-10144.74"/>
-<polygon fill="orange" stroke="orange" points="748.4,-8771.06 738.48,-8767.37 743.93,-8776.45 748.4,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10145.8" 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="M745.24,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 781.7,-8907.36 732.83,-10658.94 767,-10696.51 782.03,-10713.04 944.79,-10715.03 967,-10717.51 981.01,-10719.07 995.89,-10720.78 1010.33,-10722.47"/>
+<polygon fill="orange" stroke="orange" points="747.12,-8861.52 737.12,-8858.03 742.77,-8867 747.12,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10720.51" 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,-9808.8 1020.5,-9838.8 1169.5,-9838.8 1169.5,-9808.8 1020.5,-9808.8"/>
-<text text-anchor="start" x="1028.5" y="-9826.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Logical</text>
-<text text-anchor="middle" x="1095" y="-9815.8" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1017,-10290.51 1017,-10320.51 1173,-10320.51 1173,-10290.51 1017,-10290.51"/>
+<text text-anchor="start" x="1025" y="-10308.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reshape</text>
+<text text-anchor="middle" x="1095" y="-10297.51" 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="M746.27,-8773.85C747.21,-8774.79 748.12,-8775.77 749,-8776.8 788.43,-8822.92 723.74,-9826.25 767,-9868.8 830.37,-9931.14 879.4,-9883.86 967,-9868.8 969.25,-9868.42 1015.92,-9851.79 1052.03,-9838.86"/>
-<polygon fill="orange" stroke="orange" points="748.39,-8771.06 738.46,-8767.38 743.93,-8776.45 748.39,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9902.8" 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="M745.23,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 774.6,-8898.84 739.1,-10269.27 767,-10297.51 784.14,-10314.85 925.47,-10312.52 1016.63,-10309.11"/>
+<polygon fill="orange" stroke="orange" points="747.11,-8861.52 737.11,-8858.05 742.76,-8867 747.11,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10314.51" 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,-10287.8 1016,-10317.8 1174,-10317.8 1174,-10287.8 1016,-10287.8"/>
-<text text-anchor="start" x="1024" y="-10305.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Quantize</text>
-<text text-anchor="middle" x="1095" y="-10294.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1020.5,-10103.51 1020.5,-10133.51 1169.5,-10133.51 1169.5,-10103.51 1020.5,-10103.51"/>
+<text text-anchor="start" x="1028.5" y="-10121.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Logical</text>
+<text text-anchor="middle" x="1095" y="-10110.51" 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="M746.27,-8773.84C747.22,-8774.79 748.12,-8775.77 749,-8776.8 775.77,-8808.26 739.39,-10233.08 767,-10263.8 799.05,-10299.47 929.51,-10305.14 1015.64,-10304.81"/>
-<polygon fill="orange" stroke="orange" points="748.41,-8771.06 738.48,-8767.36 743.93,-8776.45 748.41,-8771.06"/>
-<text text-anchor="middle" x="867" y="-10306.8" 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="M745.23,-8864.5C746.54,-8865.76 747.8,-8867.09 749,-8868.51 793.91,-8921.63 717.46,-10071.67 767,-10120.51 801.47,-10154.48 935.07,-10142.31 1020.47,-10130.4"/>
+<polygon fill="orange" stroke="orange" points="747.11,-8861.52 737.1,-8858.05 742.76,-8867.01 747.11,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10145.51" 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,-9752.8 1008.5,-9782.8 1181.5,-9782.8 1181.5,-9752.8 1008.5,-9752.8"/>
-<text text-anchor="start" x="1016.5" y="-9770.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; MeanQueue</text>
-<text text-anchor="middle" x="1095" y="-9759.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-10602.51 1016,-10632.51 1174,-10632.51 1174,-10602.51 1016,-10602.51"/>
+<text text-anchor="start" x="1024" y="-10620.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Quantize</text>
+<text text-anchor="middle" x="1095" y="-10609.51" 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="M746.26,-8773.85C747.21,-8774.79 748.12,-8775.78 749,-8776.8 783.71,-8817.31 730.74,-9697.68 767,-9736.8 834.26,-9809.36 960.55,-9797.81 1034.96,-9782.83"/>
-<polygon fill="orange" stroke="orange" points="748.39,-8771.06 738.45,-8767.39 743.93,-8776.46 748.39,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9796.8" 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="M745.23,-8864.49C746.55,-8865.75 747.81,-8867.09 749,-8868.51 779.1,-8904.24 737.27,-10514.46 767,-10550.51 782.81,-10569.67 924.19,-10593.23 1015.81,-10606.69"/>
+<polygon fill="orange" stroke="orange" points="747.12,-8861.52 737.11,-8858.04 742.77,-8867 747.12,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10600.51" 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,-9624.8 1011,-9654.8 1179,-9654.8 1179,-9624.8 1011,-9624.8"/>
-<text text-anchor="start" x="1019" y="-9642.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Detection</text>
-<text text-anchor="middle" x="1095" y="-9631.8" font-family="Helvetica,sans-Serif" font-size="10.00">PostProcessQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-9990.51 1008.5,-10020.51 1181.5,-10020.51 1181.5,-9990.51 1008.5,-9990.51"/>
+<text text-anchor="start" x="1016.5" y="-10008.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; MeanQueue</text>
+<text text-anchor="middle" x="1095" y="-9997.51" 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="M746.26,-8773.85C747.21,-8774.79 748.12,-8775.78 749,-8776.8 781.71,-8814.93 731.13,-9645.64 767,-9680.8 830.48,-9743.03 879.19,-9694.62 967,-9680.8 998.47,-9675.85 1032.77,-9664.39 1057.79,-9654.84"/>
-<polygon fill="orange" stroke="orange" points="748.38,-8771.06 738.45,-8767.39 743.92,-8776.46 748.38,-8771.06"/>
-<text text-anchor="start" x="791" y="-9724.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
-<text text-anchor="middle" x="867" y="-9713.8" 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="M745.22,-8864.5C746.54,-8865.76 747.8,-8867.09 749,-8868.51 789.72,-8916.59 722.3,-9958.1 767,-10002.51 783.77,-10019.16 917.05,-10015.42 1008.19,-10010.77"/>
+<polygon fill="orange" stroke="orange" points="747.1,-8861.52 737.09,-8858.06 742.76,-8867.01 747.1,-8861.52"/>
+<text text-anchor="middle" x="867" y="-10017.51" 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,-9047.8 1005.5,-9077.8 1184.5,-9077.8 1184.5,-9047.8 1005.5,-9047.8"/>
-<text text-anchor="start" x="1013.5" y="-9065.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ConcatQueue</text>
-<text text-anchor="middle" x="1095" y="-9054.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1011,-9790.51 1011,-9820.51 1179,-9820.51 1179,-9790.51 1011,-9790.51"/>
+<text text-anchor="start" x="1019" y="-9808.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Detection</text>
+<text text-anchor="middle" x="1095" y="-9797.51" 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="M746.23,-8773.87C747.19,-8774.81 748.11,-8775.79 749,-8776.8 782.53,-8815.13 730.29,-9199.5 767,-9234.8 831.08,-9296.41 900.28,-9293.54 967,-9234.8 1014.42,-9193.05 943.8,-9141.7 985,-9093.8 990.71,-9087.16 997.73,-9081.9 1005.43,-9077.73"/>
-<polygon fill="orange" stroke="orange" points="748.33,-8771.06 738.36,-8767.46 743.91,-8776.49 748.33,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9282.8" 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="M745.22,-8864.5C746.54,-8865.76 747.8,-8867.1 749,-8868.51 783.03,-8908.57 729.48,-9777.69 767,-9814.51 845.54,-9891.57 992.5,-9846.83 1059.33,-9820.51"/>
+<polygon fill="orange" stroke="orange" points="747.09,-8861.52 737.07,-8858.07 742.75,-8867.02 747.09,-8861.52"/>
+<text text-anchor="start" x="791" y="-9871.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DetectionPostProcessQueue</text>
+<text text-anchor="middle" x="867" y="-9860.51" 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,-9693.8 998,-9723.8 1192,-9723.8 1192,-9693.8 998,-9693.8"/>
-<text text-anchor="start" x="1006" y="-9711.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; L2Normalization</text>
-<text text-anchor="middle" x="1095" y="-9700.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-9740.51 1005.5,-9770.51 1184.5,-9770.51 1184.5,-9740.51 1005.5,-9740.51"/>
+<text text-anchor="start" x="1013.5" y="-9758.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ConcatQueue</text>
+<text text-anchor="middle" x="1095" y="-9747.51" 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="M746.26,-8773.85C747.21,-8774.79 748.12,-8775.78 749,-8776.8 780.38,-8813.35 734.48,-9608.26 767,-9643.8 797.18,-9676.79 923.35,-9656.13 967,-9665.8 997.8,-9672.62 1031.57,-9684.27 1056.54,-9693.72"/>
-<polygon fill="orange" stroke="orange" points="748.38,-8771.06 738.44,-8767.39 743.92,-8776.46 748.38,-8771.06"/>
-<text text-anchor="middle" x="867" y="-9668.8" 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="M745.22,-8864.5C746.54,-8865.76 747.8,-8867.1 749,-8868.51 780.93,-8906.05 731.8,-9721.01 767,-9755.51 799.59,-9787.44 920.19,-9779.27 1005.42,-9768.77"/>
+<polygon fill="orange" stroke="orange" points="747.09,-8861.52 737.07,-8858.08 742.75,-8867.02 747.09,-8861.52"/>
+<text text-anchor="middle" x="867" y="-9780.51" 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,-8649.8 1004,-8679.8 1186,-8679.8 1186,-8649.8 1004,-8649.8"/>
-<text text-anchor="start" x="1012" y="-8667.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ReduceQueue</text>
-<text text-anchor="middle" x="1095" y="-8656.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="998,-9933.51 998,-9963.51 1192,-9963.51 1192,-9933.51 998,-9933.51"/>
+<text text-anchor="start" x="1006" y="-9951.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; L2Normalization</text>
+<text text-anchor="middle" x="1095" y="-9940.51" 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="M745.04,-8773.25C746.4,-8774.37 747.73,-8775.55 749,-8776.8 779.05,-8806.29 734.53,-8843.01 767,-8869.8 835.57,-8926.37 901.01,-8929.35 967,-8869.8 996.02,-8843.61 959.74,-8724.64 985,-8694.8 990.26,-8688.58 996.68,-8683.59 1003.75,-8679.6"/>
-<polygon fill="orange" stroke="orange" points="746.94,-8770.31 736.73,-8767.49 742.96,-8776.07 746.94,-8770.31"/>
-<text text-anchor="middle" x="867" y="-8915.8" 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="M745.22,-8864.5C746.54,-8865.76 747.8,-8867.09 749,-8868.51 786.73,-8913.01 727.31,-9875.75 767,-9918.51 834.58,-9991.31 961.66,-9978.9 1035.93,-9963.56"/>
+<polygon fill="orange" stroke="orange" points="747.1,-8861.52 737.08,-8858.06 742.76,-8867.01 747.1,-8861.52"/>
+<text text-anchor="middle" x="867" y="-9977.51" 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,-4678.8 1016,-4708.8 1174,-4708.8 1174,-4678.8 1016,-4678.8"/>
-<text text-anchor="start" x="1024" y="-4696.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Constant</text>
-<text text-anchor="middle" x="1095" y="-4685.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1004,-8985.51 1004,-9015.51 1186,-9015.51 1186,-8985.51 1004,-8985.51"/>
+<text text-anchor="start" x="1012" y="-9003.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ReduceQueue</text>
+<text text-anchor="middle" x="1095" y="-8992.51" 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="M644.57,-8738.16C662.21,-8661.27 726.05,-8373.07 749,-8131.8 751.74,-8103.01 747.46,-7112.12 767,-7090.8 797.19,-7057.85 936.97,-7102.9 967,-7069.8 1010.89,-7021.44 944.11,-4769.73 985,-4718.8 992.96,-4708.89 1003.98,-4702.41 1015.98,-4698.26"/>
-<polygon fill="orange" stroke="orange" points="641.15,-8737.41 642.31,-8747.94 647.97,-8738.98 641.15,-8737.41"/>
-<text text-anchor="middle" x="867" y="-7093.8" 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="M744.46,-8864.23C746.04,-8865.57 747.56,-8866.99 749,-8868.51 790.74,-8912.34 721.46,-8963.63 767,-9003.51 847.73,-9074.19 987.49,-9038.87 1055.12,-9015.54"/>
+<polygon fill="orange" stroke="orange" points="746.23,-8861.2 736.04,-8858.26 742.17,-8866.91 746.23,-8861.2"/>
+<text text-anchor="middle" x="867" y="-9047.51" 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,-4580.8 1008.5,-4610.8 1181.5,-4610.8 1181.5,-4580.8 1008.5,-4580.8"/>
-<text text-anchor="start" x="1016.5" y="-4598.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; StackQueue</text>
-<text text-anchor="middle" x="1095" y="-4587.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1016,-4774.51 1016,-4804.51 1174,-4804.51 1174,-4774.51 1016,-4774.51"/>
+<text text-anchor="start" x="1024" y="-4792.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Constant</text>
+<text text-anchor="middle" x="1095" y="-4781.51" 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="M644.59,-8738.16C662.29,-8661.28 726.31,-8373.1 749,-8131.8 752.09,-8098.94 744.91,-6968.32 767,-6943.8 826.92,-6877.28 907.32,-6986.54 967,-6919.8 1009.57,-6872.2 945.01,-4670.6 985,-4620.8 991.26,-4613.01 999.41,-4607.33 1008.44,-4603.25"/>
-<polygon fill="orange" stroke="orange" points="641.17,-8737.41 642.32,-8747.94 647.99,-8738.99 641.17,-8737.41"/>
-<text text-anchor="middle" x="867" y="-6946.8" 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="M639.9,-8828.7C639.09,-8641.32 637.06,-7184.63 767,-7049.51 797.99,-7017.28 937.03,-7060.69 967,-7027.51 1008.21,-6981.89 946.5,-4862.43 985,-4814.51 992.96,-4804.59 1003.99,-4798.12 1015.99,-4793.96"/>
+<polygon fill="orange" stroke="orange" points="636.4,-8828.79 639.94,-8838.78 643.4,-8828.76 636.4,-8828.79"/>
+<text text-anchor="middle" x="867" y="-7052.51" 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,-6506.8 1018,-6536.8 1172,-6536.8 1172,-6506.8 1018,-6506.8"/>
-<text text-anchor="start" x="1026" y="-6524.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Channel</text>
-<text text-anchor="middle" x="1095" y="-6513.8" font-family="Helvetica,sans-Serif" font-size="10.00">ShuffleQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-4823.51 1008.5,-4853.51 1181.5,-4853.51 1181.5,-4823.51 1008.5,-4823.51"/>
+<text text-anchor="start" x="1016.5" y="-4841.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; StackQueue</text>
+<text text-anchor="middle" x="1095" y="-4830.51" 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="M639.84,-8737.88C640.5,-8673.97 652.02,-8472.89 767,-8379.8 801.77,-8351.65 937.06,-8390.05 967,-8356.8 1000.61,-8319.48 953.85,-6588.2 985,-6548.8 993.34,-6538.25 1005.11,-6531.42 1017.84,-6527.08"/>
-<polygon fill="orange" stroke="orange" points="636.34,-8738.15 639.82,-8748.16 643.34,-8738.16 636.34,-8738.15"/>
-<text text-anchor="middle" x="867" y="-8382.8" 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.04,-8828.6C640.57,-8644.68 648.49,-7245.4 767,-7108.51 826.57,-7039.7 909.68,-7135.21 967,-7064.51 1005.5,-7017.01 946.71,-4911.17 985,-4863.51 991.26,-4855.71 999.42,-4850.04 1008.45,-4845.96"/>
+<polygon fill="orange" stroke="orange" points="636.54,-8828.72 640.01,-8838.73 643.54,-8828.74 636.54,-8828.72"/>
+<text text-anchor="middle" x="867" y="-7111.51" 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,-5119.8 1014.5,-5149.8 1175.5,-5149.8 1175.5,-5119.8 1014.5,-5119.8"/>
-<text text-anchor="start" x="1022.5" y="-5137.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherNd</text>
-<text text-anchor="middle" x="1095" y="-5126.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-4676.51 1018,-4706.51 1172,-4706.51 1172,-4676.51 1018,-4676.51"/>
+<text text-anchor="start" x="1026" y="-4694.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Channel</text>
+<text text-anchor="middle" x="1095" y="-4683.51" 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="M643.02,-8738.18C659.81,-8629.55 741.86,-8105.97 767,-8082.8 799.86,-8052.51 936.99,-8094.92 967,-8061.8 994.06,-8031.93 959.79,-5191.25 985,-5159.8 992.59,-5150.33 1002.97,-5144 1014.33,-5139.83"/>
-<polygon fill="orange" stroke="orange" points="639.55,-8737.7 641.49,-8748.11 646.47,-8738.76 639.55,-8737.7"/>
-<text text-anchor="middle" x="867" y="-8085.8" 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.98,-8828.63C651.81,-8609.38 749.08,-6649.54 767,-6626.51 824.24,-6552.96 911.52,-6638.39 967,-6563.51 997.55,-6522.28 952.84,-4756.48 985,-4716.51 993.4,-4706.07 1005.19,-4699.44 1017.93,-4695.33"/>
+<polygon fill="orange" stroke="orange" points="637.48,-8828.55 640.48,-8838.71 644.47,-8828.89 637.48,-8828.55"/>
+<text text-anchor="middle" x="867" y="-6629.51" 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,-4923.8 1009,-4953.8 1181,-4953.8 1181,-4923.8 1009,-4923.8"/>
-<text text-anchor="start" x="1017" y="-4941.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LogSoftmax</text>
-<text text-anchor="middle" x="1095" y="-4930.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1014.5,-4627.51 1014.5,-4657.51 1175.5,-4657.51 1175.5,-4627.51 1014.5,-4627.51"/>
+<text text-anchor="start" x="1022.5" y="-4645.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherNd</text>
+<text text-anchor="middle" x="1095" y="-4634.51" 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="M644.27,-8738.16C660.83,-8661.19 721.23,-8372.59 749,-8131.8 753,-8097.09 742.88,-7843.09 767,-7817.8 797.84,-7785.46 936.99,-7829.92 967,-7796.8 993.42,-7767.65 960.39,-4994.5 985,-4963.8 991.38,-4955.85 999.72,-4950.11 1008.96,-4946"/>
-<polygon fill="orange" stroke="orange" points="640.77,-8737.79 642.08,-8748.3 647.61,-8739.27 640.77,-8737.79"/>
-<text text-anchor="middle" x="867" y="-7820.8" 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="M641.25,-8828.64C650.94,-8674 714.6,-7646.95 749,-6811.51 750.43,-6776.86 747.08,-6215.9 767,-6187.51 821.89,-6109.27 912.76,-6187.19 967,-6108.51 1012.44,-6042.59 934.73,-4729.82 985,-4667.51 992.62,-4658.06 1003.02,-4651.74 1014.38,-4647.58"/>
+<polygon fill="orange" stroke="orange" points="637.74,-8828.73 640.6,-8838.93 644.72,-8829.17 637.74,-8828.73"/>
+<text text-anchor="middle" x="867" y="-6190.51" 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,-8310.8 1010,-8340.8 1180,-8340.8 1180,-8310.8 1010,-8310.8"/>
-<text text-anchor="start" x="1018" y="-8328.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LstmQueue</text>
-<text text-anchor="middle" x="1095" y="-8317.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1009,-6147.51 1009,-6177.51 1181,-6177.51 1181,-6147.51 1009,-6147.51"/>
+<text text-anchor="start" x="1017" y="-6165.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LogSoftmax</text>
+<text text-anchor="middle" x="1095" y="-6154.51" 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="M655.24,-8740.52C677.57,-8716.12 721.49,-8671.58 767,-8644.8 848.17,-8597.04 909.27,-8649.21 967,-8574.8 995.71,-8537.79 956.42,-8401.91 985,-8364.8 993.16,-8354.21 1004.43,-8346.49 1016.65,-8340.87"/>
-<polygon fill="orange" stroke="orange" points="652.37,-8738.47 648.27,-8748.24 657.57,-8743.16 652.37,-8738.47"/>
-<text text-anchor="middle" x="867" y="-8647.8" 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.89,-8828.55C647.32,-8688.18 688.76,-7852.72 767,-7775.51 798.81,-7744.12 936.91,-7787.54 967,-7754.51 996.28,-7722.37 958.01,-6223.59 985,-6189.51 991.35,-6181.48 999.69,-6175.61 1008.92,-6171.35"/>
+<polygon fill="orange" stroke="orange" points="637.38,-8828.56 640.43,-8838.71 644.38,-8828.87 637.38,-8828.56"/>
+<text text-anchor="middle" x="867" y="-7778.51" 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,-4776.8 1013.5,-4806.8 1176.5,-4806.8 1176.5,-4776.8 1013.5,-4776.8"/>
-<text text-anchor="start" x="1021.5" y="-4794.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PadQueue</text>
-<text text-anchor="middle" x="1095" y="-4783.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-8637.51 1010,-8667.51 1180,-8667.51 1180,-8637.51 1010,-8637.51"/>
+<text text-anchor="start" x="1018" y="-8655.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; LstmQueue</text>
+<text text-anchor="middle" x="1095" y="-8644.51" 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="M644.53,-8738.16C662.01,-8661.25 725.34,-8373 749,-8131.8 751.11,-8110.34 752.5,-7371.76 767,-7355.8 827.19,-7289.53 907.35,-7398.56 967,-7331.8 1013.55,-7279.71 941.27,-4871.29 985,-4816.8 992.35,-4807.64 1002.32,-4801.41 1013.25,-4797.24"/>
-<polygon fill="orange" stroke="orange" points="641.11,-8737.41 642.29,-8747.94 647.93,-8738.97 641.11,-8737.41"/>
-<text text-anchor="middle" x="867" y="-7358.8" 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="M653.13,-8830.69C673.95,-8803.99 717.29,-8754.27 767,-8731.51 848.35,-8694.25 890.25,-8754.5 967,-8708.51 979.06,-8701.28 973.54,-8690.64 985,-8682.51 993.65,-8676.38 1003.49,-8671.5 1013.65,-8667.61"/>
+<polygon fill="orange" stroke="orange" points="650.24,-8828.72 646.96,-8838.8 655.81,-8832.96 650.24,-8828.72"/>
+<text text-anchor="middle" x="867" y="-8734.51" 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,-8180.8 1007,-8210.8 1183,-8210.8 1183,-8180.8 1007,-8180.8"/>
-<text text-anchor="start" x="1015" y="-8198.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ShapeQueue</text>
-<text text-anchor="middle" x="1095" y="-8187.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1013.5,-5124.51 1013.5,-5154.51 1176.5,-5154.51 1176.5,-5124.51 1013.5,-5124.51"/>
+<text text-anchor="start" x="1021.5" y="-5142.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PadQueue</text>
+<text text-anchor="middle" x="1095" y="-5131.51" 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.96,-8738.65C659.78,-8697.82 698.18,-8602.47 767,-8559.8 805,-8536.24 936.22,-8570.23 967,-8537.8 1015.11,-8487.1 940.6,-8277.78 985,-8223.8 990.96,-8216.56 998.51,-8211.05 1006.86,-8206.87"/>
-<polygon fill="orange" stroke="orange" points="642.62,-8737.62 642.84,-8748.21 649.27,-8739.79 642.62,-8737.62"/>
-<text text-anchor="middle" x="867" y="-8562.8" 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.5,-8828.21C644.54,-8671.9 674.13,-7662.9 767,-7569.51 798.51,-7537.82 936.97,-7581.6 967,-7548.51 1011.44,-7499.52 944.27,-5219.62 985,-5167.51 992.34,-5158.12 1002.37,-5151.61 1013.39,-5147.15"/>
+<polygon fill="orange" stroke="orange" points="636.99,-8828.58 640.24,-8838.66 643.99,-8828.76 636.99,-8828.58"/>
+<text text-anchor="middle" x="867" y="-7572.51" 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,-4727.8 1010,-4757.8 1180,-4757.8 1180,-4727.8 1010,-4727.8"/>
-<text text-anchor="start" x="1018" y="-4745.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PreluQueue</text>
-<text text-anchor="middle" x="1095" y="-4734.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1007,-8507.51 1007,-8537.51 1183,-8537.51 1183,-8507.51 1007,-8507.51"/>
+<text text-anchor="start" x="1015" y="-8525.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ShapeQueue</text>
+<text text-anchor="middle" x="1095" y="-8514.51" 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="M644.55,-8738.16C662.12,-8661.26 725.73,-8373.04 749,-8131.8 751.41,-8106.83 750.12,-7247.36 767,-7228.8 827.21,-7162.61 907.21,-7272.37 967,-7205.8 1012.26,-7155.42 942.61,-4820.62 985,-4767.8 991.56,-4759.63 1000.21,-4753.79 1009.76,-4749.66"/>
-<polygon fill="orange" stroke="orange" points="641.13,-8737.41 642.3,-8747.94 647.95,-8738.98 641.13,-8737.41"/>
-<text text-anchor="middle" x="867" y="-7231.8" 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="M648,-8829.69C664.69,-8792.58 706.75,-8709.59 767,-8663.51 841.8,-8606.29 891.01,-8649.14 967,-8593.51 977.76,-8585.63 974.53,-8577.76 985,-8569.51 1002.56,-8555.67 1024.82,-8545.12 1044.64,-8537.56"/>
+<polygon fill="orange" stroke="orange" points="644.78,-8828.31 643.97,-8838.87 651.19,-8831.12 644.78,-8828.31"/>
+<text text-anchor="middle" x="867" y="-8666.51" 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,-4629.8 1006,-4659.8 1184,-4659.8 1184,-4629.8 1006,-4629.8"/>
-<text text-anchor="start" x="1014" y="-4647.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ResizeQueue</text>
-<text text-anchor="middle" x="1095" y="-4636.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-4939.51 1010,-4969.51 1180,-4969.51 1180,-4939.51 1010,-4939.51"/>
+<text text-anchor="start" x="1018" y="-4957.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; PreluQueue</text>
+<text text-anchor="middle" x="1095" y="-4946.51" 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="M644.58,-8738.16C662.26,-8661.27 726.2,-8373.08 749,-8131.8 751.93,-8100.82 745.99,-7034.76 767,-7011.8 797.17,-6978.83 936.97,-7023.89 967,-6990.8 1010.33,-6943.06 944.63,-4720.07 985,-4669.8 990.65,-4662.76 997.85,-4657.46 1005.84,-4653.48"/>
-<polygon fill="orange" stroke="orange" points="641.16,-8737.41 642.32,-8747.94 647.98,-8738.99 641.16,-8737.41"/>
-<text text-anchor="middle" x="867" y="-7014.8" 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="M640.09,-8828.44C641.06,-8647.31 652.11,-7298.24 767,-7166.51 826.76,-7097.98 909.57,-7193.99 967,-7123.51 1004.24,-7077.81 952.4,-5050.62 985,-5001.51 994.8,-4986.74 1010.32,-4976.59 1026.61,-4969.63"/>
+<polygon fill="orange" stroke="orange" points="636.59,-8828.64 640.04,-8838.65 643.59,-8828.67 636.59,-8828.64"/>
+<text text-anchor="middle" x="867" y="-7169.51" 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,-3551.8 1018,-3581.8 1172,-3581.8 1172,-3551.8 1018,-3551.8"/>
-<text text-anchor="start" x="1026" y="-3569.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reverse</text>
-<text text-anchor="middle" x="1095" y="-3558.8" font-family="Helvetica,sans-Serif" font-size="10.00">V2QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1020.5,-6618.51 1020.5,-6648.51 1169.5,-6648.51 1169.5,-6618.51 1020.5,-6618.51"/>
+<text text-anchor="start" x="1028.5" y="-6636.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Scatter</text>
+<text text-anchor="middle" x="1095" y="-6625.51" 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="M644.66,-8738.17C662.64,-8661.31 727.54,-8373.21 749,-8131.8 751.24,-8106.55 750.04,-4500.64 767,-4481.8 796.92,-4448.58 936.82,-4492.79 967,-4459.8 999.56,-4424.22 954.56,-3629.21 985,-3591.8 993.39,-3581.49 1005.1,-3574.9 1017.74,-3570.79"/>
-<polygon fill="orange" stroke="orange" points="641.24,-8737.41 642.36,-8747.94 648.06,-8739.01 641.24,-8737.41"/>
-<text text-anchor="middle" x="867" y="-4484.8" 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="M641.23,-8828.6C649.45,-8698.43 698.25,-7971.95 767,-7904.51 830.87,-7841.85 906.97,-7947.85 967,-7881.51 1012.59,-7831.12 942.27,-6711.34 985,-6658.51 993.97,-6647.41 1006.78,-6640.63 1020.48,-6636.59"/>
+<polygon fill="orange" stroke="orange" points="637.73,-8828.52 640.6,-8838.72 644.71,-8828.96 637.73,-8828.52"/>
+<text text-anchor="middle" x="867" y="-7907.51" 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,-4531.8 1010,-4561.8 1180,-4561.8 1180,-4531.8 1010,-4531.8"/>
-<text text-anchor="start" x="1018" y="-4549.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ArgMinMax</text>
-<text text-anchor="middle" x="1095" y="-4538.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1006,-4725.51 1006,-4755.51 1184,-4755.51 1184,-4725.51 1006,-4725.51"/>
+<text text-anchor="start" x="1014" y="-4743.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ResizeQueue</text>
+<text text-anchor="middle" x="1095" y="-4732.51" 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="M644.6,-8738.16C662.34,-8661.28 726.48,-8373.11 749,-8131.8 752.39,-8095.43 745.59,-6846.4 767,-6816.8 822.1,-6740.61 912.1,-6824.14 967,-6747.8 1002.29,-6698.73 947.14,-4618.92 985,-4571.8 991.57,-4563.63 1000.21,-4557.79 1009.77,-4553.67"/>
-<polygon fill="orange" stroke="orange" points="641.18,-8737.41 642.33,-8747.94 648,-8738.99 641.18,-8737.41"/>
-<text text-anchor="middle" x="867" y="-6819.8" 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="M639.97,-8828.68C639.85,-8631.63 642.7,-7028.64 767,-6862.51 823.69,-6786.74 912.42,-6866.8 967,-6789.51 999.43,-6743.58 949.77,-4809.33 985,-4765.51 990.66,-4758.47 997.85,-4753.17 1005.85,-4749.2"/>
+<polygon fill="orange" stroke="orange" points="636.47,-8828.76 639.98,-8838.76 643.47,-8828.76 636.47,-8828.76"/>
+<text text-anchor="middle" x="867" y="-6865.51" 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,-4384.8 1018,-4414.8 1172,-4414.8 1172,-4384.8 1018,-4384.8"/>
-<text text-anchor="start" x="1026" y="-4402.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; DepthTo</text>
-<text text-anchor="middle" x="1095" y="-4391.8" font-family="Helvetica,sans-Serif" font-size="10.00">SpaceQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-3674.51 1018,-3704.51 1172,-3704.51 1172,-3674.51 1018,-3674.51"/>
+<text text-anchor="start" x="1026" y="-3692.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Reverse</text>
+<text text-anchor="middle" x="1095" y="-3681.51" 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="M644.61,-8738.16C662.43,-8661.29 726.79,-8373.14 749,-8131.8 753.12,-8087.02 740.69,-6549.28 767,-6512.8 822.01,-6436.54 912.08,-6520.13 967,-6443.8 999.76,-6398.28 949.86,-4468.51 985,-4424.8 993.39,-4414.36 1005.18,-4407.73 1017.92,-4403.62"/>
-<polygon fill="orange" stroke="orange" points="641.2,-8737.41 642.34,-8747.94 648.01,-8739 641.2,-8737.41"/>
-<text text-anchor="middle" x="867" y="-6515.8" 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="M641.41,-8828.64C652.35,-8674.05 723.65,-7647.27 749,-6811.51 749.53,-6794.14 755.36,-4322.41 767,-4309.51 796.96,-4276.31 936.64,-4320.33 967,-4287.51 1010.25,-4240.74 944.53,-3763.7 985,-3714.51 993.45,-3704.24 1005.18,-3697.67 1017.83,-3693.57"/>
+<polygon fill="orange" stroke="orange" points="637.9,-8828.71 640.68,-8838.93 644.88,-8829.2 637.9,-8828.71"/>
+<text text-anchor="middle" x="867" y="-4312.51" 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,-3992.8 1005.5,-4022.8 1184.5,-4022.8 1184.5,-3992.8 1005.5,-3992.8"/>
-<text text-anchor="start" x="1013.5" y="-4010.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherQueue</text>
-<text text-anchor="middle" x="1095" y="-3999.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1010,-4578.51 1010,-4608.51 1180,-4608.51 1180,-4578.51 1010,-4578.51"/>
+<text text-anchor="start" x="1018" y="-4596.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; ArgMinMax</text>
+<text text-anchor="middle" x="1095" y="-4585.51" 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="M644.65,-8738.17C662.6,-8661.31 727.42,-8373.2 749,-8131.8 750.89,-8110.69 752.77,-5095.51 767,-5079.8 797,-5046.68 936.81,-5091.75 967,-5058.8 1005.52,-5016.77 949.09,-4077.08 985,-4032.8 990.56,-4025.94 997.59,-4020.73 1005.39,-4016.8"/>
-<polygon fill="orange" stroke="orange" points="641.24,-8737.41 642.36,-8747.94 648.05,-8739.01 641.24,-8737.41"/>
-<text text-anchor="middle" x="867" y="-5082.8" 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="M641.38,-8828.64C652.06,-8674.05 721.83,-7647.21 749,-6811.51 749.7,-6789.86 754.25,-5270.01 767,-5252.51 822.19,-5176.73 911.04,-5260.72 967,-5185.51 1004.62,-5134.94 944.95,-4667.18 985,-4618.51 991.66,-4610.41 1000.36,-4604.62 1009.95,-4600.52"/>
+<polygon fill="orange" stroke="orange" points="637.87,-8828.71 640.67,-8838.93 644.85,-8829.2 637.87,-8828.71"/>
+<text text-anchor="middle" x="867" y="-5255.51" 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,-3845.8 1008.5,-3875.8 1181.5,-3875.8 1181.5,-3845.8 1008.5,-3845.8"/>
-<text text-anchor="start" x="1016.5" y="-3863.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Comparison</text>
-<text text-anchor="middle" x="1095" y="-3852.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1018,-4431.51 1018,-4461.51 1172,-4461.51 1172,-4431.51 1018,-4431.51"/>
+<text text-anchor="start" x="1026" y="-4449.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; DepthTo</text>
+<text text-anchor="middle" x="1095" y="-4438.51" 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="M644.66,-8738.17C662.62,-8661.31 727.46,-8373.2 749,-8131.8 751,-8109.43 752.09,-4914.6 767,-4897.8 826.47,-4830.81 907.11,-4939.41 967,-4872.8 1003.67,-4832.02 950.44,-3928.38 985,-3885.8 991.24,-3878.11 999.32,-3872.5 1008.26,-3868.43"/>
-<polygon fill="orange" stroke="orange" points="641.24,-8737.41 642.36,-8747.94 648.05,-8739.01 641.24,-8737.41"/>
-<text text-anchor="middle" x="867" y="-4900.8" 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.39,-8828.64C652.16,-8674.05 722.46,-7647.24 749,-6811.51 749.79,-6786.6 751.29,-5036.85 767,-5017.51 824.38,-4946.86 908.71,-5043.41 967,-4973.51 1002.74,-4930.64 949.45,-4514.53 985,-4471.51 993.47,-4461.26 1005.21,-4454.7 1017.87,-4450.6"/>
+<polygon fill="orange" stroke="orange" points="637.88,-8828.71 640.67,-8838.93 644.86,-8829.2 637.88,-8828.71"/>
+<text text-anchor="middle" x="867" y="-5020.51" 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,-4482.8 1002.5,-4512.8 1187.5,-4512.8 1187.5,-4482.8 1002.5,-4482.8"/>
-<text text-anchor="start" x="1010.5" y="-4500.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution2d</text>
-<text text-anchor="middle" x="1095" y="-4489.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1005.5,-4088.51 1005.5,-4118.51 1184.5,-4118.51 1184.5,-4088.51 1005.5,-4088.51"/>
+<text text-anchor="start" x="1013.5" y="-4106.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; GatherQueue</text>
+<text text-anchor="middle" x="1095" y="-4095.51" 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="M644.6,-8738.16C662.38,-8661.29 726.62,-8373.12 749,-8131.8 752.68,-8092.16 740.18,-6728.22 767,-6698.8 797.11,-6665.78 936.96,-6710.89 967,-6677.8 1007.24,-6633.48 947.51,-4569.47 985,-4522.8 989.74,-4516.9 995.57,-4512.21 1002.04,-4508.51"/>
-<polygon fill="orange" stroke="orange" points="641.19,-8737.41 642.33,-8747.94 648,-8738.99 641.19,-8737.41"/>
-<text text-anchor="middle" x="867" y="-6701.8" 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="M641.4,-8828.64C652.24,-8674.05 722.95,-7647.25 749,-6811.51 749.88,-6783.33 748.09,-4802.42 767,-4781.51 796.99,-4748.34 936.69,-4792.38 967,-4759.51 1014.55,-4707.94 940.52,-4182.74 985,-4128.51 990.6,-4121.68 997.66,-4116.48 1005.47,-4112.56"/>
+<polygon fill="orange" stroke="orange" points="637.89,-8828.71 640.68,-8838.93 644.87,-8829.2 637.89,-8828.71"/>
+<text text-anchor="middle" x="867" y="-4784.51" 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,-4433.8 1020.5,-4463.8 1169.5,-4463.8 1169.5,-4433.8 1020.5,-4433.8"/>
-<text text-anchor="start" x="1028.5" y="-4451.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Splitter</text>
-<text text-anchor="middle" x="1095" y="-4440.8" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="1008.5,-3870.51 1008.5,-3900.51 1181.5,-3900.51 1181.5,-3870.51 1008.5,-3870.51"/>
+<text text-anchor="start" x="1016.5" y="-3888.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Comparison</text>
+<text text-anchor="middle" x="1095" y="-3877.51" 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="M644.61,-8738.16C662.4,-8661.29 726.69,-8373.13 749,-8131.8 752.84,-8090.28 742.59,-6664.61 767,-6630.8 822.04,-6554.56 912.09,-6638.13 967,-6561.8 1000.87,-6514.72 948.67,-4519.01 985,-4473.8 993.94,-4462.68 1006.73,-4455.88 1020.43,-4451.84"/>
-<polygon fill="orange" stroke="orange" points="641.19,-8737.41 642.33,-8747.94 648.01,-8739 641.19,-8737.41"/>
-<text text-anchor="middle" x="867" y="-6633.8" 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.41,-8828.64C652.3,-8674.05 723.33,-7647.26 749,-6811.51 749.97,-6780.05 745.9,-4568.86 767,-4545.51 796.97,-4512.33 936.66,-4556.35 967,-4523.51 1011.58,-4475.25 948.06,-3986.84 985,-3932.51 995.08,-3917.68 1010.9,-3907.5 1027.39,-3900.53"/>
+<polygon fill="orange" stroke="orange" points="637.9,-8828.71 640.68,-8838.93 644.88,-8829.2 637.9,-8828.71"/>
+<text text-anchor="middle" x="867" y="-4548.51" 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,-10944.8 1263,-10974.8 1406,-10974.8 1406,-10944.8 1263,-10944.8"/>
-<text text-anchor="start" x="1271" y="-10962.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefInstanceNormalization</text>
-<text text-anchor="middle" x="1334.5" y="-10951.8" 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,-4529.51 1002.5,-4559.51 1187.5,-4559.51 1187.5,-4529.51 1002.5,-4529.51"/>
+<text text-anchor="start" x="1010.5" y="-4547.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Convolution2d</text>
+<text text-anchor="middle" x="1095" y="-4536.51" 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,-10959.8C1217.72,-10959.8 1241.61,-10959.8 1262.98,-10959.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-10956.3 1184.77,-10959.8 1194.77,-10963.3 1194.77,-10956.3"/>
+<!-- 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.39,-8828.64C652.11,-8674.05 722.13,-7647.22 749,-6811.51 749.74,-6788.41 752.93,-5165.85 767,-5147.51 823.18,-5074.26 909.96,-5164.08 967,-5091.51 1002.86,-5045.88 948.06,-4614.27 985,-4569.51 989.82,-4563.67 995.7,-4559.03 1002.21,-4555.35"/>
+<polygon fill="orange" stroke="orange" points="637.87,-8828.71 640.67,-8838.93 644.86,-8829.2 637.87,-8828.71"/>
+<text text-anchor="middle" x="867" y="-5150.51" 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,-4480.51 1020.5,-4510.51 1169.5,-4510.51 1169.5,-4480.51 1020.5,-4480.51"/>
+<text text-anchor="start" x="1028.5" y="-4498.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefBaseWorkload&lt; Splitter</text>
+<text text-anchor="middle" x="1095" y="-4487.51" 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="M641.39,-8828.64C652.14,-8674.05 722.32,-7647.23 749,-6811.51 749.77,-6787.42 751.8,-5095.21 767,-5076.51 824.39,-5005.87 908.74,-5102.43 967,-5032.51 1003.44,-4988.78 948.76,-4564.4 985,-4520.51 994.02,-4509.58 1006.77,-4502.85 1020.37,-4498.81"/>
+<polygon fill="orange" stroke="orange" points="637.88,-8828.71 640.67,-8838.93 644.86,-8829.2 637.88,-8828.71"/>
+<text text-anchor="middle" x="867" y="-5079.51" 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,-10537.3 1260,-10556.3 1409,-10556.3 1409,-10537.3 1260,-10537.3"/>
-<text text-anchor="middle" x="1334.5" y="-10544.3" 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,-10957.51 1263,-10987.51 1406,-10987.51 1406,-10957.51 1263,-10957.51"/>
+<text text-anchor="start" x="1271" y="-10975.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefInstanceNormalization</text>
+<text text-anchor="middle" x="1334.5" y="-10964.51" 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,-10546.8C1218.81,-10546.8 1240.34,-10546.8 1259.94,-10546.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-10543.3 1187.82,-10546.8 1197.82,-10550.3 1197.82,-10543.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.85,-10972.51C1217.72,-10972.51 1241.61,-10972.51 1262.98,-10972.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-10969.01 1184.77,-10972.51 1194.77,-10976.01 1194.77,-10969.01"/>
</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,-10236.3 1260.5,-10255.3 1408.5,-10255.3 1408.5,-10236.3 1260.5,-10236.3"/>
-<text text-anchor="middle" x="1334.5" y="-10243.3" 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,-10773.01 1260,-10792.01 1409,-10792.01 1409,-10773.01 1260,-10773.01"/>
+<text text-anchor="middle" x="1334.5" y="-10780.01" 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,-10245.8C1207.78,-10245.8 1235.55,-10245.8 1260.23,-10245.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-10242.3 1172.13,-10245.8 1182.13,-10249.3 1182.13,-10242.3"/>
+<path fill="none" stroke="midnightblue" d="M1197.98,-10782.51C1218.81,-10782.51 1240.34,-10782.51 1259.94,-10782.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-10779.01 1187.82,-10782.51 1197.82,-10786.01 1197.82,-10779.01"/>
</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,-10086.3 1288,-10105.3 1381,-10105.3 1381,-10086.3 1288,-10086.3"/>
-<text text-anchor="middle" x="1334.5" y="-10093.3" 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,-10488.01 1260.5,-10507.01 1408.5,-10507.01 1408.5,-10488.01 1260.5,-10488.01"/>
+<text text-anchor="middle" x="1334.5" y="-10495.01" 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,-10095.8C1220.32,-10095.8 1258.94,-10095.8 1287.98,-10095.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.08,-10092.3 1175.08,-10095.8 1185.08,-10099.3 1185.08,-10092.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.19,-10497.51C1207.78,-10497.51 1235.55,-10497.51 1260.23,-10497.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-10494.01 1172.13,-10497.51 1182.13,-10501.01 1182.13,-10494.01"/>
</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,-9930.3 1279.5,-9949.3 1389.5,-9949.3 1389.5,-9930.3 1279.5,-9930.3"/>
-<text text-anchor="middle" x="1334.5" y="-9937.3" 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,-10168.01 1288,-10187.01 1381,-10187.01 1381,-10168.01 1288,-10168.01"/>
+<text text-anchor="middle" x="1334.5" y="-10175.01" 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,-9939.8C1223.09,-9939.8 1253.92,-9939.8 1279.17,-9939.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9936.3 1183.76,-9939.8 1193.76,-9943.3 1193.76,-9936.3"/>
+<path fill="none" stroke="midnightblue" d="M1185.33,-10177.51C1220.32,-10177.51 1258.94,-10177.51 1287.98,-10177.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.08,-10174.01 1175.08,-10177.51 1185.08,-10181.01 1185.08,-10174.01"/>
</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,-9367.8 1258.5,-9397.8 1410.5,-9397.8 1410.5,-9367.8 1258.5,-9367.8"/>
-<text text-anchor="start" x="1266.5" y="-9385.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-9374.8" 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,-9873.01 1279.5,-9892.01 1389.5,-9892.01 1389.5,-9873.01 1279.5,-9873.01"/>
+<text text-anchor="middle" x="1334.5" y="-9880.01" 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,-9382.8C1216.41,-9382.8 1238.29,-9382.8 1258.27,-9382.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9379.3 1185.11,-9382.8 1195.11,-9386.3 1195.11,-9379.3"/>
+<path fill="none" stroke="midnightblue" d="M1193.97,-9882.51C1223.09,-9882.51 1253.92,-9882.51 1279.17,-9882.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9879.01 1183.76,-9882.51 1193.76,-9886.01 1193.76,-9879.01"/>
</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,-9108.3 1248,-9127.3 1421,-9127.3 1421,-9108.3 1248,-9108.3"/>
-<text text-anchor="middle" x="1334.5" y="-9115.3" 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,-9689.51 1258.5,-9719.51 1410.5,-9719.51 1410.5,-9689.51 1258.5,-9689.51"/>
+<text text-anchor="start" x="1266.5" y="-9707.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-9696.51" 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,-9117.8C1211.9,-9117.8 1230.3,-9117.8 1247.68,-9117.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9114.3 1183.76,-9117.8 1193.76,-9121.3 1193.76,-9114.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.36,-9704.51C1216.41,-9704.51 1238.29,-9704.51 1258.27,-9704.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-9701.01 1185.11,-9704.51 1195.11,-9708.01 1195.11,-9701.01"/>
</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,-9534.3 1271,-9553.3 1398,-9553.3 1398,-9534.3 1271,-9534.3"/>
-<text text-anchor="middle" x="1334.5" y="-9541.3" 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,-9480.01 1248,-9499.01 1421,-9499.01 1421,-9480.01 1248,-9480.01"/>
+<text text-anchor="middle" x="1334.5" y="-9487.01" 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,-9543.8C1214.45,-9543.8 1244.83,-9543.8 1270.65,-9543.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-9540.3 1176.08,-9543.8 1186.08,-9547.3 1186.08,-9540.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.14,-9489.51C1211.9,-9489.51 1230.3,-9489.51 1247.68,-9489.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.76,-9486.01 1183.76,-9489.51 1193.76,-9493.01 1193.76,-9486.01"/>
</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,-10185.3 1260.5,-10204.3 1408.5,-10204.3 1408.5,-10185.3 1260.5,-10185.3"/>
-<text text-anchor="middle" x="1334.5" y="-10192.3" 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,-9184.01 1271,-9203.01 1398,-9203.01 1398,-9184.01 1271,-9184.01"/>
+<text text-anchor="middle" x="1334.5" y="-9191.01" 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,-10194.8C1218.23,-10194.8 1240.36,-10194.8 1260.44,-10194.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-10191.3 1186.81,-10194.8 1196.81,-10198.3 1196.81,-10191.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.32,-9193.51C1214.45,-9193.51 1244.83,-9193.51 1270.65,-9193.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-9190.01 1176.08,-9193.51 1186.08,-9197.01 1186.08,-9190.01"/>
</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,-10037.3 1282.5,-10056.3 1386.5,-10056.3 1386.5,-10037.3 1282.5,-10037.3"/>
-<text text-anchor="middle" x="1334.5" y="-10044.3" 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,-10354.01 1260.5,-10373.01 1408.5,-10373.01 1408.5,-10354.01 1260.5,-10354.01"/>
+<text text-anchor="middle" x="1334.5" y="-10361.01" 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,-10046.8C1221.64,-10046.8 1255.5,-10046.8 1282.4,-10046.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-10043.3 1180.07,-10046.8 1190.07,-10050.3 1190.07,-10043.3"/>
+<path fill="none" stroke="midnightblue" d="M1196.88,-10363.51C1218.23,-10363.51 1240.36,-10363.51 1260.44,-10363.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.81,-10360.01 1186.81,-10363.51 1196.81,-10367.01 1196.81,-10360.01"/>
</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,-9278.3 1249,-9297.3 1420,-9297.3 1420,-9278.3 1249,-9278.3"/>
-<text text-anchor="middle" x="1334.5" y="-9285.3" 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,-10238.01 1282.5,-10257.01 1386.5,-10257.01 1386.5,-10238.01 1282.5,-10238.01"/>
+<text text-anchor="middle" x="1334.5" y="-10245.01" 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.95,-9303.67C1212.45,-9301.56 1231.64,-9299.38 1249.65,-9297.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.3,-9300.22 1183.76,-9304.82 1194.09,-9307.17 1193.3,-9300.22"/>
+<path fill="none" stroke="midnightblue" d="M1190.18,-10247.51C1221.64,-10247.51 1255.5,-10247.51 1282.4,-10247.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-10244.01 1180.07,-10247.51 1190.07,-10251.01 1190.07,-10244.01"/>
</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,-9316.3 1263,-9335.3 1406,-9335.3 1406,-9316.3 1263,-9316.3"/>
-<text text-anchor="middle" x="1334.5" y="-9323.3" 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,-9609.01 1249,-9628.01 1420,-9628.01 1420,-9609.01 1249,-9609.01"/>
+<text text-anchor="middle" x="1334.5" y="-9616.01" 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,-9319.34C1217,-9320.41 1241.16,-9321.52 1262.77,-9322.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.91,-9315.83 1183.76,-9318.87 1193.59,-9322.83 1193.91,-9315.83"/>
+<!-- Node271&#45;&gt;Node272 -->
+<g id="edge271" class="edge">
+<title>Node271&#45;&gt;Node272</title>
+<path fill="none" stroke="midnightblue" d="M1193.83,-9627.33C1212.09,-9626.18 1231.04,-9624.98 1248.86,-9623.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.52,-9623.84 1183.76,-9627.96 1193.96,-9630.83 1193.52,-9623.84"/>
</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,-8935.3 1271,-8954.3 1398,-8954.3 1398,-8935.3 1271,-8935.3"/>
-<text text-anchor="middle" x="1334.5" y="-8942.3" 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,-9647.01 1263,-9666.01 1406,-9666.01 1406,-9647.01 1263,-9647.01"/>
+<text text-anchor="middle" x="1334.5" y="-9654.01" 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,-8944.8C1214.45,-8944.8 1244.83,-8944.8 1270.65,-8944.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-8941.3 1176.08,-8944.8 1186.08,-8948.3 1186.08,-8941.3"/>
+<title>Node271&#45;&gt;Node273</title>
+<path fill="none" stroke="midnightblue" d="M1193.92,-9642.99C1217,-9645.22 1241.16,-9647.56 1262.77,-9649.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.05,-9639.49 1183.76,-9642.01 1193.38,-9646.45 1194.05,-9639.49"/>
</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,-9877.3 1265.5,-9896.3 1403.5,-9896.3 1403.5,-9877.3 1265.5,-9877.3"/>
-<text text-anchor="middle" x="1334.5" y="-9884.3" 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,-9357.01 1271,-9376.01 1398,-9376.01 1398,-9357.01 1271,-9357.01"/>
+<text text-anchor="middle" x="1334.5" y="-9364.01" 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,-9886.8C1212.98,-9886.8 1240.86,-9886.8 1265.25,-9886.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-9883.3 1176.74,-9886.8 1186.74,-9890.3 1186.74,-9883.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.32,-9366.51C1214.45,-9366.51 1244.83,-9366.51 1270.65,-9366.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.08,-9363.01 1176.08,-9366.51 1186.08,-9370.01 1186.08,-9363.01"/>
</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,-8763.3 1254.5,-8782.3 1414.5,-8782.3 1414.5,-8763.3 1254.5,-8763.3"/>
-<text text-anchor="middle" x="1334.5" y="-8770.3" 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,-10059.01 1265.5,-10078.01 1403.5,-10078.01 1403.5,-10059.01 1265.5,-10059.01"/>
+<text text-anchor="middle" x="1334.5" y="-10066.01" 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,-8772.8C1205.07,-8772.8 1230.86,-8772.8 1254.33,-8772.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1181.15,-8769.3 1171.15,-8772.8 1181.15,-8776.3 1181.15,-8769.3"/>
+<path fill="none" stroke="midnightblue" d="M1186.98,-10068.51C1212.98,-10068.51 1240.86,-10068.51 1265.25,-10068.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-10065.01 1176.74,-10068.51 1186.74,-10072.01 1186.74,-10065.01"/>
</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,-8596.3 1270.5,-8615.3 1398.5,-8615.3 1398.5,-8596.3 1270.5,-8596.3"/>
-<text text-anchor="middle" x="1334.5" y="-8603.3" 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,-9059.01 1254.5,-9078.01 1414.5,-9078.01 1414.5,-9059.01 1254.5,-9059.01"/>
+<text text-anchor="middle" x="1334.5" y="-9066.01" 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,-8605.8C1214.99,-8605.8 1244.91,-8605.8 1270.41,-8605.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-8602.3 1177.07,-8605.8 1187.07,-8609.3 1187.07,-8602.3"/>
+<path fill="none" stroke="midnightblue" d="M1181.23,-9068.51C1205.07,-9068.51 1230.86,-9068.51 1254.33,-9068.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1181.15,-9065.01 1171.15,-9068.51 1181.15,-9072.01 1181.15,-9065.01"/>
</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,-6808.3 1266,-6827.3 1403,-6827.3 1403,-6808.3 1266,-6808.3"/>
-<text text-anchor="middle" x="1334.5" y="-6815.3" 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,-8831.01 1270.5,-8850.01 1398.5,-8850.01 1398.5,-8831.01 1270.5,-8831.01"/>
+<text text-anchor="middle" x="1334.5" y="-8838.01" 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,-6817.8C1208.02,-6817.8 1239.16,-6817.8 1265.98,-6817.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-6814.3 1169.52,-6817.8 1179.52,-6821.3 1179.52,-6814.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.2,-8840.51C1214.99,-8840.51 1244.91,-8840.51 1270.41,-8840.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-8837.01 1177.07,-8840.51 1187.07,-8844.01 1187.07,-8837.01"/>
</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,-6612.8 1260,-6642.8 1409,-6642.8 1409,-6612.8 1260,-6612.8"/>
-<text text-anchor="start" x="1268" y="-6630.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefUnidirectionalSequence</text>
-<text text-anchor="middle" x="1334.5" y="-6619.8" 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,-7071.01 1266,-7090.01 1403,-7090.01 1403,-7071.01 1266,-7071.01"/>
+<text text-anchor="middle" x="1334.5" y="-7078.01" 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,-6627.8C1217.46,-6627.8 1239.56,-6627.8 1259.65,-6627.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-6624.3 1186.13,-6627.8 1196.13,-6631.3 1196.13,-6624.3"/>
+<path fill="none" stroke="midnightblue" d="M1179.78,-7080.51C1208.02,-7080.51 1239.16,-7080.51 1265.98,-7080.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-7077.01 1169.52,-7080.51 1179.52,-7084.01 1179.52,-7077.01"/>
</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,-6344.3 1263,-6363.3 1406,-6363.3 1406,-6344.3 1263,-6344.3"/>
-<text text-anchor="middle" x="1334.5" y="-6351.3" 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,-7134.51 1260,-7164.51 1409,-7164.51 1409,-7134.51 1260,-7134.51"/>
+<text text-anchor="start" x="1268" y="-7152.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefUnidirectionalSequence</text>
+<text text-anchor="middle" x="1334.5" y="-7141.51" 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,-6353.8C1211.23,-6353.8 1238.57,-6353.8 1262.74,-6353.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-6350.3 1175.74,-6353.8 1185.74,-6357.3 1185.74,-6350.3"/>
+<path fill="none" stroke="midnightblue" d="M1196.17,-7149.51C1217.46,-7149.51 1239.56,-7149.51 1259.65,-7149.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-7146.01 1186.13,-7149.51 1196.13,-7153.01 1196.13,-7146.01"/>
</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,-4292.3 1286,-4311.3 1383,-4311.3 1383,-4292.3 1286,-4292.3"/>
-<text text-anchor="middle" x="1334.5" y="-4299.3" 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,-6844.01 1263,-6863.01 1406,-6863.01 1406,-6844.01 1263,-6844.01"/>
+<text text-anchor="middle" x="1334.5" y="-6851.01" 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,-4301.8C1220.88,-4301.8 1257.48,-4301.8 1285.66,-4301.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4298.3 1177.07,-4301.8 1187.07,-4305.3 1187.07,-4298.3"/>
+<path fill="none" stroke="midnightblue" d="M1185.77,-6853.51C1211.23,-6853.51 1238.57,-6853.51 1262.74,-6853.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-6850.01 1175.74,-6853.51 1185.74,-6857.01 1185.74,-6850.01"/>
</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,-4978.3 1284,-4997.3 1385,-4997.3 1385,-4978.3 1284,-4978.3"/>
-<text text-anchor="middle" x="1334.5" y="-4985.3" 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,-4388.01 1286,-4407.01 1383,-4407.01 1383,-4388.01 1286,-4388.01"/>
+<text text-anchor="middle" x="1334.5" y="-4395.01" 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,-4987.8C1221.47,-4987.8 1256.48,-4987.8 1283.92,-4987.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-4984.3 1178.73,-4987.8 1188.73,-4991.3 1188.73,-4984.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.36,-4397.51C1220.88,-4397.51 1257.48,-4397.51 1285.66,-4397.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.07,-4394.01 1177.07,-4397.51 1187.07,-4401.01 1187.07,-4394.01"/>
</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,-4880.3 1282.5,-4899.3 1386.5,-4899.3 1386.5,-4880.3 1282.5,-4880.3"/>
-<text text-anchor="middle" x="1334.5" y="-4887.3" 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,-5232.01 1284,-5251.01 1385,-5251.01 1385,-5232.01 1284,-5232.01"/>
+<text text-anchor="middle" x="1334.5" y="-5239.01" 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,-4889.8C1221.64,-4889.8 1255.5,-4889.8 1282.4,-4889.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4886.3 1180.07,-4889.8 1190.07,-4893.3 1190.07,-4886.3"/>
+<path fill="none" stroke="midnightblue" d="M1189.13,-5241.51C1221.47,-5241.51 1256.48,-5241.51 1283.92,-5241.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1188.73,-5238.01 1178.73,-5241.51 1188.73,-5245.01 1188.73,-5238.01"/>
</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,-4831.3 1275,-4850.3 1394,-4850.3 1394,-4831.3 1275,-4831.3"/>
-<text text-anchor="middle" x="1334.5" y="-4838.3" 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,-5076.01 1282.5,-5095.01 1386.5,-5095.01 1386.5,-5076.01 1282.5,-5076.01"/>
+<text text-anchor="middle" x="1334.5" y="-5083.01" 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,-4840.8C1213.5,-4840.8 1247.03,-4840.8 1274.68,-4840.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-4837.3 1172.78,-4840.8 1182.78,-4844.3 1182.78,-4837.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.18,-5085.51C1221.64,-5085.51 1255.5,-5085.51 1282.4,-5085.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-5082.01 1180.07,-5085.51 1190.07,-5089.01 1190.07,-5082.01"/>
</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,-10350.3 1257.5,-10369.3 1411.5,-10369.3 1411.5,-10350.3 1257.5,-10350.3"/>
-<text text-anchor="middle" x="1334.5" y="-10357.3" 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,-5016.01 1275,-5035.01 1394,-5035.01 1394,-5016.01 1275,-5016.01"/>
+<text text-anchor="middle" x="1334.5" y="-5023.01" 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,-10359.8C1218.98,-10359.8 1238.9,-10359.8 1257.26,-10359.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1199.53,-10356.3 1189.53,-10359.8 1199.53,-10363.3 1199.53,-10356.3"/>
+<path fill="none" stroke="midnightblue" d="M1183,-5025.51C1213.5,-5025.51 1247.03,-5025.51 1274.68,-5025.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.78,-5022.01 1172.78,-5025.51 1182.78,-5029.01 1182.78,-5022.01"/>
</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,-10882.3 1257.5,-10923.3 1411.5,-10923.3 1411.5,-10882.3 1257.5,-10882.3"/>
-<text text-anchor="start" x="1265.5" y="-10911.3" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseWorkload</text>
-<text text-anchor="start" x="1265.5" y="-10900.3" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Functor, ParentDescriptor,</text>
-<text text-anchor="middle" x="1334.5" y="-10889.3" 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,-10542.01 1257.5,-10561.01 1411.5,-10561.01 1411.5,-10542.01 1257.5,-10542.01"/>
+<text text-anchor="middle" x="1334.5" y="-10549.01" 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,-10902.8C1224.96,-10902.8 1241.7,-10902.8 1257.31,-10902.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1208.1,-10899.3 1198.1,-10902.8 1208.1,-10906.3 1208.1,-10899.3"/>
+<path fill="none" stroke="midnightblue" d="M1199.6,-10551.51C1218.98,-10551.51 1238.9,-10551.51 1257.26,-10551.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1199.53,-10548.01 1189.53,-10551.51 1199.53,-10555.01 1199.53,-10548.01"/>
</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,-10585.8 1257,-10615.8 1412,-10615.8 1412,-10585.8 1257,-10585.8"/>
-<text text-anchor="start" x="1265" y="-10603.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefDepthwiseConvolution2d</text>
-<text text-anchor="middle" x="1334.5" y="-10592.8" 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,-11153.01 1257.5,-11194.01 1411.5,-11194.01 1411.5,-11153.01 1257.5,-11153.01"/>
+<text text-anchor="start" x="1265.5" y="-11182.01" font-family="Helvetica,sans-Serif" font-size="10.00">RefElementwiseWorkload</text>
+<text text-anchor="start" x="1265.5" y="-11171.01" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; Functor, ParentDescriptor,</text>
+<text text-anchor="middle" x="1334.5" y="-11160.01" 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,-10600.8C1215.72,-10600.8 1237.11,-10600.8 1256.74,-10600.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-10597.3 1185.11,-10600.8 1195.11,-10604.3 1195.11,-10597.3"/>
+<path fill="none" stroke="midnightblue" d="M1208.39,-11173.51C1224.96,-11173.51 1241.7,-11173.51 1257.31,-11173.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1208.1,-11170.01 1198.1,-11173.51 1208.1,-11177.01 1208.1,-11170.01"/>
</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,-10473.3 1267.5,-10492.3 1401.5,-10492.3 1401.5,-10473.3 1267.5,-10473.3"/>
-<text text-anchor="middle" x="1334.5" y="-10480.3" 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,-10894.51 1257,-10924.51 1412,-10924.51 1412,-10894.51 1257,-10894.51"/>
+<text text-anchor="start" x="1265" y="-10912.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefDepthwiseConvolution2d</text>
+<text text-anchor="middle" x="1334.5" y="-10901.51" 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,-10482.8C1216.11,-10482.8 1243.58,-10482.8 1267.47,-10482.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-10479.3 1180.07,-10482.8 1190.07,-10486.3 1190.07,-10479.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.14,-10909.51C1215.72,-10909.51 1237.11,-10909.51 1256.74,-10909.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1195.11,-10906.01 1185.11,-10909.51 1195.11,-10913.01 1195.11,-10906.01"/>
</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,-9979.3 1246.5,-9998.3 1422.5,-9998.3 1422.5,-9979.3 1246.5,-9979.3"/>
-<text text-anchor="middle" x="1334.5" y="-9986.3" 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,-10839.01 1267.5,-10858.01 1401.5,-10858.01 1401.5,-10839.01 1267.5,-10839.01"/>
+<text text-anchor="middle" x="1334.5" y="-10846.01" 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,-9988.8C1222.63,-9988.8 1234.71,-9988.8 1246.36,-9988.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1210.52,-9985.3 1200.52,-9988.8 1210.52,-9992.3 1210.52,-9985.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.26,-10848.51C1216.11,-10848.51 1243.58,-10848.51 1267.47,-10848.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-10845.01 1180.07,-10848.51 1190.07,-10852.01 1190.07,-10845.01"/>
</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,-10747.3 1254.5,-10766.3 1414.5,-10766.3 1414.5,-10747.3 1254.5,-10747.3"/>
-<text text-anchor="middle" x="1334.5" y="-10754.3" 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,-10408.01 1246.5,-10427.01 1422.5,-10427.01 1422.5,-10408.01 1246.5,-10408.01"/>
+<text text-anchor="middle" x="1334.5" y="-10415.01" 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,-10756.8C1205.84,-10756.8 1231.1,-10756.8 1254.13,-10756.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-10753.3 1172.13,-10756.8 1182.13,-10760.3 1182.13,-10753.3"/>
+<path fill="none" stroke="midnightblue" d="M1210.6,-10417.51C1222.63,-10417.51 1234.71,-10417.51 1246.36,-10417.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1210.52,-10414.01 1200.52,-10417.51 1210.52,-10421.01 1210.52,-10414.01"/>
</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,-10414.3 1283.5,-10433.3 1385.5,-10433.3 1385.5,-10414.3 1283.5,-10414.3"/>
-<text text-anchor="middle" x="1334.5" y="-10421.3" 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,-10659.01 1254.5,-10678.01 1414.5,-10678.01 1414.5,-10659.01 1254.5,-10659.01"/>
+<text text-anchor="middle" x="1334.5" y="-10666.01" 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,-10423.8C1221.84,-10423.8 1256.2,-10423.8 1283.31,-10423.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-10420.3 1179.73,-10423.8 1189.73,-10427.3 1189.73,-10420.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.4,-10668.51C1205.84,-10668.51 1231.1,-10668.51 1254.13,-10668.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-10665.01 1172.13,-10668.51 1182.13,-10672.01 1182.13,-10665.01"/>
</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,-10135.3 1274,-10154.3 1395,-10154.3 1395,-10135.3 1274,-10135.3"/>
-<text text-anchor="middle" x="1334.5" y="-10142.3" 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,-10723.01 1283.5,-10742.01 1385.5,-10742.01 1385.5,-10723.01 1283.5,-10723.01"/>
+<text text-anchor="middle" x="1334.5" y="-10730.01" 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,-10144.8C1213.29,-10144.8 1246.3,-10144.8 1273.7,-10144.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-10141.3 1173.11,-10144.8 1183.11,-10148.3 1183.11,-10141.3"/>
+<path fill="none" stroke="midnightblue" d="M1189.98,-10732.51C1221.84,-10732.51 1256.2,-10732.51 1283.31,-10732.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.73,-10729.01 1179.73,-10732.51 1189.73,-10736.01 1189.73,-10729.01"/>
</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,-9814.3 1262,-9833.3 1407,-9833.3 1407,-9814.3 1262,-9814.3"/>
-<text text-anchor="middle" x="1334.5" y="-9821.3" 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,-10296.01 1274,-10315.01 1395,-10315.01 1395,-10296.01 1274,-10296.01"/>
+<text text-anchor="middle" x="1334.5" y="-10303.01" 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,-9823.8C1206.54,-9823.8 1236.04,-9823.8 1261.96,-9823.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-9820.3 1169.52,-9823.8 1179.52,-9827.3 1179.52,-9820.3"/>
+<path fill="none" stroke="midnightblue" d="M1183.19,-10305.51C1213.29,-10305.51 1246.3,-10305.51 1273.7,-10305.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1183.11,-10302.01 1173.11,-10305.51 1183.11,-10309.01 1183.11,-10302.01"/>
</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,-10293.3 1273.5,-10312.3 1395.5,-10312.3 1395.5,-10293.3 1273.5,-10293.3"/>
-<text text-anchor="middle" x="1334.5" y="-10300.3" 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,-10109.01 1262,-10128.01 1407,-10128.01 1407,-10109.01 1262,-10109.01"/>
+<text text-anchor="middle" x="1334.5" y="-10116.01" 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,-10302.8C1214.11,-10302.8 1246.47,-10302.8 1273.43,-10302.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-10299.3 1174.1,-10302.8 1184.1,-10306.3 1184.1,-10299.3"/>
+<path fill="none" stroke="midnightblue" d="M1179.68,-10118.51C1206.54,-10118.51 1236.04,-10118.51 1261.96,-10118.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-10115.01 1169.52,-10118.51 1179.52,-10122.01 1179.52,-10115.01"/>
</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,-9758.3 1281.5,-9777.3 1387.5,-9777.3 1387.5,-9758.3 1281.5,-9758.3"/>
-<text text-anchor="middle" x="1334.5" y="-9765.3" 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,-10608.01 1273.5,-10627.01 1395.5,-10627.01 1395.5,-10608.01 1273.5,-10608.01"/>
+<text text-anchor="middle" x="1334.5" y="-10615.01" 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,-9767.8C1222.55,-9767.8 1255.18,-9767.8 1281.4,-9767.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-9764.3 1181.74,-9767.8 1191.74,-9771.3 1191.74,-9764.3"/>
+<path fill="none" stroke="midnightblue" d="M1184.46,-10617.51C1214.11,-10617.51 1246.47,-10617.51 1273.43,-10617.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-10614.01 1174.1,-10617.51 1184.1,-10621.01 1184.1,-10614.01"/>
</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,-9630.3 1242,-9649.3 1427,-9649.3 1427,-9630.3 1242,-9630.3"/>
-<text text-anchor="middle" x="1334.5" y="-9637.3" 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,-9996.01 1281.5,-10015.01 1387.5,-10015.01 1387.5,-9996.01 1281.5,-9996.01"/>
+<text text-anchor="middle" x="1334.5" y="-10003.01" 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,-9639.8C1206.54,-9639.8 1224.67,-9639.8 1241.97,-9639.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1189.07,-9636.3 1179.07,-9639.8 1189.07,-9643.3 1189.07,-9636.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-10005.51C1222.55,-10005.51 1255.18,-10005.51 1281.4,-10005.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-10002.01 1181.74,-10005.51 1191.74,-10009.01 1191.74,-10002.01"/>
</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,-9053.3 1278,-9072.3 1391,-9072.3 1391,-9053.3 1278,-9053.3"/>
-<text text-anchor="middle" x="1334.5" y="-9060.3" 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,-9796.01 1242,-9815.01 1427,-9815.01 1427,-9796.01 1242,-9796.01"/>
+<text text-anchor="middle" x="1334.5" y="-9803.01" 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,-9062.8C1223.4,-9062.8 1253.22,-9062.8 1277.9,-9062.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-9059.3 1184.77,-9062.8 1194.77,-9066.3 1194.77,-9059.3"/>
+<path fill="none" stroke="midnightblue" d="M1189.19,-9805.51C1206.54,-9805.51 1224.67,-9805.51 1241.97,-9805.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1189.07,-9802.01 1179.07,-9805.51 1189.07,-9809.01 1189.07,-9802.01"/>
</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,-9699.3 1255,-9718.3 1414,-9718.3 1414,-9699.3 1255,-9699.3"/>
-<text text-anchor="middle" x="1334.5" y="-9706.3" 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,-9746.01 1278,-9765.01 1391,-9765.01 1391,-9746.01 1278,-9746.01"/>
+<text text-anchor="middle" x="1334.5" y="-9753.01" 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,-9708.8C1220.19,-9708.8 1238.17,-9708.8 1254.93,-9708.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-9705.3 1192.26,-9708.8 1202.26,-9712.3 1202.26,-9705.3"/>
+<path fill="none" stroke="midnightblue" d="M1195.11,-9755.51C1223.4,-9755.51 1253.22,-9755.51 1277.9,-9755.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-9752.01 1184.77,-9755.51 1194.77,-9759.01 1194.77,-9752.01"/>
</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,-8655.3 1277,-8674.3 1392,-8674.3 1392,-8655.3 1277,-8655.3"/>
-<text text-anchor="middle" x="1334.5" y="-8662.3" 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,-9939.01 1255,-9958.01 1414,-9958.01 1414,-9939.01 1255,-9939.01"/>
+<text text-anchor="middle" x="1334.5" y="-9946.01" 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,-8664.8C1223.74,-8664.8 1252.65,-8664.8 1276.8,-8664.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-8661.3 1186.13,-8664.8 1196.13,-8668.3 1196.13,-8661.3"/>
+<path fill="none" stroke="midnightblue" d="M1202.58,-9948.51C1220.19,-9948.51 1238.17,-9948.51 1254.93,-9948.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1202.26,-9945.01 1192.26,-9948.51 1202.26,-9952.01 1202.26,-9945.01"/>
</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,-4684.3 1273.5,-4703.3 1395.5,-4703.3 1395.5,-4684.3 1273.5,-4684.3"/>
-<text text-anchor="middle" x="1334.5" y="-4691.3" 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,-8991.01 1277,-9010.01 1392,-9010.01 1392,-8991.01 1277,-8991.01"/>
+<text text-anchor="middle" x="1334.5" y="-8998.01" 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,-4693.8C1214.11,-4693.8 1246.47,-4693.8 1273.43,-4693.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-4690.3 1174.1,-4693.8 1184.1,-4697.3 1184.1,-4690.3"/>
+<path fill="none" stroke="midnightblue" d="M1196.2,-9000.51C1223.74,-9000.51 1252.65,-9000.51 1276.8,-9000.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1196.13,-8997.01 1186.13,-9000.51 1196.13,-9004.01 1196.13,-8997.01"/>
</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,-4586.3 1281.5,-4605.3 1387.5,-4605.3 1387.5,-4586.3 1281.5,-4586.3"/>
-<text text-anchor="middle" x="1334.5" y="-4593.3" 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,-4780.01 1273.5,-4799.01 1395.5,-4799.01 1395.5,-4780.01 1273.5,-4780.01"/>
+<text text-anchor="middle" x="1334.5" y="-4787.01" 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,-4595.8C1222.55,-4595.8 1255.18,-4595.8 1281.4,-4595.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-4592.3 1181.74,-4595.8 1191.74,-4599.3 1191.74,-4592.3"/>
+<path fill="none" stroke="midnightblue" d="M1184.46,-4789.51C1214.11,-4789.51 1246.47,-4789.51 1273.43,-4789.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.1,-4786.01 1174.1,-4789.51 1184.1,-4793.01 1184.1,-4786.01"/>
</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,-6512.3 1258.5,-6531.3 1410.5,-6531.3 1410.5,-6512.3 1258.5,-6512.3"/>
-<text text-anchor="middle" x="1334.5" y="-6519.3" 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,-4829.01 1281.5,-4848.01 1387.5,-4848.01 1387.5,-4829.01 1281.5,-4829.01"/>
+<text text-anchor="middle" x="1334.5" y="-4836.01" 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,-6521.8C1207.14,-6521.8 1234.07,-6521.8 1258.21,-6521.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-6518.3 1172.13,-6521.8 1182.13,-6525.3 1182.13,-6518.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.01,-4838.51C1222.55,-4838.51 1255.18,-4838.51 1281.4,-4838.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-4835.01 1181.74,-4838.51 1191.74,-4842.01 1191.74,-4835.01"/>
</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,-5125.3 1272,-5144.3 1397,-5144.3 1397,-5125.3 1272,-5125.3"/>
-<text text-anchor="middle" x="1334.5" y="-5132.3" 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,-4682.01 1258.5,-4701.01 1410.5,-4701.01 1410.5,-4682.01 1258.5,-4682.01"/>
+<text text-anchor="middle" x="1334.5" y="-4689.01" 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,-5134.8C1214.56,-5134.8 1245.73,-5134.8 1271.99,-5134.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-5131.3 1175.74,-5134.8 1185.74,-5138.3 1185.74,-5131.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.27,-4691.51C1207.14,-4691.51 1234.07,-4691.51 1258.21,-4691.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-4688.01 1172.13,-4691.51 1182.13,-4695.01 1182.13,-4688.01"/>
</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,-4929.3 1266,-4948.3 1403,-4948.3 1403,-4929.3 1266,-4929.3"/>
-<text text-anchor="middle" x="1334.5" y="-4936.3" 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,-4633.01 1272,-4652.01 1397,-4652.01 1397,-4633.01 1272,-4633.01"/>
+<text text-anchor="middle" x="1334.5" y="-4640.01" 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,-4938.8C1216.22,-4938.8 1242.59,-4938.8 1265.76,-4938.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.07,-4935.3 1181.07,-4938.8 1191.07,-4942.3 1191.07,-4935.3"/>
+<path fill="none" stroke="midnightblue" d="M1185.8,-4642.51C1214.56,-4642.51 1245.73,-4642.51 1271.99,-4642.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-4639.01 1175.74,-4642.51 1185.74,-4646.01 1185.74,-4639.01"/>
</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,-8316.3 1283,-8335.3 1386,-8335.3 1386,-8316.3 1283,-8316.3"/>
-<text text-anchor="middle" x="1334.5" y="-8323.3" 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,-6101.01 1266,-6120.01 1403,-6120.01 1403,-6101.01 1266,-6101.01"/>
+<text text-anchor="middle" x="1334.5" y="-6108.01" 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,-8325.8C1221.8,-8325.8 1255.8,-8325.8 1282.75,-8325.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-8322.3 1180.07,-8325.8 1190.07,-8329.3 1190.07,-8322.3"/>
+<path fill="none" stroke="midnightblue" d="M1175.23,-6145.28C1185.26,-6143.03 1195.37,-6140.74 1205,-6138.51 1221.49,-6134.69 1225.49,-6133.23 1242,-6129.51 1256.24,-6126.3 1271.78,-6123 1285.94,-6120.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1174.25,-6141.91 1165.25,-6147.5 1175.77,-6148.74 1174.25,-6141.91"/>
</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,-4782.3 1286.5,-4801.3 1382.5,-4801.3 1382.5,-4782.3 1286.5,-4782.3"/>
-<text text-anchor="middle" x="1334.5" y="-4789.3" 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,-8643.01 1283,-8662.01 1386,-8662.01 1386,-8643.01 1283,-8643.01"/>
+<text text-anchor="middle" x="1334.5" y="-8650.01" 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,-4791.8C1220.92,-4791.8 1257.89,-4791.8 1286.22,-4791.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-4788.3 1176.74,-4791.8 1186.74,-4795.3 1186.74,-4788.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.22,-8652.51C1221.8,-8652.51 1255.8,-8652.51 1282.75,-8652.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-8649.01 1180.07,-8652.51 1190.07,-8656.01 1190.07,-8649.01"/>
</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,-8186.3 1280,-8205.3 1389,-8205.3 1389,-8186.3 1280,-8186.3"/>
-<text text-anchor="middle" x="1334.5" y="-8193.3" 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,-5130.01 1286.5,-5149.01 1382.5,-5149.01 1382.5,-5130.01 1286.5,-5130.01"/>
+<text text-anchor="middle" x="1334.5" y="-5137.01" 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,-8195.8C1223,-8195.8 1254.37,-8195.8 1279.91,-8195.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-8192.3 1183.09,-8195.8 1193.09,-8199.3 1193.09,-8192.3"/>
+<path fill="none" stroke="midnightblue" d="M1187.12,-5139.51C1220.92,-5139.51 1257.89,-5139.51 1286.22,-5139.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1186.74,-5136.01 1176.74,-5139.51 1186.74,-5143.01 1186.74,-5136.01"/>
</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,-4733.3 1282.5,-4752.3 1386.5,-4752.3 1386.5,-4733.3 1282.5,-4733.3"/>
-<text text-anchor="middle" x="1334.5" y="-4740.3" 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,-8513.01 1280,-8532.01 1389,-8532.01 1389,-8513.01 1280,-8513.01"/>
+<text text-anchor="middle" x="1334.5" y="-8520.01" 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,-4742.8C1221.64,-4742.8 1255.5,-4742.8 1282.4,-4742.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4739.3 1180.07,-4742.8 1190.07,-4746.3 1190.07,-4739.3"/>
+<path fill="none" stroke="midnightblue" d="M1193.45,-8522.51C1223,-8522.51 1254.37,-8522.51 1279.91,-8522.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1193.09,-8519.01 1183.09,-8522.51 1193.09,-8526.01 1193.09,-8519.01"/>
</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,-4635.3 1279,-4654.3 1390,-4654.3 1390,-4635.3 1279,-4635.3"/>
-<text text-anchor="middle" x="1334.5" y="-4642.3" 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,-4945.01 1282.5,-4964.01 1386.5,-4964.01 1386.5,-4945.01 1282.5,-4945.01"/>
+<text text-anchor="middle" x="1334.5" y="-4952.01" 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,-4644.8C1223.21,-4644.8 1253.84,-4644.8 1278.98,-4644.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-4641.3 1184.1,-4644.8 1194.1,-4648.3 1194.1,-4641.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.18,-4954.51C1221.64,-4954.51 1255.5,-4954.51 1282.4,-4954.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4951.01 1180.07,-4954.51 1190.07,-4958.01 1190.07,-4951.01"/>
</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,-3557.3 1269,-3576.3 1400,-3576.3 1400,-3557.3 1269,-3557.3"/>
-<text text-anchor="middle" x="1334.5" y="-3564.3" 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,-6624.01 1271,-6643.01 1398,-6643.01 1398,-6624.01 1271,-6624.01"/>
+<text text-anchor="middle" x="1334.5" y="-6631.01" 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,-3566.8C1210.81,-3566.8 1242.22,-3566.8 1268.96,-3566.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-3563.3 1172.13,-3566.8 1182.13,-3570.3 1182.13,-3563.3"/>
+<path fill="none" stroke="midnightblue" d="M1179.55,-6633.51C1209.54,-6633.51 1242.81,-6633.51 1270.73,-6633.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-6630.01 1169.52,-6633.51 1179.52,-6637.01 1179.52,-6630.01"/>
</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,-4537.3 1267.5,-4556.3 1401.5,-4556.3 1401.5,-4537.3 1267.5,-4537.3"/>
-<text text-anchor="middle" x="1334.5" y="-4544.3" 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,-4731.01 1279,-4750.01 1390,-4750.01 1390,-4731.01 1279,-4731.01"/>
+<text text-anchor="middle" x="1334.5" y="-4738.01" 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,-4546.8C1216.11,-4546.8 1243.58,-4546.8 1267.47,-4546.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4543.3 1180.07,-4546.8 1190.07,-4550.3 1190.07,-4543.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.26,-4740.51C1223.21,-4740.51 1253.84,-4740.51 1278.98,-4740.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.1,-4737.01 1184.1,-4740.51 1194.1,-4744.01 1194.1,-4737.01"/>
</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,-4390.3 1260.5,-4409.3 1408.5,-4409.3 1408.5,-4390.3 1260.5,-4390.3"/>
-<text text-anchor="middle" x="1334.5" y="-4397.3" 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,-3680.01 1269,-3699.01 1400,-3699.01 1400,-3680.01 1269,-3680.01"/>
+<text text-anchor="middle" x="1334.5" y="-3687.01" 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,-4399.8C1207.78,-4399.8 1235.55,-4399.8 1260.23,-4399.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-4396.3 1172.13,-4399.8 1182.13,-4403.3 1182.13,-4396.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.14,-3689.51C1210.81,-3689.51 1242.22,-3689.51 1268.96,-3689.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-3686.01 1172.13,-3689.51 1182.13,-3693.01 1182.13,-3686.01"/>
</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,-3998.3 1278.5,-4017.3 1390.5,-4017.3 1390.5,-3998.3 1278.5,-3998.3"/>
-<text text-anchor="middle" x="1334.5" y="-4005.3" 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,-4584.01 1267.5,-4603.01 1401.5,-4603.01 1401.5,-4584.01 1267.5,-4584.01"/>
+<text text-anchor="middle" x="1334.5" y="-4591.01" 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,-4007.8C1223.3,-4007.8 1253.4,-4007.8 1278.25,-4007.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-4004.3 1184.77,-4007.8 1194.77,-4011.3 1194.77,-4004.3"/>
+<path fill="none" stroke="midnightblue" d="M1190.26,-4593.51C1216.11,-4593.51 1243.58,-4593.51 1267.47,-4593.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1190.07,-4590.01 1180.07,-4593.51 1190.07,-4597.01 1190.07,-4590.01"/>
</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,-3851.3 1266,-3870.3 1403,-3870.3 1403,-3851.3 1266,-3851.3"/>
-<text text-anchor="middle" x="1334.5" y="-3858.3" 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,-4437.01 1260.5,-4456.01 1408.5,-4456.01 1408.5,-4437.01 1260.5,-4437.01"/>
+<text text-anchor="middle" x="1334.5" y="-4444.01" 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,-3860.8C1216.64,-3860.8 1242.77,-3860.8 1265.76,-3860.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-3857.3 1181.74,-3860.8 1191.74,-3864.3 1191.74,-3857.3"/>
+<path fill="none" stroke="midnightblue" d="M1182.19,-4446.51C1207.78,-4446.51 1235.55,-4446.51 1260.23,-4446.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1182.13,-4443.01 1172.13,-4446.51 1182.13,-4450.01 1182.13,-4443.01"/>
</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,-4488.3 1260,-4507.3 1409,-4507.3 1409,-4488.3 1260,-4488.3"/>
-<text text-anchor="middle" x="1334.5" y="-4495.3" 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,-4094.01 1278.5,-4113.01 1390.5,-4113.01 1390.5,-4094.01 1278.5,-4094.01"/>
+<text text-anchor="middle" x="1334.5" y="-4101.01" 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,-4497.8C1218.81,-4497.8 1240.34,-4497.8 1259.94,-4497.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-4494.3 1187.82,-4497.8 1197.82,-4501.3 1197.82,-4494.3"/>
+<path fill="none" stroke="midnightblue" d="M1194.78,-4103.51C1223.3,-4103.51 1253.4,-4103.51 1278.25,-4103.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1194.77,-4100.01 1184.77,-4103.51 1194.77,-4107.01 1194.77,-4100.01"/>
</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,-4439.3 1277.5,-4458.3 1391.5,-4458.3 1391.5,-4439.3 1277.5,-4439.3"/>
-<text text-anchor="middle" x="1334.5" y="-4446.3" 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,-3876.01 1266,-3895.01 1403,-3895.01 1403,-3876.01 1266,-3876.01"/>
+<text text-anchor="middle" x="1334.5" y="-3883.01" 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,-4448.8C1212.15,-4448.8 1248.22,-4448.8 1277.29,-4448.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-4445.3 1169.52,-4448.8 1179.52,-4452.3 1179.52,-4445.3"/>
+<path fill="none" stroke="midnightblue" d="M1191.89,-3885.51C1216.64,-3885.51 1242.77,-3885.51 1265.76,-3885.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1191.74,-3882.01 1181.74,-3885.51 1191.74,-3889.01 1191.74,-3882.01"/>
</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,-1107.3 994,-1148.3 1196,-1148.3 1196,-1107.3 994,-1107.3"/>
-<text text-anchor="start" x="1002" y="-1136.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchNormalizationFloat</text>
-<text text-anchor="start" x="1002" y="-1125.3" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; BatchNormalizationQueue</text>
-<text text-anchor="middle" x="1095" y="-1114.3" 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,-4535.01 1260,-4554.01 1409,-4554.01 1409,-4535.01 1260,-4535.01"/>
+<text text-anchor="middle" x="1334.5" y="-4542.01" 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="M746.72,-983.67C829.3,-979.04 934.84,-979.26 967,-1006.8 997.99,-1033.33 957.33,-1066.83 985,-1096.8 988.6,-1100.7 992.66,-1104.13 997.03,-1107.13"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="746.29,-980.19 736.51,-984.27 746.7,-987.17 746.29,-980.19"/>
+<!-- Node358&#45;&gt;Node359 -->
+<g id="edge358" class="edge">
+<title>Node358&#45;&gt;Node359</title>
+<path fill="none" stroke="midnightblue" d="M1197.98,-4544.51C1218.81,-4544.51 1240.34,-4544.51 1259.94,-4544.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1197.82,-4541.01 1187.82,-4544.51 1197.82,-4548.01 1197.82,-4541.01"/>
</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,-1057.8 1022,-1087.8 1168,-1087.8 1168,-1057.8 1022,-1057.8"/>
-<text text-anchor="start" x="1030" y="-1075.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClFloorFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-1064.8" 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,-4486.01 1277.5,-4505.01 1391.5,-4505.01 1391.5,-4486.01 1277.5,-4486.01"/>
+<text text-anchor="middle" x="1334.5" y="-4493.01" 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="M702.63,-981.61C785.84,-968.25 927.02,-951.27 967,-981.8 991.16,-1000.26 963.07,-1026.75 985,-1047.8 995.15,-1057.55 1008.3,-1063.78 1021.93,-1067.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="701.84,-978.2 692.53,-983.26 702.96,-985.11 701.84,-978.2"/>
-</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,-1008.8 994.5,-1038.8 1195.5,-1038.8 1195.5,-1008.8 994.5,-1008.8"/>
-<text text-anchor="start" x="1002.5" y="-1026.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClL2NormalizationFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-1015.8" 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="M733.86,-980.19C739.09,-978.34 744.17,-976.22 749,-973.8 758.84,-968.87 756.77,-960.87 767,-956.8 808.3,-940.38 929.9,-932.34 967,-956.8 983.95,-967.98 969.41,-985.79 985,-998.8 989.62,-1002.66 994.72,-1005.95 1000.11,-1008.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.78,-976.86 724.33,-983.25 734.92,-983.53 732.78,-976.86"/>
-</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,-959.8 1022.5,-989.8 1167.5,-989.8 1167.5,-959.8 1022.5,-959.8"/>
-<text text-anchor="start" x="1030.5" y="-977.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClLstmFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-966.8" 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="M742.51,-978.37C744.76,-976.96 746.92,-975.44 749,-973.8 764.93,-961.2 750.05,-942.98 767,-931.8 804.1,-907.34 925.94,-914.79 967,-931.8 977.45,-936.13 975.1,-944.32 985,-949.8 996.47,-956.15 1009.46,-960.88 1022.39,-964.42"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="740.63,-975.41 733.51,-983.25 743.97,-981.56 740.63,-975.41"/>
+<title>Node360&#45;&gt;Node361</title>
+<path fill="none" stroke="midnightblue" d="M1179.86,-4495.51C1212.15,-4495.51 1248.22,-4495.51 1277.29,-4495.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1179.52,-4492.01 1169.52,-4495.51 1179.52,-4499.01 1179.52,-4492.01"/>
</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,-910.8 1000,-940.8 1190,-940.8 1190,-910.8 1000,-910.8"/>
-<text text-anchor="start" x="1008" y="-928.8" font-family="Helvetica,sans-Serif" font-size="10.00">ClNormalizationFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-917.8" 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,-888.01 994,-929.01 1196,-929.01 1196,-888.01 994,-888.01"/>
+<text text-anchor="start" x="1002" y="-917.01" font-family="Helvetica,sans-Serif" font-size="10.00">ClBatchNormalizationFloat</text>
+<text text-anchor="start" x="1002" y="-906.01" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; BatchNormalizationQueue</text>
+<text text-anchor="middle" x="1095" y="-895.01" 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="M744.14,-977.73C745.82,-976.5 747.44,-975.19 749,-973.8 770.1,-954.99 744.36,-929.73 767,-912.8 803.92,-885.2 925.39,-897.81 1009.41,-910.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="741.95,-974.96 735.31,-983.22 745.65,-980.91 741.95,-974.96"/>
+<title>Node363&#45;&gt;Node364</title>
+<path fill="none" stroke="midnightblue" d="M744.15,-955.45C745.83,-954.22 747.45,-952.9 749,-951.51 770.65,-932.03 743.75,-906.04 767,-888.51 801.62,-862.39 911.04,-874.49 993.85,-888.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.96,-952.69 735.35,-960.97 745.68,-958.62 741.96,-952.69"/>
</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,-850.3 999.5,-891.3 1190.5,-891.3 1190.5,-850.3 999.5,-850.3"/>
-<text text-anchor="start" x="1007.5" y="-879.3" font-family="Helvetica,sans-Serif" font-size="10.00">ClUnidirectionalSequence</text>
-<text text-anchor="start" x="1007.5" y="-868.3" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-857.3" 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,-838.51 1022,-868.51 1168,-868.51 1168,-838.51 1022,-838.51"/>
+<text text-anchor="start" x="1030" y="-856.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClFloorFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-845.51" 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="M744.83,-977.43C746.27,-976.29 747.66,-975.08 749,-973.8 775.67,-948.33 739.02,-916.83 767,-892.8 831.53,-837.38 932.21,-839.18 1004.81,-850.28"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.47,-974.8 736.12,-983.27 746.37,-980.61 742.47,-974.8"/>
+<title>Node363&#45;&gt;Node365</title>
+<path fill="none" stroke="midnightblue" d="M744.84,-955.14C746.28,-954 747.66,-952.79 749,-951.51 775.95,-925.7 738.51,-893.6 767,-869.51 804.06,-838.18 937.16,-841.52 1021.69,-847.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.48,-952.51 736.13,-960.99 746.38,-958.32 742.48,-952.51"/>
</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,-800.8 1022,-830.8 1168,-830.8 1168,-800.8 1022,-800.8"/>
-<text text-anchor="start" x="1030" y="-818.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFloorFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-807.8" 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,-789.51 994.5,-819.51 1195.5,-819.51 1195.5,-789.51 994.5,-789.51"/>
+<text text-anchor="start" x="1002.5" y="-807.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClL2NormalizationFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-796.51" 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="M745.14,-977.45C746.47,-976.3 747.76,-975.09 749,-973.8 790.37,-930.83 723.61,-881.74 767,-840.8 838.85,-773.01 963.51,-785.63 1036.39,-800.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="743.03,-974.66 736.98,-983.36 747.13,-980.33 743.03,-974.66"/>
+<title>Node363&#45;&gt;Node366</title>
+<path fill="none" stroke="midnightblue" d="M745.09,-955.12C746.44,-953.98 747.75,-952.78 749,-951.51 784.41,-915.62 730.42,-874.21 767,-839.51 834.21,-775.75 947.58,-778.75 1021.6,-789.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="743,-952.31 736.87,-960.96 747.05,-958.02 743,-952.31"/>
</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,-740.3 1002.5,-781.3 1187.5,-781.3 1187.5,-740.3 1002.5,-740.3"/>
-<text text-anchor="start" x="1010.5" y="-769.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonL2NormalizationFloat</text>
-<text text-anchor="start" x="1010.5" y="-758.3" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; L2NormalizationQueue</text>
-<text text-anchor="middle" x="1095" y="-747.3" 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,-740.51 1022.5,-770.51 1167.5,-770.51 1167.5,-740.51 1022.5,-740.51"/>
+<text text-anchor="start" x="1030.5" y="-758.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClLstmFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-747.51" 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="M745.06,-977.65C746.43,-976.44 747.74,-975.16 749,-973.8 777.65,-942.83 736.85,-814.31 767,-784.8 830.06,-723.09 936.64,-727.31 1010.91,-740.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.65,-975.08 736.68,-983.83 746.81,-980.71 742.65,-975.08"/>
+<title>Node363&#45;&gt;Node367</title>
+<path fill="none" stroke="midnightblue" d="M745.04,-955.34C746.42,-954.13 747.74,-952.86 749,-951.51 775.23,-923.42 739.41,-806.26 767,-779.51 838.73,-709.97 965.79,-724.5 1038.61,-740.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.64,-952.76 736.64,-961.49 746.77,-958.41 742.64,-952.76"/>
</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,-690.8 1022.5,-720.8 1167.5,-720.8 1167.5,-690.8 1022.5,-690.8"/>
-<text text-anchor="start" x="1030.5" y="-708.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLstmFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-697.8" 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,-691.51 1000,-721.51 1190,-721.51 1190,-691.51 1000,-691.51"/>
+<text text-anchor="start" x="1008" y="-709.51" font-family="Helvetica,sans-Serif" font-size="10.00">ClNormalizationFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-698.51" 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="M745.1,-977.69C746.46,-976.47 747.76,-975.17 749,-973.8 785.64,-933.33 728.34,-767.34 767,-728.8 801.61,-694.3 936.97,-695.74 1022.31,-700.42"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.69,-975.12 736.78,-983.92 746.88,-980.73 742.69,-975.12"/>
+<title>Node363&#45;&gt;Node368</title>
+<path fill="none" stroke="midnightblue" d="M745.09,-955.38C746.45,-954.17 747.76,-952.87 749,-951.51 783.21,-913.92 730.58,-758.96 767,-723.51 799.03,-692.33 915.09,-693.04 999.86,-698.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.68,-952.82 736.76,-961.6 746.87,-958.43 742.68,-952.82"/>
</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,-641.8 1000,-671.8 1190,-671.8 1190,-641.8 1000,-641.8"/>
-<text text-anchor="start" x="1008" y="-659.8" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNormalizationFloatWorkload</text>
-<text text-anchor="middle" x="1095" y="-648.8" 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,-631.01 999.5,-672.01 1190.5,-672.01 1190.5,-631.01 999.5,-631.01"/>
+<text text-anchor="start" x="1007.5" y="-660.01" font-family="Helvetica,sans-Serif" font-size="10.00">ClUnidirectionalSequence</text>
+<text text-anchor="start" x="1007.5" y="-649.01" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-638.01" 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="M745.12,-977.7C746.47,-976.48 747.77,-975.18 749,-973.8 790.49,-927.56 724.21,-739.84 767,-694.8 831.75,-626.64 948.31,-630.39 1023.36,-641.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.7,-975.14 736.83,-983.96 746.92,-980.73 742.7,-975.14"/>
+<title>Node363&#45;&gt;Node369</title>
+<path fill="none" stroke="midnightblue" d="M745.11,-955.4C746.46,-954.18 747.76,-952.88 749,-951.51 787.64,-908.66 727.35,-734.42 767,-692.51 825.1,-631.1 925.06,-626.92 999.21,-634.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.69,-952.84 736.8,-961.64 746.9,-958.43 742.69,-952.84"/>
</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,-581.3 999.5,-622.3 1190.5,-622.3 1190.5,-581.3 999.5,-581.3"/>
-<text text-anchor="start" x="1007.5" y="-610.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
-<text text-anchor="start" x="1007.5" y="-599.3" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
-<text text-anchor="middle" x="1095" y="-588.3" 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,-581.51 1022,-611.51 1168,-611.51 1168,-581.51 1022,-581.51"/>
+<text text-anchor="start" x="1030" y="-599.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFloorFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-588.51" 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="M745.14,-977.72C746.48,-976.49 747.77,-975.18 749,-973.8 799.49,-916.86 714.24,-686.65 767,-631.8 798.07,-599.5 914.35,-595.56 999.44,-597.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.72,-975.17 736.88,-984.01 746.96,-980.74 742.72,-975.17"/>
+<title>Node363&#45;&gt;Node370</title>
+<path fill="none" stroke="midnightblue" d="M745.14,-955.42C746.48,-954.19 747.77,-952.89 749,-951.51 796.78,-897.79 717.24,-680.39 767,-628.51 800.86,-593.2 936.11,-590.84 1021.7,-593.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.71,-952.87 736.87,-961.7 746.95,-958.44 742.71,-952.87"/>
</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,-521.3 1000.5,-562.3 1189.5,-562.3 1189.5,-521.3 1000.5,-521.3"/>
-<text text-anchor="start" x="1008.5" y="-550.3" font-family="Helvetica,sans-Serif" font-size="10.00">RefFakeQuantizationFloat32</text>
-<text text-anchor="start" x="1008.5" y="-539.3" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; FakeQuantizationQueue</text>
-<text text-anchor="middle" x="1095" y="-528.3" 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,-521.01 1002.5,-562.01 1187.5,-562.01 1187.5,-521.01 1002.5,-521.01"/>
+<text text-anchor="start" x="1010.5" y="-550.01" font-family="Helvetica,sans-Serif" font-size="10.00">NeonL2NormalizationFloat</text>
+<text text-anchor="start" x="1010.5" y="-539.01" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; L2NormalizationQueue</text>
+<text text-anchor="middle" x="1095" y="-528.01" 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="M745.15,-977.73C746.49,-976.5 747.78,-975.19 749,-973.8 776.96,-942.1 738.8,-625.29 767,-593.8 782.53,-576.46 909.35,-560.24 1000.39,-550.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.73,-975.18 736.91,-984.03 746.98,-980.74 742.73,-975.18"/>
+<title>Node363&#45;&gt;Node371</title>
+<path fill="none" stroke="midnightblue" d="M745.15,-955.43C746.49,-954.2 747.78,-952.89 749,-951.51 775.67,-921.34 739.92,-619.32 767,-589.51 782.72,-572.2 910.99,-557.47 1002.11,-549.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.72,-952.88 736.9,-961.73 746.97,-958.45 742.72,-952.88"/>
</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,-1167.8 1007.5,-1197.8 1182.5,-1197.8 1182.5,-1167.8 1007.5,-1167.8"/>
-<text text-anchor="start" x="1015.5" y="-1185.8" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; PermuteQueue</text>
-<text text-anchor="middle" x="1095" y="-1174.8" 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,-1117.51 1022.5,-1147.51 1167.5,-1147.51 1167.5,-1117.51 1022.5,-1117.51"/>
+<text text-anchor="start" x="1030.5" y="-1135.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLstmFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-1124.51" 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="M747.03,-1002.37C840.85,-1011 962.97,-1022.91 967,-1026.8 1009.24,-1067.67 945.33,-1114.44 985,-1157.8 991.22,-1164.61 998.89,-1169.75 1007.25,-1173.6"/>
-<polygon fill="orange" stroke="orange" points="747.17,-998.87 736.89,-1001.44 746.53,-1005.84 747.17,-998.87"/>
-<text text-anchor="start" x="796.5" y="-1040.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor,</text>
-<text text-anchor="middle" x="867" y="-1029.8" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
+<title>Node363&#45;&gt;Node372</title>
+<path fill="none" stroke="midnightblue" d="M746.84,-960.95C829.69,-956.06 935.53,-956.11 967,-984.51 1008.02,-1021.52 947.53,-1066.91 985,-1107.51 994.88,-1118.21 1008.32,-1124.78 1022.4,-1128.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="746.63,-957.46 736.86,-961.57 747.06,-964.45 746.63,-957.46"/>
+</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,-1068.51 1000,-1098.51 1190,-1098.51 1190,-1068.51 1000,-1068.51"/>
+<text text-anchor="start" x="1008" y="-1086.51" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNormalizationFloatWorkload</text>
+<text text-anchor="middle" x="1095" y="-1075.51" 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="M700.65,-959.23C783.98,-945.25 928.01,-926.97 967,-959.51 1001.33,-988.16 954.11,-1026.17 985,-1058.51 989.36,-1063.07 994.37,-1066.88 999.79,-1070.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="699.82,-955.82 690.55,-960.95 701,-962.72 699.82,-955.82"/>
</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,-1216.8 1014.5,-1246.8 1175.5,-1246.8 1175.5,-1216.8 1014.5,-1216.8"/>
-<text text-anchor="start" x="1022.5" y="-1234.8" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="1095" y="-1223.8" 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,-1008.01 999.5,-1049.01 1190.5,-1049.01 1190.5,-1008.01 999.5,-1008.01"/>
+<text text-anchor="start" x="1007.5" y="-1037.01" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
+<text text-anchor="start" x="1007.5" y="-1026.01" font-family="Helvetica,sans-Serif" font-size="10.00">LstmFloatWorkload&lt; Unidirectional</text>
+<text text-anchor="middle" x="1095" y="-1015.01" 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="M666.06,-1007.24C691.24,-1020.68 730.78,-1040.44 767,-1052.8 853.13,-1082.2 904.42,-1030.72 967,-1096.8 1001.06,-1132.77 951.1,-1170.68 985,-1206.8 993.04,-1215.37 1003.37,-1221.28 1014.45,-1225.31"/>
-<polygon fill="orange" stroke="orange" points="667.61,-1004.11 657.15,-1002.43 664.28,-1010.26 667.61,-1004.11"/>
-<text text-anchor="start" x="793" y="-1110.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor,</text>
-<text text-anchor="middle" x="867" y="-1099.8" font-family="Helvetica,sans-Serif" font-size="10.00"> DataType &gt;</text>
+<title>Node363&#45;&gt;Node374</title>
+<path fill="none" stroke="midnightblue" d="M733.86,-957.9C739.09,-956.05 744.17,-953.93 749,-951.51 758.84,-946.58 756.77,-938.57 767,-934.51 808.3,-918.09 931.57,-907.67 967,-934.51 990.55,-952.35 964.05,-977.67 985,-998.51 989.31,-1002.8 994.18,-1006.49 999.41,-1009.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.78,-954.57 724.33,-960.96 734.92,-961.24 732.78,-954.57"/>
+</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,-948.01 1000.5,-989.01 1189.5,-989.01 1189.5,-948.01 1000.5,-948.01"/>
+<text text-anchor="start" x="1008.5" y="-977.01" font-family="Helvetica,sans-Serif" font-size="10.00">RefFakeQuantizationFloat32</text>
+<text text-anchor="start" x="1008.5" y="-966.01" font-family="Helvetica,sans-Serif" font-size="10.00">Workload&lt; FakeQuantizationQueue</text>
+<text text-anchor="middle" x="1095" y="-955.01" 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="M742.51,-956.08C744.76,-954.67 746.92,-953.15 749,-951.51 764.93,-938.91 750.05,-920.69 767,-909.51 804.1,-885.04 928.16,-887.9 967,-909.51 980.26,-916.88 972.85,-929.42 985,-938.51 989.79,-942.09 994.99,-945.25 1000.43,-948.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="740.63,-953.12 733.51,-960.96 743.97,-959.27 740.63,-953.12"/>
</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,-433.8 1012.5,-463.8 1177.5,-463.8 1177.5,-433.8 1012.5,-433.8"/>
-<text text-anchor="start" x="1020.5" y="-451.8" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; DebugQueue</text>
-<text text-anchor="middle" x="1095" y="-440.8" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor, DataType &gt;</text>
+<polygon fill="white" stroke="black" points="1007.5,-1215.51 1007.5,-1245.51 1182.5,-1245.51 1182.5,-1215.51 1007.5,-1215.51"/>
+<text text-anchor="start" x="1015.5" y="-1233.51" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; PermuteQueue</text>
+<text text-anchor="middle" x="1095" y="-1222.51" 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,-977.74C746.5,-976.51 747.78,-975.19 749,-973.8 781.53,-936.66 735.96,-568.2 767,-529.8 825.1,-457.94 936.04,-443.93 1012.47,-443.73"/>
-<polygon fill="orange" stroke="orange" points="742.74,-975.19 736.94,-984.06 747,-980.75 742.74,-975.19"/>
-<text text-anchor="start" x="801.5" y="-543.8" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor,</text>
-<text text-anchor="middle" x="867" y="-532.8" 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="M666.06,-984.95C691.24,-998.39 730.78,-1018.14 767,-1030.51 853.13,-1059.91 905.27,-1007.63 967,-1074.51 1006.86,-1117.69 945.33,-1162.15 985,-1205.51 991.22,-1212.31 998.89,-1217.45 1007.25,-1221.31"/>
+<polygon fill="orange" stroke="orange" points="667.61,-981.81 657.15,-980.14 664.28,-987.97 667.61,-981.81"/>
+<text text-anchor="start" x="796.5" y="-1088.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; PermuteQueueDescriptor,</text>
+<text text-anchor="middle" x="867" y="-1077.51" 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,-1167.8 1274.5,-1197.8 1394.5,-1197.8 1394.5,-1167.8 1274.5,-1167.8"/>
-<text text-anchor="start" x="1282.5" y="-1185.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefPermuteWorkload</text>
-<text text-anchor="middle" x="1334.5" y="-1174.8" 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,-1166.51 1014.5,-1196.51 1175.5,-1196.51 1175.5,-1166.51 1014.5,-1166.51"/>
+<text text-anchor="start" x="1022.5" y="-1184.51" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="1095" y="-1173.51" 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,-1182.8C1220.49,-1182.8 1249.77,-1182.8 1274.42,-1182.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-1179.3 1182.75,-1182.8 1192.75,-1186.3 1192.75,-1179.3"/>
+<!-- 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="M747.05,-980.06C840.88,-988.67 963.01,-1000.57 967,-1004.51 1015.44,-1052.27 939.55,-1105.89 985,-1156.51 992.91,-1165.32 1003.24,-1171.35 1014.39,-1175.43"/>
+<polygon fill="orange" stroke="orange" points="747.19,-976.56 736.91,-979.13 746.55,-983.53 747.19,-976.56"/>
+<text text-anchor="start" x="793" y="-1018.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeQueueDescriptor,</text>
+<text text-anchor="middle" x="867" y="-1007.51" 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,-1216.8 1270.5,-1246.8 1398.5,-1246.8 1398.5,-1216.8 1270.5,-1216.8"/>
-<text text-anchor="start" x="1278.5" y="-1234.8" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeWorkload</text>
-<text text-anchor="middle" x="1334.5" y="-1223.8" 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,-395.51 1012.5,-425.51 1177.5,-425.51 1177.5,-395.51 1012.5,-395.51"/>
+<text text-anchor="start" x="1020.5" y="-413.51" font-family="Helvetica,sans-Serif" font-size="10.00">TypedWorkload&lt; DebugQueue</text>
+<text text-anchor="middle" x="1095" y="-402.51" 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,-1231.8C1214.15,-1231.8 1244.6,-1231.8 1270.47,-1231.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-1228.3 1175.74,-1231.8 1185.74,-1235.3 1185.74,-1228.3"/>
+<!-- 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,-955.45C746.5,-954.21 747.78,-952.9 749,-951.51 780.1,-916.07 740.11,-566.24 767,-527.51 796.92,-484.42 937.23,-445.85 1024.05,-425.57"/>
+<polygon fill="orange" stroke="orange" points="742.74,-952.9 736.93,-961.76 747,-958.45 742.74,-952.9"/>
+<text text-anchor="start" x="801.5" y="-541.51" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; DebugQueueDescriptor,</text>
+<text text-anchor="middle" x="867" y="-530.51" 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,-439.3 1245,-458.3 1424,-458.3 1424,-439.3 1245,-439.3"/>
-<text text-anchor="middle" x="1334.5" y="-446.3" 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,-1215.51 1274.5,-1245.51 1394.5,-1245.51 1394.5,-1215.51 1274.5,-1215.51"/>
+<text text-anchor="start" x="1282.5" y="-1233.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefPermuteWorkload</text>
+<text text-anchor="middle" x="1334.5" y="-1222.51" 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,-448.8C1206.62,-448.8 1226.19,-448.8 1244.71,-448.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-445.3 1177.73,-448.8 1187.73,-452.3 1187.73,-445.3"/>
+<path fill="none" stroke="midnightblue" d="M1192.85,-1230.51C1220.49,-1230.51 1249.77,-1230.51 1274.42,-1230.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1192.75,-1227.01 1182.75,-1230.51 1192.75,-1234.01 1192.75,-1227.01"/>
</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,-357.3 1020.5,-376.3 1169.5,-376.3 1169.5,-357.3 1020.5,-357.3"/>
-<text text-anchor="middle" x="1095" y="-364.3" 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,-1166.51 1270.5,-1196.51 1398.5,-1196.51 1398.5,-1166.51 1270.5,-1166.51"/>
+<text text-anchor="start" x="1278.5" y="-1184.51" font-family="Helvetica,sans-Serif" font-size="10.00">RefTransposeWorkload</text>
+<text text-anchor="middle" x="1334.5" y="-1173.51" 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="M737.4,-896.41C741.69,-893.42 745.61,-889.9 749,-885.8 784.07,-843.38 728.81,-430.43 767,-390.8 800.67,-355.86 934.54,-356.82 1020.21,-361.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.54,-893.45 728.73,-901.57 739.12,-899.47 735.54,-893.45"/>
+<path fill="none" stroke="midnightblue" d="M1186,-1181.51C1214.15,-1181.51 1244.6,-1181.51 1270.47,-1181.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1185.74,-1178.01 1175.74,-1181.51 1185.74,-1185.01 1185.74,-1178.01"/>
</g>
-<!-- Node380&#45;&gt;Node4 -->
+<!-- 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,-401.01 1245,-420.01 1424,-420.01 1424,-401.01 1245,-401.01"/>
+<text text-anchor="middle" x="1334.5" y="-408.01" font-family="Helvetica,sans-Serif" font-size="10.00">RefDebugWorkload&lt; DataType &gt;</text>
+</a>
+</g>
+</g>
+<!-- Node380&#45;&gt;Node381 -->
<g id="edge380" class="edge">
-<title>Node380&#45;&gt;Node4</title>
-<path fill="none" stroke="midnightblue" d="M746.31,-9968.74C747.24,-9969.72 748.14,-9970.74 749,-9971.8 779.1,-10008.78 732.94,-10796.44 767,-10829.8 830.51,-10891.99 903.8,-10892.31 967,-10829.8 998.98,-10798.18 959.34,-9247.74 985,-9210.8 993.45,-9198.64 1005.94,-9190 1019.48,-9183.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.41,-9965.93 738.6,-9961.94 743.78,-9971.18 748.41,-9965.93"/>
+<title>Node380&#45;&gt;Node381</title>
+<path fill="none" stroke="midnightblue" d="M1187.98,-410.51C1206.62,-410.51 1226.19,-410.51 1244.71,-410.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1187.73,-407.01 1177.73,-410.51 1187.73,-414.01 1187.73,-407.01"/>
+</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,-357.01 1020.5,-376.01 1169.5,-376.01 1169.5,-357.01 1020.5,-357.01"/>
+<text text-anchor="middle" x="1095" y="-364.01" 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="M746.31,-9968.75C747.24,-9969.73 748.14,-9970.74 749,-9971.8 775.7,-10004.52 736.78,-10702.29 767,-10731.8 798.8,-10762.85 935.48,-10763.13 967,-10731.8 995.39,-10703.59 960.37,-7881.35 985,-7849.8 990.53,-7842.72 997.59,-7837.27 1005.46,-7833.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.41,-9965.93 738.59,-9961.95 743.78,-9971.18 748.41,-9965.93"/>
</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="M746.32,-9968.74C747.25,-9969.72 748.14,-9970.74 749,-9971.8 785.08,-10016.3 726.14,-10962.65 767,-11002.8 849.91,-11084.27 1006.95,-11009.5 1068.42,-10975.04"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.43,-9965.93 738.62,-9961.92 743.79,-9971.17 748.43,-9965.93"/>
+<title>Node382&#45;&gt;Node383</title>
+<path fill="none" stroke="midnightblue" d="M737.37,-874.09C741.67,-871.1 745.59,-867.6 749,-863.51 779.02,-827.43 737.45,-477.97 767,-441.51 826.95,-367.52 943.71,-357.45 1020.26,-359.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.51,-871.13 728.69,-879.24 739.08,-877.15 735.51,-871.13"/>
</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="M732.07,-9859.76C738.48,-9863.42 744.26,-9868.02 749,-9873.8 792.1,-9926.3 718.27,-10437.49 767,-10484.8 798.89,-10515.76 935.39,-10516.05 967,-10484.8 997.9,-10454.26 958.47,-8955.21 985,-8920.8 990.63,-8913.5 997.87,-8907.86 1005.94,-8903.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.53,-9856.58 723,-9855.35 730.46,-9862.87 733.53,-9856.58"/>
+<title>Node384&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M746.33,-9441.44C747.25,-9442.42 748.14,-9443.44 749,-9444.51 773.5,-9474.86 739.24,-10821.11 767,-10848.51 798.63,-10879.73 935.39,-10879.75 967,-10848.51 996.76,-10819.1 960.98,-9376.76 985,-9342.51 993.18,-9330.84 1005.13,-9322.48 1018.14,-9316.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.44,-9438.63 738.64,-9434.61 743.79,-9443.87 748.44,-9438.63"/>
</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="M732.08,-9860C738.45,-9863.61 744.22,-9868.14 749,-9873.8 771.69,-9900.67 741.44,-10165.65 767,-10189.8 799.31,-10220.32 935.46,-10221.11 967,-10189.8 1015.42,-10141.74 942.3,-7787.01 985,-7733.8 988.65,-7729.26 992.93,-7725.44 997.66,-7722.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.59,-9856.85 723.06,-9855.63 730.53,-9863.15 733.59,-9856.85"/>
+<title>Node384&#45;&gt;Node132</title>
+<path fill="none" stroke="midnightblue" d="M745.68,-9441.16C746.83,-9442.23 747.94,-9443.34 749,-9444.51 788.94,-9488.21 722.39,-9537.57 767,-9576.51 833.97,-9634.96 903.75,-9638.97 967,-9576.51 995.42,-9548.44 959.91,-8169.6 985,-8138.51 990.55,-8131.63 997.57,-8126.41 1005.36,-8122.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.62,-9438.23 737.61,-9434.76 743.28,-9443.71 747.62,-9438.23"/>
</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="M732.15,-9859.7C738.54,-9863.37 744.29,-9867.99 749,-9873.8 785.95,-9919.38 725.16,-10888.67 767,-10929.8 830.39,-10992.12 902.57,-10991.03 967,-10929.8 995.47,-10902.75 960.41,-10607.42 985,-10576.8 989.79,-10570.83 995.66,-10565.99 1002.15,-10562.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.62,-9856.52 723.1,-9855.27 730.54,-9862.81 733.62,-9856.52"/>
+<title>Node384&#45;&gt;Node251</title>
+<path fill="none" stroke="midnightblue" d="M746.33,-9441.44C747.25,-9442.42 748.14,-9443.44 749,-9444.51 776.99,-9479.25 735.28,-11019.14 767,-11050.51 853.94,-11136.48 1017.58,-11029.5 1074.16,-10987.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.44,-9438.63 738.65,-9434.61 743.79,-9443.87 748.44,-9438.63"/>
</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.45,-3470.7C737.51,-3466.95 743.87,-3462.08 749,-3455.8 789.7,-3405.97 721.15,-2342.94 767,-2297.8 798.67,-2266.62 934.74,-2267.23 967,-2297.8 994.06,-2323.44 961,-2604.28 985,-2632.8 991.25,-2640.23 999.22,-2645.71 1007.99,-2649.72"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.86,-3467.57 721.18,-3474.87 731.74,-3473.96 728.86,-3467.57"/>
+<title>Node385&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M732.29,-9281.96C738.67,-9286.19 744.39,-9291.31 749,-9297.51 780.5,-9339.86 729.32,-10210.54 767,-10247.51 830.45,-10309.76 903.7,-10309.91 967,-10247.51 1017.29,-10197.93 940.85,-9031.62 985,-8976.51 990.66,-8969.45 997.85,-8964.09 1005.85,-8960.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.62,-9278.69 723.21,-9276.73 730.12,-9284.75 733.62,-9278.69"/>
</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.49,-3470.73C737.54,-3466.97 743.89,-3462.1 749,-3455.8 782.28,-3414.8 729.48,-1591.97 767,-1554.8 830.15,-1492.25 900.31,-1496.03 967,-1554.8 1014.73,-1596.86 942.31,-1649.64 985,-1696.8 989.3,-1701.55 994.3,-1705.49 999.75,-1708.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.91,-3467.61 721.23,-3474.91 731.79,-3473.99 728.91,-3467.61"/>
+<title>Node385&#45;&gt;Node130</title>
+<path fill="none" stroke="midnightblue" d="M733.6,-9272.11C818.76,-9278.51 935.78,-9280.7 967,-9248.51 995.28,-9219.35 962.08,-7820.03 985,-7786.51 994.04,-7773.28 1007.79,-7764.03 1022.5,-7757.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.62,-9268.6 723.38,-9271.31 733.08,-9275.58 733.62,-9268.6"/>
</g>
-<!-- Node383&#45;&gt;Node6 -->
-<g id="edge391" class="edge">
-<title>Node383&#45;&gt;Node6</title>
-<path fill="none" stroke="midnightblue" d="M731.93,-8850.65C738.39,-8854.32 744.23,-8858.96 749,-8864.8 773.45,-8894.7 739.34,-9532.85 767,-9559.8 798.83,-9590.82 935.3,-9590.96 967,-9559.8 1008.57,-9518.94 956.95,-8561.89 985,-8510.8 999.73,-8483.96 1029.24,-8465.41 1053.84,-8453.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.29,-8847.42 722.76,-8846.22 730.24,-8853.72 733.29,-8847.42"/>
+<!-- Node385&#45;&gt;Node253 -->
+<g id="edge390" class="edge">
+<title>Node385&#45;&gt;Node253</title>
+<path fill="none" stroke="midnightblue" d="M732.33,-9281.93C738.71,-9286.17 744.41,-9291.3 749,-9297.51 773.62,-9330.85 737.52,-10760.38 767,-10789.51 799.87,-10821.98 923.11,-10810.34 1008.53,-10797.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.67,-9278.66 723.26,-9276.69 730.17,-9284.72 733.67,-9278.66"/>
</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="M732.88,-8836.94C823.95,-8833.17 951.35,-8824.88 967,-8807.8 1000.01,-8771.77 955.84,-7088.01 985,-7048.8 992.27,-7039.02 1002.34,-7031.97 1013.45,-7026.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.65,-8833.45 722.8,-8837.35 732.93,-8840.45 732.65,-8833.45"/>
+<title>Node386&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M645.25,-3453.23C663.16,-3365.86 722.26,-3068.29 749,-2819.51 751.13,-2799.71 752.57,-2475.23 767,-2461.51 799.21,-2430.88 934.05,-2431.68 967,-2461.51 996.96,-2488.64 958.28,-2612.18 985,-2642.51 991.29,-2649.65 999.16,-2654.97 1007.79,-2658.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="641.77,-3452.77 643.18,-3463.27 648.63,-3454.18 641.77,-3452.77"/>
</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="M731.85,-8850.48C738.36,-8854.18 744.23,-8858.88 749,-8864.8 776.21,-8898.56 736.16,-10395.32 767,-10425.8 798.61,-10457.05 933.72,-10455.26 967,-10425.8 1016.29,-10382.18 942.63,-10329.17 985,-10278.8 993.65,-10268.51 1005.4,-10261.36 1017.99,-10256.41"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.13,-8847.21 722.61,-8846.02 730.09,-8853.52 733.13,-8847.21"/>
+<title>Node386&#45;&gt;Node134</title>
+<path fill="none" stroke="midnightblue" d="M645.59,-3453.27C664.6,-3366 726.83,-3068.74 749,-2819.51 752.28,-2782.59 740.62,-1511.53 767,-1485.51 798.64,-1454.29 934.51,-1455.18 967,-1485.51 1009.5,-1525.18 947.23,-1702.31 985,-1746.51 989.29,-1751.53 994.36,-1755.65 999.93,-1759.03"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="642.11,-3452.77 643.39,-3463.29 648.95,-3454.27 642.11,-3452.77"/>
</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="M744.51,-8811.48C746.08,-8812.83 747.58,-8814.27 749,-8815.8 774.68,-8843.49 738.92,-8959.55 767,-8984.8 800.05,-9014.52 935.08,-9015.73 967,-8984.8 1012.51,-8940.71 944.95,-8463.91 985,-8414.8 993.54,-8404.32 1005.48,-8397.62 1018.34,-8393.41"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="746.32,-8808.47 736.17,-8805.44 742.22,-8814.14 746.32,-8808.47"/>
+<title>Node387&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M732.94,-8906.28C817.29,-8916.5 933.45,-8924.1 967,-8894.51 1015.04,-8852.13 946.12,-8802.42 985,-8751.51 995.5,-8737.76 1010.94,-8728.18 1026.92,-8721.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.17,-8902.79 722.82,-8905.03 732.31,-8909.73 733.17,-8902.79"/>
</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="M744.12,-8780.71C745.81,-8779.48 747.43,-8778.18 749,-8776.8 769.55,-8758.65 746.15,-8735.61 767,-8717.8 835.25,-8659.51 907.79,-8757.25 967,-8689.8 1002.9,-8648.91 952.74,-6774.62 985,-6730.8 991.6,-6721.84 1000.53,-6715.12 1010.45,-6710.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="741.94,-8777.94 735.27,-8786.18 745.62,-8783.89 741.94,-8777.94"/>
+<title>Node387&#45;&gt;Node136</title>
+<path fill="none" stroke="midnightblue" d="M731.91,-8881.65C738.38,-8877.98 744.22,-8873.34 749,-8867.51 793.69,-8813.01 720,-8286.02 767,-8233.51 826.86,-8166.63 907.57,-8272.77 967,-8205.51 1009.27,-8157.67 947.2,-7107.95 985,-7056.51 992.26,-7046.63 1002.32,-7039.42 1013.42,-7034.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.22,-8878.57 722.74,-8886.08 733.27,-8884.88 730.22,-8878.57"/>
</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="M745.23,-8811.79C746.55,-8813.05 747.81,-8814.39 749,-8815.8 774.67,-8846.22 738.67,-10220.83 767,-10248.8 798.62,-10280.03 933.46,-10277.96 967,-10248.8 1010.36,-10211.11 946.16,-10163.13 985,-10120.8 993.07,-10112 1003.56,-10105.99 1014.83,-10101.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="747.11,-8808.81 737.11,-8805.34 742.76,-8814.3 747.11,-8808.81"/>
+<title>Node387&#45;&gt;Node255</title>
+<path fill="none" stroke="midnightblue" d="M731.85,-8903.18C738.36,-8906.89 744.23,-8911.58 749,-8917.51 776.49,-8951.62 735.99,-10463.56 767,-10494.51 800.91,-10528.34 932.2,-10518.87 1017.76,-10508.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.13,-8899.92 722.61,-8898.72 730.09,-8906.22 733.13,-8899.92"/>
</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.95,-6405.91C736.62,-6409.83 743.53,-6415.01 749,-6421.8 778.76,-6458.76 733.32,-8096.38 767,-8129.8 843.46,-8205.69 986.22,-8169.63 1055,-8145.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.2,-6402.64 719.64,-6401.86 727.41,-6409.06 730.2,-6402.64"/>
+<title>Node388&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M745.24,-6671.49C746.55,-6672.75 747.81,-6674.09 749,-6675.51 780.95,-6713.46 731.74,-8426.6 767,-8461.51 801.11,-8495.28 932.69,-8479.67 1018.19,-8465.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.12,-6668.52 737.12,-6665.03 742.77,-6674 747.12,-6668.52"/>
</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="M729.64,-6403.96C813.41,-6408.73 930.84,-6409.9 967,-6382.8 986.91,-6367.88 966.54,-6346.47 985,-6329.8 990.04,-6325.25 995.75,-6321.47 1001.83,-6318.35"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.79,-6400.46 719.6,-6403.36 729.37,-6407.45 729.79,-6400.46"/>
+<title>Node388&#45;&gt;Node140</title>
+<path fill="none" stroke="midnightblue" d="M707.52,-6666.53C726.7,-6669.26 747.63,-6671.87 767,-6673.51 849.48,-6680.46 944.04,-6682.42 1010.19,-6682.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="707.78,-6663.03 697.38,-6665.04 706.76,-6669.95 707.78,-6663.03"/>
</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,-6405.88C736.65,-6409.81 743.55,-6414.99 749,-6421.8 778.9,-6459.14 735.51,-9829.79 767,-9865.8 796.54,-9899.59 926.83,-9873.79 967,-9893.8 977.13,-9898.85 975.17,-9906.2 985,-9911.8 994.16,-9917.03 1004.31,-9921.3 1014.62,-9924.78"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.25,-6402.61 719.68,-6401.83 727.45,-6409.03 730.25,-6402.61"/>
+<title>Node388&#45;&gt;Node257</title>
+<path fill="none" stroke="midnightblue" d="M745.25,-6671.48C746.56,-6672.75 747.81,-6674.09 749,-6675.51 780.03,-6712.55 733.96,-10119.25 767,-10154.51 783.61,-10172.24 923.54,-10176.55 1014.89,-10177.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.14,-6668.52 737.14,-6665.01 742.78,-6673.99 747.14,-6668.52"/>
</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="M681.16,-5867.82C705.7,-5882.19 734.76,-5904.08 749,-5932.8 767.28,-5969.66 737.73,-7384.89 767,-7413.8 803.03,-7449.4 947.05,-7424.37 1031.46,-7405.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="682.79,-5864.72 672.36,-5862.87 679.36,-5870.82 682.79,-5864.72"/>
+<title>Node389&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M728.95,-6350.62C736.62,-6354.54 743.53,-6359.72 749,-6366.51 777.62,-6402.03 735.26,-7975.74 767,-8008.51 799.37,-8041.92 924.12,-8038.32 1009.83,-8031.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.2,-6347.34 719.63,-6346.57 727.41,-6353.76 730.2,-6347.34"/>
</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="M758.04,-5849.22C820.5,-5848.35 898.28,-5844.67 967,-5833.8 975.2,-5832.5 976.95,-5830.84 985,-5828.8 998.27,-5825.44 1012.49,-5822.03 1026.15,-5818.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="757.71,-5845.72 747.76,-5849.34 757.8,-5852.72 757.71,-5845.72"/>
+<title>Node389&#45;&gt;Node142</title>
+<path fill="none" stroke="midnightblue" d="M727.83,-6359.36C735.07,-6361.52 742.21,-6363.9 749,-6366.51 757.54,-6369.78 758.17,-6374.1 767,-6376.51 844.12,-6397.5 935.29,-6397.83 1001.74,-6393.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.5,-6355.91 717.92,-6356.55 726.58,-6362.65 728.5,-6355.91"/>
</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="M681.23,-5867.78C705.79,-5882.14 734.86,-5904.03 749,-5932.8 770,-5975.53 734.39,-9326.11 767,-9360.8 783.03,-9377.85 913.48,-9382.07 1004.68,-9382.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="682.85,-5864.68 672.42,-5862.84 679.43,-5870.79 682.85,-5864.68"/>
-</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,-319.3 1046,-338.3 1144,-338.3 1144,-319.3 1046,-319.3"/>
-<text text-anchor="middle" x="1095" y="-326.3" 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.99,-6350.58C736.65,-6354.51 743.55,-6359.7 749,-6366.51 779.33,-6404.38 733.83,-9824.1 767,-9859.51 783.1,-9876.69 915.05,-9881.27 1006.33,-9882.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.25,-6347.31 719.68,-6346.53 727.45,-6353.73 730.25,-6347.31"/>
</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="M730.34,-851.72C737.42,-847.94 743.82,-843.06 749,-836.8 782.68,-796.12 730.84,-400.3 767,-361.8 785.7,-341.89 959.4,-333.3 1045.75,-330.24"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.7,-848.62 721.05,-855.95 731.6,-854.99 728.7,-848.62"/>
+<title>Node390&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M701.12,-6065.69C719.75,-6074.7 738.15,-6087.54 749,-6105.51 770.86,-6141.7 736.93,-7597.79 767,-7627.51 800.12,-7660.24 925.01,-7647.75 1010.49,-7634.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="702.54,-6062.49 691.99,-6061.56 699.66,-6068.87 702.54,-6062.49"/>
</g>
-<!-- Node389&#45;&gt;Node20 -->
+<!-- Node390&#45;&gt;Node138 -->
+<g id="edge408" class="edge">
+<title>Node390&#45;&gt;Node138</title>
+<path fill="none" stroke="midnightblue" d="M757.99,-6044.24C820.27,-6042.25 897.91,-6038.51 967,-6031.51 979.88,-6030.2 993.44,-6028.46 1006.72,-6026.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="757.62,-6040.75 747.73,-6044.55 757.84,-6047.74 757.62,-6040.75"/>
+</g>
+<!-- Node390&#45;&gt;Node261 -->
<g id="edge409" class="edge">
-<title>Node389&#45;&gt;Node20</title>
-<path fill="none" stroke="midnightblue" d="M728.94,-5738.92C736.61,-5742.84 743.52,-5748.02 749,-5754.8 773.32,-5784.93 739.44,-7121.6 767,-7148.8 800.03,-7181.41 924.25,-7172.36 1009.71,-7161.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.18,-5735.65 719.62,-5734.88 727.4,-5742.07 730.18,-5735.65"/>
+<title>Node390&#45;&gt;Node261</title>
+<path fill="none" stroke="midnightblue" d="M701.19,-6065.65C719.82,-6074.65 738.21,-6087.5 749,-6105.51 774.38,-6147.86 734.4,-9623.42 767,-9660.51 768.98,-9662.76 908.78,-9680.96 1004.92,-9693.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="702.61,-6062.45 692.05,-6061.53 699.73,-6068.83 702.61,-6062.45"/>
+</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,-319.01 1046,-338.01 1144,-338.01 1144,-319.01 1046,-319.01"/>
+<text text-anchor="middle" x="1095" y="-326.01" 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="M729.67,-5728.26C820.2,-5725.87 949.18,-5719.85 967,-5704.8 992.21,-5683.53 961.45,-5655.9 985,-5632.8 989.99,-5627.91 995.73,-5623.9 1001.92,-5620.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.56,-5724.77 719.66,-5728.52 729.74,-5731.76 729.56,-5724.77"/>
</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.99,-5738.88C736.65,-5742.81 743.55,-5747.99 749,-5754.8 778.07,-5791.09 734.79,-9069.26 767,-9102.8 798.79,-9135.9 920.61,-9133.21 1006.22,-9126.71"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.25,-5735.61 719.68,-5734.83 727.45,-5742.03 730.25,-5735.61"/>
+<title>Node391&#45;&gt;Node392</title>
+<path fill="none" stroke="midnightblue" d="M730.33,-829.42C737.42,-825.64 743.82,-820.76 749,-814.51 781.79,-774.96 731.3,-389.45 767,-352.51 804.33,-313.87 964.38,-319.16 1045.89,-324.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.69,-826.32 721.04,-833.65 731.59,-832.69 728.69,-826.32"/>
</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.13,-3424.27C734.31,-3420.26 742.61,-3414.63 749,-3406.8 792.1,-3353.98 718.44,-2227.65 767,-2179.8 798.66,-2148.61 934.79,-2149.18 967,-2179.8 995.63,-2207.01 959.62,-2504.54 985,-2534.8 992.49,-2543.73 1002.45,-2549.84 1013.32,-2553.97"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.87,-3421.01 715.71,-3427.76 726.3,-3427.57 723.87,-3421.01"/>
+<title>Node393&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M728.69,-6005.58C736.5,-6009.87 743.51,-6015.39 749,-6022.51 773.9,-6054.77 738.01,-7460.87 767,-7489.51 800.02,-7522.13 924.25,-7511.04 1009.71,-7498.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.1,-6002.38 719.56,-6001.26 727.1,-6008.7 730.1,-6002.38"/>
</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="M725.17,-3424.3C734.34,-3420.29 742.64,-3414.64 749,-3406.8 782.24,-3365.84 729.52,-1544.93 767,-1507.8 798.58,-1476.52 932.66,-1479.59 967,-1507.8 998.86,-1533.97 956.29,-1569.21 985,-1598.8 990.81,-1604.79 997.75,-1609.48 1005.27,-1613.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.91,-3421.04 715.75,-3427.8 726.34,-3427.6 723.91,-3421.04"/>
+<title>Node393&#45;&gt;Node144</title>
+<path fill="none" stroke="midnightblue" d="M729.34,-5980.2C736.39,-5977.08 743.06,-5973.24 749,-5968.51 763.62,-5956.86 751.86,-5941.47 767,-5930.51 776.52,-5923.62 908.43,-5908.69 1001.77,-5898.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.58,-5977.13 719.53,-5984.02 730.12,-5983.65 727.58,-5977.13"/>
</g>
-<!-- Node391&#45;&gt;Node18 -->
-<g id="edge416" class="edge">
-<title>Node391&#45;&gt;Node18</title>
-<path fill="none" stroke="midnightblue" d="M686.61,-6144.54C709.8,-6157.02 735.66,-6175.6 749,-6200.8 768.83,-6238.27 738.29,-7695.61 767,-7726.8 783.63,-7744.87 925.92,-7752.66 1017.25,-7755.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="688.05,-6141.34 677.55,-6139.89 684.85,-6147.57 688.05,-6141.34"/>
+<!-- Node393&#45;&gt;Node263 -->
+<g id="edge415" class="edge">
+<title>Node393&#45;&gt;Node263</title>
+<path fill="none" stroke="midnightblue" d="M728.74,-6005.54C736.54,-6009.84 743.54,-6015.38 749,-6022.51 777.86,-6060.18 735.99,-9403.58 767,-9439.51 797.4,-9474.72 920.27,-9485.39 1006.41,-9488.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.16,-6002.34 719.62,-6001.21 727.15,-6008.67 730.16,-6002.34"/>
</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="M700.67,-6142.21C772.97,-6158.93 893.24,-6173.39 967,-6110.8 996.78,-6085.54 957.65,-6052.68 985,-6024.8 991.87,-6017.8 1000.27,-6012.59 1009.32,-6008.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="701.34,-6138.77 690.79,-6139.85 699.7,-6145.58 701.34,-6138.77"/>
+<title>Node394&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M651.6,-2563.28C672.45,-2519.28 717.07,-2423.03 749,-2339.51 758.19,-2315.48 746.18,-2299.6 767,-2284.51 802.98,-2258.42 934.26,-2254.45 967,-2284.51 1001.66,-2316.34 954.14,-2459.98 985,-2495.51 992.58,-2504.23 1002.52,-2510.25 1013.32,-2514.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="648.42,-2561.81 647.29,-2572.34 654.74,-2564.81 648.42,-2561.81"/>
</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="M686.67,-6144.51C709.88,-6156.98 735.74,-6175.56 749,-6200.8 770.24,-6241.24 736.93,-9455.42 767,-9489.8 796.54,-9523.58 922.77,-9510.19 967,-9517.8 985.74,-9521.03 1005.95,-9524.96 1024.61,-9528.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="688.1,-6141.31 677.61,-6139.86 684.91,-6147.54 688.1,-6141.31"/>
+<title>Node394&#45;&gt;Node148</title>
+<path fill="none" stroke="midnightblue" d="M654.49,-2563.41C679.5,-2520.31 729.9,-2426.41 749,-2339.51 754.8,-2313.13 747.73,-1386.42 767,-1367.51 798.72,-1336.37 934.38,-1337.33 967,-1367.51 1004.8,-1402.47 951.38,-1559.51 985,-1598.51 990.64,-1605.05 997.62,-1610.07 1005.29,-1613.91"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="651.33,-2561.89 649.28,-2572.29 657.36,-2565.44 651.33,-2561.89"/>
</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="M731.77,-10251.54C738.3,-10255.23 744.19,-10259.91 749,-10265.8 776.71,-10299.78 735.65,-11024.15 767,-11054.8 830.57,-11116.93 903.47,-11116.97 967,-11054.8 1000.08,-11022.43 956.08,-10257.95 985,-10221.8 990.05,-10215.48 996.33,-10210.51 1003.31,-10206.6"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.05,-10248.26 722.52,-10247.09 730.01,-10254.57 733.05,-10248.26"/>
+<title>Node395&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M717.6,-5807.88C729.97,-5814.36 741.23,-5823 749,-5834.51 784.25,-5886.73 722.09,-6924.31 767,-6968.51 801.09,-7002.06 931.97,-6989.28 1017.46,-6976.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="718.96,-5804.65 708.42,-5803.53 715.96,-5810.98 718.96,-5804.65"/>
</g>
-<!-- Node393&#45;&gt;Node267 -->
+<!-- Node395&#45;&gt;Node146 -->
+<g id="edge421" class="edge">
+<title>Node395&#45;&gt;Node146</title>
+<path fill="none" stroke="midnightblue" d="M737.73,-5784.85C818.63,-5781.82 932.38,-5777.56 1009.42,-5774.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="737.4,-5781.36 727.54,-5785.23 737.66,-5788.35 737.4,-5781.36"/>
+</g>
+<!-- Node395&#45;&gt;Node265 -->
<g id="edge422" class="edge">
-<title>Node393&#45;&gt;Node267</title>
-<path fill="none" stroke="midnightblue" d="M725.8,-10199.49C734.71,-10203.55 742.76,-10209.15 749,-10216.8 777.43,-10251.69 734.82,-10995.33 767,-11026.8 798.77,-11057.88 935.28,-11057.93 967,-11026.8 1004.87,-10989.63 951.55,-10112.99 985,-10071.8 991.61,-10063.66 1000.28,-10057.85 1009.85,-10053.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.83,-10196.14 716.24,-10195.8 724.31,-10202.67 726.83,-10196.14"/>
+<title>Node395&#45;&gt;Node265</title>
+<path fill="none" stroke="midnightblue" d="M717.91,-5807.93C730.19,-5814.41 741.34,-5823.03 749,-5834.51 774.43,-5872.62 737.57,-9098.39 767,-9133.51 782.78,-9152.34 922.19,-9172.66 1013.82,-9184.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="719.34,-5804.73 708.81,-5803.59 716.33,-5811.05 719.34,-5804.73"/>
</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="M728.86,-6083.04C736.64,-6087.66 743.6,-6093.48 749,-6100.8 773.74,-6134.3 737.42,-7570.49 767,-7599.8 799.96,-7632.47 924.21,-7623.82 1009.69,-7613.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.25,-6079.82 719.76,-6078.31 727.02,-6086.03 730.25,-6079.82"/>
-</g>
-<!-- Node394&#45;&gt;Node150 -->
-<g id="edge425" class="edge">
-<title>Node394&#45;&gt;Node150</title>
-<path fill="none" stroke="midnightblue" d="M730.1,-6067.29C795.87,-6068.95 887.11,-6072.45 967,-6079.8 978.31,-6080.84 990.15,-6082.18 1001.87,-6083.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.85,-6063.78 719.77,-6067.03 729.68,-6070.78 729.85,-6063.78"/>
+<title>Node396&#45;&gt;Node267</title>
+<path fill="none" stroke="midnightblue" d="M731.84,-9724.19C738.36,-9727.89 744.22,-9732.59 749,-9738.51 774.9,-9770.62 737.65,-11194.51 767,-11223.51 830.23,-11285.98 903.47,-11285.68 967,-11223.51 999.96,-11191.25 956.65,-10429.89 985,-10393.51 990.07,-10387 996.41,-10381.83 1003.46,-10377.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.13,-9720.92 722.6,-9719.73 730.09,-9727.22 733.13,-9720.92"/>
</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="M728.47,-6082.74C736.42,-6087.42 743.52,-6093.33 749,-6100.8 775.21,-6136.53 736.75,-9258.43 767,-9290.8 783.08,-9308.01 915.04,-9313 1006.32,-9314.38"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.04,-6079.62 719.55,-6078.15 726.83,-6085.84 730.04,-6079.62"/>
+<title>Node397&#45;&gt;Node269</title>
+<path fill="none" stroke="midnightblue" d="M725.39,-9671.92C734.48,-9676.01 742.69,-9681.69 749,-9689.51 775.11,-9721.88 737.42,-11157.28 767,-11186.51 830.23,-11248.98 903.52,-11248.73 967,-11186.51 1002.91,-11151.3 954.8,-10321.72 985,-10281.51 991.49,-10272.87 1000.15,-10266.37 1009.78,-10261.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.64,-9668.65 716.05,-9668.35 724.14,-9675.19 726.64,-9668.65"/>
</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="M719.26,-5798.31C730.98,-5804.58 741.58,-5812.86 749,-5823.8 771.64,-5857.19 738.3,-7247.46 767,-7275.8 801.04,-7309.42 931.93,-7295.75 1017.44,-7282.48"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="720.65,-5795.09 710.12,-5793.9 717.6,-5801.4 720.65,-5795.09"/>
+<title>Node398&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M719.28,-6292.01C730.99,-6298.28 741.59,-6306.56 749,-6317.51 774.42,-6355.05 734.77,-7917.63 767,-7949.51 800,-7982.14 924.23,-7972.28 1009.7,-7960.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="720.66,-6288.79 710.14,-6287.59 717.62,-6295.09 720.66,-6288.79"/>
</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.74,-5784.64C820.03,-5787.71 930.05,-5786.9 967,-5763.8 981.17,-5754.95 971.68,-5740.89 985,-5730.8 992.35,-5725.23 1000.73,-5720.87 1009.49,-5717.46"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="737.72,-5781.14 727.59,-5784.24 737.44,-5788.13 737.72,-5781.14"/>
+<title>Node398&#45;&gt;Node150</title>
+<path fill="none" stroke="midnightblue" d="M729.99,-6270.53C808.73,-6268.79 922.62,-6266.28 1001.97,-6264.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="729.52,-6267.03 719.6,-6270.75 729.67,-6274.03 729.52,-6267.03"/>
</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="M719.32,-5798.27C731.03,-5804.54 741.62,-5812.84 749,-5823.8 773.06,-5859.54 737.34,-8894.55 767,-8925.8 783.64,-8943.33 922.38,-8945.96 1013.72,-8945.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="720.71,-5795.05 710.19,-5793.85 717.67,-5801.36 720.71,-5795.05"/>
+<title>Node398&#45;&gt;Node271</title>
+<path fill="none" stroke="midnightblue" d="M719.33,-6291.97C731.03,-6298.25 741.62,-6306.54 749,-6317.51 774.3,-6355.09 737.59,-9545.04 767,-9579.51 797.25,-9614.96 920.16,-9627.17 1006.35,-9631.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="720.71,-6288.76 710.19,-6287.56 717.67,-6295.06 720.71,-6288.76"/>
</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="M727.04,-10151.07C735.46,-10155.08 743.06,-10160.5 749,-10167.8 778.27,-10203.74 733.88,-10969.39 767,-11001.8 798.76,-11032.89 935.31,-11032.97 967,-11001.8 1010.02,-10959.49 947.83,-9963.33 985,-9915.8 992.36,-9906.39 1002.4,-9899.82 1013.43,-9895.27"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.21,-10147.76 717.63,-10147.25 725.58,-10154.25 728.21,-10147.76"/>
+<title>Node399&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M669.49,-6151.15C695.92,-6172.52 732.92,-6207.84 749,-6248.51 765.08,-6289.17 735.91,-7791.77 767,-7822.51 801.04,-7856.16 931.93,-7840.31 1017.44,-7825.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="671.34,-6148.15 661.32,-6144.71 667.01,-6153.65 671.34,-6148.15"/>
</g>
-<!-- Node397&#45;&gt;Node35 -->
-<g id="edge434" class="edge">
-<title>Node397&#45;&gt;Node35</title>
-<path fill="none" stroke="midnightblue" d="M730.84,-5690.95C737.75,-5694.74 743.98,-5699.59 749,-5705.8 789.48,-5755.81 721.5,-6818.31 767,-6863.8 799.52,-6896.32 921.83,-6889.68 1007.27,-6880.43"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.31,-5687.78 721.77,-5686.72 729.35,-5694.12 732.31,-5687.78"/>
+<!-- Node399&#45;&gt;Node157 -->
+<g id="edge433" class="edge">
+<title>Node399&#45;&gt;Node157</title>
+<path fill="none" stroke="midnightblue" d="M737.73,-6126.06C818.63,-6123.21 932.38,-6119.2 1009.42,-6116.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="737.41,-6122.57 727.54,-6126.42 737.65,-6129.57 737.41,-6122.57"/>
</g>
-<!-- Node397&#45;&gt;Node159 -->
-<g id="edge435" class="edge">
-<title>Node397&#45;&gt;Node159</title>
-<path fill="none" stroke="midnightblue" d="M731.26,-5667.93C737.63,-5664.91 743.63,-5661.24 749,-5656.8 764.65,-5643.85 750.86,-5627.13 767,-5614.8 802.66,-5587.55 922.83,-5594.75 967,-5586.8 987.78,-5583.06 1010.32,-5578.32 1030.56,-5573.81"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.6,-5664.83 721.72,-5671.91 732.29,-5671.29 729.6,-5664.83"/>
+<!-- Node399&#45;&gt;Node274 -->
+<g id="edge434" class="edge">
+<title>Node399&#45;&gt;Node274</title>
+<path fill="none" stroke="midnightblue" d="M669.54,-6151.13C696.01,-6172.48 733.03,-6207.79 749,-6248.51 764.58,-6288.24 738.86,-9289.42 767,-9321.51 798.5,-9357.43 927.71,-9365.65 1013.96,-9367.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="671.39,-6148.12 661.36,-6144.69 667.06,-6153.63 671.39,-6148.12"/>
</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="M730.73,-5690.81C737.7,-5694.61 743.96,-5699.52 749,-5705.8 775.43,-5738.78 738.14,-8717.93 767,-8748.8 783.84,-8766.81 927.65,-8771.44 1018.87,-8772.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.12,-5687.59 721.57,-5686.55 729.17,-5693.94 732.12,-5687.59"/>
+<title>Node400&#45;&gt;Node276</title>
+<path fill="none" stroke="midnightblue" d="M727.11,-9623.72C735.52,-9627.73 743.09,-9633.18 749,-9640.51 775.31,-9673.14 737.18,-11120.04 767,-11149.51 830.23,-11211.99 903.61,-11211.82 967,-11149.51 1008.8,-11108.41 948.28,-10140.2 985,-10094.51 992.37,-10085.33 1002.35,-10079.04 1013.28,-10074.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.29,-9620.42 717.71,-9619.9 725.66,-9626.9 728.29,-9620.42"/>
</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.32,-5588.97C732.61,-5593.12 741.97,-5599.15 749,-5607.8 782.35,-5648.86 729.99,-6522.01 767,-6559.8 840.35,-6634.69 977.82,-6608.39 1048.89,-6587.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.24,-5585.59 712.65,-5585.67 720.98,-5592.21 723.24,-5585.59"/>
+<title>Node401&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M698.91,-5877.7C718.29,-5887.11 737.74,-5900.61 749,-5919.51 767.4,-5950.39 741.4,-7188.27 767,-7213.51 799.74,-7245.8 921.99,-7237.22 1007.36,-7226.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="700.29,-5874.48 689.74,-5873.53 697.4,-5880.85 700.29,-5874.48"/>
</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.63,-5568.73C731.73,-5565.98 740.69,-5562.7 749,-5558.8 758.17,-5554.49 757.6,-5548.6 767,-5544.8 788.87,-5535.97 918.76,-5523.96 1008.1,-5516.55"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="721.41,-5565.44 712.74,-5571.52 723.31,-5572.18 721.41,-5565.44"/>
+<title>Node401&#45;&gt;Node161</title>
+<path fill="none" stroke="midnightblue" d="M731.87,-5852.84C814.81,-5847.73 935.6,-5840.28 1014.49,-5835.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.46,-5849.36 721.69,-5853.47 731.89,-5856.35 731.46,-5849.36"/>
</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,-5588.89C732.7,-5593.05 742.03,-5599.1 749,-5607.8 774.75,-5639.92 739.34,-8541.31 767,-8571.8 775.21,-8580.85 918.76,-8593.01 1012.91,-8600.07"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.35,-5585.51 712.76,-5585.58 721.09,-5592.13 723.35,-5585.51"/>
+<title>Node401&#45;&gt;Node278</title>
+<path fill="none" stroke="midnightblue" d="M699.24,-5877.77C718.55,-5887.17 737.87,-5900.64 749,-5919.51 771.01,-5956.8 737.77,-9005.56 767,-9037.51 783.67,-9055.73 927.55,-9063.49 1018.81,-9066.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="700.65,-5874.57 690.1,-5873.6 697.75,-5880.94 700.65,-5874.57"/>
</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="M726.57,-5407.47C808.82,-5406.2 931.56,-5404.31 1012.19,-5403.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.45,-5403.97 716.5,-5407.62 726.55,-5410.97 726.45,-5403.97"/>
+<title>Node402&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M722.01,-5743.11C732.53,-5748.2 742.04,-5755.12 749,-5764.51 786.89,-5815.62 721.66,-6864.88 767,-6909.51 800.94,-6942.92 930.81,-6930.39 1016.31,-6917.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.11,-5739.77 712.54,-5739.09 720.38,-5746.22 723.11,-5739.77"/>
</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="M721.44,-5389.58C731.68,-5384.47 741.26,-5377.99 749,-5369.8 768.41,-5349.26 746.45,-5328.21 767,-5308.8 839.34,-5240.48 888.06,-5280.26 985,-5257.8 999,-5254.56 1014.01,-5251.1 1028.28,-5247.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="719.95,-5386.41 712.3,-5393.74 722.85,-5392.79 719.95,-5386.41"/>
+<title>Node402&#45;&gt;Node159</title>
+<path fill="none" stroke="midnightblue" d="M722.84,-5727.86C803.8,-5726.26 926.47,-5723.83 1008.37,-5722.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="722.62,-5724.37 712.69,-5728.07 722.76,-5731.37 722.62,-5724.37"/>
</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="M674.36,-5429.5C700.17,-5447.21 733.63,-5475.29 749,-5509.8 777.01,-5572.69 723.25,-6695.65 767,-6748.8 783.06,-6768.32 928.76,-6793.23 1020.17,-6807.16"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="676.19,-5426.52 665.93,-5423.9 672.32,-5432.35 676.19,-5426.52"/>
+<title>Node402&#45;&gt;Node280</title>
+<path fill="none" stroke="midnightblue" d="M722.09,-5743.05C732.6,-5748.15 742.09,-5755.09 749,-5764.51 773.77,-5798.27 740.15,-8747.38 767,-8779.51 797.78,-8816.34 926.49,-8831.06 1012.96,-8836.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.2,-5739.72 712.63,-5739.02 720.46,-5746.16 723.2,-5739.72"/>
</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.39,-5324.96C742.22,-5322.27 745.79,-5319.23 749,-5315.8 777.19,-5285.72 736.84,-5252.91 767,-5224.8 771.29,-5220.8 904.28,-5205.1 999.32,-5194.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.33,-5322.12 729.63,-5330.33 739.99,-5328.09 736.33,-5322.12"/>
+<title>Node403&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M726.17,-5537.8C734.7,-5541.63 742.57,-5546.74 749,-5553.51 780.71,-5586.87 732.42,-5625.12 767,-5655.51 802.16,-5686.41 927.5,-5683.75 1012.38,-5677.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.28,-5534.47 716.69,-5534.12 724.75,-5541 727.28,-5534.47"/>
</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="M726.49,-5364.66C735.26,-5369.88 743.09,-5376.48 749,-5384.8 786.88,-5438.18 725.09,-6512.53 767,-6562.8 782.22,-6581.06 912.52,-6602.64 1003.96,-6615.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.93,-5361.46 717.45,-5359.88 724.66,-5367.65 727.93,-5361.46"/>
-</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=" ">
-<polygon fill="white" stroke="black" points="1021,-281.3 1021,-300.3 1169,-300.3 1169,-281.3 1021,-281.3"/>
-<text text-anchor="middle" x="1095" y="-288.3" font-family="Helvetica,sans-Serif" font-size="10.00">SyncMemGenericWorkload</text>
-</a>
+<title>Node403&#45;&gt;Node163</title>
+<path fill="none" stroke="midnightblue" d="M681.58,-5508.54C705.23,-5494.97 733.2,-5474.71 749,-5448.51 777.08,-5401.95 727.83,-5365.21 767,-5327.51 775.9,-5318.94 922.1,-5305.51 1015.97,-5297.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="679.82,-5505.52 672.76,-5513.42 683.21,-5511.64 679.82,-5505.52"/>
</g>
+<!-- Node403&#45;&gt;Node282 -->
+<g id="edge448" class="edge">
+<title>Node403&#45;&gt;Node282</title>
+<path fill="none" stroke="midnightblue" d="M726.07,-5536.23C734.89,-5540.29 742.85,-5545.88 749,-5553.51 775.3,-5586.12 738.07,-7031.21 767,-7061.51 784.11,-7079.42 929.43,-7081.75 1020.49,-7081.41"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.19,-5532.91 716.61,-5532.53 724.64,-5539.43 727.19,-5532.91"/>
</g>
-<!-- Node401&#45;&gt;Node402 -->
-<g id="edge449" class="edge">
-<title>Node401&#45;&gt;Node402</title>
-<path fill="none" stroke="midnightblue" d="M736.46,-799.03C741.12,-795.9 745.36,-792.19 749,-787.8 781.23,-748.95 732.97,-371.09 767,-333.8 800.01,-297.64 934.82,-290.6 1020.71,-289.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="734.62,-796.06 727.68,-804.06 738.1,-802.13 734.62,-796.06"/>
+<!-- Node404&#45;&gt;Node167 -->
+<g id="edge450" class="edge">
+<title>Node404&#45;&gt;Node167</title>
+<path fill="none" stroke="midnightblue" d="M738.55,-5660.96C742.37,-5658.24 745.89,-5655.11 749,-5651.51 785.99,-5608.68 727.77,-5438.29 767,-5397.51 775.07,-5389.12 905.43,-5376.82 999.08,-5368.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.5,-5658.11 729.75,-5666.28 740.12,-5664.1 736.5,-5658.11"/>
</g>
-<!-- Node403&#45;&gt;Node41 -->
+<!-- Node404&#45;&gt;Node284 -->
<g id="edge451" class="edge">
-<title>Node403&#45;&gt;Node41</title>
-<path fill="none" stroke="midnightblue" d="M733.24,-3371.16C739.19,-3367.64 744.56,-3363.25 749,-3357.8 773.65,-3327.54 739.22,-1980.22 767,-1952.8 830.26,-1890.35 902.7,-1891.43 967,-1952.8 998.06,-1982.45 957.47,-2305.85 985,-2338.8 994.15,-2349.75 1007.03,-2356.48 1020.74,-2360.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.53,-3368.1 724.15,-3375.71 734.66,-3374.36 731.53,-3368.1"/>
+<title>Node404&#45;&gt;Node284</title>
+<path fill="none" stroke="midnightblue" d="M738.25,-5694.82C742.24,-5697.91 745.87,-5701.45 749,-5705.51 773.02,-5736.62 740.28,-7091.68 767,-7120.51 782.89,-7137.64 912.62,-7144.73 1003.81,-7147.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="739.86,-5691.69 729.59,-5689.09 736,-5697.53 739.86,-5691.69"/>
</g>
-<!-- Node403&#45;&gt;Node167 -->
-<g id="edge452" class="edge">
-<title>Node403&#45;&gt;Node167</title>
-<path fill="none" stroke="midnightblue" d="M733.27,-3371.18C739.21,-3367.66 744.57,-3363.26 749,-3357.8 784.47,-3314.07 727.01,-1370.44 767,-1330.8 798.57,-1299.51 933.96,-1301.08 967,-1330.8 995.24,-1356.21 959.8,-1472.38 985,-1500.8 992.54,-1509.3 1002.32,-1515.22 1012.93,-1519.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.55,-3368.12 724.18,-3375.73 734.69,-3374.38 731.55,-3368.12"/>
+<!-- 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,-281.01 1021,-300.01 1169,-300.01 1169,-281.01 1021,-281.01"/>
+<text text-anchor="middle" x="1095" y="-288.01" font-family="Helvetica,sans-Serif" font-size="10.00">SyncMemGenericWorkload</text>
+</a>
</g>
-<!-- Node404&#45;&gt;Node43 -->
-<g id="edge454" class="edge">
-<title>Node404&#45;&gt;Node43</title>
-<path fill="none" stroke="midnightblue" d="M732.91,-3322.35C738.99,-3318.81 744.48,-3314.35 749,-3308.8 774.69,-3277.24 738.05,-1872.4 767,-1843.8 798.62,-1812.57 934.87,-1813.09 967,-1843.8 998.92,-1874.31 956.71,-2206.9 985,-2240.8 994.27,-2251.91 1007.37,-2258.67 1021.29,-2262.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.05,-3319.37 723.63,-3326.94 734.14,-3325.65 731.05,-3319.37"/>
</g>
-<!-- Node404&#45;&gt;Node169 -->
+<!-- Node405&#45;&gt;Node406 -->
+<g id="edge453" class="edge">
+<title>Node405&#45;&gt;Node406</title>
+<path fill="none" stroke="midnightblue" d="M736.44,-727.72C741.1,-724.59 745.35,-720.89 749,-716.51 777.63,-682.17 735.84,-346.57 767,-314.51 800.87,-279.66 935.03,-280.62 1020.63,-285.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.59,-724.74 727.64,-732.74 738.06,-730.82 734.59,-724.74"/>
+</g>
+<!-- Node407&#45;&gt;Node41 -->
<g id="edge455" class="edge">
-<title>Node404&#45;&gt;Node169</title>
-<path fill="none" stroke="midnightblue" d="M732.93,-3322.37C739.01,-3318.82 744.49,-3314.36 749,-3308.8 784.05,-3265.59 727.48,-1344.97 767,-1305.8 830.14,-1243.23 898.65,-1248.97 967,-1305.8 1000.71,-1333.84 954.65,-1371.15 985,-1402.8 992.79,-1410.93 1002.65,-1416.66 1013.24,-1420.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.07,-3319.39 723.65,-3326.96 734.17,-3325.67 731.07,-3319.39"/>
+<title>Node407&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M703.62,-2296.15C720.93,-2287.86 737.93,-2276.34 749,-2260.51 768.62,-2232.45 741.42,-2130.26 767,-2107.51 833.42,-2048.44 901.85,-2047.04 967,-2107.51 1006.36,-2144.04 950,-2307.78 985,-2348.51 994.3,-2359.33 1007.25,-2366 1020.98,-2370.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="701.73,-2293.16 694.01,-2300.42 704.57,-2299.56 701.73,-2293.16"/>
</g>
-<!-- Node405&#45;&gt;Node39 -->
-<g id="edge457" class="edge">
-<title>Node405&#45;&gt;Node39</title>
-<path fill="none" stroke="midnightblue" d="M730.48,-5251.92C742.75,-5253.3 755.18,-5254.63 767,-5255.8 852.86,-5264.28 951.62,-5271.83 1017.94,-5276.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.56,-5248.4 720.23,-5250.75 729.77,-5255.36 730.56,-5248.4"/>
+<!-- Node407&#45;&gt;Node169 -->
+<g id="edge456" class="edge">
+<title>Node407&#45;&gt;Node169</title>
+<path fill="none" stroke="midnightblue" d="M705.81,-2296.22C722.72,-2288 738.96,-2276.48 749,-2260.51 777.15,-2215.72 729.24,-1345.56 767,-1308.51 798.72,-1277.38 934.14,-1278.58 967,-1308.51 998.68,-1337.36 956.76,-1468.27 985,-1500.51 992.48,-1509.05 1002.24,-1514.99 1012.84,-1519.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="704.07,-2293.17 696.38,-2300.46 706.94,-2299.55 704.07,-2293.17"/>
</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="M665.21,-5218.56C689.82,-5195.58 726.73,-5157.56 749,-5117.8 762.4,-5093.88 745.53,-5075.85 767,-5058.8 841.87,-4999.37 959.3,-5008.47 1031.19,-5021.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="662.68,-5216.14 657.68,-5225.48 667.41,-5221.29 662.68,-5216.14"/>
+<title>Node408&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M671.39,-2215.23C696.79,-2196.19 731.15,-2165.86 749,-2130.51 762.34,-2104.08 744.7,-2017.98 767,-1998.51 800.48,-1969.28 934.47,-1968.22 967,-1998.51 1008.09,-2036.77 948.48,-2207.87 985,-2250.51 994.35,-2261.42 1007.4,-2268.11 1021.23,-2272.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="669.17,-2212.52 663.16,-2221.25 673.3,-2218.17 669.17,-2212.52"/>
</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.31,-5250.98C736.83,-5254.94 743.61,-5260.1 749,-5266.8 783.86,-5310.14 732.38,-6224.27 767,-6267.8 824.03,-6339.51 883.21,-6280.73 967,-6317.8 975.79,-6321.69 976.15,-6326.04 985,-6329.8 994.27,-6333.75 1004.27,-6337.08 1014.33,-6339.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.72,-5247.78 720.17,-5246.88 727.85,-5254.17 730.72,-5247.78"/>
+<title>Node408&#45;&gt;Node171</title>
+<path fill="none" stroke="midnightblue" d="M672.93,-2215.4C698.92,-2196.63 733.33,-2166.62 749,-2130.51 769.59,-2083.05 730.07,-1235.73 767,-1199.51 798.73,-1168.39 933.79,-1169.97 967,-1199.51 992.58,-1222.26 962.25,-1326.93 985,-1352.51 992.63,-1361.08 1002.53,-1367.09 1013.25,-1371.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="670.66,-2212.72 664.48,-2221.32 674.67,-2218.45 670.66,-2212.72"/>
</g>
-<!-- Node406&#45;&gt;Node286 -->
-<g id="edge463" class="edge">
-<title>Node406&#45;&gt;Node286</title>
-<path fill="none" stroke="midnightblue" d="M746.28,-970.83C747.22,-971.78 748.13,-972.77 749,-973.8 776.34,-1006.12 739.12,-3989.94 767,-4021.8 826.1,-4089.35 905.48,-3984.45 967,-4049.8 1001.84,-4086.81 951.62,-4239.47 985,-4277.8 992.44,-4286.35 1002.18,-4292.25 1012.77,-4296.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.43,-968.06 738.51,-964.34 743.94,-973.44 748.43,-968.06"/>
+<!-- Node409&#45;&gt;Node39 -->
+<g id="edge461" class="edge">
+<title>Node409&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M679.09,-5443.67C702.63,-5457.72 731.37,-5478.57 749,-5504.51 766.34,-5530.01 742.56,-5552.71 767,-5571.51 804.74,-5600.54 933.43,-5591.95 1017.67,-5582.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="680.77,-5440.6 670.36,-5438.63 677.27,-5446.66 680.77,-5440.6"/>
</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,-395.3 1050,-414.3 1140,-414.3 1140,-395.3 1050,-395.3"/>
-<text text-anchor="middle" x="1095" y="-402.3" 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.28,-5405.85C736.74,-5401.52 743.51,-5396.15 749,-5389.51 794.04,-5335.04 717.23,-5281.69 767,-5231.51 799.92,-5198.31 924.18,-5191.2 1009.67,-5190.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.55,-5402.8 720.24,-5410.48 730.74,-5409.03 727.55,-5402.8"/>
</g>
+<!-- Node409&#45;&gt;Node286 -->
+<g id="edge463" class="edge">
+<title>Node409&#45;&gt;Node286</title>
+<path fill="none" stroke="midnightblue" d="M683.38,-5443.4C707.38,-5456.93 735.1,-5477.33 749,-5504.51 765.32,-5536.41 743.83,-6767.17 767,-6794.51 782.9,-6813.26 922.67,-6833.21 1014.26,-6844.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="684.86,-5440.22 674.4,-5438.55 681.53,-5446.38 684.86,-5440.22"/>
</g>
-<!-- Node406&#45;&gt;Node407 -->
-<g id="edge461" class="edge">
-<title>Node406&#45;&gt;Node407</title>
-<path fill="none" stroke="midnightblue" d="M745.18,-938.77C746.51,-937.52 747.79,-936.2 749,-934.8 782.43,-896.24 734.59,-515.23 767,-475.8 835.79,-392.1 977.9,-392.67 1049.99,-399.15"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.72,-936.25 736.98,-945.15 747.02,-941.78 742.72,-936.25"/>
+<!-- Node410&#45;&gt;Node288 -->
+<g id="edge467" class="edge">
+<title>Node410&#45;&gt;Node288</title>
+<path fill="none" stroke="midnightblue" d="M746.28,-948.54C747.22,-949.49 748.13,-950.48 749,-951.51 778.69,-986.63 736.73,-4227.89 767,-4262.51 826.09,-4330.07 901.21,-4229.45 967,-4290.51 994.67,-4316.19 958.35,-4346.77 985,-4373.51 992.8,-4381.33 1002.53,-4386.86 1012.94,-4390.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.43,-945.77 738.51,-942.04 743.94,-951.14 748.43,-945.77"/>
</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,-483.3 1042,-502.3 1148,-502.3 1148,-483.3 1042,-483.3"/>
-<text text-anchor="middle" x="1095" y="-490.3" 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,-445.01 1050,-464.01 1140,-464.01 1140,-445.01 1050,-445.01"/>
+<text text-anchor="middle" x="1095" y="-452.01" 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="M745.17,-938.77C746.51,-937.52 747.78,-936.2 749,-934.8 780.23,-898.88 733.36,-540.47 767,-506.8 804.25,-469.52 959.21,-478.92 1041.74,-486.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="742.72,-936.24 736.96,-945.14 747.01,-941.77 742.72,-936.24"/>
-</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="M733.22,-4636.23C739.17,-4632.68 744.55,-4628.26 749,-4622.8 777.4,-4587.95 734.86,-3845.23 767,-3813.8 798.77,-3782.73 934.54,-3783.45 967,-3813.8 1010.6,-3854.57 946.07,-4036.56 985,-4081.8 990.62,-4088.34 997.59,-4093.33 1005.25,-4097.11"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.46,-4633.2 724.13,-4640.85 734.63,-4639.44 731.46,-4633.2"/>
+<title>Node410&#45;&gt;Node411</title>
+<path fill="none" stroke="midnightblue" d="M745.17,-916.47C746.51,-915.23 747.79,-913.91 749,-912.51 780.87,-875.82 733.03,-510.26 767,-475.51 805.12,-436.5 969.59,-444.15 1049.75,-450.44"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.72,-913.95 736.97,-922.85 747.01,-919.48 742.72,-913.95"/>
</g>
-<!-- Node409&#45;&gt;Node171 -->
-<g id="edge466" class="edge">
-<title>Node409&#45;&gt;Node171</title>
-<path fill="none" stroke="midnightblue" d="M733.3,-4636.3C739.23,-4632.73 744.59,-4628.29 749,-4622.8 782.29,-4581.41 729.27,-2748.18 767,-2710.8 798.57,-2679.52 934.29,-2680.71 967,-2710.8 1002.44,-2743.42 957.48,-2887.27 985,-2926.8 996.7,-2943.61 1015.41,-2955.02 1034.06,-2962.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.54,-4633.26 724.22,-4640.93 734.72,-4639.5 731.54,-4633.26"/>
+<!-- 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,-483.01 1042,-502.01 1148,-502.01 1148,-483.01 1042,-483.01"/>
+<text text-anchor="middle" x="1095" y="-490.01" 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="M730.08,-4664.58C742.47,-4666.75 755.04,-4668.88 767,-4670.8 811.31,-4677.91 935.07,-4667.26 967,-4698.8 1004.74,-4736.08 948.73,-4778.08 985,-4816.8 993.74,-4826.14 1005.22,-4832.25 1017.45,-4836.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.65,-4661.12 720.2,-4662.83 729.44,-4668.02 730.65,-4661.12"/>
</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="M745.17,-916.47C746.5,-915.22 747.78,-913.9 749,-912.51 778.67,-878.46 735.05,-538.41 767,-506.51 804.3,-469.27 959.24,-478.65 1041.75,-486.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="742.71,-913.95 736.95,-922.84 747,-919.48 742.71,-913.95"/>
+</g>
+<!-- Node413&#45;&gt;Node47 -->
<g id="edge469" class="edge">
-<title>Node410&#45;&gt;Node51</title>
-<path fill="none" stroke="midnightblue" d="M723.46,-4794.18C733.38,-4789.26 742.33,-4782.65 749,-4773.8 775.18,-4739.05 735.88,-4021.21 767,-3990.8 798.79,-3959.74 934.41,-3960.58 967,-3990.8 1005.89,-4026.86 950.23,-4188.74 985,-4228.8 992.81,-4237.8 1003.16,-4243.86 1014.38,-4247.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="721.89,-4791.04 714.12,-4798.24 724.68,-4797.46 721.89,-4791.04"/>
+<title>Node413&#45;&gt;Node47</title>
+<path fill="none" stroke="midnightblue" d="M673.82,-4939.82C699.66,-4921.89 733.41,-4893.37 749,-4858.51 767.24,-4817.72 735.06,-4085.74 767,-4054.51 798.78,-4023.43 933.37,-4025.44 967,-4054.51 1008.8,-4090.64 947.35,-4137.07 985,-4177.51 990.74,-4183.68 997.68,-4188.44 1005.24,-4192.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="671.73,-4937 665.39,-4945.49 675.64,-4942.81 671.73,-4937"/>
</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="M723.5,-4794.2C733.41,-4789.28 742.35,-4782.66 749,-4773.8 781.11,-4731 735.82,-3854.29 767,-3810.8 822.04,-3734.02 910.92,-3814.83 967,-3738.8 992.88,-3703.71 957.06,-3380.27 985,-3346.8 990.97,-3339.65 998.54,-3334.3 1006.89,-3330.33"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="721.93,-4791.07 714.15,-4798.26 724.72,-4797.49 721.93,-4791.07"/>
+<title>Node413&#45;&gt;Node173</title>
+<path fill="none" stroke="midnightblue" d="M674.42,-4939.55C700.28,-4921.63 733.75,-4893.26 749,-4858.51 761.06,-4831.02 745.69,-2718.64 767,-2697.51 798.56,-2666.21 933.82,-2667.94 967,-2697.51 993.05,-2720.73 962.85,-2826.54 985,-2853.51 992.44,-2862.57 1002.24,-2869.31 1012.92,-2874.33"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="672.33,-4936.74 665.98,-4945.22 676.24,-4942.55 672.33,-4936.74"/>
</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="M675.43,-4820.7C700.67,-4829.46 735.55,-4840.7 767,-4847.8 810.78,-4857.69 934.29,-4845.08 967,-4875.8 996.1,-4903.13 956.98,-4935.36 985,-4963.8 992.41,-4971.32 1001.61,-4976.73 1011.49,-4980.58"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="676.52,-4817.37 665.92,-4817.36 674.2,-4823.98 676.52,-4817.37"/>
+<title>Node413&#45;&gt;Node294</title>
+<path fill="none" stroke="midnightblue" d="M734.61,-4969.13C800.08,-4975.68 889.11,-4985.73 967,-4998.51 987.24,-5001.83 1009.14,-5006.2 1028.96,-5010.45"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.61,-4965.61 724.31,-4968.11 733.92,-4972.58 734.61,-4965.61"/>
</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="M746.26,-4675.75C747.2,-4674.81 748.12,-4673.83 749,-4672.8 777.99,-4639.1 735.21,-3903.88 767,-3872.8 798.78,-3841.73 934.5,-3842.49 967,-3872.8 1009.03,-3912 947.46,-4087.29 985,-4130.8 992.47,-4139.46 1002.28,-4145.4 1012.97,-4149.42"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="743.92,-4673.14 738.44,-4682.2 748.38,-4678.54 743.92,-4673.14"/>
+<title>Node414&#45;&gt;Node51</title>
+<path fill="none" stroke="midnightblue" d="M732.09,-5112.22C738.52,-5108.32 744.3,-5103.49 749,-5097.51 778.72,-5059.66 732.62,-4265.18 767,-4231.51 798.75,-4200.41 932.72,-4203.22 967,-4231.51 999.47,-4258.3 955.61,-4294.36 985,-4324.51 993.12,-4332.83 1003.41,-4338.57 1014.43,-4342.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.22,-5109.25 722.96,-5116.97 733.45,-5115.46 730.22,-5109.25"/>
</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="M746.28,-4675.76C747.22,-4674.82 748.13,-4673.83 749,-4672.8 781.1,-4635.01 731.76,-2922.69 767,-2887.8 798.59,-2856.53 933.97,-2858.07 967,-2887.8 995.4,-2913.37 961.27,-3028.85 985,-3058.8 992.97,-3068.85 1003.76,-3076.26 1015.47,-3081.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="743.93,-4673.16 738.49,-4682.25 748.41,-4678.54 743.93,-4673.16"/>
+<title>Node414&#45;&gt;Node175</title>
+<path fill="none" stroke="midnightblue" d="M732.34,-5112.18C738.68,-5108.28 744.38,-5103.46 749,-5097.51 782.84,-5053.9 727.79,-3149.36 767,-3110.51 798.57,-3079.22 934.5,-3080.19 967,-3110.51 1009.03,-3149.71 947.46,-3324.99 985,-3368.51 991.01,-3375.48 998.55,-3380.68 1006.83,-3384.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.54,-5109.17 723.33,-5116.93 733.8,-5115.36 730.54,-5109.17"/>
</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="M681.09,-4704.26C716.5,-4714.97 762.62,-4728.85 767,-4729.8 810.85,-4739.37 934.86,-4726.48 967,-4757.8 1001.85,-4791.76 951.49,-4830.52 985,-4865.8 991.94,-4873.11 1000.56,-4878.44 1009.88,-4882.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="682.02,-4700.88 671.43,-4701.34 679.99,-4707.58 682.02,-4700.88"/>
+<title>Node414&#45;&gt;Node290</title>
+<path fill="none" stroke="midnightblue" d="M742.36,-5140.92C744.66,-5142.33 746.88,-5143.86 749,-5145.51 764.4,-5157.46 751.58,-5173.57 767,-5185.51 804.23,-5214.33 927.29,-5229.18 1011.36,-5236.15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="743.64,-5137.63 733.17,-5136.03 740.35,-5143.82 743.64,-5137.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="M659.82,-9268.59C685.95,-9300.23 730.72,-9360.42 749,-9420.8 758.39,-9451.82 743.74,-9981.24 767,-10003.8 798.91,-10034.74 935.35,-10035 967,-10003.8 1016.66,-9954.85 942.34,-8803.96 985,-8748.8 990.16,-8742.13 996.67,-8736.85 1003.92,-8732.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="662.41,-9266.22 653.3,-9260.81 657.04,-9270.72 662.41,-9266.22"/>
+<title>Node415&#45;&gt;Node45</title>
+<path fill="none" stroke="midnightblue" d="M723.48,-5005.9C733.4,-5000.97 742.34,-4994.36 749,-4985.51 778.11,-4946.77 732.39,-4147.41 767,-4113.51 798.75,-4082.41 933.19,-4084.66 967,-4113.51 1005.69,-4146.52 950.11,-4189.51 985,-4226.51 992.64,-4234.61 1002.35,-4240.29 1012.81,-4244.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="721.91,-5002.76 714.14,-5009.96 724.7,-5009.18 721.91,-5002.76"/>
</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="M735.96,-9255.6C820.93,-9261.89 936.12,-9263.75 967,-9231.8 1005.37,-9192.12 952.65,-7289.52 985,-7244.8 991.91,-7235.25 1001.43,-7228.13 1011.98,-7222.84"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736,-9252.09 725.76,-9254.81 735.46,-9259.07 736,-9252.09"/>
+<title>Node415&#45;&gt;Node177</title>
+<path fill="none" stroke="midnightblue" d="M723.78,-5005.86C733.6,-5000.94 742.44,-4994.34 749,-4985.51 782.01,-4941.06 727.68,-3031.48 767,-2992.51 798.57,-2961.22 934.54,-2962.15 967,-2992.51 1010.6,-3033.28 947.45,-3214.11 985,-3260.51 990.57,-3267.39 997.55,-3272.81 1005.27,-3277.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="722.27,-5002.7 714.52,-5009.93 725.08,-5009.11 722.27,-5002.7"/>
</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="M660.38,-9269.04C686.72,-9300.77 731.31,-9360.59 749,-9420.8 758.8,-9454.17 742.23,-10648.38 767,-10672.8 798.65,-10704 934.56,-10703.18 967,-10672.8 1011.38,-10631.25 948.57,-10448.48 985,-10399.8 993.33,-10388.67 1005.09,-10380.63 1017.83,-10374.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="662.91,-9266.62 653.79,-9261.23 657.56,-9271.13 662.91,-9266.62"/>
+<title>Node415&#45;&gt;Node292</title>
+<path fill="none" stroke="midnightblue" d="M755.64,-5030.06C818.39,-5036.51 897.19,-5045.79 967,-5057.51 988.26,-5061.08 1011.34,-5065.88 1031.91,-5070.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="755.61,-5026.54 745.31,-5029.01 754.9,-5033.5 755.61,-5026.54"/>
</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="M639.83,-10304.64C639.3,-10418.34 642.97,-10985.76 767,-11091.8 834.56,-11149.56 900.64,-11150.94 967,-11091.8 993.05,-11068.58 962.63,-10962.59 985,-10935.8 994.19,-10924.8 1006.92,-10917.38 1020.44,-10912.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="643.33,-10304.34 639.89,-10294.32 636.33,-10304.3 643.33,-10304.34"/>
+<title>Node416&#45;&gt;Node49</title>
+<path fill="none" stroke="midnightblue" d="M734.62,-8953.9C740.02,-8957.31 744.91,-8961.46 749,-8966.51 783.53,-9009.05 727.91,-9914.12 767,-9952.51 830.42,-10014.78 903.65,-10014.86 967,-9952.51 1011.98,-9908.23 948.66,-8868.12 985,-8816.51 993.21,-8804.85 1005.16,-8796.51 1018.17,-8790.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.21,-8950.78 725.74,-8949.14 732.9,-8956.95 736.21,-8950.78"/>
</g>
-<!-- Node414&#45;&gt;Node55 -->
-<g id="edge483" class="edge">
-<title>Node414&#45;&gt;Node55</title>
-<path fill="none" stroke="midnightblue" d="M746.31,-10066.74C747.24,-10067.72 748.14,-10068.74 749,-10069.8 779.93,-10107.82 731.99,-10917.5 767,-10951.8 798.75,-10982.91 935.38,-10983.03 967,-10951.8 995.31,-10923.85 966.05,-9554.78 985,-9519.8 999.81,-9492.47 1029.82,-9473.53 1054.6,-9461.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.42,-10063.93 738.6,-10059.94 743.78,-10069.18 748.42,-10063.93"/>
+<!-- Node416&#45;&gt;Node179 -->
+<g id="edge482" class="edge">
+<title>Node416&#45;&gt;Node179</title>
+<path fill="none" stroke="midnightblue" d="M734.68,-8928.31C739.89,-8925.31 744.73,-8921.75 749,-8917.51 774.56,-8892.14 742.53,-8864.93 767,-8838.51 830.24,-8770.23 911.22,-8851 967,-8776.51 1006.33,-8723.98 945.72,-7648.07 985,-7595.51 990.99,-7587.49 998.86,-7581.31 1007.64,-7576.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733,-8925.23 725.6,-8932.81 736.11,-8931.5 733,-8925.23"/>
</g>
-<!-- Node414&#45;&gt;Node181 -->
-<g id="edge484" class="edge">
-<title>Node414&#45;&gt;Node181</title>
-<path fill="none" stroke="midnightblue" d="M746.31,-10066.74C747.24,-10067.73 748.14,-10068.74 749,-10069.8 776.47,-10103.48 735.92,-10821.43 767,-10851.8 830.57,-10913.93 903.94,-10914.45 967,-10851.8 994.05,-10824.93 962.69,-8137.72 985,-8106.8 991.9,-8097.24 1001.41,-8090.12 1011.96,-8084.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.41,-10063.93 738.59,-10059.95 743.78,-10069.18 748.41,-10063.93"/>
+<!-- Node416&#45;&gt;Node296 -->
+<g id="edge483" class="edge">
+<title>Node416&#45;&gt;Node296</title>
+<path fill="none" stroke="midnightblue" d="M734.5,-8953.77C739.95,-8957.2 744.88,-8961.4 749,-8966.51 776.66,-9000.83 735.65,-10522.51 767,-10553.51 798.79,-10584.94 915.24,-10576.94 1000.14,-10566.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736,-8950.6 725.53,-8948.98 732.7,-8956.78 736,-8950.6"/>
</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.31,-10066.74C747.24,-10067.72 748.14,-10068.74 749,-10069.8 781.31,-10109.56 730.42,-10955.93 767,-10991.8 830.46,-11054.04 902,-11052.44 967,-10991.8 988.09,-10972.12 974.3,-10759.59 985,-10732.8 1004.72,-10683.39 1050.16,-10638.54 1075.7,-10616.03"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="748.42,-10063.93 738.61,-10059.93 743.79,-10069.18 748.42,-10063.93"/>
+<title>Node417&#45;&gt;Node298</title>
+<path fill="none" stroke="midnightblue" d="M640.05,-9777.61C640.72,-9950.93 649.57,-11189.36 767,-11297.51 832.39,-11357.72 884.68,-11331.03 967,-11297.51 1025.79,-11273.57 1072.2,-11207.86 1088.09,-11183.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.55,-9777.36 640.02,-9767.37 636.55,-9777.38 643.55,-9777.36"/>
</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.13,-10003.18C734.31,-10007.26 742.61,-10012.95 749,-10020.8 780,-10058.91 731.91,-10870.42 767,-10904.8 830.49,-10967.01 903.8,-10967.3 967,-10904.8 998.88,-10873.27 961.42,-9328.94 985,-9290.8 997.03,-9271.35 1018.17,-9258.36 1038.66,-9249.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.3,-9999.87 715.7,-9999.61 723.82,-10006.42 726.3,-9999.87"/>
+<title>Node418&#45;&gt;Node55</title>
+<path fill="none" stroke="midnightblue" d="M746.33,-9539.44C747.25,-9540.42 748.14,-9541.44 749,-9542.51 775.94,-9575.92 736.48,-11057.34 767,-11087.51 798.61,-11118.75 935.38,-11118.74 967,-11087.51 996.21,-11058.65 962.49,-9643.85 985,-9609.51 995.41,-9593.63 1012.3,-9582.84 1029.71,-9575.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.44,-9536.63 738.64,-9532.61 743.79,-9541.87 748.44,-9536.63"/>
</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="M725.11,-10003.19C734.29,-10007.27 742.6,-10012.96 749,-10020.8 776.53,-10054.56 735.84,-10774.35 767,-10804.8 830.57,-10866.93 903.95,-10867.46 967,-10804.8 994.94,-10777.04 962.35,-8001.03 985,-7968.8 992.82,-7957.67 1004.1,-7949.63 1016.47,-7943.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.27,-9999.89 715.68,-9999.62 723.8,-10006.44 726.27,-9999.89"/>
+<title>Node418&#45;&gt;Node183</title>
+<path fill="none" stroke="midnightblue" d="M746.33,-9539.44C747.25,-9540.42 748.14,-9541.44 749,-9542.51 775.24,-9575.05 737.26,-11018.12 767,-11047.51 798.61,-11078.75 935.47,-11078.83 967,-11047.51 993.36,-11021.32 965.53,-8404.15 985,-8372.51 996.98,-8353.03 1018.12,-8340.03 1038.62,-8331.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.44,-9536.63 738.64,-9532.61 743.79,-9541.87 748.44,-9536.63"/>
</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.14,-10003.17C734.32,-10007.25 742.62,-10012.95 749,-10020.8 781.73,-10061.08 729.95,-10918.46 767,-10954.8 830.46,-11017.05 902.85,-11016.33 967,-10954.8 1001.67,-10921.55 956.68,-10561.61 985,-10522.8 993.08,-10511.73 1004.56,-10503.72 1017.06,-10497.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.3,-9999.87 715.71,-9999.6 723.83,-10006.41 726.3,-9999.87"/>
+<title>Node418&#45;&gt;Node300</title>
+<path fill="none" stroke="midnightblue" d="M746.33,-9539.44C747.25,-9540.42 748.14,-9541.44 749,-9542.51 776.56,-9576.7 735.77,-11092.63 767,-11123.51 830.21,-11186 901.01,-11183.06 967,-11123.51 996.02,-11097.32 960.88,-10979.27 985,-10948.51 993.31,-10937.91 1004.73,-10930.19 1017.07,-10924.56"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="748.44,-9536.63 738.64,-9532.61 743.79,-9541.87 748.44,-9536.63"/>
</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="M670.74,-9129.46C695.52,-9144.8 731.91,-9164.46 767,-9172.8 810.24,-9183.08 935.44,-9204.09 967,-9172.8 1007.4,-9132.75 954.43,-7172.78 985,-7124.8 996.1,-7107.38 1014.79,-7095.67 1033.59,-7087.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="672.48,-9126.42 662.15,-9124.03 668.73,-9132.33 672.48,-9126.42"/>
+<title>Node419&#45;&gt;Node57</title>
+<path fill="none" stroke="midnightblue" d="M725,-9475.74C734.25,-9479.84 742.6,-9485.57 749,-9493.51 776.14,-9527.18 736.24,-11020.1 767,-11050.51 830.22,-11113 903.79,-11113 967,-11050.51 998.31,-11019.55 958.56,-9500.72 985,-9465.51 992.3,-9455.78 1002.39,-9448.83 1013.49,-9443.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.09,-9472.41 715.5,-9472.17 723.63,-9478.96 726.09,-9472.41"/>
</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="M670.8,-9130.08C697.07,-9150.25 733.04,-9183.15 749,-9221.8 761.14,-9251.2 744.33,-10344.49 767,-10366.8 798.67,-10397.98 934.76,-10397.4 967,-10366.8 994.76,-10340.45 961.52,-10053.03 985,-10022.8 991.2,-10014.82 999.26,-10008.66 1008.18,-10003.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="672.76,-9127.17 662.65,-9123.99 668.57,-9132.78 672.76,-9127.17"/>
+<title>Node419&#45;&gt;Node185</title>
+<path fill="none" stroke="midnightblue" d="M725.19,-9475.84C734.36,-9479.93 742.64,-9485.63 749,-9493.51 773.86,-9524.31 738.83,-10890.69 767,-10918.51 798.62,-10949.74 935.47,-10949.83 967,-10918.51 993.38,-10892.3 962.11,-8270.81 985,-8241.51 990.53,-8234.42 997.6,-8228.98 1005.46,-8224.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.36,-9472.54 715.77,-9472.26 723.88,-9479.08 726.36,-9472.54"/>
</g>
-<!-- Node417&#45;&gt;Node53 -->
-<g id="edge494" class="edge">
-<title>Node417&#45;&gt;Node53</title>
-<path fill="none" stroke="midnightblue" d="M730.81,-9907.98C737.73,-9911.76 743.96,-9916.61 749,-9922.8 779.82,-9960.69 732.11,-10767.62 767,-10801.8 798.75,-10832.91 935.41,-10833.07 967,-10801.8 1001.81,-10767.35 955.94,-9078.23 985,-9038.8 991.25,-9030.32 999.58,-9023.85 1008.87,-9018.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.27,-9904.8 721.73,-9903.75 729.32,-9911.14 732.27,-9904.8"/>
+<!-- Node419&#45;&gt;Node302 -->
+<g id="edge493" class="edge">
+<title>Node419&#45;&gt;Node302</title>
+<path fill="none" stroke="midnightblue" d="M725,-9475.74C734.25,-9479.84 742.6,-9485.57 749,-9493.51 776.79,-9527.99 735.51,-11056.37 767,-11087.51 830.21,-11150.01 901.42,-11147.51 967,-11087.51 1000.25,-11057.09 957.15,-10920.94 985,-10885.51 992.53,-10875.92 1002.67,-10868.81 1013.73,-10863.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.09,-9472.41 715.5,-9472.16 723.63,-9478.96 726.09,-9472.41"/>
</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="M730.78,-9908.01C737.7,-9911.78 743.94,-9916.62 749,-9922.8 773.32,-9952.52 739.49,-10587 767,-10613.8 798.83,-10644.82 935.48,-10645.14 967,-10613.8 996.91,-10584.06 963.04,-7612.82 985,-7576.8 997.17,-7556.84 1018.87,-7543.52 1039.72,-7534.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.23,-9904.83 721.68,-9903.79 729.28,-9911.17 732.23,-9904.83"/>
+<title>Node420&#45;&gt;Node187</title>
+<path fill="none" stroke="midnightblue" d="M662.59,-9065.37C686.35,-9086.72 725.94,-9117.79 767,-9130.51 851.91,-9156.8 903.81,-9193.02 967,-9130.51 999.98,-9097.88 961.87,-7500.72 985,-7460.51 998.68,-7436.73 1024.83,-7420.7 1048.09,-7410.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="664.89,-9062.73 655.15,-9058.54 660.15,-9067.89 664.89,-9062.73"/>
</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.83,-9907.96C737.74,-9911.74 743.97,-9916.6 749,-9922.8 785.53,-9967.86 725.63,-10926.14 767,-10966.8 830.39,-11029.11 897.81,-11022.6 967,-10966.8 996.38,-10943.11 968.19,-10917.6 985,-10883.8 1008.03,-10837.49 1051.73,-10794.18 1076.22,-10772.09"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.3,-9904.78 721.75,-9903.73 729.34,-9911.13 732.3,-9904.78"/>
+<title>Node420&#45;&gt;Node304</title>
+<path fill="none" stroke="midnightblue" d="M658.03,-9066.64C684.01,-9101.54 730.82,-9170.83 749,-9238.51 757.63,-9270.62 743.31,-10412.17 767,-10435.51 802.24,-10470.22 940.64,-10449.43 1025.69,-10432.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="660.73,-9064.39 651.91,-9058.52 655.14,-9068.61 660.73,-9064.39"/>
</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="M733.86,-8081.6C739.47,-8084.91 744.6,-8088.93 749,-8093.8 792.52,-8142 718.93,-8195.14 767,-8238.8 800.58,-8269.3 919.58,-8265.24 1004.33,-8257.88"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.22,-8078.36 724.71,-8076.97 732.05,-8084.61 735.22,-8078.36"/>
+<title>Node421&#45;&gt;Node53</title>
+<path fill="none" stroke="midnightblue" d="M730.68,-9380.56C737.65,-9384.35 743.94,-9389.24 749,-9395.51 793.56,-9450.65 716.52,-10621.73 767,-10671.51 798.65,-10702.71 935.37,-10702.73 967,-10671.51 994.56,-10644.3 961.72,-9308.46 985,-9277.51 990.94,-9269.61 998.72,-9263.53 1007.39,-9258.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.05,-9377.34 721.51,-9376.31 729.11,-9383.69 732.05,-9377.34"/>
</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="M733.89,-8084.07C739.27,-8086.82 744.37,-8090.04 749,-8093.8 763.82,-8105.83 750.92,-8122.51 767,-8132.8 841.87,-8180.71 903.81,-8195.32 967,-8132.8 1000.59,-8099.57 956,-6469.11 985,-6431.8 992.09,-6422.68 1001.7,-6416.22 1012.3,-6411.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.17,-8080.8 724.61,-8079.86 732.28,-8087.18 735.17,-8080.8"/>
+<title>Node421&#45;&gt;Node181</title>
+<path fill="none" stroke="midnightblue" d="M731.24,-9384.3C737.61,-9387.37 743.62,-9391.06 749,-9395.51 764.33,-9408.19 750.34,-9425.63 767,-9436.51 841.42,-9485.11 903.77,-9498.99 967,-9436.51 996.9,-9406.96 962.63,-7959.09 985,-7923.51 996.58,-7905.09 1016.49,-7892.76 1036.14,-7884.58"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.26,-9380.94 721.69,-9380.26 729.53,-9387.38 732.26,-9380.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="M734.03,-8080.75C739.68,-8084.24 744.77,-8088.54 749,-8093.8 783.86,-8137.17 730.3,-10054.98 767,-10096.8 796.6,-10130.53 922.61,-10118.2 967,-10124.8 983.12,-10127.2 1000.37,-10129.85 1016.8,-10132.43"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.24,-8077.43 724.76,-8075.9 732,-8083.64 735.24,-8077.43"/>
+<title>Node421&#45;&gt;Node306</title>
+<path fill="none" stroke="midnightblue" d="M730.69,-9380.54C737.67,-9384.34 743.95,-9389.24 749,-9395.51 776.77,-9429.96 735.53,-10957.39 767,-10988.51 798.6,-11019.76 934.58,-11018.91 967,-10988.51 1012.48,-10945.86 947.68,-10758.46 985,-10708.51 993.32,-10697.36 1005.08,-10689.32 1017.81,-10683.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.08,-9377.32 721.53,-9376.29 729.13,-9383.67 732.08,-9377.32"/>
</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="M657.93,-8912.09C683.76,-8947.24 730.42,-9016.95 749,-9084.8 758.73,-9120.34 740.59,-9722.1 767,-9747.8 798.85,-9778.8 935.33,-9778.99 967,-9747.8 1013.16,-9702.35 948.98,-8635.65 985,-8581.8 994.91,-8566.99 1010.57,-8556.82 1026.96,-8549.84"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="660.62,-8909.85 651.83,-8903.93 655.01,-8914.03 660.62,-8909.85"/>
+<title>Node422&#45;&gt;Node59</title>
+<path fill="none" stroke="midnightblue" d="M734.03,-6760.46C739.67,-6763.95 744.77,-6768.25 749,-6773.51 780.64,-6812.83 731.3,-8554.83 767,-8590.51 799.18,-8622.66 919.2,-8615.74 1004.49,-8606.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.23,-6757.14 724.75,-6755.61 731.99,-6763.35 735.23,-6757.14"/>
</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="M725.19,-8888.94C816.52,-8888.17 950.69,-8884.07 967,-8866.8 1002.77,-8828.91 960.09,-7036.58 985,-6990.8 999.63,-6963.91 1029.15,-6945.36 1053.77,-6933.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.08,-8885.44 715.11,-8889.01 725.13,-8892.44 725.08,-8885.44"/>
+<title>Node422&#45;&gt;Node189</title>
+<path fill="none" stroke="midnightblue" d="M734.67,-6746.42C816.68,-6744.62 934.11,-6742.03 1012.13,-6740.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.52,-6742.92 724.6,-6746.64 734.67,-6749.92 734.52,-6742.92"/>
</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="M658.07,-8912.05C684.1,-8947.15 730.98,-9016.8 749,-9084.8 761.24,-9130.99 733.04,-10771.19 767,-10804.8 830.18,-10867.33 902.53,-10866 967,-10804.8 994.92,-10778.3 961.52,-10489.31 985,-10458.8 991.67,-10450.14 1000.5,-10443.58 1010.26,-10438.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="660.74,-8909.78 651.94,-8903.9 655.15,-8913.99 660.74,-8909.78"/>
+<title>Node422&#45;&gt;Node310</title>
+<path fill="none" stroke="midnightblue" d="M733.49,-6760.09C739.35,-6763.65 744.64,-6768.06 749,-6773.51 779.38,-6811.44 734.31,-10236.54 767,-10272.51 775.32,-10281.66 922.56,-10293.57 1016.6,-10300.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.01,-6756.94 724.52,-6755.47 731.8,-6763.16 735.01,-6756.94"/>
</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=" ">
-<polygon fill="white" stroke="black" points="1014.5,-243.3 1014.5,-262.3 1175.5,-262.3 1175.5,-243.3 1014.5,-243.3"/>
-<text text-anchor="middle" x="1095" y="-250.3" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaPreCompiledWorkload</text>
-</a>
+<!-- Node423&#45;&gt;Node61 -->
+<g id="edge506" class="edge">
+<title>Node423&#45;&gt;Node61</title>
+<path fill="none" stroke="midnightblue" d="M724.43,-9000.67C733.93,-9005.12 742.51,-9011.21 749,-9019.51 784.99,-9065.5 725.35,-10029.57 767,-10070.51 830.39,-10132.82 903.65,-10132.86 967,-10070.51 1012.3,-10025.92 945.87,-8976.59 985,-8926.51 992.47,-8916.94 1002.72,-8910.31 1013.96,-8905.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.66,-8997.4 715.08,-8996.9 723.04,-9003.89 725.66,-8997.4"/>
</g>
+<!-- Node423&#45;&gt;Node191 -->
+<g id="edge507" class="edge">
+<title>Node423&#45;&gt;Node191</title>
+<path fill="none" stroke="midnightblue" d="M725.3,-8993.08C811.32,-8993.63 935.74,-8988.12 967,-8953.51 997.54,-8919.7 958.56,-7350.61 985,-7313.51 992.52,-7302.95 1003.17,-7295.24 1014.9,-7289.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.31,-8989.58 715.28,-8992.99 725.24,-8996.58 725.31,-8989.58"/>
</g>
-<!-- Node420&#45;&gt;Node421 -->
-<g id="edge506" class="edge">
-<title>Node420&#45;&gt;Node421</title>
-<path fill="none" stroke="midnightblue" d="M728.54,-705.6C736.33,-701.7 743.37,-696.56 749,-689.8 778.39,-654.51 735.01,-309.76 767,-276.8 800.01,-242.8 928.4,-242.87 1014.15,-247.08"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.93,-702.49 719.1,-709.62 729.67,-708.93 726.93,-702.49"/>
+<!-- Node423&#45;&gt;Node308 -->
+<g id="edge508" class="edge">
+<title>Node423&#45;&gt;Node308</title>
+<path fill="none" stroke="midnightblue" d="M724.48,-9000.63C733.97,-9005.08 742.53,-9011.19 749,-9019.51 778.17,-9057.04 733.32,-10696.97 767,-10730.51 799.99,-10763.35 924.91,-10754.94 1010.44,-10744.64"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.71,-8997.36 715.13,-8996.85 723.09,-9003.85 725.71,-8997.36"/>
</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=" ">
-<polygon fill="white" stroke="black" points="1013.5,-205.3 1013.5,-224.3 1176.5,-224.3 1176.5,-205.3 1013.5,-205.3"/>
-<text text-anchor="middle" x="1095" y="-212.3" font-family="Helvetica,sans-Serif" font-size="10.00">TosaRefPreCompiledWorkload</text>
+<!-- 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,-243.01 1014.5,-262.01 1175.5,-262.01 1175.5,-243.01 1014.5,-243.01"/>
+<text text-anchor="middle" x="1095" y="-250.01" font-family="Helvetica,sans-Serif" font-size="10.00">GpuFsaPreCompiledWorkload</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="M728.56,-705.62C736.35,-701.72 743.39,-696.57 749,-689.8 780.82,-651.47 732.52,-277.76 767,-241.8 799.72,-207.67 927.5,-206.45 1013.3,-209.81"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.95,-702.5 719.13,-709.65 729.7,-708.94 726.95,-702.5"/>
+<!-- Node424&#45;&gt;Node425 -->
+<g id="edge510" class="edge">
+<title>Node424&#45;&gt;Node425</title>
+<path fill="none" stroke="midnightblue" d="M728.52,-683.29C736.31,-679.4 743.37,-674.26 749,-667.51 776.87,-634.12 736.67,-307.68 767,-276.51 800.05,-242.54 928.43,-242.61 1014.16,-246.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.91,-680.18 719.08,-687.31 729.65,-686.62 726.91,-680.18"/>
</g>
-<!-- Node423&#45;&gt;Node67 -->
-<g id="edge509" class="edge">
-<title>Node423&#45;&gt;Node67</title>
-<path fill="none" stroke="midnightblue" d="M649.33,-9469.43C671.49,-9529.25 727.06,-9687.38 749,-9824.8 753.23,-9851.32 747.66,-10289.17 767,-10307.8 799.01,-10338.64 935.38,-10339.03 967,-10307.8 995.48,-10279.67 960.54,-8898.49 985,-8866.8 993.63,-8855.61 1006.03,-8848.35 1019.4,-8843.68"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="652.61,-9468.21 645.84,-9460.06 646.05,-9470.65 652.61,-9468.21"/>
+<!-- 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,-205.01 1013.5,-224.01 1176.5,-224.01 1176.5,-205.01 1013.5,-205.01"/>
+<text text-anchor="middle" x="1095" y="-212.01" font-family="Helvetica,sans-Serif" font-size="10.00">TosaRefPreCompiledWorkload</text>
+</a>
</g>
-<!-- Node423&#45;&gt;Node191 -->
-<g id="edge510" class="edge">
-<title>Node423&#45;&gt;Node191</title>
-<path fill="none" stroke="midnightblue" d="M735.97,-9454.6C820.93,-9460.89 936.12,-9462.75 967,-9430.8 1006.85,-9389.57 951.02,-7412.98 985,-7366.8 991.77,-7357.6 1001,-7350.76 1011.24,-7345.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736,-9451.1 725.76,-9453.82 735.46,-9458.07 736,-9451.1"/>
</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="M649.44,-9469.42C671.84,-9529.19 727.9,-9687.24 749,-9824.8 755.06,-9864.3 738.39,-10515.9 767,-10543.8 798.82,-10574.83 934.25,-10573.84 967,-10543.8 1001.19,-10512.44 955.77,-10371.83 985,-10335.8 993.03,-10325.9 1003.94,-10318.89 1015.76,-10313.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="652.71,-9468.17 645.91,-9460.05 646.16,-9470.64 652.71,-9468.17"/>
+<title>Node424&#45;&gt;Node426</title>
+<path fill="none" stroke="midnightblue" d="M728.55,-683.32C736.34,-679.42 743.38,-674.27 749,-667.51 779.29,-631.08 734.18,-275.67 767,-241.51 799.75,-207.41 927.52,-206.18 1013.31,-209.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.94,-680.2 719.11,-687.34 729.68,-686.64 726.94,-680.2"/>
</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.52,-6357.74C737.56,-6361.55 743.9,-6366.48 749,-6372.8 777.22,-6407.82 735.07,-7960.13 767,-7991.8 799.75,-8024.29 922.68,-8015.93 1008.11,-8005.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.81,-6354.48 721.26,-6353.48 728.88,-6360.84 731.81,-6354.48"/>
+<title>Node427&#45;&gt;Node67</title>
+<path fill="none" stroke="midnightblue" d="M734.62,-9333.9C740.02,-9337.31 744.91,-9341.46 749,-9346.51 784.67,-9390.48 726.61,-10325.83 767,-10365.51 798.7,-10396.66 935.34,-10396.7 967,-10365.51 1014.34,-10318.87 943.43,-9221.35 985,-9169.51 993.7,-9158.65 1006.05,-9151.84 1019.32,-9147.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.21,-9330.78 725.75,-9329.13 732.9,-9336.95 736.21,-9330.78"/>
</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.55,-6359.91C737.31,-6363.31 743.59,-6367.55 749,-6372.8 771.74,-6394.88 742.34,-6421.89 767,-6441.8 845.03,-6504.8 970.91,-6487.59 1041.56,-6470.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.64,-6356.57 721.08,-6355.77 728.83,-6362.98 731.64,-6356.57"/>
+<title>Node427&#45;&gt;Node193</title>
+<path fill="none" stroke="midnightblue" d="M735.72,-9334.74C820.51,-9344.03 935.58,-9349.87 967,-9318.51 998.46,-9287.11 957.71,-7753.59 985,-7718.51 991.91,-7709.62 1001.22,-7703.26 1011.49,-7698.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.87,-9331.24 725.54,-9333.59 735.08,-9338.19 735.87,-9331.24"/>
</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.38,-6357.61C737.49,-6361.44 743.88,-6366.41 749,-6372.8 778.82,-6410.03 734.07,-9772.3 767,-9806.8 784.1,-9824.72 929.42,-9826.12 1020.49,-9825.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.59,-6354.31 721.04,-6353.34 728.68,-6360.68 731.59,-6354.31"/>
+<title>Node427&#45;&gt;Node314</title>
+<path fill="none" stroke="midnightblue" d="M734.48,-9333.78C739.94,-9337.21 744.88,-9341.4 749,-9346.51 793.22,-9401.21 717.29,-10562.74 767,-10612.51 800.61,-10646.15 930.23,-10637.91 1015.83,-10628.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="735.98,-9330.61 725.51,-9328.99 732.68,-9336.79 735.98,-9330.61"/>
</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="M735.56,-6234.5C740.6,-6237.89 745.16,-6241.95 749,-6246.8 776.9,-6282.04 735.48,-7832.76 767,-7864.8 799.86,-7898.2 926.2,-7892.29 1011.87,-7883.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="737.07,-6231.33 726.66,-6229.39 733.59,-6237.4 737.07,-6231.33"/>
+<title>Node428&#45;&gt;Node69</title>
+<path fill="none" stroke="midnightblue" d="M730.52,-6621.44C737.57,-6625.25 743.91,-6630.18 749,-6636.51 779.76,-6674.72 732.13,-8368 767,-8402.51 799.79,-8434.96 922.71,-8423.8 1008.12,-8411.31"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.82,-6618.18 721.27,-6617.18 728.89,-6624.54 731.82,-6618.18"/>
</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="M758.22,-6226.82C837.41,-6229.27 933.14,-6227.19 967,-6205.8 981.46,-6196.67 971.44,-6182.21 985,-6171.8 990.78,-6167.37 997.2,-6163.7 1003.95,-6160.66"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="758.27,-6223.32 748.16,-6226.48 758.04,-6230.31 758.27,-6223.32"/>
+<title>Node428&#45;&gt;Node195</title>
+<path fill="none" stroke="midnightblue" d="M730.38,-6622.3C737.35,-6625.96 743.72,-6630.61 749,-6636.51 772.14,-6662.34 741.25,-6768.29 767,-6791.51 845.54,-6862.32 982.88,-6832.21 1051.89,-6810.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.82,-6619.11 721.27,-6618.19 728.94,-6625.49 731.82,-6619.11"/>
</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="M735.59,-6234.47C740.63,-6237.87 745.18,-6241.94 749,-6246.8 778.47,-6284.25 735.63,-9641.93 767,-9677.8 826.08,-9745.37 891.4,-9657.42 967,-9705.8 979.46,-9713.78 973.23,-9724.84 985,-9733.8 995.57,-9741.85 1008.07,-9748.01 1020.77,-9752.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="737.12,-6231.31 726.7,-6229.36 733.63,-6237.38 737.12,-6231.31"/>
+<title>Node428&#45;&gt;Node312</title>
+<path fill="none" stroke="midnightblue" d="M730.38,-6621.32C737.49,-6625.15 743.88,-6630.11 749,-6636.51 779.03,-6674.01 734.15,-10060.45 767,-10095.51 783.95,-10113.6 929.33,-10117.72 1020.45,-10118.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.59,-6618.02 721.04,-6617.04 728.68,-6624.38 731.59,-6618.02"/>
</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="M738.47,-1593.04C822.99,-1587.08 935.93,-1585.71 967,-1616.8 1000.64,-1650.47 954.57,-2008.2 985,-2044.8 993.25,-2054.73 1004.58,-2061.19 1016.81,-2065.3"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="738.03,-1589.56 728.31,-1593.79 738.54,-1596.54 738.03,-1589.56"/>
+<title>Node429&#45;&gt;Node63</title>
+<path fill="none" stroke="midnightblue" d="M745.23,-6583.49C746.55,-6584.75 747.81,-6586.09 749,-6587.51 779.01,-6623.14 733.93,-8231.69 767,-8264.51 800.19,-8297.45 926.1,-8288.4 1011.63,-8277.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.12,-6580.52 737.11,-6577.04 742.77,-6586 747.12,-6580.52"/>
</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="M663.82,-1580.23C689.89,-1553.87 730.44,-1507.62 749,-1458.8 767.06,-1411.3 729.67,-1265.3 767,-1230.8 799.64,-1200.64 932.06,-1203.34 967,-1230.8 993.61,-1251.72 960.91,-1281.03 985,-1304.8 991.77,-1311.48 999.94,-1316.52 1008.73,-1320.31"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="661.19,-1577.91 656.56,-1587.43 666.12,-1582.87 661.19,-1577.91"/>
+<title>Node429&#45;&gt;Node198</title>
+<path fill="none" stroke="midnightblue" d="M758.37,-6570.9C835.08,-6573.09 933.47,-6575.91 1003.85,-6577.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="758.26,-6567.39 748.17,-6570.6 758.06,-6574.39 758.26,-6567.39"/>
</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="M663.97,-1580.28C690.18,-1553.97 730.85,-1507.77 749,-1458.8 760.22,-1428.53 743.48,-1190.91 767,-1168.8 831.77,-1107.93 891.89,-1121.27 967,-1168.8 982.79,-1178.79 970.43,-1195.1 985,-1206.8 993.63,-1213.73 1003.81,-1218.82 1014.44,-1222.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="661.34,-1577.97 656.67,-1587.48 666.25,-1582.95 661.34,-1577.97"/>
+<title>Node429&#45;&gt;Node316</title>
+<path fill="none" stroke="midnightblue" d="M745.25,-6583.48C746.56,-6584.75 747.81,-6586.09 749,-6587.51 779.24,-6623.6 735.07,-9942.91 767,-9977.51 783.11,-9994.96 916.97,-10001.56 1008.35,-10004.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="747.14,-6580.52 737.14,-6577.01 742.78,-6585.99 747.14,-6580.52"/>
</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.36,-3270.53C741.68,-3267.52 745.61,-3263.97 749,-3259.8 776.76,-3225.66 735.71,-1706.74 767,-1675.8 798.61,-1644.55 934.9,-1645.06 967,-1675.8 1000.57,-1707.96 955.26,-2058.07 985,-2093.8 989.47,-2099.17 994.84,-2103.53 1000.77,-2107.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.45,-3267.59 728.61,-3275.68 739,-3273.62 735.45,-3267.59"/>
+<title>Node430&#45;&gt;Node65</title>
+<path fill="none" stroke="midnightblue" d="M738.58,-1637.85C812.71,-1635.8 910.81,-1646.92 967,-1709.51 1001.84,-1748.32 950.96,-1903.99 985,-1943.51 993.36,-1953.22 1004.66,-1959.58 1016.82,-1963.68"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="738.15,-1634.36 728.28,-1638.22 738.4,-1641.36 738.15,-1634.36"/>
</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="M737.37,-3270.54C741.68,-3267.52 745.61,-3263.97 749,-3259.8 783.25,-3217.59 728.38,-1341.07 767,-1302.8 830.14,-1240.24 900.48,-1243.84 967,-1302.8 1016.91,-1347.05 940.38,-1402.22 985,-1451.8 991.49,-1459.02 999.61,-1464.37 1008.46,-1468.31"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.46,-3267.6 728.63,-3275.69 739.02,-3273.63 735.46,-3267.6"/>
+<title>Node430&#45;&gt;Node200</title>
+<path fill="none" stroke="midnightblue" d="M642.11,-1623.22C650.67,-1527.28 686.32,-1187.97 767,-1124.51 801.93,-1097.03 933.49,-1095.31 967,-1124.51 1010.98,-1162.82 945.61,-1211.49 985,-1254.51 991.62,-1261.74 999.87,-1267.09 1008.85,-1271.02"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="638.6,-1623.17 641.22,-1633.44 645.57,-1623.78 638.6,-1623.17"/>
</g>
-<!-- Node428&#45;&gt;Node202 -->
-<g id="edge528" class="edge">
-<title>Node428&#45;&gt;Node202</title>
-<path fill="none" stroke="midnightblue" d="M732.31,-6270.4C797.83,-6269.79 887.85,-6268.33 967,-6264.8 980.8,-6264.19 995.43,-6263.34 1009.67,-6262.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.98,-6266.9 722.01,-6270.49 732.04,-6273.9 731.98,-6266.9"/>
+<!-- Node430&#45;&gt;Node378 -->
+<g id="edge527" class="edge">
+<title>Node430&#45;&gt;Node378</title>
+<path fill="none" stroke="midnightblue" d="M641.34,-1623.3C647.4,-1519.6 676.12,-1128.01 767,-1054.51 801.56,-1026.56 932.95,-1025.94 967,-1054.51 1002.27,-1084.09 953.29,-1123.14 985,-1156.51 993.03,-1164.95 1003.28,-1170.81 1014.27,-1174.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="637.83,-1623.27 640.76,-1633.45 644.82,-1623.67 637.83,-1623.27"/>
</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="M708.74,-6290.17C724.61,-6297.99 739.58,-6308.84 749,-6323.8 773.37,-6362.51 735.72,-9583.43 767,-9616.8 783.37,-9634.27 919.47,-9638.71 1010.85,-9639.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="709.88,-6286.84 699.32,-6285.9 706.99,-6293.22 709.88,-6286.84"/>
+<title>Node431&#45;&gt;Node72</title>
+<path fill="none" stroke="midnightblue" d="M672.38,-2085.42C698.04,-2066.73 732.27,-2036.94 749,-2001.51 770.89,-1955.15 729.36,-1806.32 767,-1771.51 799.63,-1741.33 934.54,-1741.14 967,-1771.51 1010.91,-1812.59 947.38,-1994.59 985,-2041.51 990.61,-2048.51 997.68,-2054.03 1005.49,-2058.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="670.18,-2082.69 664.04,-2091.32 674.22,-2088.4 670.18,-2082.69"/>
</g>
-<!-- Node429&#45;&gt;Node320 -->
-<g id="edge531" class="edge">
-<title>Node429&#45;&gt;Node320</title>
-<path fill="none" stroke="midnightblue" d="M737.05,-10107.83C741.49,-10110.91 745.53,-10114.53 749,-10118.8 779.1,-10155.78 732.94,-10943.44 767,-10976.8 798.75,-11007.9 935.34,-11008 967,-10976.8 1015.79,-10928.71 944.23,-9798.86 985,-9743.8 991.33,-9735.26 999.77,-9728.75 1009.17,-9723.81"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="738.46,-10104.6 728.07,-10102.56 734.92,-10110.64 738.46,-10104.6"/>
+<!-- Node431&#45;&gt;Node202 -->
+<g id="edge530" class="edge">
+<title>Node431&#45;&gt;Node202</title>
+<path fill="none" stroke="midnightblue" d="M672.87,-2085.64C698.83,-2067.09 733.22,-2037.38 749,-2001.51 765.07,-1964.99 738.43,-1311.37 767,-1283.51 830.64,-1221.45 899.61,-1225.54 967,-1283.51 1007.55,-1318.39 948.63,-1363.29 985,-1402.51 991.53,-1409.55 999.62,-1414.81 1008.41,-1418.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="670.65,-2082.93 664.43,-2091.5 674.64,-2088.68 670.65,-2082.93"/>
</g>
-<!-- Node430&#45;&gt;Node74 -->
-<g id="edge533" class="edge">
-<title>Node430&#45;&gt;Node74</title>
-<path fill="none" stroke="midnightblue" d="M681.16,-5976.82C705.69,-5991.19 734.75,-6013.08 749,-6041.8 766.67,-6077.41 738.71,-7444.87 767,-7472.8 801.06,-7506.43 931.95,-7490.59 1017.44,-7475.84"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="682.79,-5973.72 672.36,-5971.87 679.36,-5979.82 682.79,-5973.72"/>
+<!-- Node432&#45;&gt;Node204 -->
+<g id="edge532" class="edge">
+<title>Node432&#45;&gt;Node204</title>
+<path fill="none" stroke="midnightblue" d="M732.35,-6450.94C797.88,-6451.4 887.9,-6450.91 967,-6446.51 980.83,-6445.74 995.48,-6444.57 1009.72,-6443.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.07,-6447.44 722.04,-6450.86 732.02,-6454.44 732.07,-6447.44"/>
</g>
-<!-- Node430&#45;&gt;Node206 -->
-<g id="edge534" class="edge">
-<title>Node430&#45;&gt;Node206</title>
-<path fill="none" stroke="midnightblue" d="M697.75,-5974.4C770.61,-5992.66 895.05,-6010.07 967,-5942.8 993.62,-5917.91 960.76,-5807.01 985,-5779.8 993.33,-5770.45 1004.38,-5764.22 1016.25,-5760.14"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="698.38,-5970.95 687.82,-5971.83 696.62,-5977.73 698.38,-5970.95"/>
+<!-- Node432&#45;&gt;Node318 -->
+<g id="edge533" class="edge">
+<title>Node432&#45;&gt;Node318</title>
+<path fill="none" stroke="midnightblue" d="M675.38,-6470.24C701.1,-6487.52 733.94,-6514.74 749,-6548.51 767.33,-6589.62 735.87,-9756.99 767,-9789.51 783.54,-9806.77 919.58,-9808.26 1010.91,-9807.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="677.26,-6467.28 666.97,-6464.76 673.44,-6473.15 677.26,-6467.28"/>
</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="M681.22,-5976.79C705.78,-5991.15 734.85,-6013.04 749,-6041.8 767.41,-6079.21 738.29,-9013.56 767,-9043.8 783.13,-9060.79 913.93,-9063.78 1005.13,-9063.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="682.85,-5973.69 672.41,-5971.84 679.42,-5979.79 682.85,-5973.69"/>
+<title>Node433&#45;&gt;Node322</title>
+<path fill="none" stroke="midnightblue" d="M737.1,-9580.5C741.52,-9583.58 745.55,-9587.22 749,-9591.51 775.52,-9624.4 736.95,-11082.81 767,-11112.51 830.22,-11174.99 903.65,-11174.86 967,-11112.51 1011.79,-11068.43 947.15,-10031.67 985,-9981.51 990.66,-9974.01 997.97,-9968.16 1006.12,-9963.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="738.52,-9577.27 728.13,-9575.21 734.97,-9583.3 738.52,-9577.27"/>
</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="M730.84,-5641.96C737.75,-5645.74 743.97,-5650.6 749,-5656.8 787.09,-5703.82 724.45,-6702.78 767,-6745.8 841.48,-6821.11 980.99,-6791.47 1051.25,-6769.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.3,-5638.78 721.76,-5637.72 729.34,-5645.12 732.3,-5638.78"/>
+<title>Node434&#45;&gt;Node74</title>
+<path fill="none" stroke="midnightblue" d="M729.67,-6408.22C737.12,-6412.76 743.79,-6418.44 749,-6425.51 777.37,-6463.99 733.85,-8112.06 767,-8146.51 783.43,-8163.58 917.2,-8165.2 1008.47,-8164.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.06,-6404.99 720.59,-6403.38 727.77,-6411.17 731.06,-6404.99"/>
</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="M731.52,-5642.73C743.45,-5643.91 755.51,-5644.98 767,-5645.8 851.7,-5651.89 948.99,-5654.62 1015.28,-5655.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.86,-5639.25 721.56,-5641.72 731.15,-5646.21 731.86,-5639.25"/>
+<title>Node434&#45;&gt;Node208</title>
+<path fill="none" stroke="midnightblue" d="M730.28,-6375.58C736.82,-6373.02 743.14,-6370.02 749,-6366.51 759.55,-6360.19 755.94,-6350.88 767,-6345.51 809.29,-6324.95 933.57,-6325.12 1016.15,-6327.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.83,-6372.38 720.58,-6379.03 731.18,-6378.98 728.83,-6372.38"/>
</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="M730.73,-5641.81C737.7,-5645.61 743.96,-5650.52 749,-5656.8 774.54,-5688.66 740.11,-8566.07 767,-8596.8 796.56,-8630.57 923.31,-8614.55 967,-8624.8 975.21,-8626.73 976.97,-8628.21 985,-8630.8 1004.62,-8637.13 1026.29,-8643.93 1045.1,-8649.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.12,-5638.59 721.57,-5637.55 729.17,-5644.94 732.12,-5638.59"/>
+<title>Node434&#45;&gt;Node320</title>
+<path fill="none" stroke="midnightblue" d="M729.7,-6408.19C737.15,-6412.74 743.8,-6418.42 749,-6425.51 776.15,-6462.52 735.71,-9696.92 767,-9730.51 783.01,-9747.69 914.22,-9753.11 1005.49,-9754.79"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.1,-6404.97 720.63,-6403.35 727.81,-6411.14 731.1,-6404.97"/>
</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="M734.54,-4134.93C739.98,-4131.33 744.9,-4127 749,-4121.8 773.51,-4090.74 738.67,-3437.42 767,-3409.8 830.64,-3347.75 902.45,-3348.69 967,-3409.8 993.59,-3434.97 961.29,-3710.9 985,-3738.8 993.91,-3749.29 1006.26,-3755.8 1019.46,-3759.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.55,-4132.03 725.58,-4140.01 736.01,-4138.12 732.55,-4132.03"/>
+<title>Node435&#45;&gt;Node78</title>
+<path fill="none" stroke="midnightblue" d="M730.68,-5953.55C737.66,-5957.35 743.94,-5962.24 749,-5968.51 772.94,-5998.16 739.87,-7313.73 767,-7340.51 799.73,-7372.81 921.98,-7363.03 1007.35,-7351.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.06,-5950.33 721.52,-5949.3 729.12,-5956.68 732.06,-5950.33"/>
</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="M734.64,-4135.01C740.06,-4131.39 744.95,-4127.03 749,-4121.8 788.81,-4070.42 721.64,-1828.36 767,-1781.8 799.85,-1748.09 927.24,-1753.42 1012.98,-1761.37"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.66,-4132.11 725.72,-4140.11 736.13,-4138.19 732.66,-4132.11"/>
+<title>Node435&#45;&gt;Node210</title>
+<path fill="none" stroke="midnightblue" d="M732.06,-5958.11C743.79,-5959.51 755.66,-5960.71 767,-5961.51 851.68,-5967.48 948.97,-5964.43 1015.27,-5960.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.16,-5954.59 721.8,-5956.83 731.29,-5961.54 732.16,-5954.59"/>
</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="M734.62,-4134.99C740.05,-4131.38 744.94,-4127.03 749,-4121.8 776.08,-4086.98 735.63,-2564.82 767,-2533.8 798.6,-2502.55 934.7,-2503.28 967,-2533.8 992.72,-2558.11 965.06,-2822.57 985,-2851.8 996.15,-2868.14 1014.03,-2879.24 1032.12,-2886.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.64,-4132.09 725.69,-4140.09 736.11,-4138.17 732.64,-4132.09"/>
+<title>Node435&#45;&gt;Node324</title>
+<path fill="none" stroke="midnightblue" d="M730.73,-5953.51C737.7,-5957.32 743.96,-5962.22 749,-5968.51 774.96,-6000.89 739.59,-8925.35 767,-8956.51 797.32,-8990.97 917.81,-8999.53 1003.71,-9001.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.12,-5950.3 721.57,-5949.26 729.17,-5956.65 732.12,-5950.3"/>
</g>
-<!-- Node432&#45;&gt;Node324 -->
-<g id="edge544" class="edge">
-<title>Node432&#45;&gt;Node324</title>
-<path fill="none" stroke="midnightblue" d="M725.47,-4170.52C734.57,-4175.77 742.76,-4182.4 749,-4190.8 789.24,-4244.94 721.24,-4444.24 767,-4493.8 827.89,-4559.75 904.11,-4457.76 967,-4521.8 1013.43,-4569.08 940.44,-4620.76 985,-4669.8 993.27,-4678.91 1004.15,-4684.97 1015.83,-4688.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727,-4167.37 716.51,-4165.91 723.8,-4173.6 727,-4167.37"/>
+<!-- Node436&#45;&gt;Node76 -->
+<g id="edge545" class="edge">
+<title>Node436&#45;&gt;Node76</title>
+<path fill="none" stroke="midnightblue" d="M734.52,-4281.62C739.97,-4278.02 744.89,-4273.7 749,-4268.51 792.27,-4213.87 717.02,-3690.08 767,-3641.51 798.87,-3610.53 933.97,-3611.77 967,-3641.51 995.4,-3667.07 959.53,-3784.02 985,-3812.51 994.04,-3822.62 1006.29,-3829 1019.31,-3832.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.53,-4278.72 725.56,-4286.69 735.98,-4284.81 732.53,-4278.72"/>
</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="M641.88,-3209.72C653.06,-3060.23 711.52,-2271.3 749,-1626.8 750.2,-1606.2 752.06,-1270.04 767,-1255.8 799.18,-1225.15 932.85,-1227.35 967,-1255.8 1001.02,-1284.15 954.38,-1321.81 985,-1353.8 990.3,-1359.34 996.56,-1363.77 1003.36,-1367.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="638.39,-3209.5 641.13,-3219.73 645.37,-3210.02 638.39,-3209.5"/>
-</g>
-<!-- Node434&#45;&gt;Node84 -->
-<g id="edge548" class="edge">
-<title>Node434&#45;&gt;Node84</title>
-<path fill="none" stroke="midnightblue" d="M713.19,-3934.49C727.26,-3927.42 740.3,-3917.82 749,-3904.8 767.65,-3876.89 742.91,-3324.18 767,-3300.8 798.89,-3269.85 934.75,-3270.22 967,-3300.8 994.45,-3326.84 960.53,-3611.95 985,-3640.8 989.89,-3646.56 995.82,-3651.13 1002.36,-3654.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="711.46,-3931.43 703.83,-3938.78 714.38,-3937.79 711.46,-3931.43"/>
+<title>Node436&#45;&gt;Node120</title>
+<path fill="none" stroke="midnightblue" d="M734.64,-4281.72C740.07,-4278.1 744.95,-4273.74 749,-4268.51 792.52,-4212.3 719.38,-1762.28 767,-1709.51 831.95,-1637.53 954.54,-1645.18 1029.77,-1658.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.66,-4278.82 725.72,-4286.82 736.14,-4284.89 732.66,-4278.82"/>
</g>
-<!-- Node434&#45;&gt;Node214 -->
-<g id="edge549" class="edge">
-<title>Node434&#45;&gt;Node214</title>
-<path fill="none" stroke="midnightblue" d="M713.61,-3934.5C727.58,-3927.44 740.48,-3917.84 749,-3904.8 777.02,-3861.95 730.62,-2097.83 767,-2061.8 830.16,-1999.26 902.44,-2000.7 967,-2061.8 993.35,-2086.74 961.62,-2360.06 985,-2387.8 991.69,-2395.74 1000.35,-2401.46 1009.86,-2405.53"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="711.93,-3931.43 704.31,-3938.79 714.86,-3937.78 711.93,-3931.43"/>
+<!-- Node436&#45;&gt;Node206 -->
+<g id="edge547" class="edge">
+<title>Node436&#45;&gt;Node206</title>
+<path fill="none" stroke="midnightblue" d="M734.62,-4281.7C740.05,-4278.08 744.94,-4273.73 749,-4268.51 776.79,-4232.76 734.81,-2670.35 767,-2638.51 798.6,-2607.25 933.82,-2608.94 967,-2638.51 993.05,-2661.73 962.85,-2767.54 985,-2794.51 992.06,-2803.11 1001.25,-2809.62 1011.3,-2814.55"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.64,-4278.8 725.69,-4286.8 736.11,-4284.88 732.64,-4278.8"/>
</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=" ">
-<polygon fill="white" stroke="black" points="1016.5,-91.3 1016.5,-110.3 1173.5,-110.3 1173.5,-91.3 1016.5,-91.3"/>
-<text text-anchor="middle" x="1095" y="-98.3" font-family="Helvetica,sans-Serif" font-size="10.00">ImportMemGenericWorkload</text>
-</a>
+<!-- Node436&#45;&gt;Node326 -->
+<g id="edge548" class="edge">
+<title>Node436&#45;&gt;Node326</title>
+<path fill="none" stroke="midnightblue" d="M725.58,-4317.14C734.66,-4322.4 742.82,-4329.07 749,-4337.51 775.09,-4373.13 737.27,-4701.85 767,-4734.51 797.21,-4767.69 922.8,-4754.73 967,-4762.51 986.76,-4765.99 1008.13,-4770.31 1027.6,-4774.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.12,-4314 716.63,-4312.52 723.91,-4320.22 727.12,-4314"/>
</g>
+<!-- Node437&#45;&gt;Node214 -->
+<g id="edge550" class="edge">
+<title>Node437&#45;&gt;Node214</title>
+<path fill="none" stroke="midnightblue" d="M653.82,-1904.46C678.39,-1860.25 728.99,-1762.34 749,-1672.51 755.06,-1645.32 746.96,-1190.84 767,-1171.51 830.97,-1109.79 900.03,-1113.05 967,-1171.51 1011.61,-1210.44 945.06,-1259.8 985,-1303.51 990.24,-1309.24 996.5,-1313.79 1003.34,-1317.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="650.7,-1902.87 648.85,-1913.3 656.8,-1906.3 650.7,-1902.87"/>
</g>
-<!-- Node435&#45;&gt;Node436 -->
-<g id="edge551" class="edge">
-<title>Node435&#45;&gt;Node436</title>
-<path fill="none" stroke="midnightblue" d="M740.71,-599.93C743.72,-597.52 746.5,-594.82 749,-591.8 782.13,-551.82 730.93,-162.15 767,-124.8 800.22,-90.41 930.66,-90.82 1016.42,-95.17"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="738.58,-597.14 732.27,-605.65 742.51,-602.93 738.58,-597.14"/>
+<!-- Node438&#45;&gt;Node84 -->
+<g id="edge552" class="edge">
+<title>Node438&#45;&gt;Node84</title>
+<path fill="none" stroke="midnightblue" d="M686.12,-4078.77C709.29,-4066.25 735.31,-4047.63 749,-4022.51 775.55,-3973.79 727.07,-3562.02 767,-3523.51 798.99,-3492.65 934.13,-3493.59 967,-3523.51 998.53,-3552.2 956.76,-3682.57 985,-3714.51 989.94,-3720.1 995.86,-3724.55 1002.36,-3728.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="684.35,-4075.74 677.07,-4083.44 687.56,-4081.96 684.35,-4075.74"/>
</g>
-<!-- Node437&#45;&gt;Node88 -->
+<!-- Node438&#45;&gt;Node216 -->
<g id="edge553" class="edge">
-<title>Node437&#45;&gt;Node88</title>
-<path fill="none" stroke="midnightblue" d="M672.39,-3782.68C698.24,-3769.48 732.72,-3747.1 749,-3715.8 765.7,-3683.7 741.07,-3090.03 767,-3064.8 798.86,-3033.81 934.84,-3034.13 967,-3064.8 997.59,-3093.97 957.75,-3412.49 985,-3444.8 993.18,-3454.5 1004.31,-3460.81 1016.35,-3464.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="670.75,-3779.58 663.3,-3787.12 673.83,-3785.87 670.75,-3779.58"/>
+<title>Node438&#45;&gt;Node216</title>
+<path fill="none" stroke="midnightblue" d="M686.63,-4078.78C709.83,-4066.31 735.69,-4047.72 749,-4022.51 773.87,-3975.39 729.15,-2142 767,-2104.51 830.15,-2041.95 901.32,-2044.61 967,-2104.51 999.15,-2133.83 956.35,-2266.75 985,-2299.51 991.77,-2307.25 1000.42,-2312.86 1009.86,-2316.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="684.87,-4075.75 677.57,-4083.43 688.07,-4081.98 684.87,-4075.75"/>
</g>
-<!-- Node437&#45;&gt;Node216 -->
-<g id="edge554" class="edge">
-<title>Node437&#45;&gt;Node216</title>
-<path fill="none" stroke="midnightblue" d="M672.54,-3782.75C698.47,-3769.6 733.01,-3747.24 749,-3715.8 773.32,-3667.99 728.89,-1822.55 767,-1784.8 830.15,-1722.24 901.53,-1724.68 967,-1784.8 1001.66,-1816.63 954.14,-1960.27 985,-1995.8 991.43,-2003.2 999.56,-2008.66 1008.48,-2012.65"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="670.88,-3779.67 663.42,-3787.18 673.94,-3785.96 670.88,-3779.67"/>
+<!-- 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,-91.01 1016.5,-110.01 1173.5,-110.01 1173.5,-91.01 1016.5,-91.01"/>
+<text text-anchor="middle" x="1095" y="-98.01" font-family="Helvetica,sans-Serif" font-size="10.00">ImportMemGenericWorkload</text>
+</a>
</g>
-<!-- Node438&#45;&gt;Node94 -->
-<g id="edge556" class="edge">
-<title>Node438&#45;&gt;Node94</title>
-<path fill="none" stroke="midnightblue" d="M726.2,-4372.47C735.06,-4367.46 743,-4361.04 749,-4352.8 785.36,-4302.92 723,-3285.1 767,-3241.8 798.68,-3210.63 934.78,-3211.19 967,-3241.8 995.23,-3268.62 959.83,-3562.09 985,-3591.8 992.14,-3600.23 1001.5,-3606.09 1011.75,-3610.12"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.45,-4369.42 717.06,-4377.01 727.57,-4375.69 724.45,-4369.42"/>
</g>
-<!-- Node438&#45;&gt;Node220 -->
+<!-- Node439&#45;&gt;Node440 -->
+<g id="edge555" class="edge">
+<title>Node439&#45;&gt;Node440</title>
+<path fill="none" stroke="midnightblue" d="M740.7,-577.63C743.71,-575.22 746.5,-572.52 749,-569.51 780.61,-531.43 732.59,-160.07 767,-124.51 800.25,-90.15 930.69,-90.55 1016.43,-94.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="738.57,-574.84 732.26,-583.35 742.5,-580.64 738.57,-574.84"/>
+</g>
+<!-- Node441&#45;&gt;Node88 -->
<g id="edge557" class="edge">
-<title>Node438&#45;&gt;Node220</title>
-<path fill="none" stroke="midnightblue" d="M726.25,-4372.51C735.11,-4367.5 743.03,-4361.06 749,-4352.8 781.5,-4307.88 727.62,-2395.83 767,-2356.8 798.57,-2325.52 934.72,-2326.26 967,-2356.8 993.27,-2381.66 961.69,-2654.15 985,-2681.8 990.26,-2688.04 996.72,-2692.9 1003.86,-2696.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.51,-4369.46 717.13,-4377.06 727.64,-4375.73 724.51,-4369.46"/>
+<title>Node441&#45;&gt;Node88</title>
+<path fill="none" stroke="midnightblue" d="M743.98,-4568.68C745.75,-4567.08 747.43,-4565.36 749,-4563.51 775.74,-4531.9 737.37,-3847.43 767,-3818.51 798.8,-3787.46 933.89,-3788.86 967,-3818.51 994.15,-3842.82 960.64,-3954.4 985,-3981.51 993.35,-3990.8 1004.42,-3996.94 1016.29,-4000.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.55,-4566.13 735.65,-4574.92 745.75,-4571.73 741.55,-4566.13"/>
</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="M727.2,-4381.28C812.25,-4375.05 933.55,-4372.42 967,-4403.8 994.38,-4429.49 959.95,-4543.83 985,-4571.8 991.46,-4579.02 999.56,-4584.33 1008.41,-4588.21"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.72,-4377.8 717.01,-4382.05 727.25,-4384.78 726.72,-4377.8"/>
+<title>Node441&#45;&gt;Node218</title>
+<path fill="none" stroke="midnightblue" d="M744.02,-4568.71C745.78,-4567.1 747.44,-4565.37 749,-4563.51 779.07,-4527.49 733.65,-2907.51 767,-2874.51 798.59,-2843.25 934.45,-2844.25 967,-2874.51 1007.15,-2911.82 954.08,-3075.25 985,-3120.51 996.83,-3137.82 1016.05,-3149.54 1035.08,-3157.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.58,-4566.16 735.72,-4574.98 745.81,-4571.74 741.58,-4566.16"/>
</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="M734.57,-1425.31C819.48,-1419.11 935.48,-1417.19 967,-1448.8 1002.26,-1484.15 953.11,-1859.38 985,-1897.8 990.46,-1904.38 997.26,-1909.43 1004.78,-1913.29"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="734.08,-1421.83 724.38,-1426.08 734.61,-1428.81 734.08,-1421.83"/>
+<title>Node442&#45;&gt;Node94</title>
+<path fill="none" stroke="midnightblue" d="M700.08,-4755.21C719.04,-4746 737.92,-4732.86 749,-4714.51 776.43,-4669.08 729.13,-3796.67 767,-3759.51 798.72,-3728.38 933.77,-3730 967,-3759.51 992.27,-3781.94 964.68,-3883.5 985,-3910.51 995.74,-3924.79 1011.77,-3934.67 1028.26,-3941.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="698.46,-4752.11 690.8,-4759.43 701.36,-4758.48 698.46,-4752.11"/>
</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="M643.34,-1409.65C652.14,-1354.89 681.44,-1225.5 767,-1171.8 842.29,-1124.55 897.87,-1115.92 967,-1171.8 996.69,-1195.81 958.2,-1228.61 985,-1255.8 992.77,-1263.68 1002.48,-1269.29 1012.89,-1273.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="639.88,-1409.15 641.85,-1419.56 646.8,-1410.2 639.88,-1409.15"/>
+<title>Node442&#45;&gt;Node222</title>
+<path fill="none" stroke="midnightblue" d="M700.18,-4755.27C719.15,-4746.07 738,-4732.91 749,-4714.51 776.06,-4669.22 729.52,-2852.63 767,-2815.51 798.58,-2784.23 934.08,-2785.65 967,-2815.51 997.43,-2843.11 966.28,-2962.94 985,-2999.51 1003.38,-3035.42 1041.37,-3063.94 1067.27,-3080.28"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="698.56,-4752.17 690.9,-4759.48 701.45,-4758.54 698.56,-4752.17"/>
</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="M639.91,-1409.57C641.22,-1341.83 655.25,-1155.73 767,-1076.8 803.3,-1051.16 932.33,-1048.99 967,-1076.8 995.77,-1099.88 959.01,-1131.64 985,-1157.8 991.36,-1164.21 999.01,-1169.11 1007.26,-1172.85"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="636.41,-1409.71 639.8,-1419.75 643.41,-1409.79 636.41,-1409.71"/>
+<title>Node442&#45;&gt;Node328</title>
+<path fill="none" stroke="midnightblue" d="M727.31,-4787.71C740.6,-4789.68 754.16,-4791.66 767,-4793.51 848.82,-4805.26 942.26,-4818.05 1008.24,-4826.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.62,-4784.21 717.21,-4786.21 726.59,-4791.14 727.62,-4784.21"/>
</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="M725.24,-5309.31C733.53,-5312.56 741.6,-5316.36 749,-5320.8 758.97,-5326.79 756.37,-5335.07 767,-5339.8 807.86,-5357.97 922.22,-5356.81 1004.17,-5353.23"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.39,-5306.01 715.8,-5305.88 724,-5312.59 726.39,-5306.01"/>
+<title>Node443&#45;&gt;Node82</title>
+<path fill="none" stroke="midnightblue" d="M733.43,-1964.04C739.11,-1960.88 744.38,-1957.08 749,-1952.51 773.36,-1928.39 740.08,-1898.73 767,-1877.51 836.8,-1822.47 901.63,-1817.27 967,-1877.51 1003.07,-1910.75 953.38,-2060.01 985,-2097.51 990.54,-2104.08 997.4,-2109.22 1004.95,-2113.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.69,-1960.99 724.21,-1968.49 734.74,-1967.3 731.69,-1960.99"/>
</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="M733.73,-5277.63C739.34,-5274.4 744.52,-5270.5 749,-5265.8 780.17,-5233.12 734.45,-5197.1 767,-5165.8 831.69,-5103.58 891,-5185.55 967,-5137.8 979.21,-5130.13 973.13,-5118.99 985,-5110.8 993.55,-5104.9 1003.28,-5100.38 1013.34,-5096.91"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732,-5274.58 724.6,-5282.17 735.11,-5280.85 732,-5274.58"/>
+<title>Node443&#45;&gt;Node228</title>
+<path fill="none" stroke="midnightblue" d="M733.19,-1965.92C739.15,-1962.37 744.54,-1957.96 749,-1952.51 772.66,-1923.61 740.24,-1306.56 767,-1280.51 830.69,-1218.5 900.94,-1221.03 967,-1280.51 995.4,-1306.07 959.66,-1422.91 985,-1451.51 992.53,-1460.01 1002.31,-1465.93 1012.92,-1470.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.43,-1962.89 724.09,-1970.53 734.59,-1969.13 731.43,-1962.89"/>
</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="M733.58,-5306.83C739.42,-5310.62 744.68,-5315.22 749,-5320.8 787.25,-5370.17 727.84,-6396.15 767,-6444.8 771.11,-6449.91 930.66,-6485.8 1025.34,-6506.74"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="735.07,-5303.66 724.64,-5301.84 731.66,-5309.77 735.07,-5303.66"/>
+<title>Node443&#45;&gt;Node376</title>
+<path fill="none" stroke="midnightblue" d="M733.21,-1965.93C739.17,-1962.38 744.55,-1957.97 749,-1952.51 776.33,-1919.01 736.08,-1204.72 767,-1174.51 830.58,-1112.38 889.97,-1130.16 967,-1174.51 980.81,-1182.46 972.17,-1196.06 985,-1205.51 991.8,-1210.52 999.43,-1214.55 1007.43,-1217.78"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.45,-1962.9 724.12,-1970.55 734.62,-1969.15 731.45,-1962.9"/>
</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="M678.1,-4897.52C703.19,-4881.87 734.08,-4857.68 749,-4826.8 766.36,-4790.87 738.43,-4136.66 767,-4108.8 798.82,-4077.77 934.31,-4078.7 967,-4108.8 1002.76,-4141.73 953.01,-4290.2 985,-4326.8 993.61,-4336.65 1005.25,-4342.97 1017.74,-4346.95"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="676.26,-4894.54 669.5,-4902.7 679.87,-4900.54 676.26,-4894.54"/>
+<title>Node444&#45;&gt;Node80</title>
+<path fill="none" stroke="midnightblue" d="M733.49,-4617.12C739.36,-4613.47 744.64,-4608.99 749,-4603.51 790.41,-4551.4 719.58,-3452.22 767,-3405.51 798.66,-3374.32 934.26,-3375.45 967,-3405.51 1001.66,-3437.34 953.98,-3581.12 985,-3616.51 990.43,-3622.7 997.06,-3627.5 1004.34,-3631.2"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.72,-4614.1 724.53,-4621.88 735,-4620.28 731.72,-4614.1"/>
</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="M678.22,-4897.58C703.37,-4881.95 734.27,-4857.77 749,-4826.8 782.88,-4755.55 721.23,-3471.06 767,-3406.8 821.81,-3329.85 896.71,-3397.93 967,-3334.8 980.61,-3322.58 970.69,-3309.18 985,-3297.8 994.27,-3290.43 1005.31,-3285.15 1016.75,-3281.39"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="676.37,-4894.6 669.59,-4902.74 679.97,-4900.61 676.37,-4894.6"/>
+<title>Node444&#45;&gt;Node220</title>
+<path fill="none" stroke="midnightblue" d="M733.53,-4617.15C739.39,-4613.5 744.66,-4609.01 749,-4603.51 787.89,-4554.22 722.43,-2387.72 767,-2343.51 798.55,-2312.21 934.2,-2313.51 967,-2343.51 1000.09,-2373.77 955.52,-2510.71 985,-2544.51 992.59,-2553.21 1002.55,-2559.22 1013.35,-2563.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.76,-4614.13 724.58,-4621.92 735.05,-4620.31 731.76,-4614.13"/>
</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,-4932.46C740.72,-4935.37 745.11,-4938.8 749,-4942.8 777.71,-4972.39 737.04,-5005.48 767,-5033.8 832.22,-5095.46 897.15,-5005.44 967,-5061.8 985.06,-5076.37 967.52,-5095.54 985,-5110.8 993.47,-5118.19 1003.69,-5123.47 1014.44,-5127.2"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="737.62,-4929.36 727.15,-4927.73 734.32,-4935.53 737.62,-4929.36"/>
+<title>Node444&#45;&gt;Node330</title>
+<path fill="none" stroke="midnightblue" d="M734.95,-4625.9C816.86,-4623.5 927.95,-4624.43 967,-4644.51 978.54,-4650.44 974.01,-4660.59 985,-4667.51 994.92,-4673.75 1006.24,-4678.38 1017.74,-4681.82"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.75,-4622.41 724.86,-4626.22 734.97,-4629.4 734.75,-4622.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="M725.98,-4730.73C734.92,-4725.64 742.94,-4719.13 749,-4710.8 774.48,-4675.8 736.04,-3962.06 767,-3931.8 798.79,-3900.74 934.46,-3901.53 967,-3931.8 1007.46,-3969.43 948.85,-4138.02 985,-4179.8 992.35,-4188.3 1001.97,-4194.18 1012.45,-4198.19"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.12,-4727.75 716.76,-4735.37 727.27,-4734 724.12,-4727.75"/>
+<title>Node445&#45;&gt;Node86</title>
+<path fill="none" stroke="midnightblue" d="M735.05,-4518.03C740.32,-4514.24 745.07,-4509.77 749,-4504.51 787.53,-4452.98 721.15,-3391.65 767,-3346.51 798.67,-3315.33 934.32,-3316.38 967,-3346.51 1003.23,-3379.9 952.6,-3530.39 985,-3567.51 993.6,-3577.36 1005.24,-3583.69 1017.73,-3587.66"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.99,-4515.19 726.36,-4523.45 736.7,-4521.13 732.99,-4515.19"/>
</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="M725.61,-4731.08C734.73,-4725.94 742.89,-4719.32 749,-4710.8 779.48,-4668.33 729.86,-2865.59 767,-2828.8 798.58,-2797.53 934,-2799.04 967,-2828.8 995.87,-2854.84 960.01,-2973.03 985,-3002.8 990.5,-3009.36 997.28,-3014.58 1004.75,-3018.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="723.99,-4727.98 716.61,-4735.58 727.12,-4734.24 723.99,-4727.98"/>
+<title>Node445&#45;&gt;Node224</title>
+<path fill="none" stroke="midnightblue" d="M735.1,-4518.07C740.36,-4514.26 745.09,-4509.78 749,-4504.51 787.68,-4452.34 720.9,-2212.25 767,-2166.51 798.55,-2135.2 934.38,-2136.33 967,-2166.51 1004.8,-2201.47 951.38,-2358.51 985,-2397.51 993.37,-2407.21 1004.67,-2413.57 1016.83,-2417.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.04,-4515.22 726.42,-4523.5 736.75,-4521.16 733.04,-4515.22"/>
</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="M691.1,-4767.03C714.07,-4774.66 741.65,-4783.08 767,-4788.8 810.78,-4798.69 934.6,-4785.75 967,-4816.8 998.97,-4847.44 954.24,-4882.94 985,-4914.8 991.73,-4921.77 999.99,-4926.93 1008.92,-4930.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="692.16,-4763.69 681.57,-4763.81 689.92,-4770.33 692.16,-4763.69"/>
+<title>Node445&#45;&gt;Node332</title>
+<path fill="none" stroke="midnightblue" d="M737.15,-4553.14C747.23,-4554.63 757.32,-4556.11 767,-4557.51 811.41,-4563.94 930.09,-4559.97 967,-4585.51 980.74,-4595.01 971.64,-4608.48 985,-4618.51 993.68,-4625.02 1003.77,-4629.84 1014.25,-4633.38"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="737.49,-4549.65 727.09,-4551.65 736.47,-4556.57 737.49,-4549.65"/>
</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="M646.78,-8132.18C661.61,-8171.32 701.01,-8259.37 767,-8297.8 787.53,-8309.75 920.05,-8318.02 1009.96,-8322.32"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="650.04,-8130.91 643.32,-8122.72 643.47,-8133.31 650.04,-8130.91"/>
+<title>Node446&#45;&gt;Node90</title>
+<path fill="none" stroke="midnightblue" d="M720.92,-5383.25C730.95,-5387.61 740.6,-5392.95 749,-5399.51 760.96,-5408.84 753.74,-5421.13 767,-5428.51 807.51,-5451.04 929.33,-5441.58 1012.28,-5431.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="722.23,-5380 711.64,-5379.53 719.62,-5386.5 722.23,-5380"/>
</g>
-<!-- Node444&#45;&gt;Node92 -->
-<g id="edge578" class="edge">
-<title>Node444&#45;&gt;Node92</title>
-<path fill="none" stroke="midnightblue" d="M746.26,-4587.75C747.21,-4586.81 748.12,-4585.83 749,-4584.8 782.96,-4545.19 729.75,-3682.34 767,-3645.8 798.73,-3614.68 934.61,-3615.37 967,-3645.8 1013.89,-3689.86 943.15,-3885.93 985,-3934.8 993.32,-3944.52 1004.59,-3950.82 1016.74,-3954.82"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="743.93,-4585.15 738.45,-4594.22 748.39,-4590.54 743.93,-4585.15"/>
+<!-- Node446&#45;&gt;Node226 -->
+<g id="edge577" class="edge">
+<title>Node446&#45;&gt;Node226</title>
+<path fill="none" stroke="midnightblue" d="M719.91,-5344.99C731.27,-5338.91 741.59,-5330.95 749,-5320.51 773.71,-5285.67 738.37,-4968.21 767,-4936.51 797.87,-4902.32 918.57,-4891.74 1004.32,-4888.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="718.1,-5341.98 710.61,-5349.47 721.14,-5348.29 718.1,-5341.98"/>
</g>
-<!-- Node444&#45;&gt;Node210 -->
-<g id="edge579" class="edge">
-<title>Node444&#45;&gt;Node210</title>
-<path fill="none" stroke="midnightblue" d="M746.28,-4587.77C747.22,-4586.82 748.13,-4585.83 749,-4584.8 783.75,-4543.86 728.85,-2689.59 767,-2651.8 798.57,-2620.52 932.29,-2624.04 967,-2651.8 995.46,-2674.57 959.17,-2706.09 985,-2731.8 991.8,-2738.57 1000.04,-2743.62 1008.92,-2747.36"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="743.93,-4585.16 738.49,-4594.25 748.42,-4590.54 743.93,-4585.16"/>
+<!-- Node446&#45;&gt;Node334 -->
+<g id="edge578" class="edge">
+<title>Node446&#45;&gt;Node334</title>
+<path fill="none" stroke="midnightblue" d="M725.86,-5380.18C734.83,-5385.03 742.88,-5391.33 749,-5399.51 772.94,-5431.5 740.32,-6088.76 767,-6118.51 798.22,-6153.32 922.6,-6161.62 1008.63,-6163.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.17,-5376.92 716.63,-5375.79 724.16,-5383.24 727.17,-5376.92"/>
</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="M753.24,-4612.97C844.59,-4620.89 959.19,-4632.22 967,-4639.8 1008.23,-4679.81 945.97,-4725.65 985,-4767.8 992.77,-4776.19 1002.74,-4781.99 1013.5,-4785.94"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="753.34,-4609.47 743.07,-4612.1 752.74,-4616.44 753.34,-4609.47"/>
+<title>Node447&#45;&gt;Node336</title>
+<path fill="none" stroke="midnightblue" d="M639.88,-6812.57C638.91,-7002.42 635.61,-8478.33 767,-8615.51 775.36,-8624.24 915.6,-8637.6 1009.68,-8645.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="643.38,-6812.38 639.93,-6802.37 636.38,-6812.35 643.38,-6812.38"/>
</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="M641.65,-6471.2C655.44,-6683.12 751.43,-8149.95 767,-8165.8 799.31,-8198.69 921.34,-8202 1006.81,-8199.97"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="645.13,-6470.8 640.99,-6461.05 638.15,-6471.25 645.13,-6470.8"/>
+<title>Node448&#45;&gt;Node92</title>
+<path fill="none" stroke="midnightblue" d="M712.75,-5065.46C726.92,-5059.54 740.11,-5050.96 749,-5038.51 776.96,-4999.34 732.62,-4206.18 767,-4172.51 798.75,-4141.41 932.98,-4143.91 967,-4172.51 1002.58,-4202.41 952.87,-4241.94 985,-4275.51 993.64,-4284.54 1004.85,-4290.54 1016.78,-4294.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="711.48,-5062.19 703.34,-5068.97 713.93,-5068.75 711.48,-5062.19"/>
</g>
-<!-- Node446&#45;&gt;Node98 -->
-<g id="edge584" class="edge">
-<title>Node446&#45;&gt;Node98</title>
-<path fill="none" stroke="midnightblue" d="M695.35,-3860.42C715.73,-3850.37 736.8,-3835.89 749,-3815.8 769.04,-3782.8 739,-3495.38 767,-3468.8 799.23,-3438.2 934.7,-3438.27 967,-3468.8 992.8,-3493.19 961.99,-3760.77 985,-3787.8 993.23,-3797.47 1004.38,-3803.76 1016.42,-3807.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="693.66,-3857.34 686.07,-3864.73 696.61,-3863.69 693.66,-3857.34"/>
+<!-- Node448&#45;&gt;Node212 -->
+<g id="edge583" class="edge">
+<title>Node448&#45;&gt;Node212</title>
+<path fill="none" stroke="midnightblue" d="M713.5,-5065.27C727.42,-5059.36 740.33,-5050.83 749,-5038.51 785.5,-4986.68 722,-2801.15 767,-2756.51 798.55,-2725.2 933.83,-2726.92 967,-2756.51 993.21,-2779.88 965.54,-2884.28 985,-2913.51 999.42,-2935.17 1024.27,-2949.93 1046.61,-2959.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="711.86,-5062.15 703.74,-5068.96 714.33,-5068.7 711.86,-5062.15"/>
</g>
-<!-- Node446&#45;&gt;Node230 -->
-<g id="edge585" class="edge">
-<title>Node446&#45;&gt;Node230</title>
-<path fill="none" stroke="midnightblue" d="M696.27,-3860.43C716.56,-3850.43 737.32,-3835.97 749,-3815.8 774.11,-3772.44 731.39,-2047.06 767,-2011.8 798.58,-1980.53 934.05,-1981.98 967,-2011.8 996.81,-2038.78 958.42,-2161.65 985,-2191.8 991.42,-2199.08 999.49,-2204.47 1008.32,-2208.44"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="694.62,-3857.34 687.02,-3864.72 697.56,-3863.69 694.62,-3857.34"/>
+<!-- Node448&#45;&gt;Node338 -->
+<g id="edge584" class="edge">
+<title>Node448&#45;&gt;Node338</title>
+<path fill="none" stroke="midnightblue" d="M745.84,-5089.09C809.97,-5095.92 893.35,-5105.57 967,-5116.51 982.74,-5118.84 999.51,-5121.65 1015.54,-5124.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="746.03,-5085.59 735.72,-5088.01 745.3,-5092.55 746.03,-5085.59"/>
</g>
-<!-- Node447&#45;&gt;Node96 -->
-<g id="edge587" class="edge">
-<title>Node447&#45;&gt;Node96</title>
-<path fill="none" stroke="midnightblue" d="M680.6,-4539.69C705.21,-4525.09 734.56,-4502.83 749,-4473.8 770.95,-4429.67 731.8,-3621.3 767,-3586.8 798.74,-3555.7 934.64,-3556.33 967,-3586.8 1015.46,-3632.43 941.76,-3835.2 985,-3885.8 992.43,-3894.49 1002.22,-3900.45 1012.89,-3904.48"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="678.74,-4536.72 671.79,-4544.71 682.21,-4542.8 678.74,-4536.72"/>
+<!-- Node449&#45;&gt;Node340 -->
+<g id="edge586" class="edge">
+<title>Node449&#45;&gt;Node340</title>
+<path fill="none" stroke="midnightblue" d="M727.96,-6708.11C736.03,-6712.09 743.29,-6717.42 749,-6724.51 779.68,-6762.61 734.23,-8449.19 767,-8485.51 775.01,-8494.39 912.53,-8507.49 1006.65,-8515.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="729.12,-6704.8 718.55,-6704.17 726.42,-6711.26 729.12,-6704.8"/>
</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="M680.72,-4539.74C705.37,-4525.17 734.73,-4502.91 749,-4473.8 774.16,-4422.47 726.4,-2456.05 767,-2415.8 798.56,-2384.51 926.62,-2397.23 967,-2415.8 978.17,-2420.94 974.48,-2430.44 985,-2436.8 991.4,-2440.67 998.33,-2443.94 1005.51,-2446.7"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="678.85,-4536.78 671.88,-4544.76 682.31,-4542.86 678.85,-4536.78"/>
+<title>Node450&#45;&gt;Node98</title>
+<path fill="none" stroke="midnightblue" d="M711.93,-3978.22C726.51,-3970.96 740.08,-3961.04 749,-3947.51 770.99,-3914.15 738.39,-3256.41 767,-3228.51 798.82,-3197.48 934.42,-3198.28 967,-3228.51 1006.21,-3264.88 950.13,-3427.95 985,-3468.51 993.23,-3478.08 1004.3,-3484.4 1016.25,-3488.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.41,-3975.07 702.76,-3982.41 713.31,-3981.44 710.41,-3975.07"/>
</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="M726.4,-4559.78C817.35,-4560.62 949.77,-4564.66 967,-4580.8 1012.15,-4623.08 943.21,-4673.2 985,-4718.8 991.87,-4726.3 1000.51,-4731.73 1009.9,-4735.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.38,-4556.28 716.35,-4559.7 726.32,-4563.28 726.38,-4556.28"/>
+<title>Node450&#45;&gt;Node232</title>
+<path fill="none" stroke="midnightblue" d="M712.34,-3978.22C726.81,-3970.96 740.24,-3961.04 749,-3947.51 784.37,-3892.84 720.78,-1649.37 767,-1603.51 798.55,-1572.2 934.62,-1573.07 967,-1603.51 1014.21,-1647.88 943.08,-1845.1 985,-1894.51 991.34,-1901.98 999.42,-1907.48 1008.31,-1911.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="710.85,-3975.05 703.22,-3982.4 713.77,-3981.41 710.85,-3975.05"/>
</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.92,-754.18C736.52,-750.34 743.42,-745.33 749,-738.8 786.63,-694.78 726.51,-520.21 767,-478.8 835.66,-408.59 959.96,-419.28 1033.95,-433.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.51,-750.98 719.72,-758.15 730.28,-757.4 727.51,-750.98"/>
+<title>Node451&#45;&gt;Node96</title>
+<path fill="none" stroke="midnightblue" d="M725.17,-4819.02C734.41,-4814.2 742.72,-4807.85 749,-4799.51 775.87,-4763.82 735.06,-4026.74 767,-3995.51 798.78,-3964.43 933.53,-3966.26 967,-3995.51 1011.92,-4034.76 944.59,-4084.63 985,-4128.51 992.61,-4136.77 1002.37,-4142.53 1012.91,-4146.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.7,-4815.84 716.07,-4823.19 726.62,-4822.21 723.7,-4815.84"/>
</g>
-<!-- Node449&#45;&gt;Node100 -->
-<g id="edge593" class="edge">
-<title>Node449&#45;&gt;Node100</title>
-<path fill="none" stroke="midnightblue" d="M728.78,-4432.36C736.58,-4427.81 743.56,-4422.06 749,-4414.8 782.59,-4369.98 727.04,-3446.05 767,-3406.8 830.41,-3344.51 902.18,-3345.98 967,-3406.8 1012.95,-3449.92 943.98,-3641.96 985,-3689.8 991.62,-3697.52 1000.11,-3703.09 1009.43,-3707.06"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.99,-4429.35 719.67,-4437.01 730.17,-4435.58 726.99,-4429.35"/>
+<!-- Node451&#45;&gt;Node230 -->
+<g id="edge592" class="edge">
+<title>Node451&#45;&gt;Node230</title>
+<path fill="none" stroke="midnightblue" d="M725.28,-4819.1C734.51,-4814.27 742.78,-4807.89 749,-4799.51 785.74,-4749.98 723.22,-2622.94 767,-2579.51 798.55,-2548.21 933.87,-2549.88 967,-2579.51 993.83,-2603.51 961.62,-2713.13 985,-2740.51 990.67,-2747.15 997.67,-2752.39 1005.35,-2756.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="723.82,-4815.92 716.19,-4823.28 726.74,-4822.28 723.82,-4815.92"/>
</g>
-<!-- Node449&#45;&gt;Node232 -->
-<g id="edge594" class="edge">
-<title>Node449&#45;&gt;Node232</title>
-<path fill="none" stroke="midnightblue" d="M728.84,-4432.41C736.63,-4427.85 743.59,-4422.08 749,-4414.8 779.19,-4374.18 731.03,-2628.41 767,-2592.8 801.84,-2558.31 938.2,-2577.56 1023.45,-2593.8"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="727.06,-4429.39 719.74,-4437.06 730.24,-4435.62 727.06,-4429.39"/>
+<!-- Node451&#45;&gt;Node342 -->
+<g id="edge593" class="edge">
+<title>Node451&#45;&gt;Node342</title>
+<path fill="none" stroke="midnightblue" d="M678.12,-4852.95C702.91,-4864.92 736.23,-4879.8 767,-4889.51 847.73,-4914.99 942.94,-4932.57 1009.74,-4942.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="679.58,-4849.76 669.06,-4848.51 676.5,-4856.05 679.58,-4849.76"/>
</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="M729.82,-4440.13C814.69,-4434.08 933.79,-4431.86 967,-4462.8 992.85,-4486.89 961.34,-4594.56 985,-4620.8 990.84,-4627.28 997.99,-4632.22 1005.82,-4635.96"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="729.36,-4436.65 719.65,-4440.88 729.88,-4443.64 729.36,-4436.65"/>
-</g>
-<!-- Node450&#45;&gt;Node344 -->
-<g id="edge599" class="edge">
-<title>Node450&#45;&gt;Node344</title>
-<path fill="none" stroke="midnightblue" d="M738.83,-680.11C742.58,-682.89 746,-686.1 749,-689.8 792.09,-743.02 721.87,-3103.3 767,-3154.8 826.15,-3222.31 906.42,-3116.57 967,-3182.8 994.03,-3212.35 959.14,-3512.22 985,-3542.8 993.51,-3552.86 1005.19,-3559.27 1017.75,-3563.26"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="740.5,-677.02 730.17,-674.68 736.79,-682.96 740.5,-677.02"/>
-</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,-167.3 1032.5,-186.3 1157.5,-186.3 1157.5,-167.3 1032.5,-167.3"/>
-<text text-anchor="middle" x="1095" y="-174.3" 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="M738.84,-650.35C742.57,-647.59 745.99,-644.43 749,-640.8 780.26,-603.16 732.97,-235.96 767,-200.8 802.39,-164.25 947.78,-167.04 1032.31,-172.05"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.85,-647.47 730.24,-655.75 740.57,-653.39 736.85,-647.47"/>
-</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,-129.3 1025,-148.3 1165,-148.3 1165,-129.3 1025,-129.3"/>
-<text text-anchor="middle" x="1095" y="-136.3" font-family="Helvetica,sans-Serif" font-size="10.00">NeonReverseV2Workload</text>
-</a>
+<title>Node452&#45;&gt;Node100</title>
+<path fill="none" stroke="midnightblue" d="M736.6,-5611.84C741.05,-5609.17 745.23,-5606.08 749,-5602.51 770.75,-5581.88 744.97,-5557.84 767,-5537.51 785.27,-5520.64 926.6,-5498 1017.38,-5484.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="734.97,-5608.74 727.72,-5616.46 738.2,-5614.95 734.97,-5608.74"/>
</g>
+<!-- Node452&#45;&gt;Node344 -->
+<g id="edge596" class="edge">
+<title>Node452&#45;&gt;Node344</title>
+<path fill="none" stroke="midnightblue" d="M736.42,-5640.09C741.11,-5643.26 745.36,-5647.03 749,-5651.51 780.79,-5690.61 735.21,-6519.4 767,-6558.51 775.07,-6568.44 926.18,-6600.08 1020.13,-6618.94"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="737.97,-5636.95 727.56,-5635 734.49,-5643.02 737.97,-5636.95"/>
</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="M738.72,-650.46C742.5,-647.67 745.96,-644.48 749,-640.8 782.68,-600.12 730.49,-203.97 767,-165.8 801.16,-130.09 939.21,-130.38 1024.65,-134.28"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="736.63,-647.63 730,-655.9 740.34,-653.57 736.63,-647.63"/>
+<title>Node453&#45;&gt;Node380</title>
+<path fill="none" stroke="midnightblue" d="M728.83,-781.05C736.49,-777.19 743.42,-772.12 749,-765.51 795.62,-710.2 716.79,-492.57 767,-440.51 835.37,-369.62 960.37,-380.74 1034.44,-395.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.35,-777.88 719.55,-785.05 730.12,-784.31 727.35,-777.88"/>
+</g>
+<!-- Node454&#45;&gt;Node102 -->
+<g id="edge600" class="edge">
+<title>Node454&#45;&gt;Node102</title>
+<path fill="none" stroke="midnightblue" d="M728.79,-4673.07C736.58,-4668.52 743.56,-4662.77 749,-4655.51 784.73,-4607.78 724.49,-3624.31 767,-3582.51 798.69,-3551.34 934.05,-3552.68 967,-3582.51 996.96,-3609.64 958.15,-3733.3 985,-3763.51 991.69,-3771.04 1000.17,-3776.5 1009.42,-3780.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727,-4670.06 719.68,-4677.72 730.18,-4676.29 727,-4670.06"/>
</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="M735.05,-4253.32C740.32,-4249.53 745.06,-4245.06 749,-4239.8 786.14,-4190.15 722.8,-3167.29 767,-3123.8 798.68,-3092.63 934.82,-3093.15 967,-3123.8 996.8,-3152.19 958.44,-3462.36 985,-3493.8 992.5,-3502.68 1002.47,-3508.72 1013.35,-3512.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="732.99,-4250.48 726.36,-4258.74 736.69,-4256.42 732.99,-4250.48"/>
+<title>Node454&#45;&gt;Node234</title>
+<path fill="none" stroke="midnightblue" d="M728.86,-4673.12C736.64,-4668.56 743.59,-4662.79 749,-4655.51 786.29,-4605.24 722.57,-2446.58 767,-2402.51 798.55,-2371.21 934.13,-2372.59 967,-2402.51 998.53,-2431.2 956.9,-2561.45 985,-2593.51 993.51,-2603.22 1004.95,-2609.57 1017.23,-2613.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.07,-4670.11 719.76,-4677.77 730.26,-4676.34 727.07,-4670.11"/>
</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="M735.09,-4253.35C740.35,-4249.55 745.08,-4245.08 749,-4239.8 782.14,-4195.17 730.33,-2280.58 767,-2238.8 796.6,-2205.07 927.11,-2231.36 967,-2210.8 977.34,-2205.47 974.87,-2197.53 985,-2191.8 994.53,-2186.41 1005.16,-2182.23 1015.95,-2178.99"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="733.03,-4250.51 726.41,-4258.79 736.75,-4256.45 733.03,-4250.51"/>
-</g>
-<!-- Node453&#45;&gt;Node346 -->
-<g id="edge603" class="edge">
-<title>Node453&#45;&gt;Node346</title>
-<path fill="none" stroke="midnightblue" d="M718.66,-4291.81C729.08,-4295.24 739.45,-4299.22 749,-4303.8 757.9,-4308.07 757.84,-4313.12 767,-4316.8 808.64,-4333.54 935.88,-4312.47 967,-4344.8 994.57,-4373.45 958.56,-4493.11 985,-4522.8 991.83,-4530.47 1000.5,-4535.99 1009.96,-4539.93"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="719.69,-4288.46 709.1,-4288.81 717.59,-4295.14 719.69,-4288.46"/>
-</g>
-<!-- Node454&#45;&gt;Node104 -->
-<g id="edge605" class="edge">
-<title>Node454&#45;&gt;Node104</title>
-<path fill="none" stroke="midnightblue" d="M701.09,-4018.6C719.71,-4009.59 738.12,-3996.75 749,-3978.8 766.41,-3950.08 743.07,-2793.37 767,-2769.8 798.66,-2738.61 934.78,-2739.19 967,-2769.8 995.39,-2796.78 967.97,-3086.54 985,-3121.8 1002.55,-3158.13 1040.74,-3186.55 1066.91,-3202.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="699.63,-4015.42 691.96,-4022.73 702.51,-4021.8 699.63,-4015.42"/>
+<title>Node454&#45;&gt;Node346</title>
+<path fill="none" stroke="midnightblue" d="M729.81,-4679.72C797,-4675.61 890.16,-4676.83 967,-4703.51 976.32,-4706.74 975.99,-4712.47 985,-4716.51 992.69,-4719.95 1000.92,-4722.92 1009.27,-4725.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="729.42,-4676.24 719.67,-4680.39 729.88,-4683.22 729.42,-4676.24"/>
</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="M701.15,-4018.64C719.79,-4009.63 738.18,-3996.79 749,-3978.8 780.45,-3926.5 723.67,-1824.78 767,-1781.8 830.11,-1719.21 896.46,-1727.71 967,-1781.8 991.47,-1800.56 962.8,-1827.41 985,-1848.8 992.97,-1856.48 1002.79,-1861.98 1013.25,-1865.89"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="699.7,-4015.46 692.02,-4022.77 702.58,-4021.84 699.7,-4015.46"/>
+<title>Node455&#45;&gt;Node348</title>
+<path fill="none" stroke="midnightblue" d="M738.84,-657.81C742.58,-660.59 746.01,-663.81 749,-667.51 797.38,-727.3 716.33,-3378.63 767,-3436.51 826.12,-3504.04 905.13,-3399.48 967,-3464.51 997.91,-3497 955.37,-3631.84 985,-3665.51 993.64,-3675.33 1005.3,-3681.64 1017.79,-3685.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="740.51,-654.73 730.18,-652.38 736.79,-660.66 740.51,-654.73"/>
</g>
-<!-- Node454&#45;&gt;Node348 -->
-<g id="edge607" class="edge">
-<title>Node454&#45;&gt;Node348</title>
-<path fill="none" stroke="midnightblue" d="M728.69,-4057.39C736.19,-4061.57 743.14,-4066.65 749,-4072.8 770.27,-4095.12 743.89,-4119.38 767,-4139.8 834.26,-4199.24 905.23,-4102.68 967,-4167.8 998.93,-4201.46 954.4,-4340.93 985,-4375.8 993.63,-4385.63 1005.28,-4391.95 1017.77,-4395.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.16,-4054.22 719.65,-4052.88 727.03,-4060.48 730.16,-4054.22"/>
-</g>
-<!-- Node455&#45;&gt;Node108 -->
-<g id="edge609" class="edge">
-<title>Node455&#45;&gt;Node108</title>
-<path fill="none" stroke="midnightblue" d="M679.73,-3670.62C704.58,-3655.62 734.53,-3632.62 749,-3602.8 766.98,-3565.76 737.71,-2149.74 767,-2120.8 798.62,-2089.57 934.81,-2090.16 967,-2120.8 996.41,-2148.8 958.93,-2454.67 985,-2485.8 991.42,-2493.47 999.67,-2499.06 1008.75,-2503.1"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="677.73,-3667.74 670.85,-3675.79 681.25,-3673.79 677.73,-3667.74"/>
+<!-- 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,-129.01 1032.5,-148.01 1157.5,-148.01 1157.5,-129.01 1032.5,-129.01"/>
+<text text-anchor="middle" x="1095" y="-136.01" 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="M679.76,-3670.64C704.63,-3655.65 734.58,-3632.64 749,-3602.8 773.72,-3551.65 726.65,-1597.79 767,-1557.8 830.13,-1495.22 898.26,-1501.45 967,-1557.8 998.55,-1583.66 956.56,-1618.56 985,-1647.8 993.73,-1656.78 1004.98,-1662.82 1016.93,-1666.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="677.77,-3667.75 670.87,-3675.8 681.28,-3673.81 677.77,-3667.75"/>
</g>
-<!-- Node455&#45;&gt;Node350 -->
-<g id="edge611" class="edge">
-<title>Node455&#45;&gt;Node350</title>
-<path fill="none" stroke="midnightblue" d="M730.53,-3681.76C815.62,-3675.47 934.61,-3673.1 967,-3704.8 1011.4,-3748.26 944.54,-3936.65 985,-3983.8 990.68,-3990.42 997.73,-3995.45 1005.49,-3999.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="730.03,-3678.29 720.33,-3682.54 730.57,-3685.27 730.03,-3678.29"/>
+<!-- Node455&#45;&gt;Node456 -->
+<g id="edge604" class="edge">
+<title>Node455&#45;&gt;Node456</title>
+<path fill="none" stroke="midnightblue" d="M738.85,-628.06C742.57,-625.3 745.99,-622.14 749,-618.51 781.16,-579.74 732.15,-201.88 767,-165.51 802.22,-128.75 947.68,-130.16 1032.26,-134.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.85,-625.18 730.25,-633.46 740.58,-631.1 736.85,-625.18"/>
</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,-53.3 1003.5,-72.3 1186.5,-72.3 1186.5,-53.3 1003.5,-53.3"/>
-<text text-anchor="middle" x="1095" y="-60.3" 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,-167.01 1025,-186.01 1165,-186.01 1165,-167.01 1025,-167.01"/>
+<text text-anchor="middle" x="1095" y="-174.01" 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="M726.72,-559.52C735.24,-555.52 742.95,-550.1 749,-542.8 781.37,-503.77 731.76,-123.26 767,-86.8 798.6,-54.11 918.1,-52.87 1003.49,-56.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.2,-556.36 717.21,-563.32 727.79,-562.86 725.2,-556.36"/>
+<!-- Node455&#45;&gt;Node457 -->
+<g id="edge605" class="edge">
+<title>Node455&#45;&gt;Node457</title>
+<path fill="none" stroke="midnightblue" d="M738.83,-628.04C742.56,-625.29 745.98,-622.13 749,-618.51 778.74,-582.78 734.63,-233.87 767,-200.51 801.39,-165.07 939.36,-166.64 1024.72,-171.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="736.84,-625.16 730.22,-633.44 740.56,-631.09 736.84,-625.16"/>
</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,-15.3 1053.5,-34.3 1136.5,-34.3 1136.5,-15.3 1053.5,-15.3"/>
-<text text-anchor="middle" x="1095" y="-22.3" 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="M727.88,-4459.6C736.08,-4454.59 743.4,-4448.33 749,-4440.51 786.3,-4388.42 721.35,-3332.45 767,-3287.51 798.67,-3256.33 934.38,-3257.33 967,-3287.51 1004.8,-3322.47 951.21,-3479.66 985,-3518.51 992.57,-3527.21 1002.5,-3533.16 1013.3,-3537.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.18,-4456.54 719.06,-4464.38 729.52,-4462.7 726.18,-4456.54"/>
</g>
+<!-- Node458&#45;&gt;Node236 -->
+<g id="edge609" class="edge">
+<title>Node458&#45;&gt;Node236</title>
+<path fill="none" stroke="midnightblue" d="M727.95,-4459.64C736.13,-4454.63 743.43,-4448.35 749,-4440.51 786.57,-4387.6 720.94,-2150.21 767,-2104.51 830.1,-2041.9 893.39,-2054.67 967,-2104.51 984.84,-2116.58 968.76,-2135.36 985,-2149.51 993.89,-2157.25 1004.67,-2162.85 1015.95,-2166.87"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.25,-4456.58 719.13,-4464.43 729.59,-4462.74 726.25,-4456.58"/>
</g>
-<!-- Node458&#45;&gt;Node459 -->
-<g id="edge615" class="edge">
-<title>Node458&#45;&gt;Node459</title>
-<path fill="none" stroke="midnightblue" d="M642.26,-504.15C652.08,-422.21 693.99,-109.23 767,-48.8 850.76,20.52 991.56,-0.24 1057.66,-15.25"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="638.77,-503.79 641.08,-514.13 645.73,-504.61 638.77,-503.79"/>
+<!-- Node458&#45;&gt;Node350 -->
+<g id="edge610" class="edge">
+<title>Node458&#45;&gt;Node350</title>
+<path fill="none" stroke="midnightblue" d="M741.63,-4494.8C750.21,-4496.06 758.75,-4497.31 767,-4498.51 811.41,-4504.94 931.46,-4499.11 967,-4526.51 983.41,-4539.16 969.09,-4556.23 985,-4569.51 992.29,-4575.59 1000.78,-4580.23 1009.75,-4583.74"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="741.96,-4491.31 731.55,-4493.31 740.93,-4498.23 741.96,-4491.31"/>
</g>
-<!-- Node460&#45;&gt;Node112 -->
-<g id="edge617" class="edge">
-<title>Node460&#45;&gt;Node112</title>
-<path fill="none" stroke="midnightblue" d="M726.69,-3570.6C735.26,-3566.64 742.99,-3561.2 749,-3553.8 777.11,-3519.23 735.32,-1981.13 767,-1949.8 830.21,-1887.3 902.51,-1888.63 967,-1949.8 994.45,-1975.84 960.65,-2260.85 985,-2289.8 992.18,-2298.35 1001.64,-2304.31 1011.98,-2308.43"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.16,-3567.44 717.12,-3574.34 727.71,-3573.96 725.16,-3567.44"/>
+<!-- Node459&#45;&gt;Node106 -->
+<g id="edge612" class="edge">
+<title>Node459&#45;&gt;Node106</title>
+<path fill="none" stroke="midnightblue" d="M698.9,-4165.31C718.28,-4155.9 737.73,-4142.4 749,-4123.51 765.94,-4095.12 743.45,-2956.71 767,-2933.51 798.66,-2902.32 934.52,-2903.17 967,-2933.51 1009.97,-2973.65 949.33,-3150.76 985,-3197.51 992.66,-3207.55 1003.15,-3214.94 1014.61,-3220.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="697.38,-4162.15 689.73,-4169.48 700.28,-4168.52 697.38,-4162.15"/>
+</g>
+<!-- Node459&#45;&gt;Node238 -->
+<g id="edge613" class="edge">
+<title>Node459&#45;&gt;Node238</title>
+<path fill="none" stroke="midnightblue" d="M699.23,-4165.23C718.53,-4155.83 737.85,-4142.36 749,-4123.51 766.05,-4094.68 743.23,-1736.1 767,-1712.51 830.09,-1649.89 897.81,-1656.71 967,-1712.51 996.38,-1736.2 958.59,-1768.54 985,-1795.51 992.9,-1803.57 1002.81,-1809.31 1013.42,-1813.37"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="697.73,-4162.07 690.09,-4169.4 700.64,-4168.44 697.73,-4162.07"/>
+</g>
+<!-- Node459&#45;&gt;Node352 -->
+<g id="edge614" class="edge">
+<title>Node459&#45;&gt;Node352</title>
+<path fill="none" stroke="midnightblue" d="M730.65,-4204.39C737.49,-4208.52 743.76,-4213.5 749,-4219.51 779.26,-4254.19 733.88,-4289.54 767,-4321.51 831.59,-4383.84 900.36,-4289.38 967,-4349.51 991.81,-4371.89 961.08,-4399.18 985,-4422.51 994.09,-4431.37 1005.66,-4437.27 1017.85,-4441.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="732.16,-4201.23 721.69,-4199.6 728.86,-4207.41 732.16,-4201.23"/>
+</g>
+<!-- Node460&#45;&gt;Node110 -->
+<g id="edge616" class="edge">
+<title>Node460&#45;&gt;Node110</title>
+<path fill="none" stroke="midnightblue" d="M656.76,-3899.15C682.48,-3861.72 730.66,-3785.02 749,-3711.51 758.99,-3671.45 737.63,-2254.52 767,-2225.51 798.62,-2194.27 934.32,-2195.38 967,-2225.51 1003.23,-2258.9 952.76,-2409.25 985,-2446.51 991.54,-2454.07 999.86,-2459.6 1008.98,-2463.61"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="653.87,-3897.17 651.03,-3907.37 659.62,-3901.17 653.87,-3897.17"/>
</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="M726.72,-3570.62C735.27,-3566.65 743,-3561.21 749,-3553.8 786.85,-3507.1 724.32,-1432.13 767,-1389.8 798.56,-1358.51 933.86,-1360.18 967,-1389.8 993.68,-1413.65 961.17,-1523.11 985,-1549.8 990.37,-1555.81 996.86,-1560.53 1003.96,-1564.22"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.18,-3567.46 717.14,-3574.36 727.73,-3573.98 725.18,-3567.46"/>
+<path fill="none" stroke="midnightblue" d="M656.79,-3899.16C682.56,-3861.74 730.8,-3785.06 749,-3711.51 756.23,-3682.29 745.63,-1565.7 767,-1544.51 798.56,-1513.21 933.79,-1514.97 967,-1544.51 992.58,-1567.26 962.14,-1672.02 985,-1697.51 993.49,-1706.97 1004.77,-1713.23 1016.86,-1717.3"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="653.91,-3897.18 651.05,-3907.38 659.65,-3901.18 653.91,-3897.18"/>
</g>
-<!-- Node460&#45;&gt;Node352 -->
-<g id="edge619" class="edge">
-<title>Node460&#45;&gt;Node352</title>
-<path fill="none" stroke="midnightblue" d="M726.83,-3565.1C734.66,-3562.08 742.19,-3558.37 749,-3553.8 760.67,-3545.97 754.55,-3534.32 767,-3527.8 806.37,-3507.17 934.67,-3497.3 967,-3527.8 1017.03,-3575 940.37,-3784.47 985,-3836.8 991.35,-3844.25 999.44,-3849.69 1008.33,-3853.63"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="725.46,-3561.87 717.15,-3568.44 727.75,-3568.48 725.46,-3561.87"/>
+<!-- Node460&#45;&gt;Node354 -->
+<g id="edge618" class="edge">
+<title>Node460&#45;&gt;Node354</title>
+<path fill="none" stroke="midnightblue" d="M730.51,-3913.87C815.26,-3907.92 933.71,-3905.85 967,-3936.51 1014.12,-3979.9 941.82,-4032.19 985,-4079.51 990.75,-4085.81 997.74,-4090.65 1005.38,-4094.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="730.07,-3910.39 720.35,-3914.61 730.58,-3917.37 730.07,-3910.39"/>
</g>
-<!-- Node461&#45;&gt;Node110 -->
-<g id="edge621" class="edge">
-<title>Node461&#45;&gt;Node110</title>
-<path fill="none" stroke="midnightblue" d="M726.05,-4316.68C734.87,-4312.34 742.84,-4306.53 749,-4298.8 784.55,-4254.2 725.97,-3825.42 767,-3785.8 830.95,-3724.06 901.9,-3725.27 967,-3785.8 1007.3,-3823.28 948.98,-3991.19 985,-4032.8 992.48,-4041.45 1002.3,-4047.38 1012.99,-4051.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.42,-4313.57 716.59,-4320.7 727.16,-4320.01 724.42,-4313.57"/>
+<!-- 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,-53.01 1003.5,-72.01 1186.5,-72.01 1186.5,-53.01 1003.5,-53.01"/>
+<text text-anchor="middle" x="1095" y="-60.01" 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="M726.71,-537.22C735.23,-533.22 742.94,-527.8 749,-520.51 779.85,-483.39 733.42,-121.17 767,-86.51 798.59,-53.9 917.75,-52.61 1003.1,-56.27"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="725.18,-534.06 717.19,-541.01 727.78,-540.56 725.18,-534.06"/>
+</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,-15.01 1053.5,-34.01 1136.5,-34.01 1136.5,-15.01 1053.5,-15.01"/>
+<text text-anchor="middle" x="1095" y="-22.01" 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="M725.77,-4317.07C734.75,-4312.67 742.83,-4306.75 749,-4298.8 780.08,-4258.78 731,-2510.45 767,-2474.8 798.58,-2443.53 934.66,-2444.31 967,-2474.8 991.78,-2498.17 965.35,-2752.99 985,-2780.8 995.07,-2795.06 1010.48,-2804.92 1026.56,-2811.73"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="724.37,-4313.85 716.52,-4320.97 727.1,-4320.3 724.37,-4313.85"/>
+<title>Node463&#45;&gt;Node464</title>
+<path fill="none" stroke="midnightblue" d="M642.54,-481.76C653.2,-402.06 697.09,-105.67 767,-48.51 851.06,20.22 991.4,-0.15 1057.48,-15"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="639.04,-481.52 641.21,-491.89 645.98,-482.43 639.04,-481.52"/>
</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="M727.89,-4194.9C736.08,-4189.89 743.4,-4183.62 749,-4175.8 786.84,-4122.94 720.68,-3051.41 767,-3005.8 798.67,-2974.62 934.86,-2975.11 967,-3005.8 998.37,-3035.76 957.05,-3362.63 985,-3395.8 990.74,-3402.62 997.94,-3407.76 1005.89,-3411.61"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.19,-4191.84 719.06,-4199.68 729.52,-4197.99 726.19,-4191.84"/>
+<title>Node465&#45;&gt;Node114</title>
+<path fill="none" stroke="midnightblue" d="M659.59,-3663.08C685.86,-3630 731.25,-3566.57 749,-3503.51 760.77,-3461.68 736.1,-1970.05 767,-1939.51 798.61,-1908.26 934.51,-1909.18 967,-1939.51 1009.5,-1979.18 947.42,-2156.14 985,-2200.51 992.17,-2208.97 1001.55,-2214.95 1011.8,-2219.14"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="656.6,-3661.22 653.04,-3671.2 662.04,-3665.61 656.6,-3661.22"/>
</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="M727.94,-4194.93C736.13,-4189.92 743.43,-4183.64 749,-4175.8 783.07,-4127.87 732.98,-2106.77 767,-2058.8 821.65,-1981.74 907.78,-2060.41 967,-1986.8 1005.77,-1938.61 943.21,-1894.4 985,-1848.8 988.8,-1844.66 993.13,-1841.15 997.84,-1838.18"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="726.24,-4191.87 719.12,-4199.72 729.58,-4198.03 726.24,-4191.87"/>
+<title>Node465&#45;&gt;Node244</title>
+<path fill="none" stroke="midnightblue" d="M659.62,-3663.08C685.91,-3630.01 731.33,-3566.6 749,-3503.51 756.57,-3476.48 747.06,-1502.27 767,-1482.51 830.13,-1419.93 896.46,-1428.42 967,-1482.51 991.47,-1501.27 962.8,-1528.11 985,-1549.51 990.52,-1554.83 996.94,-1559.1 1003.83,-1562.53"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="656.62,-3661.22 653.06,-3671.2 662.06,-3665.62 656.62,-3661.22"/>
</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="M700.57,-4232.98C716.45,-4238.09 733.47,-4243.88 749,-4249.8 757.18,-4252.92 758.58,-4255.39 767,-4257.8 810.15,-4270.15 935.97,-4253.38 967,-4285.8 996.02,-4316.12 957.18,-4442.38 985,-4473.8 989.95,-4479.39 995.87,-4483.83 1002.36,-4487.36"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="701.45,-4229.58 690.86,-4229.89 699.33,-4236.25 701.45,-4229.58"/>
+<title>Node465&#45;&gt;Node356</title>
+<path fill="none" stroke="midnightblue" d="M727.55,-3677.99C812.55,-3671.81 933.52,-3669.25 967,-3700.51 993.31,-3725.08 960.92,-3834.75 985,-3861.51 991.48,-3868.71 999.59,-3874.01 1008.44,-3877.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="727.08,-3674.51 717.37,-3678.76 727.6,-3681.49 727.08,-3674.51"/>
</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="M729.96,-4079.68C737.28,-4075.24 743.84,-4069.7 749,-4062.8 786.14,-4013.15 722.8,-2990.29 767,-2946.8 798.68,-2915.63 934.87,-2916.09 967,-2946.8 999.16,-2977.55 956.36,-3312.76 985,-3346.8 994.73,-3358.37 1008.65,-3365.11 1023.3,-3368.9"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.24,-4076.63 721.05,-4084.4 731.52,-4082.81 728.24,-4076.63"/>
+<title>Node466&#45;&gt;Node112</title>
+<path fill="none" stroke="midnightblue" d="M726.05,-4404.39C734.87,-4400.04 742.84,-4394.23 749,-4386.51 784.28,-4342.26 726.28,-3916.81 767,-3877.51 798.98,-3846.64 933.79,-3847.97 967,-3877.51 1018.17,-3923.01 939.06,-3979.74 985,-4030.51 992.54,-4038.84 1002.26,-4044.63 1012.78,-4048.6"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.42,-4401.28 716.58,-4408.4 727.16,-4407.72 724.42,-4401.28"/>
</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="M730.01,-4079.72C737.33,-4075.27 743.86,-4069.72 749,-4062.8 783.98,-4015.67 725.32,-1991.13 767,-1949.8 802.81,-1914.3 945.79,-1938.5 1030.37,-1956.76"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="728.3,-4076.67 721.11,-4084.45 731.58,-4082.85 728.3,-4076.67"/>
+<title>Node466&#45;&gt;Node248</title>
+<path fill="none" stroke="midnightblue" d="M725.77,-4404.77C734.75,-4400.38 742.83,-4394.45 749,-4386.51 780.79,-4345.56 730.17,-2556.98 767,-2520.51 798.58,-2489.23 933.97,-2490.77 967,-2520.51 995.4,-2546.07 959.66,-2662.91 985,-2691.51 990.6,-2697.83 997.45,-2702.72 1004.95,-2706.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="724.38,-4401.56 716.53,-4408.68 727.1,-4408.01 724.38,-4401.56"/>
</g>
-<!-- Node463&#45;&gt;Node356 -->
-<g id="edge630" class="edge">
-<title>Node463&#45;&gt;Node356</title>
-<path fill="none" stroke="midnightblue" d="M730.09,-4112.82C737.06,-4116.57 743.5,-4121.17 749,-4126.8 772.05,-4150.4 742.47,-4176.74 767,-4198.8 833.74,-4258.82 905.09,-4161.82 967,-4226.8 997.48,-4258.79 955.79,-4391.65 985,-4424.8 994.22,-4435.27 1006.88,-4441.75 1020.31,-4445.65"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="731.56,-4109.64 721.02,-4108.49 728.55,-4115.96 731.56,-4109.64"/>
+<!-- Node467&#45;&gt;Node116 -->
+<g id="edge631" class="edge">
+<title>Node467&#45;&gt;Node116</title>
+<path fill="none" stroke="midnightblue" d="M727.88,-4341.6C736.08,-4336.59 743.4,-4330.33 749,-4322.51 786.3,-4270.42 721.35,-3214.45 767,-3169.51 798.67,-3138.33 934.46,-3139.24 967,-3169.51 1007.46,-3207.14 949.21,-3375.41 985,-3417.51 990.8,-3424.33 998.03,-3429.53 1005.99,-3433.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.18,-4338.54 719.06,-4346.38 729.52,-4344.7 726.18,-4338.54"/>
+</g>
+<!-- Node467&#45;&gt;Node246 -->
+<g id="edge632" class="edge">
+<title>Node467&#45;&gt;Node246</title>
+<path fill="none" stroke="midnightblue" d="M727.95,-4341.65C736.13,-4336.63 743.43,-4330.35 749,-4322.51 788.26,-4267.19 718.86,-1928.3 767,-1880.51 798.54,-1849.2 933.17,-1851.68 967,-1880.51 1005.37,-1913.21 950.55,-1955.7 985,-1992.51 988.85,-1996.62 993.22,-2000.12 997.95,-2003.09"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="726.25,-4338.59 719.13,-4346.43 729.59,-4344.74 726.25,-4338.59"/>
+</g>
+<!-- Node467&#45;&gt;Node358 -->
+<g id="edge633" class="edge">
+<title>Node467&#45;&gt;Node358</title>
+<path fill="none" stroke="midnightblue" d="M732.31,-4379.73C738.34,-4383.04 743.99,-4386.93 749,-4391.51 765.82,-4406.88 749.22,-4425.26 767,-4439.51 837.04,-4495.63 897.85,-4410.29 967,-4467.51 986.17,-4483.37 966.46,-4503.92 985,-4520.51 990.2,-4525.16 996.09,-4528.98 1002.38,-4532.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="733.78,-4376.55 723.26,-4375.3 730.7,-4382.84 733.78,-4376.55"/>
+</g>
+<!-- Node468&#45;&gt;Node108 -->
+<g id="edge635" class="edge">
+<title>Node468&#45;&gt;Node108</title>
+<path fill="none" stroke="midnightblue" d="M729.96,-4226.39C737.29,-4221.95 743.84,-4216.41 749,-4209.51 787.53,-4157.98 721.15,-3096.65 767,-3051.51 798.67,-3020.33 934.53,-3021.16 967,-3051.51 1010.13,-3091.8 947.07,-3271.28 985,-3316.51 994.77,-3328.16 1008.71,-3335.22 1023.36,-3339.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.25,-4223.34 721.05,-4231.11 731.53,-4229.52 728.25,-4223.34"/>
+</g>
+<!-- Node468&#45;&gt;Node240 -->
+<g id="edge636" class="edge">
+<title>Node468&#45;&gt;Node240</title>
+<path fill="none" stroke="midnightblue" d="M730.02,-4226.43C737.33,-4221.98 743.87,-4216.43 749,-4209.51 787.95,-4156.98 720.59,-1901.57 767,-1855.51 801.59,-1821.18 936.59,-1839.58 1021.94,-1855.46"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="728.31,-4223.38 721.12,-4231.16 731.59,-4229.56 728.31,-4223.38"/>
+</g>
+<!-- Node468&#45;&gt;Node360 -->
+<g id="edge637" class="edge">
+<title>Node468&#45;&gt;Node360</title>
+<path fill="none" stroke="midnightblue" d="M730.21,-4258.87C737.21,-4262.76 743.64,-4267.57 749,-4273.51 781.32,-4309.3 732.43,-4346.88 767,-4380.51 831.34,-4443.09 899.27,-4349.61 967,-4408.51 988.97,-4427.62 963.78,-4451.56 985,-4471.51 994.81,-4480.73 1007.33,-4486.72 1020.36,-4490.54"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="731.58,-4255.65 721.06,-4254.42 728.52,-4261.94 731.58,-4255.65"/>
</g>
</g>
</svg>