]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
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 vm_power_mgr_highlevel.svg Page-1 --> | |
4 | ||
9f95a23c TL |
5 | <!-- SPDX-License-Identifier: BSD-3-Clause --> |
6 | <!-- Copyright(c) 2014 Intel Corporation --> | |
7c673cae FG |
7 | |
8 | <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" | |
9 | width="7.96928in" height="6.37479in" viewBox="0 0 573.788 458.985" xml:space="preserve" color-interpolation-filters="sRGB" | |
10 | class="st28"> | |
11 | <style type="text/css"> | |
12 | <![CDATA[ | |
13 | .st1 {visibility:visible} | |
14 | .st2 {fill:#464646;fill-opacity:0.5;stroke:#464646;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5} | |
15 | .st3 {fill:url(#grad0-6);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
16 | .st4 {fill:#000000;font-family:Calibri;font-size:1.00001em;font-weight:bold} | |
17 | .st5 {fill:#464646;fill-opacity:0.5} | |
18 | .st6 {stroke:#464646;stroke-linecap:butt;stroke-opacity:0.5;stroke-width:0.25} | |
19 | .st7 {fill:url(#grad0-15)} | |
20 | .st8 {stroke:#1f497d;stroke-linecap:butt;stroke-width:0.25} | |
21 | .st9 {fill:#464646;fill-opacity:0.5;stroke:#464646;stroke-linecap:butt;stroke-opacity:0.5;visibility:hidden} | |
22 | .st10 {fill:url(#grad0-15);stroke:#1f497d;stroke-linecap:butt;stroke-width:0.25;visibility:hidden} | |
23 | .st11 {fill:#000000;font-family:Arial;font-size:0.666664em;font-weight:bold} | |
24 | .st12 {fill:url(#grad0-15);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
25 | .st13 {fill:#000000;font-family:Arial;font-size:0.666664em} | |
26 | .st14 {font-size:1em} | |
27 | .st15 {fill:url(#grad0-196);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
28 | .st16 {fill:url(#grad0-229);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
29 | .st17 {font-family:Symbol;font-size:1em;font-weight:normal} | |
30 | .st18 {font-size:1em;font-weight:normal} | |
31 | .st19 {fill:url(#grad0-282);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
32 | .st20 {fill:url(#grad0-344);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
33 | .st21 {fill:url(#grad0-357);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
34 | .st22 {fill:url(#grad0-418);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
35 | .st23 {fill:url(#grad0-431);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25} | |
36 | .st24 {marker-end:url(#mrkr5-440);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} | |
37 | .st25 {fill:#1f497d;fill-opacity:1;stroke:#1f497d;stroke-opacity:1;stroke-width:0.28409090909091} | |
38 | .st26 {marker-end:url(#mrkr5-440);marker-start:url(#mrkr5-460);stroke:#1f497d;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} | |
39 | .st27 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2} | |
40 | .st28 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} | |
41 | ]]> | |
42 | </style> | |
43 | ||
44 | <defs id="Patterns_And_Gradients"> | |
45 | <linearGradient id="grad0-6" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
46 | <stop offset="0" stop-color="#bdd194" stop-opacity="1"/> | |
47 | <stop offset="1" stop-color="#a5c06b" stop-opacity="1"/> | |
48 | </linearGradient> | |
49 | <linearGradient id="grad0-15" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
50 | <stop offset="0" stop-color="#b6c8de" stop-opacity="1"/> | |
51 | <stop offset="1" stop-color="#9ab3d1" stop-opacity="1"/> | |
52 | </linearGradient> | |
53 | <linearGradient id="grad0-196" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
54 | <stop offset="0" stop-color="#e9f4f8" stop-opacity="1"/> | |
55 | <stop offset="1" stop-color="#e1f1f5" stop-opacity="1"/> | |
56 | </linearGradient> | |
57 | <linearGradient id="grad0-229" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
58 | <stop offset="0" stop-color="#ffffff" stop-opacity="1"/> | |
59 | <stop offset="1" stop-color="#ffffff" stop-opacity="1"/> | |
60 | </linearGradient> | |
61 | <linearGradient id="grad0-282" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
62 | <stop offset="0" stop-color="#dc9e9c" stop-opacity="1"/> | |
63 | <stop offset="1" stop-color="#ce7977" stop-opacity="1"/> | |
64 | </linearGradient> | |
65 | <linearGradient id="grad0-344" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
66 | <stop offset="0" stop-color="#b6cc88" stop-opacity="1"/> | |
67 | <stop offset="1" stop-color="#a5c06b" stop-opacity="1"/> | |
68 | </linearGradient> | |
69 | <linearGradient id="grad0-357" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
70 | <stop offset="0" stop-color="#fab781" stop-opacity="1"/> | |
71 | <stop offset="1" stop-color="#f89c52" stop-opacity="1"/> | |
72 | </linearGradient> | |
73 | <linearGradient id="grad0-418" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
74 | <stop offset="0" stop-color="#acc8ea" stop-opacity="1"/> | |
75 | <stop offset="1" stop-color="#8db3e2" stop-opacity="1"/> | |
76 | </linearGradient> | |
77 | <linearGradient id="grad0-431" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
78 | <stop offset="0" stop-color="#e2e2e2" stop-opacity="1"/> | |
79 | <stop offset="1" stop-color="#d8d8d8" stop-opacity="1"/> | |
80 | </linearGradient> | |
81 | <linearGradient id="grad0-437" x1="0" y1="0" x2="1" y2="0" gradientTransform="rotate(90 0.5 0.5)"> | |
82 | <stop offset="0" stop-color="#c4d2e3" stop-opacity="1"/> | |
83 | <stop offset="1" stop-color="#9ab3d1" stop-opacity="1"/> | |
84 | </linearGradient> | |
85 | </defs> | |
86 | <defs id="Markers"> | |
87 | <g id="lend5"> | |
88 | <path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"/> | |
89 | </g> | |
90 | <marker id="mrkr5-440" class="st25" refX="-6.16" orient="auto" markerUnits="strokeWidth" overflow="visible"> | |
91 | <use xlink:href="#lend5" transform="scale(-3.52,-3.52) "/> | |
92 | </marker> | |
93 | <marker id="mrkr5-460" class="st25" refX="5.8" orient="auto" markerUnits="strokeWidth" overflow="visible"> | |
94 | <use xlink:href="#lend5" transform="scale(3.52) "/> | |
95 | </marker> | |
96 | </defs> | |
97 | <g> | |
98 | <title>Page-1</title> | |
99 | <g id="shape1-1" transform="translate(18.3,-19.74)"> | |
100 | <title>Box</title> | |
101 | <desc>Host</desc> | |
102 | <g id="shadow1-2" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
103 | <rect x="0" y="239.3" width="405.354" height="219.685" class="st2"/> | |
104 | </g> | |
105 | <rect x="0" y="239.3" width="405.354" height="219.685" class="st3"/> | |
106 | <text x="191.19" y="451.39" class="st4">Host</text> </g> | |
107 | <g id="group59-8" transform="translate(585.399,54.9035) rotate(76.5904)"> | |
108 | <title>1-D single.59</title> | |
109 | <g id="shape63-9"> | |
110 | <title>Sheet.63</title> | |
111 | <g id="shadow63-10" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
112 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
113 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
114 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 | |
115 | L0 456.15 Z" class="st5"/> | |
116 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
117 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
118 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" | |
119 | class="st6"/> | |
120 | </g> | |
121 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0 | |
122 | 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585 | |
123 | -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 L0 456.15 | |
124 | Z" class="st7"/> | |
125 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0 | |
126 | 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585 | |
127 | -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" class="st8"/> | |
128 | </g> | |
129 | <g id="shape64-17"> | |
130 | <title>Sheet.64</title> | |
131 | <g id="shadow64-18" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
132 | <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
133 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
134 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48 | |
135 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/> | |
136 | </g> | |
137 | <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
138 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
139 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48 | |
140 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/> | |
141 | </g> | |
142 | <g id="shape65-24" transform="translate(-2.82107,-2.88265)"> | |
143 | <title>Sheet.65</title> | |
144 | <g id="shadow65-25" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
145 | <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st9"/> | |
146 | </g> | |
147 | <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st10"/> | |
148 | </g> | |
149 | </g> | |
150 | <g id="group54-29" transform="translate(656.289,-75.8304) rotate(58.6472)"> | |
151 | <title>1-D single.54</title> | |
152 | <g id="shape56-30"> | |
153 | <title>Sheet.56</title> | |
154 | <g id="shadow56-31" transform="matrix(1,0,0,1,1.97897,-0.480491)" class="st1"> | |
155 | <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 | |
156 | 0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 | |
157 | 0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48 | |
158 | L0 456.15 Z" class="st5"/> | |
159 | <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 | |
160 | 0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 | |
161 | 0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48" | |
162 | class="st6"/> | |
163 | </g> | |
164 | <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 0 0 | |
165 | 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 0.334585 | |
166 | -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48 L0 456.15 | |
167 | Z" class="st7"/> | |
168 | <path d="M0 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 0 0 | |
169 | 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 0.334585 | |
170 | -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L0 450.48" class="st8"/> | |
171 | </g> | |
172 | <g id="shape57-37"> | |
173 | <title>Sheet.57</title> | |
174 | <g id="shadow57-38" transform="matrix(1,0,0,1,1.97897,-0.480491)" class="st1"> | |
175 | <path d="M2.83 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 | |
176 | 0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 | |
177 | 0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L2.83 450.48 | |
178 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/> | |
179 | </g> | |
180 | <path d="M2.83 456.15 L246.36 456.15 A1.41732 1.41732 0 0 1 247.78 457.57 L247.78 457.57 a0.334585 0.334585 -180 | |
181 | 0 0 0.633846 0.149631 L249.19 456.15 A6.33846 6.33846 -180 0 0 249.19 450.48 L248.41 448.91 a0.334585 | |
182 | 0.334585 -180 0 0 -0.633846 0.149631 L247.78 449.06 A1.41732 1.41732 0 0 1 246.36 450.48 L2.83 450.48 | |
183 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/> | |
184 | </g> | |
185 | <g id="shape58-44" transform="translate(-3.21337,-2.88265)"> | |
186 | <title>Sheet.58</title> | |
187 | <g id="shadow58-45" transform="matrix(1,0,0,1,1.97897,-0.480491)" class="st1"> | |
188 | <rect x="0" y="453.412" width="1.41455" height="5.57329" rx="0.707276" ry="0.707276" class="st9"/> | |
189 | </g> | |
190 | <rect x="0" y="453.412" width="1.41455" height="5.57329" rx="0.707276" ry="0.707276" class="st10"/> | |
191 | </g> | |
192 | </g> | |
193 | <g id="shape10-49" transform="translate(18.3,-298.953)"> | |
194 | <title>Box.10</title> | |
195 | <desc>VM 0</desc> | |
196 | <g id="shadow10-50" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
197 | <rect x="0" y="317.253" width="201.26" height="141.732" class="st2"/> | |
198 | </g> | |
199 | <rect x="0" y="317.253" width="201.26" height="141.732" class="st3"/> | |
200 | <text x="91.29" y="414.52" class="st11">VM 0</text> </g> | |
201 | <g id="shape2-55" transform="translate(18.3,-48.7951)"> | |
202 | <title>Box.2</title> | |
203 | <desc>Core 0</desc> | |
204 | <g id="shadow2-56" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
205 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
206 | </g> | |
207 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
208 | <text x="12.09" y="443.31" class="st13">Core 0</text> </g> | |
209 | <g id="shape3-61" transform="translate(69.3236,-48.7951)"> | |
210 | <title>Box.3</title> | |
211 | <desc>Core 1</desc> | |
212 | <g id="shadow3-62" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
213 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
214 | </g> | |
215 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
216 | <text x="12.09" y="443.31" class="st13">Core 1</text> </g> | |
217 | <g id="shape4-67" transform="translate(120.347,-48.7951)"> | |
218 | <title>Box.4</title> | |
219 | <desc>Core 2</desc> | |
220 | <g id="shadow4-68" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
221 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
222 | </g> | |
223 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
224 | <text x="12.09" y="443.31" class="st13">Core 2</text> </g> | |
225 | <g id="shape5-73" transform="translate(171.371,-48.7951)"> | |
226 | <title>Box.5</title> | |
227 | <desc>Core 3</desc> | |
228 | <g id="shadow5-74" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
229 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
230 | </g> | |
231 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
232 | <text x="12.09" y="443.31" class="st13">Core 3</text> </g> | |
233 | <g id="shape6-79" transform="translate(222.394,-48.7951)"> | |
234 | <title>Box.6</title> | |
235 | <desc>Core 4</desc> | |
236 | <g id="shadow6-80" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
237 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
238 | </g> | |
239 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
240 | <text x="12.09" y="443.31" class="st13">Core 4</text> </g> | |
241 | <g id="shape7-85" transform="translate(273.418,-48.7951)"> | |
242 | <title>Box.7</title> | |
243 | <desc>Core 5</desc> | |
244 | <g id="shadow7-86" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
245 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
246 | </g> | |
247 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
248 | <text x="12.09" y="443.31" class="st13">Core 5</text> </g> | |
249 | <g id="shape8-91" transform="translate(324.442,-48.7951)"> | |
250 | <title>Box.8</title> | |
251 | <desc>Core 6</desc> | |
252 | <g id="shadow8-92" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
253 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
254 | </g> | |
255 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
256 | <text x="12.09" y="443.31" class="st13">Core 6</text> </g> | |
257 | <g id="shape9-97" transform="translate(375.465,-48.7951)"> | |
258 | <title>Box.9</title> | |
259 | <desc>Core 7</desc> | |
260 | <g id="shadow9-98" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
261 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
262 | </g> | |
263 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
264 | <text x="12.09" y="443.31" class="st13">Core 7</text> </g> | |
265 | <g id="shape11-103" transform="translate(18.3,-298.953)"> | |
266 | <title>Box.11</title> | |
267 | <desc>Virtual Core 0</desc> | |
268 | <g id="shadow11-104" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
269 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
270 | </g> | |
271 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
272 | <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>0</text> </g> | |
273 | <g id="shape12-110" transform="translate(69.3236,-298.953)"> | |
274 | <title>Box.12</title> | |
275 | <desc>Virtual Core 1</desc> | |
276 | <g id="shadow12-111" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
277 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
278 | </g> | |
279 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
280 | <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>1</text> </g> | |
281 | <g id="shape13-117" transform="translate(120.347,-298.953)"> | |
282 | <title>Box.13</title> | |
283 | <desc>Virtual Core 2</desc> | |
284 | <g id="shadow13-118" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
285 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
286 | </g> | |
287 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
288 | <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>2</text> </g> | |
289 | <g id="shape14-124" transform="translate(171.371,-298.953)"> | |
290 | <title>Box.14</title> | |
291 | <desc>Virtual Core 3</desc> | |
292 | <g id="shadow14-125" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
293 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
294 | </g> | |
295 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
296 | <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>3</text> </g> | |
297 | <g id="group16-131" transform="translate(333.737,-187.264) rotate(39.9929)"> | |
298 | <title>1-D single</title> | |
299 | <g id="shape17-132"> | |
300 | <title>Sheet.17</title> | |
301 | <g id="shadow17-133" transform="matrix(1,0,0,1,2.0287,0.177741)" class="st1"> | |
302 | <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 | |
303 | 0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 | |
304 | 0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48 | |
305 | L0 456.15 Z" class="st5"/> | |
306 | <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 | |
307 | 0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 | |
308 | 0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48" | |
309 | class="st6"/> | |
310 | </g> | |
311 | <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 0 0 | |
312 | 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 0.334585 | |
313 | -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48 L0 456.15 | |
314 | Z" class="st7"/> | |
315 | <path d="M0 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 0 0 | |
316 | 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 0.334585 | |
317 | -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L0 450.48" class="st8"/> | |
318 | </g> | |
319 | <g id="shape18-139"> | |
320 | <title>Sheet.18</title> | |
321 | <g id="shadow18-140" transform="matrix(1,0,0,1,2.0287,0.177741)" class="st1"> | |
322 | <path d="M2.83 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 | |
323 | 0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 | |
324 | 0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L2.83 450.48 | |
325 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/> | |
326 | </g> | |
327 | <path d="M2.83 456.15 L328.75 456.15 A1.41732 1.41732 0 0 1 330.16 457.57 L330.16 457.57 a0.334585 0.334585 -180 | |
328 | 0 0 0.633846 0.149631 L331.58 456.15 A6.33846 6.33846 -180 0 0 331.58 450.48 L330.8 448.91 a0.334585 | |
329 | 0.334585 -180 0 0 -0.633846 0.149631 L330.16 449.06 A1.41732 1.41732 0 0 1 328.75 450.48 L2.83 450.48 | |
330 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/> | |
331 | </g> | |
332 | <g id="shape19-146" transform="translate(-4.26978,-2.88265)"> | |
333 | <title>Sheet.19</title> | |
334 | <g id="shadow19-147" transform="matrix(1,0,0,1,2.0287,0.177741)" class="st1"> | |
335 | <rect x="0" y="453.412" width="1.87959" height="5.57329" rx="0.939796" ry="0.939796" class="st9"/> | |
336 | </g> | |
337 | <rect x="0" y="453.412" width="1.87959" height="5.57329" rx="0.939796" ry="0.939796" class="st10"/> | |
338 | </g> | |
339 | </g> | |
340 | <g id="group20-151" transform="translate(534.375,54.9035) rotate(76.5904)"> | |
341 | <title>1-D single.20</title> | |
342 | <g id="shape21-152"> | |
343 | <title>Sheet.21</title> | |
344 | <g id="shadow21-153" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
345 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
346 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
347 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 | |
348 | L0 456.15 Z" class="st5"/> | |
349 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
350 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
351 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" | |
352 | class="st6"/> | |
353 | </g> | |
354 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0 | |
355 | 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585 | |
356 | -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 L0 456.15 | |
357 | Z" class="st7"/> | |
358 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0 | |
359 | 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585 | |
360 | -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" class="st8"/> | |
361 | </g> | |
362 | <g id="shape22-159"> | |
363 | <title>Sheet.22</title> | |
364 | <g id="shadow22-160" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
365 | <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
366 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
367 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48 | |
368 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/> | |
369 | </g> | |
370 | <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
371 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
372 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48 | |
373 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/> | |
374 | </g> | |
375 | <g id="shape23-166" transform="translate(-2.82107,-2.88265)"> | |
376 | <title>Sheet.23</title> | |
377 | <g id="shadow23-167" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
378 | <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st9"/> | |
379 | </g> | |
380 | <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st10"/> | |
381 | </g> | |
382 | </g> | |
383 | <g id="group28-171" transform="translate(636.422,54.9035) rotate(76.5904)"> | |
384 | <title>1-D single.28</title> | |
385 | <g id="shape29-172"> | |
386 | <title>Sheet.29</title> | |
387 | <g id="shadow29-173" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
388 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
389 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
390 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 | |
391 | L0 456.15 Z" class="st5"/> | |
392 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
393 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
394 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" | |
395 | class="st6"/> | |
396 | </g> | |
397 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0 | |
398 | 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585 | |
399 | -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48 L0 456.15 | |
400 | Z" class="st7"/> | |
401 | <path d="M0 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 0 0 | |
402 | 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 0.334585 | |
403 | -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L0 450.48" class="st8"/> | |
404 | </g> | |
405 | <g id="shape30-179"> | |
406 | <title>Sheet.30</title> | |
407 | <g id="shadow30-180" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
408 | <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
409 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
410 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48 | |
411 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/> | |
412 | </g> | |
413 | <path d="M2.83 456.15 L215.76 456.15 A1.41732 1.41732 0 0 1 217.18 457.57 L217.18 457.57 a0.334585 0.334585 -180 | |
414 | 0 0 0.633846 0.149631 L218.6 456.15 A6.33846 6.33846 -180 0 0 218.6 450.48 L217.81 448.91 a0.334585 | |
415 | 0.334585 -180 0 0 -0.633846 0.149631 L217.18 449.06 A1.41732 1.41732 0 0 1 215.76 450.48 L2.83 450.48 | |
416 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/> | |
417 | </g> | |
418 | <g id="shape31-186" transform="translate(-2.82107,-2.88265)"> | |
419 | <title>Sheet.31</title> | |
420 | <g id="shadow31-187" transform="matrix(1,0,0,1,1.73469,-1.06679)" class="st1"> | |
421 | <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st9"/> | |
422 | </g> | |
423 | <rect x="0" y="453.412" width="1.24186" height="5.57329" rx="0.620928" ry="0.620928" class="st10"/> | |
424 | </g> | |
425 | </g> | |
426 | <g id="shape32-191" transform="translate(18.3,-417.299)"> | |
427 | <title>Box.32</title> | |
428 | <desc>DPDK Application</desc> | |
429 | <g id="shadow32-192" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
430 | <rect x="0" y="435.599" width="201.26" height="23.3858" class="st2"/> | |
431 | </g> | |
432 | <rect x="0" y="435.599" width="201.26" height="23.3858" class="st15"/> | |
433 | <text x="68.84" y="446.8" class="st13">DPDK Application</text> </g> | |
434 | <g id="shape33-198" transform="translate(245.072,-298.953)"> | |
435 | <title>Box.33</title> | |
436 | <desc>VM 1</desc> | |
437 | <g id="shadow33-199" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
438 | <rect x="0" y="317.253" width="99.2126" height="141.732" class="st2"/> | |
439 | </g> | |
440 | <rect x="0" y="317.253" width="99.2126" height="141.732" class="st3"/> | |
441 | <text x="40.27" y="414.52" class="st11">VM 1</text> </g> | |
442 | <g id="shape34-204" transform="translate(245.072,-298.953)"> | |
443 | <title>Box.34</title> | |
444 | <desc>Virtual Core 0</desc> | |
445 | <g id="shadow34-205" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
446 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
447 | </g> | |
448 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
449 | <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>0</text> </g> | |
450 | <g id="shape35-211" transform="translate(296.095,-298.953)"> | |
451 | <title>Box.35</title> | |
452 | <desc>Virtual Core 1</desc> | |
453 | <g id="shadow35-212" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
454 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st2"/> | |
455 | </g> | |
456 | <rect x="0" y="422.843" width="48.189" height="36.1417" class="st12"/> | |
457 | <text x="12.76" y="438.51" class="st13">Virtual <tspan x="12.09" dy="1.2em" class="st14">Core </tspan>1</text> </g> | |
458 | <g id="shape36-218" transform="translate(245.072,-417.299)"> | |
459 | <title>Box.36</title> | |
460 | <desc>DPDK Application</desc> | |
461 | <g id="shadow36-219" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
462 | <rect x="0" y="435.599" width="99.2126" height="23.3858" class="st2"/> | |
463 | </g> | |
464 | <rect x="0" y="435.599" width="99.2126" height="23.3858" class="st15"/> | |
465 | <text x="17.81" y="446.8" class="st13">DPDK Application</text> </g> | |
466 | <g id="shape49-224" transform="translate(372.631,-334.488)"> | |
467 | <title>Box.49</title> | |
468 | <desc>DPDK VM Application Reuse librte_power interface, but provide...</desc> | |
469 | <g id="shadow49-225" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
470 | <rect x="0" y="352.788" width="175.748" height="106.197" class="st2"/> | |
471 | </g> | |
472 | <rect x="0" y="352.788" width="175.748" height="106.197" class="st16"/> | |
473 | <text x="4" y="363.99" class="st11">DPDK VM Application <tspan x="4" dy="1.212em" class="st17">·</tspan><tspan | |
474 | class="st17"> </tspan><tspan class="st18">Reuse </tspan>librte_power<tspan class="st18"> </tspan><tspan | |
475 | class="st18">interface</tspan><tspan class="st18">, </tspan><tspan class="st18">but </tspan><tspan x="22" | |
476 | dy="1.204em" class="st18">provides a new implementation that </tspan><tspan x="22" dy="1.2em" class="st18">forwards frequency set requests to host </tspan><tspan | |
477 | x="22" dy="1.2em" class="st18">via Virtio</tspan><tspan class="st18">-</tspan><tspan class="st18">Serial channel </tspan><tspan | |
478 | x="4" dy="1.212em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan class="st18">Each lcore has exclusive access to a </tspan><tspan | |
479 | x="22" dy="1.204em" class="st18">single channel </tspan><tspan x="4" dy="1.212em" class="st17">·</tspan><tspan | |
480 | class="st17"> </tspan><tspan class="st18">Sample application re</tspan><tspan class="st18">-</tspan><tspan | |
481 | class="st18">uses </tspan>l3fwd_power <tspan x="4" dy="1.216em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan | |
482 | class="st18">A CLI for changing frequency from within </tspan><tspan x="22" dy="1.204em" class="st18">a VM is also included</tspan><tspan | |
483 | class="st18">.</tspan></text> </g> | |
484 | <g id="group37-257" transform="translate(769.581,100.51) rotate(82.4551)"> | |
485 | <title>1-D single.37</title> | |
486 | <g id="shape38-258"> | |
487 | <title>Sheet.38</title> | |
488 | <g id="shadow38-259" transform="matrix(1,0,0,1,1.61661,-1.23846)" class="st1"> | |
489 | <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 | |
490 | 0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 | |
491 | 0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48 | |
492 | L0 456.15 Z" class="st5"/> | |
493 | <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 | |
494 | 0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 | |
495 | 0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48" | |
496 | class="st6"/> | |
497 | </g> | |
498 | <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 0 0 | |
499 | 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 0.334585 | |
500 | -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48 L0 456.15 | |
501 | Z" class="st7"/> | |
502 | <path d="M0 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 0 0 | |
503 | 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 0.334585 | |
504 | -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L0 450.48" class="st8"/> | |
505 | </g> | |
506 | <g id="shape39-265"> | |
507 | <title>Sheet.39</title> | |
508 | <g id="shadow39-266" transform="matrix(1,0,0,1,1.61661,-1.23846)" class="st1"> | |
509 | <path d="M2.83 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 | |
510 | 0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 | |
511 | 0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L2.83 450.48 | |
512 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st6"/> | |
513 | </g> | |
514 | <path d="M2.83 456.15 L211.63 456.15 A1.41732 1.41732 0 0 1 213.05 457.57 L213.05 457.57 a0.334585 0.334585 -180 | |
515 | 0 0 0.633846 0.149631 L214.47 456.15 A6.33846 6.33846 -180 0 0 214.47 450.48 L213.68 448.91 a0.334585 | |
516 | 0.334585 -180 0 0 -0.633846 0.149631 L213.05 449.06 A1.41732 1.41732 0 0 1 211.63 450.48 L2.83 450.48 | |
517 | A2.83465 2.83465 -180 0 0 0 453.32 L0 453.32 A2.83465 2.83465 -180 0 0 2.83 456.15" class="st8"/> | |
518 | </g> | |
519 | <g id="shape40-272" transform="translate(-2.76812,-2.88265)"> | |
520 | <title>Sheet.40</title> | |
521 | <g id="shadow40-273" transform="matrix(1,0,0,1,1.61661,-1.23846)" class="st1"> | |
522 | <rect x="0" y="453.412" width="1.21855" height="5.57329" rx="0.609275" ry="0.609275" class="st9"/> | |
523 | </g> | |
524 | <rect x="0" y="453.412" width="1.21855" height="5.57329" rx="0.609275" ry="0.609275" class="st10"/> | |
525 | </g> | |
526 | </g> | |
527 | <g id="shape15-277" transform="translate(18.3,-99.8187)"> | |
528 | <title>Box.15</title> | |
529 | <desc>OS/Hypervisor</desc> | |
530 | <g id="shadow15-278" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
531 | <rect x="0" y="319.379" width="405.354" height="139.606" class="st2"/> | |
532 | </g> | |
533 | <rect x="0" y="319.379" width="405.354" height="139.606" class="st19"/> | |
534 | <text x="174.89" y="452.58" class="st11">OS/Hypervisor</text> </g> | |
535 | <g id="shape55-284" transform="translate(237.985,-159.346)"> | |
536 | <title>Box.55</title> | |
537 | <desc>Linux “userspace” power governor /sys/devices/system/cpu/cpuN...</desc> | |
538 | <g id="shadow55-285" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
539 | <rect x="0" y="430.638" width="167.244" height="28.3465" class="st2"/> | |
540 | </g> | |
541 | <rect x="0" y="430.638" width="167.244" height="28.3465" class="st19"/> | |
542 | <text x="16.72" y="441.84" class="st11">Linux “userspace” power governor <tspan x="8.93" dy="1.2em" class="st14">/</tspan>sys/devices/system/cpu/cpuN/cpufreq/</text> </g> | |
543 | <g id="shape45-291" transform="translate(429.324,-60.1337)"> | |
544 | <title>Box.45</title> | |
545 | <desc>VM Power Monitor Accepts VM Commands over Virtio Serial endpo...</desc> | |
546 | <g id="shadow45-292" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
547 | <rect x="0" y="254.89" width="130.519" height="204.094" class="st2"/> | |
548 | </g> | |
549 | <rect x="0" y="254.89" width="130.519" height="204.094" class="st16"/> | |
550 | <text x="4" y="266.09" class="st11">VM Power Monitor <tspan x="4" dy="1.212em" class="st17">·</tspan><tspan | |
551 | class="st17"> </tspan><tspan class="st18">Accepts VM Commands over </tspan><tspan x="22" dy="1.204em" | |
552 | class="st18">Virtio Serial endpoints</tspan><tspan class="st18">, </tspan><tspan x="22" dy="1.2em" | |
553 | class="st18">monitored via </tspan>epoll <tspan x="4" dy="1.212em" class="st17">·</tspan><tspan | |
554 | class="st17"> </tspan><tspan class="st18">Commands include the </tspan><tspan x="22" dy="1.204em" | |
555 | class="st18">virtual core to be modified</tspan><tspan class="st18">, </tspan><tspan x="22" dy="1.2em" | |
556 | class="st18">using </tspan>libvirt <tspan class="st18">to get physical </tspan><tspan x="22" dy="1.2em" | |
557 | class="st18">core mapping </tspan><tspan x="4" dy="1.212em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan | |
558 | class="st18">Uses librte</tspan><tspan class="st18">_</tspan><tspan class="st18">power to affect </tspan><tspan | |
559 | x="22" dy="1.204em" class="st18">frequency changes via Linux </tspan><tspan x="22" dy="1.2em" class="st18">userspace power </tspan><tspan | |
560 | x="22" dy="1.2em" class="st18">governor</tspan><tspan class="st18">(</tspan><tspan class="st18">APCI cpufreq</tspan><tspan | |
561 | class="st18">) </tspan><tspan x="4" dy="1.212em" class="st17">·</tspan><tspan class="st17"> </tspan><tspan | |
562 | class="st18">CLI</tspan><tspan class="st18">: </tspan><tspan class="st18">For adding VM channels </tspan><tspan | |
563 | x="22" dy="1.204em" class="st18">to monitor</tspan><tspan class="st18">, </tspan><tspan class="st18">inspecting and </tspan><tspan | |
564 | x="22" dy="1.2em" class="st18">changing channel state</tspan><tspan class="st18">, </tspan><tspan x="22" | |
565 | dy="1.2em" class="st18">manually altering CPU </tspan><tspan x="22" dy="1.2em" class="st18">frequency</tspan><tspan | |
566 | class="st18">. </tspan><tspan class="st18">Also allows for the </tspan><tspan x="22" dy="1.2em" | |
567 | class="st18">changing of vCPU to pCPU </tspan><tspan x="22" dy="1.2em" class="st18">pinning</tspan><tspan | |
568 | class="st18">.</tspan></text> </g> | |
569 | <g id="shape53-339" transform="translate(26.8039,-116.827)"> | |
570 | <title>Box.53</title> | |
571 | <desc>VM Power Monitor Application</desc> | |
572 | <g id="shadow53-340" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
573 | <rect x="0" y="342.41" width="150.236" height="116.575" class="st2"/> | |
574 | </g> | |
575 | <rect x="0" y="342.41" width="150.236" height="116.575" class="st20"/> | |
576 | <text x="17.34" y="452.58" class="st11">VM Power Monitor Application</text> </g> | |
577 | <g id="shape61-346" transform="translate(18.3,-396.394)"> | |
578 | <title>Box.61</title> | |
579 | <desc>librte_power(vm)</desc> | |
580 | <g id="shadow61-347" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
581 | <rect x="0" y="438.079" width="201.26" height="20.9055" class="st2"/> | |
582 | </g> | |
583 | <rect x="0" y="438.079" width="201.26" height="20.9055" class="st20"/> | |
584 | <text x="70.84" y="450.93" class="st13">librte_power(vm)</text> </g> | |
585 | <g id="shape48-352" transform="translate(18.3,-366.275)"> | |
586 | <title>Box.48</title> | |
587 | <desc>lcore channel 0</desc> | |
588 | <g id="shadow48-353" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
589 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/> | |
590 | </g> | |
591 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/> | |
592 | <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel </tspan><tspan x="19.04" | |
593 | dy="1.2em" class="st14">0</tspan></text> </g> | |
594 | <g id="shape47-361" transform="translate(245.072,-396.394)"> | |
595 | <title>Box.47</title> | |
596 | <desc>librte_power(vm)</desc> | |
597 | <g id="shadow47-362" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
598 | <rect x="0" y="438.079" width="99.2126" height="20.9055" class="st2"/> | |
599 | </g> | |
600 | <rect x="0" y="438.079" width="99.2126" height="20.9055" class="st20"/> | |
601 | <text x="19.82" y="450.93" class="st13">librte_power(vm)</text> </g> | |
602 | <g id="shape46-367" transform="translate(72.1583,-366.275)"> | |
603 | <title>Box.46</title> | |
604 | <desc>lcore channel 1</desc> | |
605 | <g id="shadow46-368" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
606 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/> | |
607 | </g> | |
608 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/> | |
609 | <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel </tspan><tspan x="19.04" | |
610 | dy="1.2em" class="st14">1</tspan></text> </g> | |
611 | <g id="shape60-375" transform="translate(126.017,-366.275)"> | |
612 | <title>Box.60</title> | |
613 | <desc>lcore channel 2</desc> | |
614 | <g id="shadow60-376" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
615 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/> | |
616 | </g> | |
617 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/> | |
618 | <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel </tspan><tspan x="19.04" | |
619 | dy="1.2em" class="st14">2</tspan></text> </g> | |
620 | <g id="shape62-383" transform="translate(177.04,-366.275)"> | |
621 | <title>Box.62</title> | |
622 | <desc>lcore channel 3</desc> | |
623 | <g id="shadow62-384" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
624 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/> | |
625 | </g> | |
626 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/> | |
627 | <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel </tspan><tspan x="19.04" | |
628 | dy="1.2em" class="st14">3</tspan></text> </g> | |
629 | <g id="shape50-391" transform="translate(245.072,-366.275)"> | |
630 | <title>Box.50</title> | |
631 | <desc>lcore channel 0</desc> | |
632 | <g id="shadow50-392" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
633 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/> | |
634 | </g> | |
635 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/> | |
636 | <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel </tspan><tspan x="19.04" | |
637 | dy="1.2em" class="st14">0</tspan></text> </g> | |
638 | <g id="shape52-399" transform="translate(301.765,-366.275)"> | |
639 | <title>Box.52</title> | |
640 | <desc>lcore channel 1</desc> | |
641 | <g id="shadow52-400" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
642 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st2"/> | |
643 | </g> | |
644 | <rect x="0" y="428.867" width="42.5197" height="30.1181" class="st21"/> | |
645 | <text x="11.7" y="436.73" class="st11">lcore <tspan x="6.14" dy="1.2em" class="st14">channel </tspan><tspan x="19.04" | |
646 | dy="1.2em" class="st14">1</tspan></text> </g> | |
647 | <g id="shape51-407" transform="translate(26.8039,-216.039)"> | |
648 | <title>Box.51</title> | |
649 | <desc>Endpoint Monitor(lcore channels)</desc> | |
650 | <g id="shadow51-408" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
651 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/> | |
652 | </g> | |
653 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st21"/> | |
654 | <text x="7.09" y="452.82" class="st11">Endpoint Monitor(lcore channels)</text> </g> | |
655 | <g id="shape25-413" transform="translate(26.8039,-198.854)"> | |
656 | <title>Box.25</title> | |
657 | <desc>Channel Manager</desc> | |
658 | <g id="shadow25-414" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
659 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/> | |
660 | </g> | |
661 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st22"/> | |
662 | <text x="37.53" y="452.82" class="st11">Channel Manager</text> </g> | |
663 | <g id="shape41-420" transform="translate(247.906,-215.862)"> | |
664 | <title>Box.41</title> | |
665 | <desc>QEMU</desc> | |
666 | <g id="shadow41-421" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
667 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/> | |
668 | </g> | |
669 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st21"/> | |
670 | <text x="58.87" y="452.82" class="st11">QEMU</text> </g> | |
671 | <g id="shape42-426" transform="translate(247.906,-198.854)"> | |
672 | <title>Box.42</title> | |
673 | <desc>libvirt</desc> | |
674 | <g id="shadow42-427" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
675 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/> | |
676 | </g> | |
677 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st23"/> | |
678 | <text x="59.98" y="452.82" class="st11">libvirt</text> </g> | |
679 | <g id="shape43-433" transform="translate(168.536,-231.718)"> | |
680 | <title>Dynamic connector.43</title> | |
681 | <path d="M0 465.98 L10.63 465.98 L10.63 466.16 L73.21 466.16" class="st24"/> | |
682 | </g> | |
683 | <g id="shape69-441" transform="translate(168.536,-190.527)"> | |
684 | <title>Dynamic connector</title> | |
685 | <path d="M0 458.98 L10.63 458.98 L10.63 475.99 L63.29 475.99" class="st24"/> | |
686 | </g> | |
687 | <g id="shape26-447" transform="translate(26.8039,-181.846)"> | |
688 | <title>Box.26</title> | |
689 | <desc>librte_power(Host)</desc> | |
690 | <g id="shadow26-448" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
691 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/> | |
692 | </g> | |
693 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st19"/> | |
694 | <text x="35.53" y="452.82" class="st11">librte_power(Host)</text> </g> | |
695 | <g id="shape68-453" transform="translate(168.536,-200.449)"> | |
696 | <title>Dynamic connector.68</title> | |
697 | <desc>Map vCPU to pCPU</desc> | |
698 | <path d="M5.8 451.9 L6.16 451.9 L73.21 451.9" class="st26"/> | |
699 | <rect x="4.11883" y="447.099" width="71.1324" height="9.59985" class="st27"/> | |
700 | <text x="4.12" y="454.3" class="st13">Map vCPU to pCPU</text> </g> | |
701 | <g id="shape27-464" transform="translate(26.8039,-164.838)"> | |
702 | <title>Box.27</title> | |
703 | <desc>VM Power CLI</desc> | |
704 | <g id="shadow27-465" transform="matrix(1,0,0,1,1.44,1.44)" class="st1"> | |
705 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st2"/> | |
706 | </g> | |
707 | <rect x="0" y="441.623" width="141.732" height="17.3622" class="st22"/> | |
708 | <text x="44.2" y="452.82" class="st11">VM Power CLI</text> </g> | |
709 | </g> | |
710 | </svg> |