1*d58a3f31SFan Zhang<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2*d58a3f31SFan Zhang<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3*d58a3f31SFan Zhang<!-- Generated by Microsoft Visio, SVG Export scheduler-fan.svg Page-1 --> 4*d58a3f31SFan Zhang<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*d58a3f31SFan Zhang xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.81229in" height="3.40992in" 6*d58a3f31SFan Zhang viewBox="0 0 490.485 245.514" xml:space="preserve" color-interpolation-filters="sRGB" class="st10"> 7*d58a3f31SFan Zhang <v:documentProperties v:langID="1033" v:metric="true" v:viewMarkup="false"/> 8*d58a3f31SFan Zhang 9*d58a3f31SFan Zhang <style type="text/css"> 10*d58a3f31SFan Zhang <![CDATA[ 11*d58a3f31SFan Zhang .st1 {visibility:visible} 12*d58a3f31SFan Zhang .st2 {fill:#fec000;fill-opacity:0.25;filter:url(#filter_2);stroke:#fec000;stroke-opacity:0.25} 13*d58a3f31SFan Zhang .st3 {fill:#cc3399;stroke:#ff8c00;stroke-width:3} 14*d58a3f31SFan Zhang .st4 {fill:#ffffff;font-family:Calibri;font-size:1.33333em} 15*d58a3f31SFan Zhang .st5 {fill:#ff9900;stroke:#ff8c00;stroke-width:3} 16*d58a3f31SFan Zhang .st6 {fill:#ffffff;font-family:Calibri;font-size:1.33333em;font-weight:bold} 17*d58a3f31SFan Zhang .st7 {fill:#ffc000;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} 18*d58a3f31SFan Zhang .st8 {marker-end:url(#mrkr4-40);stroke:#ff0000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5} 19*d58a3f31SFan Zhang .st9 {fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;stroke-width:0.37313432835821} 20*d58a3f31SFan Zhang .st10 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} 21*d58a3f31SFan Zhang ]]> 22*d58a3f31SFan Zhang </style> 23*d58a3f31SFan Zhang 24*d58a3f31SFan Zhang <defs id="Markers"> 25*d58a3f31SFan Zhang <g id="lend4"> 26*d58a3f31SFan Zhang <path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/> 27*d58a3f31SFan Zhang </g> 28*d58a3f31SFan Zhang <marker id="mrkr4-40" class="st9" v:arrowType="4" v:arrowSize="2" v:setback="5.36" refX="-5.36" orient="auto" 29*d58a3f31SFan Zhang markerUnits="strokeWidth" overflow="visible"> 30*d58a3f31SFan Zhang <use xlink:href="#lend4" transform="scale(-2.68,-2.68) "/> 31*d58a3f31SFan Zhang </marker> 32*d58a3f31SFan Zhang </defs> 33*d58a3f31SFan Zhang <defs id="Filters"> 34*d58a3f31SFan Zhang <filter id="filter_2"> 35*d58a3f31SFan Zhang <feGaussianBlur stdDeviation="2"/> 36*d58a3f31SFan Zhang </filter> 37*d58a3f31SFan Zhang </defs> 38*d58a3f31SFan Zhang <g v:mID="0" v:index="1" v:groupContext="foregroundPage"> 39*d58a3f31SFan Zhang <title>Page-1</title> 40*d58a3f31SFan Zhang <v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394" 41*d58a3f31SFan Zhang v:shadowOffsetY="-8.50394"/> 42*d58a3f31SFan Zhang <v:layer v:name="Connector" v:index="0"/> 43*d58a3f31SFan Zhang <g id="shape31-1" v:mID="31" v:groupContext="shape" transform="translate(4.15435,-179.702)"> 44*d58a3f31SFan Zhang <title>Rounded Rectangle.55</title> 45*d58a3f31SFan Zhang <desc>User Application</desc> 46*d58a3f31SFan Zhang <v:userDefs> 47*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/> 48*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/> 49*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/> 50*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/> 51*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/> 52*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/> 53*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/> 54*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 55*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 56*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 57*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 58*d58a3f31SFan Zhang <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> 59*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 60*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 61*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 62*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 63*d58a3f31SFan Zhang <v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/> 64*d58a3f31SFan Zhang </v:userDefs> 65*d58a3f31SFan Zhang <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> 66*d58a3f31SFan Zhang <v:textRect cx="240.743" cy="214.108" width="481.49" height="62.8119"/> 67*d58a3f31SFan Zhang <g id="shadow31-2" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1" 68*d58a3f31SFan Zhang transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1"> 69*d58a3f31SFan Zhang <path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 193.75 A11.0507 11.0507 -180 70*d58a3f31SFan Zhang 0 0 470.43 182.7 L11.05 182.7 A11.0507 11.0507 -180 0 0 -0 193.75 L0 234.46 A11.0507 11.0507 -180 0 71*d58a3f31SFan Zhang 0 11.05 245.51 Z" class="st2"/> 72*d58a3f31SFan Zhang </g> 73*d58a3f31SFan Zhang <path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 193.75 A11.0507 11.0507 -180 0 74*d58a3f31SFan Zhang 0 470.43 182.7 L11.05 182.7 A11.0507 11.0507 -180 0 0 -0 193.75 L0 234.46 A11.0507 11.0507 -180 0 0 11.05 75*d58a3f31SFan Zhang 245.51 Z" class="st3"/> 76*d58a3f31SFan Zhang <text x="187.04" y="218.91" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>User Application</text> </g> 77*d58a3f31SFan Zhang <g id="shape135-7" v:mID="135" v:groupContext="shape" transform="translate(4.15435,-6.4728)"> 78*d58a3f31SFan Zhang <title>Rounded Rectangle.135</title> 79*d58a3f31SFan Zhang <desc>Cryptodev</desc> 80*d58a3f31SFan Zhang <v:userDefs> 81*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/> 82*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/> 83*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/> 84*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/> 85*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/> 86*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/> 87*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/> 88*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 89*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 90*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 91*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 92*d58a3f31SFan Zhang <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> 93*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 94*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 95*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 96*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 97*d58a3f31SFan Zhang <v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/> 98*d58a3f31SFan Zhang </v:userDefs> 99*d58a3f31SFan Zhang <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> 100*d58a3f31SFan Zhang <v:textRect cx="72.0307" cy="230.549" width="144.07" height="29.9308"/> 101*d58a3f31SFan Zhang <g id="shadow135-8" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1" 102*d58a3f31SFan Zhang transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1"> 103*d58a3f31SFan Zhang <path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 104*d58a3f31SFan Zhang 0 0 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 105*d58a3f31SFan Zhang 0 3.31 245.51 Z" class="st2"/> 106*d58a3f31SFan Zhang </g> 107*d58a3f31SFan Zhang <path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 0 0 108*d58a3f31SFan Zhang 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 0 3.31 245.51 109*d58a3f31SFan Zhang Z" class="st5"/> 110*d58a3f31SFan Zhang <text x="38.46" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev</text> </g> 111*d58a3f31SFan Zhang <g id="shape136-13" v:mID="136" v:groupContext="shape" transform="translate(172.866,-6.4728)"> 112*d58a3f31SFan Zhang <title>Rounded Rectangle.136</title> 113*d58a3f31SFan Zhang <desc>Cryptodev</desc> 114*d58a3f31SFan Zhang <v:userDefs> 115*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/> 116*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/> 117*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/> 118*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/> 119*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/> 120*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/> 121*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/> 122*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 123*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 124*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 125*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 126*d58a3f31SFan Zhang <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> 127*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 128*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 129*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 130*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 131*d58a3f31SFan Zhang <v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/> 132*d58a3f31SFan Zhang </v:userDefs> 133*d58a3f31SFan Zhang <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> 134*d58a3f31SFan Zhang <v:textRect cx="72.0307" cy="230.549" width="144.07" height="29.9308"/> 135*d58a3f31SFan Zhang <g id="shadow136-14" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1" 136*d58a3f31SFan Zhang transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1"> 137*d58a3f31SFan Zhang <path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 138*d58a3f31SFan Zhang 0 0 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 139*d58a3f31SFan Zhang 0 3.31 245.51 Z" class="st2"/> 140*d58a3f31SFan Zhang </g> 141*d58a3f31SFan Zhang <path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 0 0 142*d58a3f31SFan Zhang 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 0 3.31 245.51 143*d58a3f31SFan Zhang Z" class="st5"/> 144*d58a3f31SFan Zhang <text x="38.46" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev</text> </g> 145*d58a3f31SFan Zhang <g id="shape137-19" v:mID="137" v:groupContext="shape" transform="translate(341.578,-6.4728)"> 146*d58a3f31SFan Zhang <title>Rounded Rectangle.137</title> 147*d58a3f31SFan Zhang <desc>Cryptodev</desc> 148*d58a3f31SFan Zhang <v:userDefs> 149*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/> 150*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/> 151*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/> 152*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/> 153*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/> 154*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/> 155*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/> 156*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 157*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 158*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 159*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 160*d58a3f31SFan Zhang <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> 161*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 162*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 163*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 164*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.045922865409173):1"/> 165*d58a3f31SFan Zhang <v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/> 166*d58a3f31SFan Zhang </v:userDefs> 167*d58a3f31SFan Zhang <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> 168*d58a3f31SFan Zhang <v:textRect cx="72.0307" cy="230.549" width="144.07" height="29.9308"/> 169*d58a3f31SFan Zhang <g id="shadow137-20" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1" 170*d58a3f31SFan Zhang transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1"> 171*d58a3f31SFan Zhang <path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 172*d58a3f31SFan Zhang 0 0 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 173*d58a3f31SFan Zhang 0 3.31 245.51 Z" class="st2"/> 174*d58a3f31SFan Zhang </g> 175*d58a3f31SFan Zhang <path d="M3.31 245.51 L140.76 245.51 A3.30639 3.30639 -180 0 0 144.06 242.21 L144.06 218.89 A3.30639 3.30639 -180 0 0 176*d58a3f31SFan Zhang 140.76 215.58 L3.31 215.58 A3.30639 3.30639 -180 0 0 0 218.89 L0 242.21 A3.30639 3.30639 -180 0 0 3.31 245.51 177*d58a3f31SFan Zhang Z" class="st5"/> 178*d58a3f31SFan Zhang <text x="38.46" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev</text> </g> 179*d58a3f31SFan Zhang <g id="group139-25" transform="translate(4.15435,-66.8734)" v:mID="139" v:groupContext="group"> 180*d58a3f31SFan Zhang <title>Sheet.139</title> 181*d58a3f31SFan Zhang <g id="shape33-26" v:mID="33" v:groupContext="shape"> 182*d58a3f31SFan Zhang <title>Rounded Rectangle.40</title> 183*d58a3f31SFan Zhang <desc>Cryptodev Scheduler</desc> 184*d58a3f31SFan Zhang <v:userDefs> 185*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/> 186*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/> 187*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/> 188*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/> 189*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/> 190*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/> 191*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/> 192*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 193*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 194*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 195*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 196*d58a3f31SFan Zhang <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> 197*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 198*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 199*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 200*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15348434426561):1"/> 201*d58a3f31SFan Zhang <v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/> 202*d58a3f31SFan Zhang </v:userDefs> 203*d58a3f31SFan Zhang <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/> 204*d58a3f31SFan Zhang <v:textRect cx="240.743" cy="204.056" width="481.49" height="82.916"/> 205*d58a3f31SFan Zhang <g id="shadow33-27" v:groupContext="shadow" v:shadowOffsetX="0.3456" v:shadowOffsetY="-1.9728" v:shadowType="1" 206*d58a3f31SFan Zhang transform="matrix(1,0,0,1,0.3456,1.9728)" class="st1"> 207*d58a3f31SFan Zhang <path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 173.65 A11.0507 11.0507 208*d58a3f31SFan Zhang -180 0 0 470.43 162.6 L11.05 162.6 A11.0507 11.0507 -180 0 0 0 173.65 L0 234.46 A11.0507 11.0507 209*d58a3f31SFan Zhang -180 0 0 11.05 245.51 Z" class="st2"/> 210*d58a3f31SFan Zhang </g> 211*d58a3f31SFan Zhang <path d="M11.05 245.51 L470.43 245.51 A11.0507 11.0507 -180 0 0 481.49 234.46 L481.49 173.65 A11.0507 11.0507 -180 212*d58a3f31SFan Zhang 0 0 470.43 162.6 L11.05 162.6 A11.0507 11.0507 -180 0 0 0 173.65 L0 234.46 A11.0507 11.0507 -180 0 0 213*d58a3f31SFan Zhang 11.05 245.51 Z" class="st5"/> 214*d58a3f31SFan Zhang <text x="171.72" y="181" class="st6" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Cryptodev Scheduler</text> </g> 215*d58a3f31SFan Zhang <g id="shape138-32" v:mID="138" v:groupContext="shape" transform="translate(24.6009,-12.5889)"> 216*d58a3f31SFan Zhang <title>Rounded Rectangle.138</title> 217*d58a3f31SFan Zhang <desc>Crypto Op Distribution Mechanism</desc> 218*d58a3f31SFan Zhang <v:userDefs> 219*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopLeftSnip" v:prompt="" v:val="VT0(0):5"/> 220*d58a3f31SFan Zhang <v:ud v:nameU="CTypeTopRightSnip" v:prompt="" v:val="VT0(0):5"/> 221*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotLeftSnip" v:prompt="" v:val="VT0(0):5"/> 222*d58a3f31SFan Zhang <v:ud v:nameU="CTypeBotRightSnip" v:prompt="" v:val="VT0(0):5"/> 223*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockHoriz" v:prompt="" v:val="VT0(1):5"/> 224*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockVert" v:prompt="" v:val="VT0(1):5"/> 225*d58a3f31SFan Zhang <v:ud v:nameU="CornerLockDiag" v:prompt="" v:val="VT0(0):5"/> 226*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 227*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 228*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 229*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.15748031496063):24"/> 230*d58a3f31SFan Zhang <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> 231*d58a3f31SFan Zhang <v:ud v:nameU="TopLeftOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/> 232*d58a3f31SFan Zhang <v:ud v:nameU="TopRightOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/> 233*d58a3f31SFan Zhang <v:ud v:nameU="BotLeftOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/> 234*d58a3f31SFan Zhang <v:ud v:nameU="BotRightOffset" v:prompt="" v:val="VT0(0.13780016666367):1"/> 235*d58a3f31SFan Zhang <v:ud v:nameU="msvThemeColors" v:val="VT0(254):26"/> 236*d58a3f31SFan Zhang </v:userDefs> 237*d58a3f31SFan Zhang <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/> 238*d58a3f31SFan Zhang <v:textRect cx="216.142" cy="230.549" width="432.29" height="29.9308"/> 239*d58a3f31SFan Zhang <path d="M9.92 245.51 L422.36 245.51 A9.92145 9.92145 -180 0 0 432.28 235.59 L432.28 225.51 A9.92145 9.92145 -180 240*d58a3f31SFan Zhang 0 0 422.36 215.58 L9.92 215.58 A9.92145 9.92145 -180 0 0 0 225.51 L0 235.59 A9.92145 9.92145 -180 0 241*d58a3f31SFan Zhang 0 9.92 245.51 Z" class="st7"/> 242*d58a3f31SFan Zhang <text x="103.11" y="235.35" class="st4" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Crypto Op Distribution Mechanism</text> </g> 243*d58a3f31SFan Zhang </g> 244*d58a3f31SFan Zhang <g id="shape140-35" v:mID="140" v:groupContext="shape" v:layerMember="0" transform="translate(234.378,-149.789)"> 245*d58a3f31SFan Zhang <title>Dynamic connector.229</title> 246*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 223.64" class="st8"/> 247*d58a3f31SFan Zhang </g> 248*d58a3f31SFan Zhang <g id="shape141-41" v:mID="141" v:groupContext="shape" v:layerMember="0" transform="translate(248.551,-179.702)"> 249*d58a3f31SFan Zhang <title>Dynamic connector.141</title> 250*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 267.39" class="st8"/> 251*d58a3f31SFan Zhang </g> 252*d58a3f31SFan Zhang <g id="shape142-46" v:mID="142" v:groupContext="shape" v:layerMember="0" transform="translate(71.3856,-35.6203)"> 253*d58a3f31SFan Zhang <title>Dynamic connector.142</title> 254*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 223.64" class="st8"/> 255*d58a3f31SFan Zhang </g> 256*d58a3f31SFan Zhang <g id="shape143-51" v:mID="143" v:groupContext="shape" v:layerMember="0" transform="translate(85.5588,-65.5333)"> 257*d58a3f31SFan Zhang <title>Dynamic connector.143</title> 258*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 267.39" class="st8"/> 259*d58a3f31SFan Zhang </g> 260*d58a3f31SFan Zhang <g id="shape144-56" v:mID="144" v:groupContext="shape" v:layerMember="0" transform="translate(234.378,-35.6203)"> 261*d58a3f31SFan Zhang <title>Dynamic connector.144</title> 262*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 223.64" class="st8"/> 263*d58a3f31SFan Zhang </g> 264*d58a3f31SFan Zhang <g id="shape145-61" v:mID="145" v:groupContext="shape" v:layerMember="0" transform="translate(248.551,-65.5333)"> 265*d58a3f31SFan Zhang <title>Dynamic connector.145</title> 266*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 267.39" class="st8"/> 267*d58a3f31SFan Zhang </g> 268*d58a3f31SFan Zhang <g id="shape146-66" v:mID="146" v:groupContext="shape" v:layerMember="0" transform="translate(397.37,-34.837)"> 269*d58a3f31SFan Zhang <title>Dynamic connector.146</title> 270*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 223.64" class="st8"/> 271*d58a3f31SFan Zhang </g> 272*d58a3f31SFan Zhang <g id="shape147-71" v:mID="147" v:groupContext="shape" v:layerMember="0" transform="translate(411.543,-64.75)"> 273*d58a3f31SFan Zhang <title>Dynamic connector.147</title> 274*d58a3f31SFan Zhang <path d="M7.09 245.51 L7.09 267.39" class="st8"/> 275*d58a3f31SFan Zhang </g> 276*d58a3f31SFan Zhang </g> 277*d58a3f31SFan Zhang</svg> 278