xref: /dpdk/doc/guides/prog_guide/img/member_i4.svg (revision 55694b2a9f64a860ce71f63a44b4c6efa2e09452)
1*55694b2aSYipeng Wang<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2*55694b2aSYipeng Wang<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
3*55694b2aSYipeng Wang<!-- Generated by Microsoft Visio 11.0, SVG Export, v1.0 memship_i4.svg Page-1 -->
4*55694b2aSYipeng Wang<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"
5*55694b2aSYipeng Wang		xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="7.625in" height="3.125in" viewBox="0 0 549 225"
6*55694b2aSYipeng Wang		xml:space="preserve" color-interpolation-filters="sRGB" class="st18">
7*55694b2aSYipeng Wang	<v:documentProperties v:langID="1033" v:viewMarkup="false"/>
8*55694b2aSYipeng Wang
9*55694b2aSYipeng Wang	<style type="text/css">
10*55694b2aSYipeng Wang	<![CDATA[
11*55694b2aSYipeng Wang		.st1 {fill:none;stroke:#ff0000;stroke-width:0.25}
12*55694b2aSYipeng Wang		.st2 {fill:#5b9bd5;font-family:Calibri;font-size:1.00001em}
13*55694b2aSYipeng Wang		.st3 {marker-end:url(#mrkr5-10);stroke:#ff0000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}
14*55694b2aSYipeng Wang		.st4 {fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;stroke-width:0.47169811320755}
15*55694b2aSYipeng Wang		.st5 {visibility:visible}
16*55694b2aSYipeng Wang		.st6 {fill:#5b9bd5;fill-opacity:0.22;stroke:#5b9bd5;stroke-opacity:0.22;stroke-width:0.25}
17*55694b2aSYipeng Wang		.st7 {fill:#5b9bd5;stroke:#c8c8c8;stroke-width:0.25}
18*55694b2aSYipeng Wang		.st8 {fill:none;stroke:none;stroke-width:0.25}
19*55694b2aSYipeng Wang		.st9 {fill:#5b9bd5;font-family:Calibri;font-size:1.16666em}
20*55694b2aSYipeng Wang		.st10 {stroke:#5b9bd5;stroke-dasharray:1.5,3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
21*55694b2aSYipeng Wang		.st11 {fill:#5b9bd5;fill-opacity:0.25;stroke:#5b9bd5;stroke-opacity:0.25;stroke-width:0.75}
22*55694b2aSYipeng Wang		.st12 {fill:#4f88bb;stroke:#41719c;stroke-width:0.75}
23*55694b2aSYipeng Wang		.st13 {fill:#ffffff;font-family:Calibri;font-size:1.00001em;font-weight:bold}
24*55694b2aSYipeng Wang		.st14 {fill:#000000;font-family:Calibri;font-size:1.00001em}
25*55694b2aSYipeng Wang		.st15 {font-size:1em}
26*55694b2aSYipeng Wang		.st16 {marker-end:url(#mrkr5-162);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
27*55694b2aSYipeng Wang		.st17 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.28409090909091}
28*55694b2aSYipeng Wang		.st18 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
29*55694b2aSYipeng Wang	]]>
30*55694b2aSYipeng Wang	</style>
31*55694b2aSYipeng Wang
32*55694b2aSYipeng Wang	<defs id="Markers">
33*55694b2aSYipeng Wang		<g id="lend5">
34*55694b2aSYipeng Wang			<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"/>
35*55694b2aSYipeng Wang		</g>
36*55694b2aSYipeng Wang		<marker id="mrkr5-10" class="st4" v:arrowType="5" v:arrowSize="2" v:setback="3.71" refX="-3.71" orient="auto"
37*55694b2aSYipeng Wang				markerUnits="strokeWidth" overflow="visible">
38*55694b2aSYipeng Wang			<use xlink:href="#lend5" transform="scale(-2.12,-2.12) "/>
39*55694b2aSYipeng Wang		</marker>
40*55694b2aSYipeng Wang		<marker id="mrkr5-162" class="st17" v:arrowType="5" v:arrowSize="2" v:setback="5.8" refX="-5.8" orient="auto"
41*55694b2aSYipeng Wang				markerUnits="strokeWidth" overflow="visible">
42*55694b2aSYipeng Wang			<use xlink:href="#lend5" transform="scale(-3.52,-3.52) "/>
43*55694b2aSYipeng Wang		</marker>
44*55694b2aSYipeng Wang	</defs>
45*55694b2aSYipeng Wang	<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
46*55694b2aSYipeng Wang		<title>Page-1</title>
47*55694b2aSYipeng Wang		<v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="0" v:shadowOffsetX="9" v:shadowOffsetY="-9"/>
48*55694b2aSYipeng Wang		<g id="group47-1" transform="translate(3.0294,-0.25)" v:mID="47" v:groupContext="group">
49*55694b2aSYipeng Wang			<title>Sheet.47</title>
50*55694b2aSYipeng Wang			<g id="shape1-2" v:mID="1" v:groupContext="shape" transform="translate(177.75,-191.922)">
51*55694b2aSYipeng Wang				<title>Sheet.1</title>
52*55694b2aSYipeng Wang				<desc>Element</desc>
53*55694b2aSYipeng Wang				<v:textBlock v:margins="rect(4,4,4,4)"/>
54*55694b2aSYipeng Wang				<v:textRect cx="54" cy="216" width="108" height="18"/>
55*55694b2aSYipeng Wang				<rect x="0" y="207" width="108" height="18" class="st1"/>
56*55694b2aSYipeng Wang				<text x="33.77" y="219.6" class="st2" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Element</text>			</g>
57*55694b2aSYipeng Wang			<g id="shape2-5" v:mID="2" v:groupContext="shape" transform="translate(456.75,33.0781) rotate(90)">
58*55694b2aSYipeng Wang				<title>Sheet.2</title>
59*55694b2aSYipeng Wang				<v:userDefs>
60*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
61*55694b2aSYipeng Wang				</v:userDefs>
62*55694b2aSYipeng Wang				<path d="M0 225 L18.65 225" class="st3"/>
63*55694b2aSYipeng Wang			</g>
64*55694b2aSYipeng Wang			<g id="shape3-11" v:mID="3" v:groupContext="shape" transform="translate(0,-67.0469)">
65*55694b2aSYipeng Wang				<title>Rectangle.54</title>
66*55694b2aSYipeng Wang				<v:userDefs>
67*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
68*55694b2aSYipeng Wang				</v:userDefs>
69*55694b2aSYipeng Wang				<g id="shadow3-12" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
70*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
71*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
72*55694b2aSYipeng Wang				</g>
73*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
74*55694b2aSYipeng Wang			</g>
75*55694b2aSYipeng Wang			<g id="shape4-15" v:mID="4" v:groupContext="shape" transform="translate(27,-67.0469)">
76*55694b2aSYipeng Wang				<title>Rectangle.55</title>
77*55694b2aSYipeng Wang				<v:userDefs>
78*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
79*55694b2aSYipeng Wang				</v:userDefs>
80*55694b2aSYipeng Wang				<g id="shadow4-16" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
81*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
82*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
83*55694b2aSYipeng Wang				</g>
84*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
85*55694b2aSYipeng Wang			</g>
86*55694b2aSYipeng Wang			<g id="shape5-19" v:mID="5" v:groupContext="shape" transform="translate(54,-67.0469)">
87*55694b2aSYipeng Wang				<title>Rectangle.56</title>
88*55694b2aSYipeng Wang				<v:userDefs>
89*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
90*55694b2aSYipeng Wang				</v:userDefs>
91*55694b2aSYipeng Wang				<g id="shadow5-20" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
92*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
93*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
94*55694b2aSYipeng Wang				</g>
95*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
96*55694b2aSYipeng Wang			</g>
97*55694b2aSYipeng Wang			<g id="shape6-23" v:mID="6" v:groupContext="shape" transform="translate(0,-53.5469)">
98*55694b2aSYipeng Wang				<title>Rectangle.57</title>
99*55694b2aSYipeng Wang				<v:userDefs>
100*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
101*55694b2aSYipeng Wang				</v:userDefs>
102*55694b2aSYipeng Wang				<g id="shadow6-24" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
103*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
104*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
105*55694b2aSYipeng Wang				</g>
106*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
107*55694b2aSYipeng Wang			</g>
108*55694b2aSYipeng Wang			<g id="shape7-27" v:mID="7" v:groupContext="shape" transform="translate(27,-53.5469)">
109*55694b2aSYipeng Wang				<title>Rectangle.58</title>
110*55694b2aSYipeng Wang				<v:userDefs>
111*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
112*55694b2aSYipeng Wang				</v:userDefs>
113*55694b2aSYipeng Wang				<g id="shadow7-28" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
114*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
115*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
116*55694b2aSYipeng Wang				</g>
117*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
118*55694b2aSYipeng Wang			</g>
119*55694b2aSYipeng Wang			<g id="shape8-31" v:mID="8" v:groupContext="shape" transform="translate(54,-53.5469)">
120*55694b2aSYipeng Wang				<title>Rectangle.59</title>
121*55694b2aSYipeng Wang				<v:userDefs>
122*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
123*55694b2aSYipeng Wang				</v:userDefs>
124*55694b2aSYipeng Wang				<g id="shadow8-32" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
125*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
126*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
127*55694b2aSYipeng Wang				</g>
128*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
129*55694b2aSYipeng Wang			</g>
130*55694b2aSYipeng Wang			<g id="shape9-35" v:mID="9" v:groupContext="shape" transform="translate(5.625,-72.6719)">
131*55694b2aSYipeng Wang				<title>Sheet.9</title>
132*55694b2aSYipeng Wang				<desc>BF-1</desc>
133*55694b2aSYipeng Wang				<v:textBlock v:margins="rect(4,4,4,4)"/>
134*55694b2aSYipeng Wang				<v:textRect cx="36" cy="211.5" width="72" height="27"/>
135*55694b2aSYipeng Wang				<rect x="0" y="198" width="72" height="27" class="st8"/>
136*55694b2aSYipeng Wang				<text x="23.29" y="215.7" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>BF-1</text>			</g>
137*55694b2aSYipeng Wang			<g id="shape10-38" v:mID="10" v:groupContext="shape" transform="translate(128.25,-65.0781)">
138*55694b2aSYipeng Wang				<title>Rectangle.74</title>
139*55694b2aSYipeng Wang				<v:userDefs>
140*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
141*55694b2aSYipeng Wang				</v:userDefs>
142*55694b2aSYipeng Wang				<g id="shadow10-39" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
143*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
144*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
145*55694b2aSYipeng Wang				</g>
146*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
147*55694b2aSYipeng Wang			</g>
148*55694b2aSYipeng Wang			<g id="shape11-42" v:mID="11" v:groupContext="shape" transform="translate(155.25,-65.0781)">
149*55694b2aSYipeng Wang				<title>Rectangle.75</title>
150*55694b2aSYipeng Wang				<v:userDefs>
151*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
152*55694b2aSYipeng Wang				</v:userDefs>
153*55694b2aSYipeng Wang				<g id="shadow11-43" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
154*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
155*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
156*55694b2aSYipeng Wang				</g>
157*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
158*55694b2aSYipeng Wang			</g>
159*55694b2aSYipeng Wang			<g id="shape12-46" v:mID="12" v:groupContext="shape" transform="translate(182.25,-65.0781)">
160*55694b2aSYipeng Wang				<title>Rectangle.76</title>
161*55694b2aSYipeng Wang				<v:userDefs>
162*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
163*55694b2aSYipeng Wang				</v:userDefs>
164*55694b2aSYipeng Wang				<g id="shadow12-47" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
165*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
166*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
167*55694b2aSYipeng Wang				</g>
168*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
169*55694b2aSYipeng Wang			</g>
170*55694b2aSYipeng Wang			<g id="shape13-50" v:mID="13" v:groupContext="shape" transform="translate(128.25,-51.5781)">
171*55694b2aSYipeng Wang				<title>Rectangle.77</title>
172*55694b2aSYipeng Wang				<v:userDefs>
173*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
174*55694b2aSYipeng Wang				</v:userDefs>
175*55694b2aSYipeng Wang				<g id="shadow13-51" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
176*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
177*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
178*55694b2aSYipeng Wang				</g>
179*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
180*55694b2aSYipeng Wang			</g>
181*55694b2aSYipeng Wang			<g id="shape14-54" v:mID="14" v:groupContext="shape" transform="translate(155.25,-51.5781)">
182*55694b2aSYipeng Wang				<title>Rectangle.78</title>
183*55694b2aSYipeng Wang				<v:userDefs>
184*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
185*55694b2aSYipeng Wang				</v:userDefs>
186*55694b2aSYipeng Wang				<g id="shadow14-55" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
187*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
188*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
189*55694b2aSYipeng Wang				</g>
190*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
191*55694b2aSYipeng Wang			</g>
192*55694b2aSYipeng Wang			<g id="shape15-58" v:mID="15" v:groupContext="shape" transform="translate(182.25,-51.5781)">
193*55694b2aSYipeng Wang				<title>Rectangle.79</title>
194*55694b2aSYipeng Wang				<v:userDefs>
195*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
196*55694b2aSYipeng Wang				</v:userDefs>
197*55694b2aSYipeng Wang				<g id="shadow15-59" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
198*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
199*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
200*55694b2aSYipeng Wang				</g>
201*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
202*55694b2aSYipeng Wang			</g>
203*55694b2aSYipeng Wang			<g id="shape16-62" v:mID="16" v:groupContext="shape" transform="translate(301.5,-65.0781)">
204*55694b2aSYipeng Wang				<title>Rectangle.81</title>
205*55694b2aSYipeng Wang				<v:userDefs>
206*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
207*55694b2aSYipeng Wang				</v:userDefs>
208*55694b2aSYipeng Wang				<g id="shadow16-63" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
209*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
210*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
211*55694b2aSYipeng Wang				</g>
212*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
213*55694b2aSYipeng Wang			</g>
214*55694b2aSYipeng Wang			<g id="shape17-66" v:mID="17" v:groupContext="shape" transform="translate(328.5,-65.0781)">
215*55694b2aSYipeng Wang				<title>Rectangle.82</title>
216*55694b2aSYipeng Wang				<v:userDefs>
217*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
218*55694b2aSYipeng Wang				</v:userDefs>
219*55694b2aSYipeng Wang				<g id="shadow17-67" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
220*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
221*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
222*55694b2aSYipeng Wang				</g>
223*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
224*55694b2aSYipeng Wang			</g>
225*55694b2aSYipeng Wang			<g id="shape18-70" v:mID="18" v:groupContext="shape" transform="translate(355.5,-65.0781)">
226*55694b2aSYipeng Wang				<title>Rectangle.83</title>
227*55694b2aSYipeng Wang				<v:userDefs>
228*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
229*55694b2aSYipeng Wang				</v:userDefs>
230*55694b2aSYipeng Wang				<g id="shadow18-71" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
231*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
232*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
233*55694b2aSYipeng Wang				</g>
234*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
235*55694b2aSYipeng Wang			</g>
236*55694b2aSYipeng Wang			<g id="shape19-74" v:mID="19" v:groupContext="shape" transform="translate(301.5,-51.5781)">
237*55694b2aSYipeng Wang				<title>Rectangle.84</title>
238*55694b2aSYipeng Wang				<v:userDefs>
239*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
240*55694b2aSYipeng Wang				</v:userDefs>
241*55694b2aSYipeng Wang				<g id="shadow19-75" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
242*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
243*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
244*55694b2aSYipeng Wang				</g>
245*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
246*55694b2aSYipeng Wang			</g>
247*55694b2aSYipeng Wang			<g id="shape20-78" v:mID="20" v:groupContext="shape" transform="translate(328.5,-51.5781)">
248*55694b2aSYipeng Wang				<title>Rectangle.85</title>
249*55694b2aSYipeng Wang				<v:userDefs>
250*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
251*55694b2aSYipeng Wang				</v:userDefs>
252*55694b2aSYipeng Wang				<g id="shadow20-79" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
253*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
254*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
255*55694b2aSYipeng Wang				</g>
256*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
257*55694b2aSYipeng Wang			</g>
258*55694b2aSYipeng Wang			<g id="shape21-82" v:mID="21" v:groupContext="shape" transform="translate(355.5,-51.5781)">
259*55694b2aSYipeng Wang				<title>Rectangle.86</title>
260*55694b2aSYipeng Wang				<v:userDefs>
261*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
262*55694b2aSYipeng Wang				</v:userDefs>
263*55694b2aSYipeng Wang				<g id="shadow21-83" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
264*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
265*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
266*55694b2aSYipeng Wang				</g>
267*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
268*55694b2aSYipeng Wang			</g>
269*55694b2aSYipeng Wang			<g id="shape22-86" v:mID="22" v:groupContext="shape" transform="translate(447.75,-65.6406)">
270*55694b2aSYipeng Wang				<title>Rectangle.88</title>
271*55694b2aSYipeng Wang				<v:userDefs>
272*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
273*55694b2aSYipeng Wang				</v:userDefs>
274*55694b2aSYipeng Wang				<g id="shadow22-87" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
275*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
276*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
277*55694b2aSYipeng Wang				</g>
278*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
279*55694b2aSYipeng Wang			</g>
280*55694b2aSYipeng Wang			<g id="shape23-90" v:mID="23" v:groupContext="shape" transform="translate(474.75,-65.6406)">
281*55694b2aSYipeng Wang				<title>Rectangle.89</title>
282*55694b2aSYipeng Wang				<v:userDefs>
283*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
284*55694b2aSYipeng Wang				</v:userDefs>
285*55694b2aSYipeng Wang				<g id="shadow23-91" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
286*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
287*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
288*55694b2aSYipeng Wang				</g>
289*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
290*55694b2aSYipeng Wang			</g>
291*55694b2aSYipeng Wang			<g id="shape24-94" v:mID="24" v:groupContext="shape" transform="translate(501.75,-65.6406)">
292*55694b2aSYipeng Wang				<title>Rectangle.90</title>
293*55694b2aSYipeng Wang				<v:userDefs>
294*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
295*55694b2aSYipeng Wang				</v:userDefs>
296*55694b2aSYipeng Wang				<g id="shadow24-95" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
297*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
298*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
299*55694b2aSYipeng Wang				</g>
300*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
301*55694b2aSYipeng Wang			</g>
302*55694b2aSYipeng Wang			<g id="shape25-98" v:mID="25" v:groupContext="shape" transform="translate(447.75,-52.1406)">
303*55694b2aSYipeng Wang				<title>Rectangle.91</title>
304*55694b2aSYipeng Wang				<v:userDefs>
305*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
306*55694b2aSYipeng Wang				</v:userDefs>
307*55694b2aSYipeng Wang				<g id="shadow25-99" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
308*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
309*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
310*55694b2aSYipeng Wang				</g>
311*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
312*55694b2aSYipeng Wang			</g>
313*55694b2aSYipeng Wang			<g id="shape26-102" v:mID="26" v:groupContext="shape" transform="translate(474.75,-52.1406)">
314*55694b2aSYipeng Wang				<title>Rectangle.92</title>
315*55694b2aSYipeng Wang				<v:userDefs>
316*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
317*55694b2aSYipeng Wang				</v:userDefs>
318*55694b2aSYipeng Wang				<g id="shadow26-103" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
319*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
320*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
321*55694b2aSYipeng Wang				</g>
322*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
323*55694b2aSYipeng Wang			</g>
324*55694b2aSYipeng Wang			<g id="shape27-106" v:mID="27" v:groupContext="shape" transform="translate(501.75,-52.1406)">
325*55694b2aSYipeng Wang				<title>Rectangle.93</title>
326*55694b2aSYipeng Wang				<v:userDefs>
327*55694b2aSYipeng Wang					<v:ud v:nameU="visVersion" v:val="VT0(15):26"/>
328*55694b2aSYipeng Wang				</v:userDefs>
329*55694b2aSYipeng Wang				<g id="shadow27-107" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1"
330*55694b2aSYipeng Wang						transform="matrix(1,0,0,1,0.3456,1.9728)" class="st5">
331*55694b2aSYipeng Wang					<rect x="0" y="211.5" width="27" height="13.5" class="st6"/>
332*55694b2aSYipeng Wang				</g>
333*55694b2aSYipeng Wang				<rect x="0" y="211.5" width="27" height="13.5" class="st7"/>
334*55694b2aSYipeng Wang			</g>
335*55694b2aSYipeng Wang			<g id="shape28-110" v:mID="28" v:groupContext="shape" transform="translate(213.75,-63.9531)">
336*55694b2aSYipeng Wang				<title>Sheet.28</title>
337*55694b2aSYipeng Wang				<v:userDefs>
338*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
339*55694b2aSYipeng Wang				</v:userDefs>
340*55694b2aSYipeng Wang				<path d="M0 225 L83.25 225" class="st10"/>
341*55694b2aSYipeng Wang			</g>
342*55694b2aSYipeng Wang			<g id="shape29-113" v:mID="29" v:groupContext="shape" transform="translate(387,-63.9531)">
343*55694b2aSYipeng Wang				<title>Sheet.29</title>
344*55694b2aSYipeng Wang				<v:userDefs>
345*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
346*55694b2aSYipeng Wang				</v:userDefs>
347*55694b2aSYipeng Wang				<path d="M0 225 L54 225" class="st10"/>
348*55694b2aSYipeng Wang			</g>
349*55694b2aSYipeng Wang			<g id="group31-116" transform="translate(184.5,-113.172)" v:mID="31" v:groupContext="group">
350*55694b2aSYipeng Wang				<title>Sheet.31</title>
351*55694b2aSYipeng Wang				<g id="shape32-117" v:mID="32" v:groupContext="shape" transform="translate(225,173.25) rotate(90)">
352*55694b2aSYipeng Wang					<title>Block Arrow</title>
353*55694b2aSYipeng Wang					<v:userDefs>
354*55694b2aSYipeng Wang						<v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/>
355*55694b2aSYipeng Wang					</v:userDefs>
356*55694b2aSYipeng Wang					<g id="shadow32-118" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728"
357*55694b2aSYipeng Wang							v:shadowType="1" transform="matrix(1,0,0,1,1.9728,-0.3456)" class="st5">
358*55694b2aSYipeng Wang						<path d="M0 225 L25.87 225 L51.75 177.75 L25.87 130.5 L0 130.5 L0 225 Z" class="st11"/>
359*55694b2aSYipeng Wang					</g>
360*55694b2aSYipeng Wang					<path d="M0 225 L25.87 225 L51.75 177.75 L25.87 130.5 L0 130.5 L0 225 Z" class="st12"/>
361*55694b2aSYipeng Wang				</g>
362*55694b2aSYipeng Wang				<g id="shape33-121" v:mID="33" v:groupContext="shape" transform="translate(2.25,-24.3529)">
363*55694b2aSYipeng Wang					<title>Sheet.33</title>
364*55694b2aSYipeng Wang					<desc>h1, h2 .. hk</desc>
365*55694b2aSYipeng Wang					<v:textBlock v:margins="rect(4,4,4,4)"/>
366*55694b2aSYipeng Wang					<v:textRect cx="45" cy="215.868" width="90" height="18.2647"/>
367*55694b2aSYipeng Wang					<rect x="0" y="206.735" width="90" height="18.2647" class="st8"/>
368*55694b2aSYipeng Wang					<text x="17.56" y="219.47" class="st13" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>h1, h2 .. hk</text>				</g>
369*55694b2aSYipeng Wang			</g>
370*55694b2aSYipeng Wang			<g id="shape34-124" v:mID="34" v:groupContext="shape" transform="translate(307.011,286.73) rotate(152.323)">
371*55694b2aSYipeng Wang				<title>Sheet.34</title>
372*55694b2aSYipeng Wang				<v:userDefs>
373*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
374*55694b2aSYipeng Wang				</v:userDefs>
375*55694b2aSYipeng Wang				<path d="M0 225 L128.85 225" class="st3"/>
376*55694b2aSYipeng Wang			</g>
377*55694b2aSYipeng Wang			<g id="shape35-129" v:mID="35" v:groupContext="shape" transform="translate(433.272,125.452) rotate(99.7172)">
378*55694b2aSYipeng Wang				<title>Sheet.35</title>
379*55694b2aSYipeng Wang				<v:userDefs>
380*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
381*55694b2aSYipeng Wang				</v:userDefs>
382*55694b2aSYipeng Wang				<path d="M0 225 L58.31 225" class="st3"/>
383*55694b2aSYipeng Wang			</g>
384*55694b2aSYipeng Wang			<g id="shape36-134" v:mID="36" v:groupContext="shape" transform="translate(407.724,-64.1459) rotate(45)">
385*55694b2aSYipeng Wang				<title>Sheet.36</title>
386*55694b2aSYipeng Wang				<v:userDefs>
387*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
388*55694b2aSYipeng Wang				</v:userDefs>
389*55694b2aSYipeng Wang				<path d="M0 225 L79.16 225" class="st3"/>
390*55694b2aSYipeng Wang			</g>
391*55694b2aSYipeng Wang			<g id="shape37-139" v:mID="37" v:groupContext="shape" transform="translate(320.441,-127.12) rotate(15.6155)">
392*55694b2aSYipeng Wang				<title>Sheet.37</title>
393*55694b2aSYipeng Wang				<v:userDefs>
394*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
395*55694b2aSYipeng Wang				</v:userDefs>
396*55694b2aSYipeng Wang				<path d="M0 225 L200.75 225" class="st3"/>
397*55694b2aSYipeng Wang			</g>
398*55694b2aSYipeng Wang			<g id="shape38-144" v:mID="38" v:groupContext="shape" transform="translate(132.75,-75.2588)">
399*55694b2aSYipeng Wang				<title>Sheet.38</title>
400*55694b2aSYipeng Wang				<desc>BF-2</desc>
401*55694b2aSYipeng Wang				<v:textBlock v:margins="rect(4,4,4,4)"/>
402*55694b2aSYipeng Wang				<v:textRect cx="36" cy="211.5" width="72" height="27"/>
403*55694b2aSYipeng Wang				<rect x="0" y="198" width="72" height="27" class="st8"/>
404*55694b2aSYipeng Wang				<text x="23.29" y="215.7" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>BF-2</text>			</g>
405*55694b2aSYipeng Wang			<g id="shape39-147" v:mID="39" v:groupContext="shape" transform="translate(303.75,-70.7588)">
406*55694b2aSYipeng Wang				<title>Sheet.39</title>
407*55694b2aSYipeng Wang				<desc>BF-X</desc>
408*55694b2aSYipeng Wang				<v:textBlock v:margins="rect(4,4,4,4)"/>
409*55694b2aSYipeng Wang				<v:textRect cx="36" cy="211.5" width="72" height="27"/>
410*55694b2aSYipeng Wang				<rect x="0" y="198" width="72" height="27" class="st8"/>
411*55694b2aSYipeng Wang				<text x="23.2" y="215.7" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>BF-X</text>			</g>
412*55694b2aSYipeng Wang			<g id="shape40-150" v:mID="40" v:groupContext="shape" transform="translate(447.75,-75.2588)">
413*55694b2aSYipeng Wang				<title>Sheet.40</title>
414*55694b2aSYipeng Wang				<desc>BF-L</desc>
415*55694b2aSYipeng Wang				<v:textBlock v:margins="rect(4,4,4,4)"/>
416*55694b2aSYipeng Wang				<v:textRect cx="36" cy="211.5" width="72" height="27"/>
417*55694b2aSYipeng Wang				<rect x="0" y="198" width="72" height="27" class="st8"/>
418*55694b2aSYipeng Wang				<text x="23.89" y="215.7" class="st9" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>BF-L</text>			</g>
419*55694b2aSYipeng Wang			<g id="shape41-153" v:mID="41" v:groupContext="shape" transform="translate(300.375,-117)">
420*55694b2aSYipeng Wang				<title>Sheet.41</title>
421*55694b2aSYipeng Wang				<desc>Hashing for lookup/Insertion into a vector of BFs happens once</desc>
422*55694b2aSYipeng Wang				<v:textBlock v:margins="rect(4,4,4,4)"/>
423*55694b2aSYipeng Wang				<v:textRect cx="90" cy="202.5" width="180" height="45"/>
424*55694b2aSYipeng Wang				<rect x="0" y="180" width="180" height="45" class="st8"/>
425*55694b2aSYipeng Wang				<text x="4.6" y="198.9" class="st14" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Hashing for lookup/Insertion into a <tspan
426*55694b2aSYipeng Wang							x="23.06" dy="1.2em" class="st15">vector of BFs happens once</tspan></text>			</g>
427*55694b2aSYipeng Wang			<g id="shape44-157" v:mID="44" v:groupContext="shape" transform="translate(249.698,-151.505) rotate(-3.74012)">
428*55694b2aSYipeng Wang				<title>Sheet.44</title>
429*55694b2aSYipeng Wang				<v:userDefs>
430*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
431*55694b2aSYipeng Wang				</v:userDefs>
432*55694b2aSYipeng Wang				<path d="M-0 225 A93.4958 45.6256 42.23 0 1 79.38 221.66 L79.68 221.85" class="st16"/>
433*55694b2aSYipeng Wang			</g>
434*55694b2aSYipeng Wang			<g id="shape45-163" v:mID="45" v:groupContext="shape" transform="translate(30.375,0.25)">
435*55694b2aSYipeng Wang				<title>Sheet.45</title>
436*55694b2aSYipeng Wang				<desc>Lookup/Insertion is done in the series of BFs, one by one or ...</desc>
437*55694b2aSYipeng Wang				<v:textBlock v:margins="rect(4,4,4,4)"/>
438*55694b2aSYipeng Wang				<v:textRect cx="233.048" cy="202.5" width="466.1" height="45"/>
439*55694b2aSYipeng Wang				<rect x="0" y="180" width="466.096" height="45" class="st8"/>
440*55694b2aSYipeng Wang				<text x="4.34" y="206.1" class="st14" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Lookup/Insertion is done in the series of BFs, one by one or can be optimized to do in parallel.  </text>			</g>
441*55694b2aSYipeng Wang			<g id="shape46-166" v:mID="46" v:groupContext="shape" transform="translate(123.252,-43.6868) rotate(17.0249)">
442*55694b2aSYipeng Wang				<title>Sheet.46</title>
443*55694b2aSYipeng Wang				<v:userDefs>
444*55694b2aSYipeng Wang					<v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/>
445*55694b2aSYipeng Wang				</v:userDefs>
446*55694b2aSYipeng Wang				<path d="M-0 225 A88.2185 43.0621 47.63 0 1 70.31 221.39 L70.6 221.6" class="st16"/>
447*55694b2aSYipeng Wang			</g>
448*55694b2aSYipeng Wang		</g>
449*55694b2aSYipeng Wang	</g>
450*55694b2aSYipeng Wang</svg>
451