aboutsummaryrefslogtreecommitdiff
path: root/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg
diff options
context:
space:
mode:
Diffstat (limited to 'latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg')
-rw-r--r--latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg436
1 files changed, 218 insertions, 218 deletions
diff --git a/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg b/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg
index 8bd07a54af..000ae48b48 100644
--- a/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg
+++ b/latest/classarmnn_1_1_neon_base_workload__inherit__graph.svg
@@ -4,11 +4,11 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: NeonBaseWorkload&lt; QueueDescriptor &gt; Pages: 1 -->
-<svg width="1232pt" height="2813pt"
- viewBox="0.00 0.00 1232.00 2812.98" 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 2808.98)">
+<svg width="1232pt" height="2818pt"
+ viewBox="0.00 0.00 1232.00 2817.98" 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 2813.98)">
<title>NeonBaseWorkload&lt; QueueDescriptor &gt;</title>
-<polygon fill="white" stroke="transparent" points="-4,4 -4,-2808.98 1228,-2808.98 1228,4 -4,4"/>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-2813.98 1228,-2813.98 1228,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@@ -22,208 +22,208 @@
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="795,-2755.98 795,-2785.98 989,-2785.98 989,-2755.98 795,-2755.98"/>
-<text text-anchor="start" x="803" y="-2773.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution3d</text>
-<text text-anchor="middle" x="892" y="-2762.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="795,-2760.98 795,-2790.98 989,-2790.98 989,-2760.98 795,-2760.98"/>
+<text text-anchor="start" x="803" y="-2778.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Convolution3d</text>
+<text text-anchor="middle" x="892" y="-2767.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.36,-1418.74C442.44,-1577.37 466.62,-2639.87 564,-2737.98 631.63,-2806.12 751.61,-2798.95 825.92,-2786.02"/>
-<polygon fill="orange" stroke="orange" points="442.86,-1418.49 439.17,-1408.56 435.86,-1418.63 442.86,-1418.49"/>
-<text text-anchor="middle" x="664" y="-2796.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.35,-1418.82C442.39,-1578.04 466.28,-2644.49 564,-2742.98 631.62,-2811.13 751.6,-2803.95 825.91,-2791.03"/>
+<polygon fill="orange" stroke="orange" points="442.85,-1418.53 439.16,-1408.6 435.85,-1418.66 442.85,-1418.53"/>
+<text text-anchor="middle" x="664" y="-2801.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Convolution3dQueueDescriptor &gt;</text>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="802.5,-2706.98 802.5,-2736.98 981.5,-2736.98 981.5,-2706.98 802.5,-2706.98"/>
-<text text-anchor="start" x="810.5" y="-2724.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Instance</text>
-<text text-anchor="middle" x="892" y="-2713.98" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="802.5,-2711.98 802.5,-2741.98 981.5,-2741.98 981.5,-2711.98 802.5,-2711.98"/>
+<text text-anchor="start" x="810.5" y="-2729.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Instance</text>
+<text text-anchor="middle" x="892" y="-2718.98" font-family="Helvetica,sans-Serif" font-size="10.00">NormalizationQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.47,-1418.82C443.31,-1573.76 471.86,-2586.27 564,-2680.98 580.43,-2697.87 711.15,-2710 802.24,-2716.51"/>
-<polygon fill="orange" stroke="orange" points="442.96,-1418.4 439.22,-1408.49 435.96,-1418.57 442.96,-1418.4"/>
-<text text-anchor="start" x="585.5" y="-2725.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
-<text text-anchor="middle" x="664" y="-2714.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.46,-1418.9C443.26,-1574.44 471.53,-2590.89 564,-2685.98 580.43,-2702.88 711.14,-2715.01 802.24,-2721.51"/>
+<polygon fill="orange" stroke="orange" points="442.95,-1418.44 439.21,-1408.53 435.95,-1418.61 442.95,-1418.44"/>
+<text text-anchor="start" x="585.5" y="-2730.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; InstanceNormalizationQueue</text>
+<text text-anchor="middle" x="664" y="-2719.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="797,-2657.98 797,-2687.98 987,-2687.98 987,-2657.98 797,-2657.98"/>
-<text text-anchor="start" x="805" y="-2675.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Multiplication</text>
-<text text-anchor="middle" x="892" y="-2664.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="797,-2662.98 797,-2692.98 987,-2692.98 987,-2662.98 797,-2662.98"/>
+<text text-anchor="start" x="805" y="-2680.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Multiplication</text>
+<text text-anchor="middle" x="892" y="-2669.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.51,-1418.66C443.66,-1570.21 473.84,-2548.53 564,-2638.98 580.27,-2655.3 706.15,-2664.56 796.87,-2669.17"/>
-<polygon fill="orange" stroke="orange" points="443.01,-1418.43 439.24,-1408.53 436.01,-1418.62 443.01,-1418.43"/>
-<text text-anchor="middle" x="664" y="-2668.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.51,-1418.74C443.61,-1570.9 473.49,-2553.15 564,-2643.98 580.27,-2660.3 706.15,-2669.56 796.87,-2674.18"/>
+<polygon fill="orange" stroke="orange" points="443,-1418.47 439.24,-1408.56 436,-1418.65 443,-1418.47"/>
+<text text-anchor="middle" x="664" y="-2673.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; MultiplicationQueueDescriptor &gt;</text>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="810.5,-2608.98 810.5,-2638.98 973.5,-2638.98 973.5,-2608.98 810.5,-2608.98"/>
-<text text-anchor="start" x="818.5" y="-2626.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
-<text text-anchor="middle" x="892" y="-2615.98" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="810.5,-2613.98 810.5,-2643.98 973.5,-2643.98 973.5,-2613.98 810.5,-2613.98"/>
+<text text-anchor="start" x="818.5" y="-2631.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; SpaceTo</text>
+<text text-anchor="middle" x="892" y="-2620.98" font-family="Helvetica,sans-Serif" font-size="10.00">DepthQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.59,-1418.84C444.22,-1567.77 476.76,-2506.59 564,-2592.98 597.58,-2626.23 724.76,-2629.42 810.25,-2627.54"/>
-<polygon fill="orange" stroke="orange" points="443.08,-1418.4 439.28,-1408.51 436.08,-1418.61 443.08,-1418.4"/>
-<text text-anchor="middle" x="664" y="-2629.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.59,-1418.92C444.17,-1568.48 476.42,-2511.22 564,-2597.98 597.57,-2631.24 724.75,-2634.43 810.25,-2632.54"/>
+<polygon fill="orange" stroke="orange" points="443.07,-1418.44 439.27,-1408.55 436.08,-1418.65 443.07,-1418.44"/>
+<text text-anchor="middle" x="664" y="-2634.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SpaceToDepthQueueDescriptor &gt;</text>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="802,-2559.98 802,-2589.98 982,-2589.98 982,-2559.98 802,-2559.98"/>
-<text text-anchor="start" x="810" y="-2577.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
-<text text-anchor="middle" x="892" y="-2566.98" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="802,-2564.98 802,-2594.98 982,-2594.98 982,-2564.98 802,-2564.98"/>
+<text text-anchor="start" x="810" y="-2582.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Transpose</text>
+<text text-anchor="middle" x="892" y="-2571.98" font-family="Helvetica,sans-Serif" font-size="10.00">Convolution2dQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node12</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.71,-1418.82C445.06,-1563.76 481.26,-2456.2 564,-2538.98 580.6,-2555.59 710.89,-2565.72 801.9,-2570.84"/>
-<polygon fill="orange" stroke="orange" points="443.2,-1418.59 439.34,-1408.72 436.21,-1418.84 443.2,-1418.59"/>
-<text text-anchor="start" x="597" y="-2581.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
-<text text-anchor="middle" x="664" y="-2570.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.7,-1418.91C445,-1564.48 480.92,-2460.83 564,-2543.98 580.6,-2560.6 710.89,-2570.72 801.9,-2575.84"/>
+<polygon fill="orange" stroke="orange" points="443.19,-1418.63 439.34,-1408.76 436.2,-1418.88 443.19,-1418.63"/>
+<text text-anchor="start" x="597" y="-2586.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; TransposeConvolution2d</text>
+<text text-anchor="middle" x="664" y="-2575.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="807.5,-2510.98 807.5,-2540.98 976.5,-2540.98 976.5,-2510.98 807.5,-2510.98"/>
-<text text-anchor="start" x="815.5" y="-2528.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FillQueue</text>
-<text text-anchor="middle" x="892" y="-2517.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="807.5,-2515.98 807.5,-2545.98 976.5,-2545.98 976.5,-2515.98 807.5,-2515.98"/>
+<text text-anchor="start" x="815.5" y="-2533.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; FillQueue</text>
+<text text-anchor="middle" x="892" y="-2522.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node14</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.82,-1418.75C445.88,-1559.51 485.49,-2406.9 564,-2485.98 597.04,-2519.26 721.95,-2526.32 807.46,-2527.09"/>
-<polygon fill="orange" stroke="orange" points="443.31,-1418.42 439.39,-1408.58 436.32,-1418.72 443.31,-1418.42"/>
-<text text-anchor="middle" x="664" y="-2527.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.82,-1418.84C445.83,-1560.25 485.15,-2411.52 564,-2490.98 597.03,-2524.27 721.94,-2531.32 807.46,-2532.09"/>
+<polygon fill="orange" stroke="orange" points="443.31,-1418.47 439.39,-1408.63 436.31,-1418.76 443.31,-1418.47"/>
+<text text-anchor="middle" x="664" y="-2532.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; FillQueueDescriptor &gt;</text>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="799,-2461.98 799,-2491.98 985,-2491.98 985,-2461.98 799,-2461.98"/>
-<text text-anchor="start" x="807" y="-2479.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QLstmQueue</text>
-<text text-anchor="middle" x="892" y="-2468.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<polygon fill="white" stroke="black" points="799,-2466.98 799,-2496.98 985,-2496.98 985,-2466.98 799,-2466.98"/>
+<text text-anchor="start" x="807" y="-2484.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; QLstmQueue</text>
+<text text-anchor="middle" x="892" y="-2473.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node16</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.9,-1418.86C446.36,-1556.96 487.48,-2370.09 564,-2444.98 580.56,-2461.19 707.85,-2469.72 798.63,-2473.78"/>
-<polygon fill="orange" stroke="orange" points="443.38,-1418.37 439.43,-1408.54 436.39,-1418.69 443.38,-1418.37"/>
-<text text-anchor="middle" x="664" y="-2473.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.9,-1418.93C446.33,-1557.54 487.33,-2373.67 564,-2448.98 580.54,-2465.22 707.84,-2474.14 798.62,-2478.49"/>
+<polygon fill="orange" stroke="orange" points="443.38,-1418.4 439.42,-1408.57 436.39,-1418.72 443.38,-1418.4"/>
+<text text-anchor="middle" x="664" y="-2478.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; QLstmQueueDescriptor &gt;</text>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="799,-2412.98 799,-2442.98 985,-2442.98 985,-2412.98 799,-2412.98"/>
-<text text-anchor="start" x="807" y="-2430.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="892" y="-2419.98" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="799,-2417.98 799,-2447.98 985,-2447.98 985,-2417.98 799,-2417.98"/>
+<text text-anchor="start" x="807" y="-2435.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="892" y="-2424.98" font-family="Helvetica,sans-Serif" font-size="10.00">BinaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node18</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.04,-1418.65C447.26,-1551.94 491.84,-2319.73 564,-2390.98 580.52,-2407.29 707.82,-2417.8 798.61,-2423.31"/>
-<polygon fill="orange" stroke="orange" points="443.53,-1418.44 439.5,-1408.64 436.54,-1418.82 443.53,-1418.44"/>
-<text text-anchor="start" x="593.5" y="-2433.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
-<text text-anchor="middle" x="664" y="-2422.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.04,-1418.7C447.26,-1552.36 491.85,-2322.28 564,-2393.98 580.48,-2410.35 707.79,-2421.65 798.59,-2427.73"/>
+<polygon fill="orange" stroke="orange" points="443.53,-1418.47 439.5,-1408.67 436.54,-1418.84 443.53,-1418.47"/>
+<text text-anchor="start" x="593.5" y="-2437.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseBinaryQueue</text>
+<text text-anchor="middle" x="664" y="-2426.98" font-family="Helvetica,sans-Serif" font-size="10.00">Descriptor &gt;</text>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<title>Node20</title>
<g id="a_node20"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="806.5,-2363.98 806.5,-2393.98 977.5,-2393.98 977.5,-2363.98 806.5,-2363.98"/>
-<text text-anchor="start" x="814.5" y="-2381.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling3d</text>
-<text text-anchor="middle" x="892" y="-2370.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="806.5,-2367.98 806.5,-2397.98 977.5,-2397.98 977.5,-2367.98 806.5,-2367.98"/>
+<text text-anchor="start" x="814.5" y="-2385.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling3d</text>
+<text text-anchor="middle" x="892" y="-2374.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node20</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.21,-1418.75C448.28,-1548.02 496.18,-2269.48 564,-2336.98 597.11,-2369.94 720.97,-2377.94 806.37,-2379.42"/>
-<polygon fill="orange" stroke="orange" points="443.7,-1418.47 439.59,-1408.7 436.71,-1418.9 443.7,-1418.47"/>
-<text text-anchor="middle" x="664" y="-2379.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M440.21,-1418.79C448.29,-1548.3 496.25,-2271.13 564,-2338.98 597.04,-2372.07 720.91,-2380.85 806.34,-2382.87"/>
+<polygon fill="orange" stroke="orange" points="443.7,-1418.48 439.59,-1408.72 436.71,-1418.92 443.7,-1418.48"/>
+<text text-anchor="middle" x="664" y="-2382.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling3dQueueDescriptor &gt;</text>
</g>
<!-- Node22 -->
<g id="node22" class="node">
<title>Node22</title>
<g id="a_node22"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="802.5,-2314.98 802.5,-2344.98 981.5,-2344.98 981.5,-2314.98 802.5,-2314.98"/>
-<text text-anchor="start" x="810.5" y="-2332.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Subtraction</text>
-<text text-anchor="middle" x="892" y="-2321.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="802.5,-2317.98 802.5,-2347.98 981.5,-2347.98 981.5,-2317.98 802.5,-2317.98"/>
+<text text-anchor="start" x="810.5" y="-2335.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Subtraction</text>
+<text text-anchor="middle" x="892" y="-2324.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node22</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.64,-1418.81C436.9,-1538.78 434.17,-2166.52 564,-2292.98 580.86,-2309.4 711.45,-2320.01 802.4,-2325.49"/>
-<polygon fill="orange" stroke="orange" points="442.14,-1418.61 438.81,-1408.56 435.15,-1418.5 442.14,-1418.61"/>
-<text text-anchor="middle" x="664" y="-2324.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; SubtractionQueueDescriptor &gt;</text>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.65,-1418.82C436.95,-1538.86 434.42,-2166.98 564,-2293.98 580.82,-2310.46 711.42,-2321.88 802.39,-2327.93"/>
+<polygon fill="orange" stroke="orange" points="442.15,-1418.61 438.81,-1408.56 435.15,-1418.5 442.15,-1418.61"/>
+<text text-anchor="middle" x="664" y="-2326.98" 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_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="806.5,-2265.98 806.5,-2295.98 977.5,-2295.98 977.5,-2265.98 806.5,-2265.98"/>
-<text text-anchor="start" x="814.5" y="-2283.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling2d</text>
-<text text-anchor="middle" x="892" y="-2272.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
+<polygon fill="white" stroke="black" points="799,-2265.98 799,-2295.98 985,-2295.98 985,-2265.98 799,-2265.98"/>
+<text text-anchor="start" x="807" y="-2283.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
+<text text-anchor="middle" x="892" y="-2272.98" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node24</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.86,-1418.66C438.48,-1533.88 442.61,-2119.99 564,-2238.98 597.36,-2271.69 721.15,-2279.76 806.47,-2281.32"/>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M438.86,-1418.66C438.48,-1533.88 442.61,-2119.99 564,-2238.98 596.39,-2270.73 714.03,-2279.27 798.93,-2281.16"/>
<polygon fill="orange" stroke="orange" points="442.36,-1418.51 438.91,-1408.49 435.36,-1418.48 442.36,-1418.51"/>
-<text text-anchor="middle" x="664" y="-2281.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
+<text text-anchor="middle" x="664" y="-2281.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
</g>
-<!-- Node26 -->
-<g id="node26" class="node">
-<title>Node26</title>
-<g id="a_node26"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="799,-2216.98 799,-2246.98 985,-2246.98 985,-2216.98 799,-2216.98"/>
-<text text-anchor="start" x="807" y="-2234.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Elementwise</text>
-<text text-anchor="middle" x="892" y="-2223.98" font-family="Helvetica,sans-Serif" font-size="10.00">UnaryQueueDescriptor &gt;</text>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="classarmnn_1_1_neon_base_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="806.5,-2216.98 806.5,-2246.98 977.5,-2246.98 977.5,-2216.98 806.5,-2216.98"/>
+<text text-anchor="start" x="814.5" y="-2234.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBaseWorkload&lt; Pooling2d</text>
+<text text-anchor="middle" x="892" y="-2223.98" font-family="Helvetica,sans-Serif" font-size="10.00">QueueDescriptor &gt;</text>
</a>
</g>
</g>
-<!-- Node1&#45;&gt;Node26 -->
-<g id="edge25" class="edge">
-<title>Node1&#45;&gt;Node26</title>
-<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.01,-1418.7C439.51,-1530.5 447.89,-2083.77 564,-2194.98 580.76,-2211.04 708,-2221.62 798.71,-2227.2"/>
+<!-- Node1&#45;&gt;Node31 -->
+<g id="edge30" class="edge">
+<title>Node1&#45;&gt;Node31</title>
+<path fill="none" stroke="orange" stroke-dasharray="5,2" d="M439.01,-1418.7C439.51,-1530.5 447.89,-2083.77 564,-2194.98 581.23,-2211.48 715.13,-2222.2 806.16,-2227.66"/>
<polygon fill="orange" stroke="orange" points="442.51,-1418.52 438.98,-1408.53 435.51,-1418.54 442.51,-1418.52"/>
-<text text-anchor="middle" x="664" y="-2226.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; ElementwiseUnaryQueueDescriptor &gt;</text>
+<text text-anchor="middle" x="664" y="-2226.98" font-family="Helvetica,sans-Serif" font-size="10.00"> &lt; Pooling2dQueueDescriptor &gt;</text>
</g>
<!-- Node33 -->
<g id="node33" class="node">
@@ -1028,394 +1028,394 @@
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="classarmnn_1_1_neon_convolution3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1052.5,-2761.48 1052.5,-2780.48 1210.5,-2780.48 1210.5,-2761.48 1052.5,-2761.48"/>
-<text text-anchor="middle" x="1131.5" y="-2768.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution3dWorkload</text>
+<polygon fill="white" stroke="black" points="1052.5,-2766.48 1052.5,-2785.48 1210.5,-2785.48 1210.5,-2766.48 1052.5,-2766.48"/>
+<text text-anchor="middle" x="1131.5" y="-2773.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonConvolution3dWorkload</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="M999.64,-2770.98C1017.36,-2770.98 1035.45,-2770.98 1052.3,-2770.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="999.26,-2767.48 989.26,-2770.98 999.26,-2774.48 999.26,-2767.48"/>
+<path fill="none" stroke="midnightblue" d="M999.64,-2775.98C1017.36,-2775.98 1035.45,-2775.98 1052.3,-2775.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="999.26,-2772.48 989.26,-2775.98 999.26,-2779.48 999.26,-2772.48"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="classarmnn_1_1_neon_instance_normalization_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1055.5,-2706.98 1055.5,-2736.98 1207.5,-2736.98 1207.5,-2706.98 1055.5,-2706.98"/>
-<text text-anchor="start" x="1063.5" y="-2724.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonInstanceNormalization</text>
-<text text-anchor="middle" x="1131.5" y="-2713.98" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<polygon fill="white" stroke="black" points="1055.5,-2716.98 1055.5,-2746.98 1207.5,-2746.98 1207.5,-2716.98 1055.5,-2716.98"/>
+<text text-anchor="start" x="1063.5" y="-2734.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonInstanceNormalization</text>
+<text text-anchor="middle" x="1131.5" y="-2723.98" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</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="M991.81,-2721.98C1013.08,-2721.98 1035.24,-2721.98 1055.44,-2721.98"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="991.77,-2718.48 981.77,-2721.98 991.77,-2725.48 991.77,-2718.48"/>
+<path fill="none" stroke="midnightblue" d="M991.81,-2729.06C1013.08,-2729.51 1035.24,-2729.98 1055.44,-2730.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="991.85,-2725.56 981.77,-2728.85 991.7,-2732.56 991.85,-2725.56"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="classarmnn_1_1_neon_multiplication_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1054,-2668.48 1054,-2687.48 1209,-2687.48 1209,-2668.48 1054,-2668.48"/>
-<text text-anchor="middle" x="1131.5" y="-2675.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMultiplicationWorkload</text>
+<polygon fill="white" stroke="black" points="1054,-2678.48 1054,-2697.48 1209,-2697.48 1209,-2678.48 1054,-2678.48"/>
+<text text-anchor="middle" x="1131.5" y="-2685.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonMultiplicationWorkload</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="M997.4,-2675.18C1016.42,-2675.58 1035.93,-2675.99 1053.95,-2676.37"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="997.28,-2671.68 987.21,-2674.96 997.13,-2678.67 997.28,-2671.68"/>
+<path fill="none" stroke="midnightblue" d="M997.4,-2682.38C1016.42,-2683.18 1035.93,-2684 1053.95,-2684.76"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="997.35,-2678.87 987.21,-2681.95 997.05,-2685.87 997.35,-2678.87"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="classarmnn_1_1_neon_space_to_depth_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1053,-2630.48 1053,-2649.48 1210,-2649.48 1210,-2630.48 1053,-2630.48"/>
-<text text-anchor="middle" x="1131.5" y="-2637.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToDepthWorkload</text>
+<polygon fill="white" stroke="black" points="1053,-2640.48 1053,-2659.48 1210,-2659.48 1210,-2640.48 1053,-2640.48"/>
+<text text-anchor="middle" x="1131.5" y="-2647.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSpaceToDepthWorkload</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="M983.74,-2630.09C1006.51,-2631.63 1030.73,-2633.26 1052.8,-2634.75"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="983.95,-2626.6 973.74,-2629.42 983.48,-2633.58 983.95,-2626.6"/>
+<path fill="none" stroke="midnightblue" d="M983.74,-2637C1006.51,-2639.02 1030.73,-2641.16 1052.8,-2643.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="984.01,-2633.51 973.74,-2636.12 983.39,-2640.49 984.01,-2633.51"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="classarmnn_1_1_neon_transpose_convolution2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1051,-2580.98 1051,-2610.98 1212,-2610.98 1212,-2580.98 1051,-2580.98"/>
-<text text-anchor="start" x="1059" y="-2598.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeConvolution2d</text>
-<text text-anchor="middle" x="1131.5" y="-2587.98" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</text>
+<polygon fill="white" stroke="black" points="1051,-2590.98 1051,-2620.98 1212,-2620.98 1212,-2590.98 1051,-2590.98"/>
+<text text-anchor="start" x="1059" y="-2608.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonTransposeConvolution2d</text>
+<text text-anchor="middle" x="1131.5" y="-2597.98" font-family="Helvetica,sans-Serif" font-size="10.00">Workload</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="M992.22,-2583.75C1011.71,-2585.48 1031.91,-2587.26 1050.66,-2588.92"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="992.38,-2580.25 982.11,-2582.86 991.76,-2587.23 992.38,-2580.25"/>
+<path fill="none" stroke="midnightblue" d="M992.22,-2590.84C1011.71,-2592.98 1031.91,-2595.19 1050.66,-2597.24"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.43,-2587.35 982.11,-2589.74 991.67,-2594.3 992.43,-2587.35"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="classarmnn_1_1_neon_fill_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1080.5,-2542.48 1080.5,-2561.48 1182.5,-2561.48 1182.5,-2542.48 1080.5,-2542.48"/>
-<text text-anchor="middle" x="1131.5" y="-2549.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFillWorkload</text>
+<polygon fill="white" stroke="black" points="1080.5,-2552.48 1080.5,-2571.48 1182.5,-2571.48 1182.5,-2552.48 1080.5,-2552.48"/>
+<text text-anchor="middle" x="1131.5" y="-2559.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonFillWorkload</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="M986.98,-2536.27C1018.84,-2539.76 1053.2,-2543.52 1080.31,-2546.49"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="987.06,-2532.76 976.73,-2535.15 986.29,-2539.72 987.06,-2532.76"/>
+<path fill="none" stroke="midnightblue" d="M986.98,-2543.25C1018.84,-2547.41 1053.2,-2551.89 1080.31,-2555.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="987.1,-2539.73 976.73,-2541.91 986.2,-2546.68 987.1,-2539.73"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="classarmnn_1_1_neon_q_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1072,-2504.48 1072,-2523.48 1191,-2523.48 1191,-2504.48 1072,-2504.48"/>
-<text text-anchor="middle" x="1131.5" y="-2511.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQLstmWorkload</text>
+<polygon fill="white" stroke="black" points="1072,-2514.48 1072,-2533.48 1191,-2533.48 1191,-2514.48 1072,-2514.48"/>
+<text text-anchor="middle" x="1131.5" y="-2521.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonQLstmWorkload</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="M995.12,-2492.89C1021.27,-2496.96 1048.51,-2501.21 1071.65,-2504.81"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="995.58,-2489.42 985.16,-2491.34 994.51,-2496.34 995.58,-2489.42"/>
+<path fill="none" stroke="midnightblue" d="M988.19,-2498.82C1018.31,-2504.14 1050.54,-2509.84 1076.69,-2514.47"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="988.53,-2495.32 978.07,-2497.03 987.31,-2502.21 988.53,-2495.32"/>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<title>Node19</title>
<g id="a_node19"><a xlink:href="classarmnn_1_1_neon_elementwise_binary_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1040.5,-2466.48 1040.5,-2485.48 1222.5,-2485.48 1222.5,-2466.48 1040.5,-2466.48"/>
-<text text-anchor="middle" x="1131.5" y="-2473.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonElementwiseBinaryWorkload</text>
+<polygon fill="white" stroke="black" points="1040.5,-2476.48 1040.5,-2495.48 1222.5,-2495.48 1222.5,-2476.48 1040.5,-2476.48"/>
+<text text-anchor="middle" x="1131.5" y="-2483.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonElementwiseBinaryWorkload</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="M977.39,-2445.04C1012.93,-2452.22 1052.96,-2460.31 1083.18,-2466.42"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="977.99,-2441.59 967.49,-2443.04 976.6,-2448.45 977.99,-2441.59"/>
+<path fill="none" stroke="midnightblue" d="M969.32,-2450.35C980.29,-2452.89 991.44,-2455.49 1002,-2457.98 1018.47,-2461.87 1022.49,-2463.26 1039,-2466.98 1053.24,-2470.19 1068.78,-2473.49 1082.94,-2476.42"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="969.85,-2446.88 959.32,-2448.05 968.28,-2453.7 969.85,-2446.88"/>
</g>
<!-- Node21 -->
<g id="node21" class="node">
<title>Node21</title>
<g id="a_node21"><a xlink:href="classarmnn_1_1_neon_pooling3d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1063.5,-2428.48 1063.5,-2447.48 1199.5,-2447.48 1199.5,-2428.48 1063.5,-2428.48"/>
-<text text-anchor="middle" x="1131.5" y="-2435.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling3dWorkload</text>
+<polygon fill="white" stroke="black" points="1063.5,-2438.48 1063.5,-2457.48 1199.5,-2457.48 1199.5,-2438.48 1063.5,-2438.48"/>
+<text text-anchor="middle" x="1131.5" y="-2445.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling3dWorkload</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="M980.83,-2396.84C988.07,-2399 995.21,-2401.38 1002,-2403.98 1010.54,-2407.26 1011.51,-2410.57 1020,-2413.98 1028.1,-2417.24 1030.5,-2416.98 1039,-2418.98 1052.9,-2422.25 1068.05,-2425.52 1081.96,-2428.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="981.5,-2393.39 970.92,-2394.02 979.58,-2400.12 981.5,-2393.39"/>
+<path fill="none" stroke="midnightblue" d="M984.26,-2401.36C990.38,-2403.62 996.35,-2406.15 1002,-2408.98 1011.31,-2413.65 1010.74,-2419.21 1020,-2423.98 1027.76,-2427.98 1030.5,-2426.98 1039,-2428.98 1052.9,-2432.25 1068.05,-2435.52 1081.96,-2438.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="985.14,-2397.96 974.54,-2398.02 982.86,-2404.58 985.14,-2397.96"/>
</g>
<!-- Node23 -->
<g id="node23" class="node">
<title>Node23</title>
<g id="a_node23"><a xlink:href="classarmnn_1_1_neon_subtraction_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1060,-2390.48 1060,-2409.48 1203,-2409.48 1203,-2390.48 1060,-2390.48"/>
-<text text-anchor="middle" x="1131.5" y="-2397.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSubtractionWorkload</text>
+<polygon fill="white" stroke="black" points="1060,-2400.48 1060,-2419.48 1203,-2419.48 1203,-2400.48 1060,-2400.48"/>
+<text text-anchor="middle" x="1131.5" y="-2407.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSubtractionWorkload</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="M990.75,-2349.01C994.63,-2350.82 998.4,-2352.81 1002,-2354.98 1012.52,-2361.34 1009.58,-2369.45 1020,-2375.98 1027.4,-2380.62 1030.5,-2378.98 1039,-2380.98 1052.9,-2384.25 1068.05,-2387.52 1081.96,-2390.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="992.07,-2345.76 981.49,-2345.08 989.33,-2352.21 992.07,-2345.76"/>
+<path fill="none" stroke="midnightblue" d="M990.95,-2352.32C994.8,-2354.33 998.5,-2356.54 1002,-2358.98 1013.83,-2367.23 1008.26,-2377.6 1020,-2385.98 1027.11,-2391.06 1030.5,-2388.98 1039,-2390.98 1052.9,-2394.25 1068.05,-2397.52 1081.96,-2400.4"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.3,-2349.09 981.76,-2348.01 989.33,-2355.43 992.3,-2349.09"/>
</g>
<!-- Node25 -->
<g id="node25" class="node">
<title>Node25</title>
-<g id="a_node25"><a xlink:href="classarmnn_1_1_neon_pooling2d_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1063.5,-2352.48 1063.5,-2371.48 1199.5,-2371.48 1199.5,-2352.48 1063.5,-2352.48"/>
-<text text-anchor="middle" x="1131.5" y="-2359.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling2dWorkload</text>
+<g id="a_node25"><a xlink:href="classarmnn_1_1_neon_exp_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1078.5,-2362.48 1078.5,-2381.48 1184.5,-2381.48 1184.5,-2362.48 1078.5,-2362.48"/>
+<text text-anchor="middle" x="1131.5" y="-2369.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonExpWorkload</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="M986.89,-2296.85C992.23,-2299.46 997.32,-2302.48 1002,-2305.98 1015.07,-2315.75 1007.09,-2328 1020,-2337.98 1026.91,-2343.32 1030.5,-2340.98 1039,-2342.98 1052.9,-2346.25 1068.05,-2349.52 1081.96,-2352.4"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="988.28,-2293.63 977.71,-2292.84 985.48,-2300.05 988.28,-2293.63"/>
+<path fill="none" stroke="midnightblue" d="M984.53,-2299.86C990.63,-2302.51 996.52,-2305.53 1002,-2308.98 1023.63,-2322.59 1017.06,-2339.88 1039,-2352.98 1050.84,-2360.05 1064.91,-2364.52 1078.41,-2367.34"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="985.39,-2296.43 974.8,-2295.99 982.8,-2302.93 985.39,-2296.43"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:href="classarmnn_1_1_neon_logical_not_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1061.5,-2324.48 1061.5,-2343.48 1201.5,-2343.48 1201.5,-2324.48 1061.5,-2324.48"/>
+<text text-anchor="middle" x="1131.5" y="-2331.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalNotWorkload</text>
+</a>
+</g>
+</g>
+<!-- Node24&#45;&gt;Node26 -->
+<g id="edge25" class="edge">
+<title>Node24&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M965.98,-2298.34C989.29,-2303.79 1015.2,-2309.74 1039,-2314.98 1053.42,-2318.16 1069.15,-2321.48 1083.43,-2324.43"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="966.7,-2294.91 956.17,-2296.04 965.1,-2301.73 966.7,-2294.91"/>
</g>
<!-- Node27 -->
<g id="node27" class="node">
<title>Node27</title>
-<g id="a_node27"><a xlink:href="classarmnn_1_1_neon_exp_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1078.5,-2314.48 1078.5,-2333.48 1184.5,-2333.48 1184.5,-2314.48 1078.5,-2314.48"/>
-<text text-anchor="middle" x="1131.5" y="-2321.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonExpWorkload</text>
+<g id="a_node27"><a xlink:href="classarmnn_1_1_neon_log_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1079,-2286.48 1079,-2305.48 1184,-2305.48 1184,-2286.48 1079,-2286.48"/>
+<text text-anchor="middle" x="1131.5" y="-2293.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogWorkload</text>
</a>
</g>
</g>
-<!-- Node26&#45;&gt;Node27 -->
+<!-- Node24&#45;&gt;Node27 -->
<g id="edge26" class="edge">
-<title>Node26&#45;&gt;Node27</title>
-<path fill="none" stroke="midnightblue" d="M991.95,-2251.3C995.42,-2253.03 998.79,-2254.92 1002,-2256.98 1024.68,-2271.51 1016.17,-2290.69 1039,-2304.98 1050.69,-2312.3 1064.7,-2316.85 1078.21,-2319.67"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="993.1,-2247.98 982.55,-2247.06 990.23,-2254.36 993.1,-2247.98"/>
+<title>Node24&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M995.31,-2287.44C1024.18,-2289.27 1054.37,-2291.17 1078.88,-2292.72"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="995.36,-2283.94 985.16,-2286.8 994.92,-2290.93 995.36,-2283.94"/>
</g>
<!-- Node28 -->
<g id="node28" class="node">
<title>Node28</title>
-<g id="a_node28"><a xlink:href="classarmnn_1_1_neon_logical_not_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1061.5,-2276.48 1061.5,-2295.48 1201.5,-2295.48 1201.5,-2276.48 1061.5,-2276.48"/>
-<text text-anchor="middle" x="1131.5" y="-2283.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogicalNotWorkload</text>
+<g id="a_node28"><a xlink:href="classarmnn_1_1_neon_neg_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1078,-2248.48 1078,-2267.48 1185,-2267.48 1185,-2248.48 1078,-2248.48"/>
+<text text-anchor="middle" x="1131.5" y="-2255.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNegWorkload</text>
</a>
</g>
</g>
-<!-- Node26&#45;&gt;Node28 -->
+<!-- Node24&#45;&gt;Node28 -->
<g id="edge27" class="edge">
-<title>Node26&#45;&gt;Node28</title>
-<path fill="none" stroke="midnightblue" d="M970.29,-2249.32C980.95,-2251.83 991.76,-2254.42 1002,-2256.98 1018.53,-2261.11 1022.43,-2263.03 1039,-2266.98 1052.89,-2270.3 1068.04,-2273.58 1081.94,-2276.46"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="971.08,-2245.91 960.55,-2247.05 969.49,-2252.73 971.08,-2245.91"/>
+<title>Node24&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M995.18,-2271.09C1023.69,-2268.32 1053.5,-2265.44 1077.86,-2263.08"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="994.78,-2267.61 985.16,-2272.06 995.45,-2274.58 994.78,-2267.61"/>
</g>
<!-- Node29 -->
<g id="node29" class="node">
<title>Node29</title>
-<g id="a_node29"><a xlink:href="classarmnn_1_1_neon_log_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1079,-2238.48 1079,-2257.48 1184,-2257.48 1184,-2238.48 1079,-2238.48"/>
-<text text-anchor="middle" x="1131.5" y="-2245.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonLogWorkload</text>
+<g id="a_node29"><a xlink:href="classarmnn_1_1_neon_sin_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1080,-2210.48 1080,-2229.48 1183,-2229.48 1183,-2210.48 1080,-2210.48"/>
+<text text-anchor="middle" x="1131.5" y="-2217.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSinWorkload</text>
</a>
</g>
</g>
-<!-- Node26&#45;&gt;Node29 -->
+<!-- Node24&#45;&gt;Node29 -->
<g id="edge28" class="edge">
-<title>Node26&#45;&gt;Node29</title>
-<path fill="none" stroke="midnightblue" d="M995.31,-2238.87C1024.18,-2240.82 1054.37,-2242.85 1078.88,-2244.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="995.38,-2235.37 985.16,-2238.19 994.91,-2242.35 995.38,-2235.37"/>
+<title>Node24&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M981.96,-2263.23C988.8,-2261.31 995.54,-2259.23 1002,-2256.98 1019.27,-2250.97 1021.69,-2244.89 1039,-2238.98 1051.9,-2234.58 1066.18,-2231.02 1079.56,-2228.23"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="980.66,-2259.96 971.91,-2265.93 982.48,-2266.72 980.66,-2259.96"/>
</g>
<!-- Node30 -->
<g id="node30" class="node">
<title>Node30</title>
-<g id="a_node30"><a xlink:href="classarmnn_1_1_neon_neg_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1078,-2200.48 1078,-2219.48 1185,-2219.48 1185,-2200.48 1078,-2200.48"/>
-<text text-anchor="middle" x="1131.5" y="-2207.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonNegWorkload</text>
+<g id="a_node30"><a xlink:href="classarmnn_1_1_neon_sqrt_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1078,-2172.48 1078,-2191.48 1185,-2191.48 1185,-2172.48 1078,-2172.48"/>
+<text text-anchor="middle" x="1131.5" y="-2179.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSqrtWorkload</text>
</a>
</g>
</g>
-<!-- Node26&#45;&gt;Node30 -->
+<!-- Node24&#45;&gt;Node30 -->
<g id="edge29" class="edge">
-<title>Node26&#45;&gt;Node30</title>
-<path fill="none" stroke="midnightblue" d="M995.18,-2222.52C1023.69,-2219.87 1053.5,-2217.11 1077.86,-2214.86"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="994.8,-2219.04 985.16,-2223.44 995.44,-2226.01 994.8,-2219.04"/>
-</g>
-<!-- Node31 -->
-<g id="node31" class="node">
-<title>Node31</title>
-<g id="a_node31"><a xlink:href="classarmnn_1_1_neon_sin_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1080,-2162.48 1080,-2181.48 1183,-2181.48 1183,-2162.48 1080,-2162.48"/>
-<text text-anchor="middle" x="1131.5" y="-2169.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSinWorkload</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="M980.83,-2214.37C988.05,-2212.4 995.18,-2210.27 1002,-2207.98 1019.16,-2202.22 1021.81,-2196.63 1039,-2190.98 1051.95,-2186.72 1066.25,-2183.21 1079.62,-2180.42"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="979.75,-2211.03 970.97,-2216.95 981.53,-2217.8 979.75,-2211.03"/>
+<title>Node24&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M994.05,-2261.87C996.79,-2260.36 999.45,-2258.73 1002,-2256.98 1026.59,-2240.09 1014.31,-2217.72 1039,-2200.98 1050.41,-2193.24 1064.34,-2188.55 1077.84,-2185.73"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="992.46,-2258.76 985.03,-2266.32 995.55,-2265.03 992.46,-2258.76"/>
</g>
<!-- Node32 -->
<g id="node32" class="node">
<title>Node32</title>
-<g id="a_node32"><a xlink:href="classarmnn_1_1_neon_sqrt_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1078,-2124.48 1078,-2143.48 1185,-2143.48 1185,-2124.48 1078,-2124.48"/>
-<text text-anchor="middle" x="1131.5" y="-2131.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSqrtWorkload</text>
+<g id="a_node32"><a xlink:href="classarmnn_1_1_neon_pooling2d_workload.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1063.5,-2134.48 1063.5,-2153.48 1199.5,-2153.48 1199.5,-2134.48 1063.5,-2134.48"/>
+<text text-anchor="middle" x="1131.5" y="-2141.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonPooling2dWorkload</text>
</a>
</g>
</g>
-<!-- Node26&#45;&gt;Node32 -->
+<!-- Node31&#45;&gt;Node32 -->
<g id="edge31" class="edge">
-<title>Node26&#45;&gt;Node32</title>
-<path fill="none" stroke="midnightblue" d="M994.03,-2212.85C996.77,-2211.34 999.44,-2209.72 1002,-2207.98 1026.35,-2191.4 1014.55,-2169.41 1039,-2152.98 1050.45,-2145.29 1064.38,-2140.61 1077.88,-2137.79"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="992.44,-2209.72 985,-2217.27 995.52,-2216.01 992.44,-2209.72"/>
+<title>Node31&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M986.92,-2217.66C992.29,-2214.94 997.38,-2211.74 1002,-2207.98 1017.13,-2195.69 1005.12,-2180.58 1020,-2167.98 1026.66,-2162.34 1030.5,-2164.98 1039,-2162.98 1052.9,-2159.71 1068.05,-2156.45 1081.96,-2153.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="985.34,-2214.53 977.64,-2221.81 988.2,-2220.92 985.34,-2214.53"/>
</g>
<!-- Node34 -->
<g id="node34" class="node">
<title>Node34</title>
<g id="a_node34"><a xlink:href="classarmnn_1_1_neon_activation_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1063,-2086.48 1063,-2105.48 1200,-2105.48 1200,-2086.48 1063,-2086.48"/>
-<text text-anchor="middle" x="1131.5" y="-2093.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonActivationWorkload</text>
+<polygon fill="white" stroke="black" points="1063,-2096.48 1063,-2115.48 1200,-2115.48 1200,-2096.48 1063,-2096.48"/>
+<text text-anchor="middle" x="1131.5" y="-2103.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonActivationWorkload</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="M987.92,-2168.08C992.92,-2165.48 997.66,-2162.47 1002,-2158.98 1016.87,-2147.01 1005.37,-2132.25 1020,-2119.98 1026.69,-2114.37 1030.5,-2116.98 1039,-2114.98 1052.9,-2111.71 1068.05,-2108.45 1081.96,-2105.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="986.32,-2164.96 978.69,-2172.31 989.24,-2171.33 986.32,-2164.96"/>
+<path fill="none" stroke="midnightblue" d="M987.77,-2167.27C992.77,-2164.88 997.55,-2162.13 1002,-2158.98 1014.38,-2150.22 1007.8,-2139 1020,-2129.98 1027.02,-2124.79 1030.5,-2126.98 1039,-2124.98 1052.9,-2121.71 1068.05,-2118.45 1081.96,-2115.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="986.39,-2164.06 978.58,-2171.21 989.15,-2170.49 986.39,-2164.06"/>
</g>
<!-- Node36 -->
<g id="node36" class="node">
<title>Node36</title>
<g id="a_node36"><a xlink:href="classarmnn_1_1_neon_batch_to_space_nd_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1047,-2048.48 1047,-2067.48 1216,-2067.48 1216,-2048.48 1047,-2048.48"/>
-<text text-anchor="middle" x="1131.5" y="-2055.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchToSpaceNdWorkload</text>
+<polygon fill="white" stroke="black" points="1047,-2058.48 1047,-2077.48 1216,-2077.48 1216,-2058.48 1047,-2058.48"/>
+<text text-anchor="middle" x="1131.5" y="-2065.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchToSpaceNdWorkload</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="M982.28,-2120.6C989.25,-2117.7 995.93,-2114.2 1002,-2109.98 1014.14,-2101.53 1008.03,-2090.68 1020,-2081.98 1027.06,-2076.85 1030.5,-2078.98 1039,-2076.98 1052.9,-2073.71 1068.05,-2070.45 1081.96,-2067.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="980.77,-2117.42 972.61,-2124.18 983.2,-2123.99 980.77,-2117.42"/>
+<path fill="none" stroke="midnightblue" d="M982.15,-2118.86C989.04,-2116.34 995.75,-2113.4 1002,-2109.98 1011.92,-2104.55 1010.19,-2097.62 1020,-2091.98 1027.57,-2087.63 1030.5,-2088.98 1039,-2086.98 1052.9,-2083.71 1068.05,-2080.45 1081.96,-2077.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="981.01,-2115.54 972.64,-2122.03 983.23,-2122.18 981.01,-2115.54"/>
</g>
<!-- Node38 -->
<g id="node38" class="node">
<title>Node38</title>
<g id="a_node38"><a xlink:href="classarmnn_1_1_neon_strided_slice_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1058.5,-2010.48 1058.5,-2029.48 1204.5,-2029.48 1204.5,-2010.48 1058.5,-2010.48"/>
-<text text-anchor="middle" x="1131.5" y="-2017.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStridedSliceWorkload</text>
+<polygon fill="white" stroke="black" points="1058.5,-2020.48 1058.5,-2039.48 1204.5,-2039.48 1204.5,-2020.48 1058.5,-2020.48"/>
+<text text-anchor="middle" x="1131.5" y="-2027.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonStridedSliceWorkload</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="M981.07,-2070C988.33,-2067.45 995.41,-2064.47 1002,-2060.98 1011.73,-2055.83 1010.38,-2049.32 1020,-2043.98 1027.63,-2039.74 1030.5,-2040.98 1039,-2038.98 1052.9,-2035.71 1068.05,-2032.45 1081.96,-2029.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="979.52,-2066.82 971.07,-2073.22 981.66,-2073.49 979.52,-2066.82"/>
+<path fill="none" stroke="midnightblue" d="M978.28,-2067.53C986.34,-2065.49 994.35,-2063.29 1002,-2060.98 1010.22,-2058.5 1011.84,-2056.63 1020,-2053.98 1028.3,-2051.28 1030.5,-2050.98 1039,-2048.98 1052.9,-2045.71 1068.05,-2042.45 1081.96,-2039.57"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="977.32,-2064.17 968.45,-2069.96 978.99,-2070.96 977.32,-2064.17"/>
</g>
<!-- Node40 -->
<g id="node40" class="node">
<title>Node40</title>
<g id="a_node40"><a xlink:href="classarmnn_1_1_neon_batch_mat_mul_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1055.5,-1972.48 1055.5,-1991.48 1207.5,-1991.48 1207.5,-1972.48 1055.5,-1972.48"/>
-<text text-anchor="middle" x="1131.5" y="-1979.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchMatMulWorkload</text>
+<polygon fill="white" stroke="black" points="1055.5,-1982.48 1055.5,-2001.48 1207.5,-2001.48 1207.5,-1982.48 1055.5,-1982.48"/>
+<text text-anchor="middle" x="1131.5" y="-1989.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonBatchMatMulWorkload</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="M976.14,-2018.63C984.9,-2016.51 993.65,-2014.28 1002,-2011.98 1010.13,-2009.74 1011.92,-2008.39 1020,-2005.98 1028.37,-2003.49 1030.5,-2002.98 1039,-2000.98 1052.9,-1997.71 1068.05,-1994.45 1081.96,-1991.57"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="975.19,-2015.26 966.26,-2020.96 976.79,-2022.07 975.19,-2015.26"/>
+<path fill="none" stroke="midnightblue" d="M983.97,-2019.13C1016.22,-2013.15 1051.37,-2006.64 1079.15,-2001.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.26,-2015.7 974.07,-2020.96 984.54,-2022.58 983.26,-2015.7"/>
</g>
<!-- Node42 -->
<g id="node42" class="node">
<title>Node42</title>
<g id="a_node42"><a xlink:href="classarmnn_1_1_neon_unidirectional_sequence_lstm_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1052.5,-1922.98 1052.5,-1952.98 1210.5,-1952.98 1210.5,-1922.98 1052.5,-1922.98"/>
-<text text-anchor="start" x="1060.5" y="-1940.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
-<text text-anchor="middle" x="1131.5" y="-1929.98" font-family="Helvetica,sans-Serif" font-size="10.00">LstmWorkload</text>
+<polygon fill="white" stroke="black" points="1052.5,-1932.98 1052.5,-1962.98 1210.5,-1962.98 1210.5,-1932.98 1052.5,-1932.98"/>
+<text text-anchor="start" x="1060.5" y="-1950.98" font-family="Helvetica,sans-Serif" font-size="10.00">NeonUnidirectionalSequence</text>
+<text text-anchor="middle" x="1131.5" y="-1939.98" font-family="Helvetica,sans-Serif" font-size="10.00">LstmWorkload</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="M975.94,-1969.87C1002.6,-1964.37 1031.9,-1958.32 1057.77,-1952.99"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="974.96,-1966.5 965.87,-1971.95 976.37,-1973.35 974.96,-1966.5"/>
+<path fill="none" stroke="midnightblue" d="M994.51,-1970.31C1013.82,-1967.14 1033.75,-1963.87 1052.2,-1960.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="993.78,-1966.88 984.48,-1971.96 994.92,-1973.79 993.78,-1966.88"/>
</g>
<!-- Node44 -->
<g id="node44" class="node">
<title>Node44</title>
<g id="a_node44"><a xlink:href="classarmnn_1_1_neon_addition_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1067.5,-1884.48 1067.5,-1903.48 1195.5,-1903.48 1195.5,-1884.48 1067.5,-1884.48"/>
-<text text-anchor="middle" x="1131.5" y="-1891.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAdditionWorkload</text>
+<polygon fill="white" stroke="black" points="1067.5,-1894.48 1067.5,-1913.48 1195.5,-1913.48 1195.5,-1894.48 1067.5,-1894.48"/>
+<text text-anchor="middle" x="1131.5" y="-1901.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonAdditionWorkload</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="M983.97,-1921.13C1016.22,-1915.15 1051.37,-1908.64 1079.15,-1903.49"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="983.26,-1917.7 974.07,-1922.96 984.54,-1924.58 983.26,-1917.7"/>
+<path fill="none" stroke="midnightblue" d="M984.2,-1924.93C1011.99,-1920.95 1041.91,-1916.66 1067.41,-1913.01"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.47,-1921.49 974.07,-1926.38 984.46,-1928.42 983.47,-1921.49"/>
</g>
<!-- Node46 -->
<g id="node46" class="node">
<title>Node46</title>
<g id="a_node46"><a xlink:href="classarmnn_1_1_neon_division_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1067.5,-1846.48 1067.5,-1865.48 1195.5,-1865.48 1195.5,-1846.48 1067.5,-1846.48"/>
-<text text-anchor="middle" x="1131.5" y="-1853.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDivisionWorkload</text>
+<polygon fill="white" stroke="black" points="1067.5,-1856.48 1067.5,-1875.48 1195.5,-1875.48 1195.5,-1856.48 1067.5,-1856.48"/>
+<text text-anchor="middle" x="1131.5" y="-1863.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonDivisionWorkload</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="M983.88,-1876.35C1011.69,-1872.49 1041.68,-1868.32 1067.23,-1864.77"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="983.16,-1872.92 973.74,-1877.76 984.12,-1879.85 983.16,-1872.92"/>
+<path fill="none" stroke="midnightblue" d="M983.88,-1880.18C1011.69,-1877.49 1041.68,-1874.58 1067.23,-1872.11"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.35,-1876.71 973.74,-1881.16 984.03,-1883.68 983.35,-1876.71"/>
</g>
<!-- Node48 -->
<g id="node48" class="node">
<title>Node48</title>
<g id="a_node48"><a xlink:href="classarmnn_1_1_neon_softmax_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1067.5,-1808.48 1067.5,-1827.48 1195.5,-1827.48 1195.5,-1808.48 1067.5,-1808.48"/>
-<text text-anchor="middle" x="1131.5" y="-1815.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSoftmaxWorkload</text>
+<polygon fill="white" stroke="black" points="1067.5,-1818.48 1067.5,-1837.48 1195.5,-1837.48 1195.5,-1818.48 1067.5,-1818.48"/>
+<text text-anchor="middle" x="1131.5" y="-1825.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonSoftmaxWorkload</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="M984.2,-1831.53C1011.99,-1828.96 1041.91,-1826.19 1067.41,-1823.83"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="983.7,-1828.06 974.07,-1832.47 984.35,-1835.03 983.7,-1828.06"/>
+<path fill="none" stroke="midnightblue" d="M984.2,-1835.37C1011.99,-1833.97 1041.91,-1832.46 1067.41,-1831.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="983.88,-1831.88 974.07,-1835.88 984.23,-1838.88 983.88,-1831.88"/>
</g>
<!-- Node50 -->
<g id="node50" class="node">
<title>Node50</title>
<g id="a_node50"><a xlink:href="classarmnn_1_1_neon_cast_workload.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="black" points="1076.5,-1770.48 1076.5,-1789.48 1186.5,-1789.48 1186.5,-1770.48 1076.5,-1770.48"/>
-<text text-anchor="middle" x="1131.5" y="-1777.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonCastWorkload</text>
+<polygon fill="white" stroke="black" points="1076.5,-1780.48 1076.5,-1799.48 1186.5,-1799.48 1186.5,-1780.48 1076.5,-1780.48"/>
+<text text-anchor="middle" x="1131.5" y="-1787.48" font-family="Helvetica,sans-Serif" font-size="10.00">NeonCastWorkload</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="M990.37,-1786.47C1019.67,-1785.11 1050.77,-1783.67 1076.21,-1782.5"/>
-<polygon fill="midnightblue" stroke="midnightblue" points="989.91,-1782.99 980.09,-1786.95 990.24,-1789.98 989.91,-1782.99"/>
+<path fill="none" stroke="midnightblue" d="M990.37,-1790.57C1019.67,-1790.45 1050.77,-1790.32 1076.21,-1790.21"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="990.07,-1787.07 980.09,-1790.61 990.1,-1794.07 990.07,-1787.07"/>
</g>
<!-- Node52 -->
<g id="node52" class="node">