xref: /dpdk/doc/guides/prog_guide/img/eventdev_usage.svg (revision dba7b0bd71d81d2188ef2b309bd17447ccc1e4c0)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3<!-- Generated by Microsoft Visio, SVG Export eventdev_usage.svg Page-1 -->
4<!-- SPDX-License-Identifier: BSD-3-Clause -->
5<!-- Copyright(c) 2018 Arm -->
6
7<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
8		xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.04167in" height="1.84602in"
9		viewBox="0 0 651 132.913" xml:space="preserve" color-interpolation-filters="sRGB" class="st12">
10	<v:documentProperties v:langID="1033" v:viewMarkup="false"/>
11
12	<style type="text/css">
13	<![CDATA[
14		.st1 {fill:#3c63ac;stroke:#30518f;stroke-width:0.75}
15		.st2 {fill:#feffff;font-family:Calibri;font-size:0.833336em}
16		.st3 {fill:none;stroke:#203864;stroke-width:0.25}
17		.st4 {stroke:#203864;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
18		.st5 {fill:#ffd965;stroke:#203864;stroke-width:0.25}
19		.st6 {fill:#000000;font-family:Calibri;font-size:1.16666em}
20		.st7 {font-size:1em}
21		.st8 {fill:none;stroke:none;stroke-width:0.25}
22		.st9 {fill:#000000;font-family:Calibri;font-size:0.833336em}
23		.st10 {fill:#000000;font-family:Calibri;font-size:1.00001em}
24		.st11 {font-size:1.16665em}
25		.st12 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
26	]]>
27	</style>
28
29	<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
30		<title>Page-1</title>
31		<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/>
32		<v:layer v:name="Connector" v:index="0"/>
33		<g id="group1068-1" transform="translate(0.75,-0.25)" v:mID="1068" v:groupContext="group">
34			<title>Sheet.1068</title>
35			<g id="shape3-2" v:mID="3" v:groupContext="shape" transform="translate(63,184.827) rotate(180)">
36				<title>Simple Arrow</title>
37				<desc>In Intf</desc>
38				<v:userDefs>
39					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
40					<v:ud v:nameU="ArrowType" v:prompt="" v:val="VT0(2):26"/>
41				</v:userDefs>
42				<v:textBlock v:margins="rect(4,4,4,4)"/>
43				<v:textRect cx="31.5" cy="132.913" width="63.01" height="0" transform="rotate(180)"/>
44				<path d="M0 132.91 L12 120.92 L12 126.92 L63 126.92 L63 132.91 L63 138.91 L12 138.91 L12 144.91 L0 132.91 Z"
45						class="st1"/>
46				<text x="-43.6" y="-129.91" transform="rotate(180)" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>In Intf</text>			</g>
47			<g id="group1010-5" transform="translate(130.5,-73.3167)" v:mID="1010" v:groupContext="group">
48				<title>Sheet.1010</title>
49				<g id="group1000-6" transform="translate(-2.19824E-14,-0.0534178)" v:mID="1000" v:groupContext="group">
50					<title>Sheet.1000</title>
51					<g id="shape1001-7" v:mID="1001" v:groupContext="shape" transform="translate(0,-4.86)">
52						<title>Rectangle.38</title>
53						<v:userDefs>
54							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
55						</v:userDefs>
56						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
57					</g>
58					<g id="shape1002-9" v:mID="1002" v:groupContext="shape" v:layerMember="0" transform="translate(2.19832,-18.18)">
59						<title>Dynamic connector.162</title>
60						<path d="M9 137.41 L9 146.41" class="st4"/>
61					</g>
62					<g id="shape1003-12" v:mID="1003" v:groupContext="shape" v:layerMember="0"
63							transform="translate(7.79747,-18.18)">
64						<title>Dynamic connector.163</title>
65						<path d="M9 137.41 L9 146.41" class="st4"/>
66					</g>
67					<g id="shape1004-15" v:mID="1004" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
68						<title>Dynamic connector.164</title>
69						<path d="M9 137.41 L9 146.41" class="st4"/>
70					</g>
71				</g>
72				<g id="group1005-18" transform="translate(22.6034,0)" v:mID="1005" v:groupContext="group">
73					<title>Sheet.1005</title>
74					<g id="shape1006-19" v:mID="1006" v:groupContext="shape" transform="translate(0,-4.86)">
75						<title>Rectangle.38</title>
76						<v:userDefs>
77							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
78						</v:userDefs>
79						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
80					</g>
81					<g id="shape1007-21" v:mID="1007" v:groupContext="shape" v:layerMember="0"
82							transform="translate(2.19832,-18.18)">
83						<title>Dynamic connector.162</title>
84						<path d="M9 137.41 L9 146.41" class="st4"/>
85					</g>
86					<g id="shape1008-24" v:mID="1008" v:groupContext="shape" v:layerMember="0"
87							transform="translate(7.79747,-18.18)">
88						<title>Dynamic connector.163</title>
89						<path d="M9 137.41 L9 146.41" class="st4"/>
90					</g>
91					<g id="shape1009-27" v:mID="1009" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
92						<title>Dynamic connector.164</title>
93						<path d="M9 137.41 L9 146.41" class="st4"/>
94					</g>
95				</g>
96			</g>
97			<g id="group1016-30" transform="translate(301.5,-73.3167)" v:mID="1016" v:groupContext="group">
98				<title>Sheet.1016</title>
99				<g id="group1017-31" transform="translate(-2.19824E-14,-0.0534178)" v:mID="1017" v:groupContext="group">
100					<title>Sheet.1017</title>
101					<g id="shape1018-32" v:mID="1018" v:groupContext="shape" transform="translate(0,-4.86)">
102						<title>Rectangle.38</title>
103						<v:userDefs>
104							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
105						</v:userDefs>
106						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
107					</g>
108					<g id="shape1019-34" v:mID="1019" v:groupContext="shape" v:layerMember="0"
109							transform="translate(2.19832,-18.18)">
110						<title>Dynamic connector.162</title>
111						<path d="M9 137.41 L9 146.41" class="st4"/>
112					</g>
113					<g id="shape1020-37" v:mID="1020" v:groupContext="shape" v:layerMember="0"
114							transform="translate(7.79747,-18.18)">
115						<title>Dynamic connector.163</title>
116						<path d="M9 137.41 L9 146.41" class="st4"/>
117					</g>
118					<g id="shape1021-40" v:mID="1021" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
119						<title>Dynamic connector.164</title>
120						<path d="M9 137.41 L9 146.41" class="st4"/>
121					</g>
122				</g>
123				<g id="group1022-43" transform="translate(22.6034,0)" v:mID="1022" v:groupContext="group">
124					<title>Sheet.1022</title>
125					<g id="shape1023-44" v:mID="1023" v:groupContext="shape" transform="translate(0,-4.86)">
126						<title>Rectangle.38</title>
127						<v:userDefs>
128							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
129						</v:userDefs>
130						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
131					</g>
132					<g id="shape1024-46" v:mID="1024" v:groupContext="shape" v:layerMember="0"
133							transform="translate(2.19832,-18.18)">
134						<title>Dynamic connector.162</title>
135						<path d="M9 137.41 L9 146.41" class="st4"/>
136					</g>
137					<g id="shape1025-49" v:mID="1025" v:groupContext="shape" v:layerMember="0"
138							transform="translate(7.79747,-18.18)">
139						<title>Dynamic connector.163</title>
140						<path d="M9 137.41 L9 146.41" class="st4"/>
141					</g>
142					<g id="shape1026-52" v:mID="1026" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
143						<title>Dynamic connector.164</title>
144						<path d="M9 137.41 L9 146.41" class="st4"/>
145					</g>
146				</g>
147			</g>
148			<g id="group1032-55" transform="translate(468,-73.2)" v:mID="1032" v:groupContext="group">
149				<title>Sheet.1032</title>
150				<g id="group1033-56" transform="translate(-2.19824E-14,-0.0534178)" v:mID="1033" v:groupContext="group">
151					<title>Sheet.1033</title>
152					<g id="shape1034-57" v:mID="1034" v:groupContext="shape" transform="translate(0,-4.86)">
153						<title>Rectangle.38</title>
154						<v:userDefs>
155							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
156						</v:userDefs>
157						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
158					</g>
159					<g id="shape1035-59" v:mID="1035" v:groupContext="shape" v:layerMember="0"
160							transform="translate(2.19832,-18.18)">
161						<title>Dynamic connector.162</title>
162						<path d="M9 137.41 L9 146.41" class="st4"/>
163					</g>
164					<g id="shape1036-62" v:mID="1036" v:groupContext="shape" v:layerMember="0"
165							transform="translate(7.79747,-18.18)">
166						<title>Dynamic connector.163</title>
167						<path d="M9 137.41 L9 146.41" class="st4"/>
168					</g>
169					<g id="shape1037-65" v:mID="1037" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
170						<title>Dynamic connector.164</title>
171						<path d="M9 137.41 L9 146.41" class="st4"/>
172					</g>
173				</g>
174				<g id="group1038-68" transform="translate(22.6034,0)" v:mID="1038" v:groupContext="group">
175					<title>Sheet.1038</title>
176					<g id="shape1039-69" v:mID="1039" v:groupContext="shape" transform="translate(0,-4.86)">
177						<title>Rectangle.38</title>
178						<v:userDefs>
179							<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
180						</v:userDefs>
181						<rect x="0" y="123.913" width="22.3966" height="8.99999" class="st3"/>
182					</g>
183					<g id="shape1040-71" v:mID="1040" v:groupContext="shape" v:layerMember="0"
184							transform="translate(2.19832,-18.18)">
185						<title>Dynamic connector.162</title>
186						<path d="M9 137.41 L9 146.41" class="st4"/>
187					</g>
188					<g id="shape1041-74" v:mID="1041" v:groupContext="shape" v:layerMember="0"
189							transform="translate(7.79747,-18.18)">
190						<title>Dynamic connector.163</title>
191						<path d="M9 137.41 L9 146.41" class="st4"/>
192					</g>
193					<g id="shape1042-77" v:mID="1042" v:groupContext="shape" v:layerMember="0" transform="translate(-3.40084,-18)">
194						<title>Dynamic connector.164</title>
195						<path d="M9 137.41 L9 146.41" class="st4"/>
196					</g>
197				</g>
198			</g>
199			<g id="shape1044-80" v:mID="1044" v:groupContext="shape" transform="translate(651.291,179.381) rotate(179.228)">
200				<title>Simple Arrow.1044</title>
201				<desc>Out Intf</desc>
202				<v:userDefs>
203					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
204					<v:ud v:nameU="ArrowType" v:prompt="" v:val="VT0(2):26"/>
205				</v:userDefs>
206				<v:textBlock v:margins="rect(4,4,4,4)"/>
207				<v:textRect cx="30.3028" cy="132.913" width="60.61" height="0" transform="rotate(180)"/>
208				<path d="M0 132.91 L12 120.92 L12 126.92 L60.61 126.92 L60.61 132.91 L60.61 138.91 L12 138.91 L12 144.91 L0 132.91
209							 Z" class="st1"/>
210				<text x="-46.13" y="-129.91" transform="rotate(180)" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Out Intf</text>			</g>
211			<g id="shape1045-83" v:mID="1045" v:groupContext="shape" transform="translate(67.8,-50.9334)">
212				<title>Rounded Rectangle.1045</title>
213				<desc>RX Core</desc>
214				<v:userDefs>
215					<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
216					<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
217					<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
218					<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
219					<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
220					<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
221					<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
222					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
223					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
224					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
225					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
226					<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
227					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
228					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
229					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
230					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
231				</v:userDefs>
232				<v:textBlock v:margins="rect(4,4,4,4)"/>
233				<v:textRect cx="25.3125" cy="101.413" width="50.63" height="63"/>
234				<path d="M5.06 132.91 L45.56 132.91 A5.06242 5.06242 -180 0 0 50.62 127.85 L50.62 74.98 A5.06242 5.06242 -180 0 0
235							 45.56 69.91 L5.06 69.91 A5.06242 5.06242 -180 0 0 0 74.98 L0 127.85 A5.06242 5.06242 -180 0 0 5.06 132.91
236							 Z" class="st5"/>
237				<text x="17.88" y="88.81" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>RX<v:newlineChar/><v:newlineChar/><tspan
238							x="11.97" dy="2.4em" class="st7">Core</tspan></text>			</g>
239			<g id="shape1056-87" v:mID="1056" v:groupContext="shape" transform="translate(532.5,-54)">
240				<title>Rounded Rectangle.1056</title>
241				<desc>TX Core</desc>
242				<v:userDefs>
243					<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
244					<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
245					<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
246					<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
247					<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
248					<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
249					<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
250					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
251					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
252					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
253					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
254					<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
255					<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
256					<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
257					<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
258					<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.0703125):1"/>
259				</v:userDefs>
260				<v:textBlock v:margins="rect(4,4,4,4)"/>
261				<v:textRect cx="25.3125" cy="101.413" width="50.63" height="63"/>
262				<path d="M5.06 132.91 L45.56 132.91 A5.06242 5.06242 -180 0 0 50.62 127.85 L50.62 74.98 A5.06242 5.06242 -180 0 0
263							 45.56 69.91 L5.06 69.91 A5.06242 5.06242 -180 0 0 0 74.98 L0 127.85 A5.06242 5.06242 -180 0 0 5.06 132.91
264							 Z" class="st5"/>
265				<text x="18.27" y="88.81" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>TX<v:newlineChar/><v:newlineChar/><tspan
266							x="11.97" dy="2.4em" class="st7">Core</tspan></text>			</g>
267			<g id="shape1057-91" v:mID="1057" v:groupContext="shape" transform="translate(123.188,-59.0334)">
268				<title>Rectangle.1057</title>
269				<desc>Atomic Q 1</desc>
270				<v:userDefs>
271					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
272				</v:userDefs>
273				<v:textBlock v:margins="rect(4,4,4,4)"/>
274				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
275				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
276				<text x="7.19" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Atomic Q 1</text>			</g>
277			<g id="shape1058-94" v:mID="1058" v:groupContext="shape" transform="translate(295.5,-59.4)">
278				<title>Rectangle.1058</title>
279				<desc>Atomic Q 2</desc>
280				<v:userDefs>
281					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
282				</v:userDefs>
283				<v:textBlock v:margins="rect(4,4,4,4)"/>
284				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
285				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
286				<text x="7.19" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Atomic Q 2</text>			</g>
287			<g id="shape1059-97" v:mID="1059" v:groupContext="shape" transform="translate(460.687,-58.3167)">
288				<title>Rectangle.1059</title>
289				<desc>Single Link</desc>
290				<v:userDefs>
291					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
292				</v:userDefs>
293				<v:textBlock v:margins="rect(4,4,4,4)"/>
294				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
295				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
296				<text x="8.47" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Single Link</text>			</g>
297			<g id="shape1060-100" v:mID="1060" v:groupContext="shape" transform="translate(198,-1.2)">
298				<title>Rectangle.1060</title>
299				<desc>Stage 1</desc>
300				<v:userDefs>
301					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
302				</v:userDefs>
303				<v:textBlock v:margins="rect(4,4,4,4)"/>
304				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
305				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
306				<text x="14.94" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Stage 1</text>			</g>
307			<g id="shape1061-103" v:mID="1061" v:groupContext="shape" transform="translate(366.188,0)">
308				<title>Rectangle.1061</title>
309				<desc>Stage 2</desc>
310				<v:userDefs>
311					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
312				</v:userDefs>
313				<v:textBlock v:margins="rect(4,4,4,4)"/>
314				<v:textRect cx="29.8125" cy="123.797" width="59.63" height="18.2334"/>
315				<rect x="0" y="114.68" width="59.625" height="18.2334" class="st8"/>
316				<text x="14.94" y="126.8" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Stage 2</text>			</g>
317			<g id="group1062-106" transform="translate(199.2,-18.7134)" v:mID="1062" v:groupContext="group">
318				<title>Sheet.1062</title>
319				<g id="shape1052-107" v:mID="1052" v:groupContext="shape" transform="translate(18.66,-50.7)">
320					<title>Rounded Rectangle.1049</title>
321					<desc>Worker4 Core</desc>
322					<v:userDefs>
323						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
324						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
325						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
326						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
327						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
328						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
329						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
330						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
331						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
332						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
333						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
334						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
335						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
336						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
337						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
338						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
339					</v:userDefs>
340					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
341					<v:textRect cx="35.07" cy="101.413" width="70.14" height="63"/>
342					<path d="M7.01 132.91 L63.13 132.91 A7.01389 7.01389 -180 0 0 70.14 125.9 L70.14 76.93 A7.01389 7.01389 -180
343								 0 0 63.13 69.91 L7.01 69.91 A7.01389 7.01389 -180 0 0 0 76.93 L0 125.9 A7.01389 7.01389 -180 0 0
344								 7.01 132.91 Z" class="st5"/>
345					<text x="13.63" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker4<v:newlineChar/><v:newlineChar/><tspan
346								x="21.72" dy="2.357em" class="st11">Core</tspan></text>				</g>
347				<g id="shape1053-111" v:mID="1053" v:groupContext="shape" transform="translate(12.9,-33.6)">
348					<title>Rounded Rectangle.1048</title>
349					<desc>Worker3 Core</desc>
350					<v:userDefs>
351						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
352						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
353						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
354						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
355						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
356						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
357						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
358						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
359						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
360						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
361						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
362						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
363						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
364						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
365						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
366						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
367					</v:userDefs>
368					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
369					<v:textRect cx="35.7" cy="101.413" width="71.4" height="63"/>
370					<path d="M7.14 132.91 L64.26 132.91 A7.13988 7.13988 -180 0 0 71.4 125.77 L71.4 77.05 A7.13988 7.13988 -180 0
371								 0 64.26 69.91 L7.14 69.91 A7.13988 7.13988 -180 0 0 0 77.05 L0 125.77 A7.13988 7.13988 -180 0 0
372								 7.14 132.91 Z" class="st5"/>
373					<text x="14.26" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker3<v:newlineChar/><v:newlineChar/><tspan
374								x="22.35" dy="2.357em" class="st11">Core</tspan></text>				</g>
375				<g id="shape1054-115" v:mID="1054" v:groupContext="shape" transform="translate(5.89875,-16.8)">
376					<title>Rounded Rectangle.1047</title>
377					<desc>Worker2 Core</desc>
378					<v:userDefs>
379						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
380						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
381						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
382						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
383						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
384						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
385						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
386						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
387						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
388						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
389						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
390						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
391						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
392						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
393						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
394						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
395					</v:userDefs>
396					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
397					<v:textRect cx="35.2631" cy="101.413" width="70.53" height="63"/>
398					<path d="M7.05 132.91 L63.47 132.91 A7.05251 7.05251 -180 0 0 70.53 125.86 L70.53 76.97 A7.05251 7.05251 -180
399								 0 0 63.47 69.91 L7.05 69.91 A7.05251 7.05251 -180 0 0 0 76.97 L0 125.86 A7.05251 7.05251 -180 0
400								 0 7.05 132.91 Z" class="st5"/>
401					<text x="13.82" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker2<v:newlineChar/><v:newlineChar/><tspan
402								x="21.92" dy="2.357em" class="st11">Core</tspan></text>				</g>
403				<g id="shape1055-119" v:mID="1055" v:groupContext="shape">
404					<title>Rounded Rectangle.1046</title>
405					<desc>Worker1 Core</desc>
406					<v:userDefs>
407						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
408						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
409						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
410						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
411						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
412						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
413						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
414						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
415						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
416						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
417						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
418						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
419						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
420						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
421						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
422						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
423					</v:userDefs>
424					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
425					<v:textRect cx="35.4" cy="101.413" width="70.8" height="63"/>
426					<path d="M7.08 132.91 L63.72 132.91 A7.07988 7.07988 -180 0 0 70.8 125.83 L70.8 76.99 A7.07988 7.07988 -180 0
427								 0 63.72 69.91 L7.08 69.91 A7.07988 7.07988 -180 0 0 0 76.99 L0 125.83 A7.07988 7.07988 -180 0 0
428								 7.08 132.91 Z" class="st5"/>
429					<text x="13.96" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker1<v:newlineChar/><v:newlineChar/><tspan
430								x="22.05" dy="2.357em" class="st11">Core</tspan></text>				</g>
431			</g>
432			<g id="group1063-123" transform="translate(369.6,-18.6)" v:mID="1063" v:groupContext="group">
433				<title>Sheet.1063</title>
434				<g id="shape1064-124" v:mID="1064" v:groupContext="shape" transform="translate(18.66,-50.7)">
435					<title>Rounded Rectangle.1049</title>
436					<desc>Worker4 Core</desc>
437					<v:userDefs>
438						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
439						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
440						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
441						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
442						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
443						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
444						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
445						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
446						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
447						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
448						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
449						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
450						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
451						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
452						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
453						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097416666666665):1"/>
454					</v:userDefs>
455					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
456					<v:textRect cx="35.07" cy="101.413" width="70.14" height="63"/>
457					<path d="M7.01 132.91 L63.13 132.91 A7.01389 7.01389 -180 0 0 70.14 125.9 L70.14 76.93 A7.01389 7.01389 -180
458								 0 0 63.13 69.91 L7.01 69.91 A7.01389 7.01389 -180 0 0 0 76.93 L0 125.9 A7.01389 7.01389 -180 0 0
459								 7.01 132.91 Z" class="st5"/>
460					<text x="13.63" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker4<v:newlineChar/><v:newlineChar/><tspan
461								x="21.72" dy="2.357em" class="st11">Core</tspan></text>				</g>
462				<g id="shape1065-128" v:mID="1065" v:groupContext="shape" transform="translate(12.9,-33.6)">
463					<title>Rounded Rectangle.1048</title>
464					<desc>Worker3 Core</desc>
465					<v:userDefs>
466						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
467						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
468						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
469						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
470						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
471						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
472						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
473						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
474						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
475						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
476						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
477						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
478						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
479						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
480						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
481						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.099166666666667):1"/>
482					</v:userDefs>
483					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
484					<v:textRect cx="35.7" cy="101.413" width="71.4" height="63"/>
485					<path d="M7.14 132.91 L64.26 132.91 A7.13988 7.13988 -180 0 0 71.4 125.77 L71.4 77.05 A7.13988 7.13988 -180 0
486								 0 64.26 69.91 L7.14 69.91 A7.13988 7.13988 -180 0 0 0 77.05 L0 125.77 A7.13988 7.13988 -180 0 0
487								 7.14 132.91 Z" class="st5"/>
488					<text x="14.26" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker3<v:newlineChar/><v:newlineChar/><tspan
489								x="22.35" dy="2.357em" class="st11">Core</tspan></text>				</g>
490				<g id="shape1066-132" v:mID="1066" v:groupContext="shape" transform="translate(5.89875,-16.8)">
491					<title>Rounded Rectangle.1047</title>
492					<desc>Worker2 Core</desc>
493					<v:userDefs>
494						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
495						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
496						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
497						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
498						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
499						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
500						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
501						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
502						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
503						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
504						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
505						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
506						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
507						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
508						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
509						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.097953125):1"/>
510					</v:userDefs>
511					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
512					<v:textRect cx="35.2631" cy="101.413" width="70.53" height="63"/>
513					<path d="M7.05 132.91 L63.47 132.91 A7.05251 7.05251 -180 0 0 70.53 125.86 L70.53 76.97 A7.05251 7.05251 -180
514								 0 0 63.47 69.91 L7.05 69.91 A7.05251 7.05251 -180 0 0 0 76.97 L0 125.86 A7.05251 7.05251 -180 0
515								 0 7.05 132.91 Z" class="st5"/>
516					<text x="13.82" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker2<v:newlineChar/><v:newlineChar/><tspan
517								x="21.92" dy="2.357em" class="st11">Core</tspan></text>				</g>
518				<g id="shape1067-136" v:mID="1067" v:groupContext="shape">
519					<title>Rounded Rectangle.1046</title>
520					<desc>Worker1 Core</desc>
521					<v:userDefs>
522						<v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/>
523						<v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/>
524						<v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/>
525						<v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/>
526						<v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/>
527						<v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/>
528						<v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/>
529						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
530						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
531						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15):1"/>
532						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15):1"/>
533						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
534						<v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
535						<v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
536						<v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
537						<v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.098333333333333):1"/>
538					</v:userDefs>
539					<v:textBlock v:margins="rect(4,4,4,4)" v:verticalAlign="0"/>
540					<v:textRect cx="35.4" cy="101.413" width="70.8" height="63"/>
541					<path d="M7.08 132.91 L63.72 132.91 A7.07988 7.07988 -180 0 0 70.8 125.83 L70.8 76.99 A7.07988 7.07988 -180 0
542								 0 63.72 69.91 L7.08 69.91 A7.07988 7.07988 -180 0 0 0 76.99 L0 125.83 A7.07988 7.07988 -180 0 0
543								 7.08 132.91 Z" class="st5"/>
544					<text x="13.96" y="84.71" class="st10" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Worker1<v:newlineChar/><v:newlineChar/><tspan
545								x="22.05" dy="2.357em" class="st11">Core</tspan></text>				</g>
546			</g>
547		</g>
548	</g>
549</svg>
550