[1548] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
---|
| 2 | <svg xmlns="http://www.w3.org/2000/svg" |
---|
| 3 | xmlns:latexdraw="http://latexdraw.sourceforge.net/namespaces/latexdraw" |
---|
| 4 | version="1.1" baseProfile="full"> |
---|
| 5 | <defs> |
---|
| 6 | <marker overflow="visible" orient="auto" id="arrow1-2226"> |
---|
| 7 | <path |
---|
| 8 | d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z " |
---|
| 9 | latexdraw:arrSizeNum="2.0" fill="red"/> |
---|
| 10 | </marker> |
---|
| 11 | <marker overflow="visible" orient="auto" id="arrow2-2226"> |
---|
| 12 | <path |
---|
| 13 | d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z " |
---|
| 14 | latexdraw:arrSizeNum="2.0" fill="red"/> |
---|
| 15 | </marker> |
---|
| 16 | <marker overflow="visible" orient="auto" id="arrow1-2227"> |
---|
| 17 | <path |
---|
| 18 | d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z " |
---|
| 19 | latexdraw:arrSizeNum="2.0" fill="red"/> |
---|
| 20 | </marker> |
---|
| 21 | <marker overflow="visible" orient="auto" id="arrow2-2227"> |
---|
| 22 | <path |
---|
| 23 | d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z " |
---|
| 24 | latexdraw:arrSizeNum="2.0" fill="red"/> |
---|
| 25 | </marker> |
---|
| 26 | <marker overflow="visible" orient="auto" id="arrow1-2228"> |
---|
| 27 | <path |
---|
| 28 | d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z " |
---|
| 29 | latexdraw:arrSizeNum="2.0" fill="blue"/> |
---|
| 30 | </marker> |
---|
| 31 | <marker overflow="visible" orient="auto" id="arrow2-2228"> |
---|
| 32 | <path |
---|
| 33 | d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z " |
---|
| 34 | latexdraw:arrSizeNum="2.0" fill="blue"/> |
---|
| 35 | </marker> |
---|
| 36 | <marker overflow="visible" orient="auto" id="arrow1-2229"> |
---|
| 37 | <path |
---|
| 38 | d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z " |
---|
| 39 | latexdraw:arrSizeNum="2.0" fill="blue"/> |
---|
| 40 | </marker> |
---|
| 41 | <marker overflow="visible" orient="auto" id="arrow2-2229"> |
---|
| 42 | <path |
---|
| 43 | d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z " |
---|
| 44 | latexdraw:arrSizeNum="2.0" fill="blue"/> |
---|
| 45 | </marker> |
---|
| 46 | <marker overflow="visible" orient="auto" id="arrow1-2230"> |
---|
| 47 | <path |
---|
| 48 | d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z " |
---|
| 49 | latexdraw:arrSizeNum="2.0" fill="lime"/> |
---|
| 50 | </marker> |
---|
| 51 | <marker overflow="visible" orient="auto" id="arrow2-2230"> |
---|
| 52 | <path |
---|
| 53 | d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z " |
---|
| 54 | latexdraw:arrSizeNum="2.0" fill="lime"/> |
---|
| 55 | </marker> |
---|
| 56 | <marker overflow="visible" orient="auto" id="arrow1-2231"> |
---|
| 57 | <path |
---|
| 58 | d="M 0.0 0.0 L 4.652083333333334 1.6614583333333335 L 2.79125 0.0 L 4.652083333333334 -1.6614583333333335 z " |
---|
| 59 | latexdraw:arrSizeNum="2.0" fill="lime"/> |
---|
| 60 | </marker> |
---|
| 61 | <marker overflow="visible" orient="auto" id="arrow2-2231"> |
---|
| 62 | <path |
---|
| 63 | d="M 0.0 0.0 L -4.652083333333334 1.6614583333333335 L -2.79125 0.0 L -4.652083333333334 -1.6614583333333335 z " |
---|
| 64 | latexdraw:arrSizeNum="2.0" fill="lime"/> |
---|
| 65 | </marker> |
---|
| 66 | </defs> |
---|
| 67 | <g> |
---|
| 68 | <g latexdraw:type="rectangle" id="id2164"> |
---|
| 69 | <rect x="501.0" y="261.0" width="358.0" height="38.0" |
---|
| 70 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 71 | stroke="black" fill="none"/> |
---|
| 72 | </g> |
---|
| 73 | <g latexdraw:type="text" id="id2165" font-family="Dialog" |
---|
| 74 | fill="black" font-size="17" latexdraw:x="510.0"> |
---|
| 75 | <text x="510.0" y="290.0"><![CDATA[local memory for EP 0 (Proc 0, thread 0)]]></text> |
---|
| 76 | </g> |
---|
| 77 | <g latexdraw:type="rectangle" id="id2168"> |
---|
| 78 | <rect x="501.0" y="331.0" width="358.0" height="38.0" |
---|
| 79 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 80 | stroke="black" fill="none"/> |
---|
| 81 | </g> |
---|
| 82 | <g latexdraw:type="text" id="id2169" font-family="Dialog" |
---|
| 83 | fill="black" font-size="17" latexdraw:x="510.0"> |
---|
| 84 | <text x="510.0" y="360.0"><![CDATA[local memory for EP 1 (Proc 0, thread 1)]]></text> |
---|
| 85 | </g> |
---|
| 86 | <g latexdraw:type="rectangle" id="id2172"> |
---|
| 87 | <rect x="501.0" y="521.0" width="358.0" height="38.0" |
---|
| 88 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 89 | stroke="black" fill="none"/> |
---|
| 90 | </g> |
---|
| 91 | <g latexdraw:type="text" id="id2173" font-family="Dialog" |
---|
| 92 | fill="black" font-size="17" latexdraw:x="510.0"> |
---|
| 93 | <text x="510.0" y="550.0"><![CDATA[local memory for EP 2 (Proc 1, thread 0)]]></text> |
---|
| 94 | </g> |
---|
| 95 | <g latexdraw:type="rectangle" id="id2176"> |
---|
| 96 | <rect x="501.0" y="591.0" width="358.0" height="38.0" |
---|
| 97 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 98 | stroke="black" fill="none"/> |
---|
| 99 | </g> |
---|
| 100 | <g latexdraw:type="text" id="id2177" font-family="Dialog" |
---|
| 101 | fill="black" font-size="17" latexdraw:x="510.0"> |
---|
| 102 | <text x="510.0" y="620.0"><![CDATA[local memory for EP 3 (Proc 1, thread 1)]]></text> |
---|
| 103 | </g> |
---|
| 104 | <g latexdraw:type="text" id="id2180" font-family="Dialog" |
---|
| 105 | fill="black" font-size="18" latexdraw:x="640.0"> |
---|
| 106 | <text x="640.0" y="190.0"><![CDATA[CLIENT]]></text> |
---|
| 107 | </g> |
---|
| 108 | <g latexdraw:type="text" id="id2183" font-family="Dialog" |
---|
| 109 | fill="black" font-size="18" latexdraw:x="1420.0"> |
---|
| 110 | <text x="1420.0" y="190.0"><![CDATA[SERVER]]></text> |
---|
| 111 | </g> |
---|
| 112 | <g latexdraw:type="rectangle" id="id2186"> |
---|
| 113 | <rect x="1301.0" y="411.0" width="358.0" height="38.0" |
---|
| 114 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 115 | stroke="black" fill="none"/> |
---|
| 116 | </g> |
---|
| 117 | <g latexdraw:type="text" id="id2187" font-family="Dialog" |
---|
| 118 | fill="black" font-size="17" latexdraw:x="1310.0"> |
---|
| 119 | <text x="1310.0" y="440.0"><![CDATA[local memory for Proc 2]]></text> |
---|
| 120 | </g> |
---|
| 121 | <g latexdraw:type="square" id="id2190" transform="rotate(41.82016988013578) translate(-42.5802571758594 -671.4478057358155)"> |
---|
| 122 | <rect x="881.0" y="261.0" width="38.0" height="38.0" |
---|
| 123 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 124 | stroke="black" fill="#d1f5fe"/> |
---|
| 125 | </g> |
---|
| 126 | <g latexdraw:type="square" id="id2191" transform="rotate(41.82016988013578) translate(4.095382987028415 -689.2809137890586)"> |
---|
| 127 | <rect x="881.0" y="331.0" width="38.0" height="38.0" |
---|
| 128 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 129 | stroke="black" fill="#d1f5fe"/> |
---|
| 130 | </g> |
---|
| 131 | <g latexdraw:type="square" id="id2192" transform="rotate(41.82016988013578) translate(130.78640628629523 -737.6850642192896)"> |
---|
| 132 | <rect x="881.0" y="521.0" width="38.0" height="38.0" |
---|
| 133 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 134 | stroke="black" fill="#d1f5fe"/> |
---|
| 135 | </g> |
---|
| 136 | <g latexdraw:type="square" id="id2193" transform="rotate(41.82016988013578) translate(177.46204644918316 -755.5181722725326)"> |
---|
| 137 | <rect x="881.0" y="591.0" width="38.0" height="38.0" |
---|
| 138 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 139 | stroke="black" fill="#d1f5fe"/> |
---|
| 140 | </g> |
---|
| 141 | <g latexdraw:type="rectangle" id="id2194"> |
---|
| 142 | <rect x="501.0" y="661.0" width="358.0" height="38.0" |
---|
| 143 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 144 | stroke="black" fill="none"/> |
---|
| 145 | </g> |
---|
| 146 | <g latexdraw:type="text" id="id2195" font-family="Dialog" |
---|
| 147 | fill="black" font-size="17" latexdraw:x="510.0"> |
---|
| 148 | <text x="510.0" y="690.0"><![CDATA[local memory for EP 4 (Proc 1, thread 2)]]></text> |
---|
| 149 | </g> |
---|
| 150 | <g latexdraw:type="square" id="id2198" transform="rotate(41.82016988013578) translate(224.13768661207087 -773.3512803257757)"> |
---|
| 151 | <rect x="881.0" y="661.0" width="38.0" height="38.0" |
---|
| 152 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 153 | stroke="black" fill="#d1f5fe"/> |
---|
| 154 | </g> |
---|
| 155 | <g latexdraw:type="square" id="id2199" transform="rotate(41.82016988013578) translate(-65.66427436074355 -891.8669584947553)"> |
---|
| 156 | <rect x="1181.0" y="341.0" width="38.0" height="38.0" |
---|
| 157 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 158 | stroke="black" fill="#d1f5fe"/> |
---|
| 159 | </g> |
---|
| 160 | <g latexdraw:type="square" id="id2200" transform="rotate(41.82016988013578) translate(-18.988634197855845 -909.7000665479984)"> |
---|
| 161 | <rect x="1181.0" y="411.0" width="38.0" height="38.0" |
---|
| 162 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 163 | stroke="black" fill="#d1f5fe"/> |
---|
| 164 | </g> |
---|
| 165 | <g latexdraw:type="text" id="id2201" font-family="Dialog" |
---|
| 166 | fill="black" font-size="17" latexdraw:x="920.0"> |
---|
| 167 | <text x="920.0" y="260.0"><![CDATA[win 0]]></text> |
---|
| 168 | </g> |
---|
| 169 | <g latexdraw:type="text" id="id2204" font-family="Dialog" |
---|
| 170 | fill="black" font-size="17" latexdraw:x="920.0"> |
---|
| 171 | <text x="920.0" y="330.0"><![CDATA[win 1]]></text> |
---|
| 172 | </g> |
---|
| 173 | <g latexdraw:type="text" id="id2207" font-family="Dialog" |
---|
| 174 | fill="black" font-size="17" latexdraw:x="920.0"> |
---|
| 175 | <text x="920.0" y="520.0"><![CDATA[win 2]]></text> |
---|
| 176 | </g> |
---|
| 177 | <g latexdraw:type="text" id="id2210" font-family="Dialog" |
---|
| 178 | fill="black" font-size="17" latexdraw:x="920.0"> |
---|
| 179 | <text x="920.0" y="590.0"><![CDATA[win 3]]></text> |
---|
| 180 | </g> |
---|
| 181 | <g latexdraw:type="text" id="id2213" font-family="Dialog" |
---|
| 182 | fill="black" font-size="17" latexdraw:x="920.0"> |
---|
| 183 | <text x="920.0" y="660.0"><![CDATA[win 4]]></text> |
---|
| 184 | </g> |
---|
| 185 | <g latexdraw:type="text" id="id2216" font-family="Dialog" |
---|
| 186 | fill="black" font-size="17" latexdraw:x="1220.0"> |
---|
| 187 | <text x="1220.0" y="340.0"><![CDATA[win A]]></text> |
---|
| 188 | </g> |
---|
| 189 | <g latexdraw:type="text" id="id2219" font-family="Dialog" |
---|
| 190 | fill="black" font-size="17" latexdraw:x="1220.0"> |
---|
| 191 | <text x="1220.0" y="410.0"><![CDATA[win B]]></text> |
---|
| 192 | </g> |
---|
| 193 | <g latexdraw:type="square" id="id2222" transform="rotate(41.82016988013578) translate(27.687005965032085 -927.5331746012414)"> |
---|
| 194 | <rect x="1181.0" y="481.0" width="38.0" height="38.0" |
---|
| 195 | latexdraw:borderPos="outer" stroke-width="2.0" |
---|
| 196 | stroke="black" fill="#d1f5fe"/> |
---|
| 197 | </g> |
---|
| 198 | <g latexdraw:type="text" id="id2223" font-family="Dialog" |
---|
| 199 | fill="black" font-size="17" latexdraw:x="1220.0"> |
---|
| 200 | <text x="1220.0" y="480.0"><![CDATA[win C]]></text> |
---|
| 201 | </g> |
---|
| 202 | <g latexdraw:type="line" id="id2226"> |
---|
| 203 | <line x1="960.0" x2="1160.0" y1="280.0" y2="360.0" |
---|
| 204 | stroke-width="2.0" stroke="red" |
---|
| 205 | latexdraw:rotationAngle="0.0" |
---|
| 206 | marker-start="url(#arrow1-2226)" marker-end="url(#arrow2-2226)"/> |
---|
| 207 | </g> |
---|
| 208 | <g latexdraw:type="line" id="id2227"> |
---|
| 209 | <line x1="1160.0" x2="950.0" y1="370.0" y2="540.0" |
---|
| 210 | stroke-width="2.0" stroke="red" |
---|
| 211 | latexdraw:rotationAngle="-0.2554615577213105" |
---|
| 212 | marker-start="url(#arrow1-2227)" marker-end="url(#arrow2-2227)"/> |
---|
| 213 | </g> |
---|
| 214 | <g latexdraw:type="line" id="id2228"> |
---|
| 215 | <line x1="960.0" x2="1160.0" y1="350.0" y2="430.0" |
---|
| 216 | stroke-width="2.0" stroke="blue" |
---|
| 217 | latexdraw:rotationAngle="0.0" |
---|
| 218 | marker-start="url(#arrow1-2228)" marker-end="url(#arrow2-2228)"/> |
---|
| 219 | </g> |
---|
| 220 | <g latexdraw:type="line" id="id2229"> |
---|
| 221 | <line x1="1160.0" x2="950.0" y1="440.0" y2="610.0" |
---|
| 222 | stroke-width="2.0" stroke="blue" |
---|
| 223 | latexdraw:rotationAngle="0.0" |
---|
| 224 | marker-start="url(#arrow1-2229)" marker-end="url(#arrow2-2229)"/> |
---|
| 225 | </g> |
---|
| 226 | <g latexdraw:type="line" id="id2230"> |
---|
| 227 | <line x1="1160.0" x2="950.0" y1="510.0" y2="680.0" |
---|
| 228 | stroke-width="2.0" stroke="lime" |
---|
| 229 | latexdraw:rotationAngle="0.0" |
---|
| 230 | marker-start="url(#arrow1-2230)" marker-end="url(#arrow2-2230)"/> |
---|
| 231 | </g> |
---|
| 232 | <g latexdraw:type="line" id="id2231"> |
---|
| 233 | <line x1="1160.0" x2="960.0" y1="500.0" y2="420.0" |
---|
| 234 | stroke-width="2.0" stroke="lime" |
---|
| 235 | latexdraw:rotationAngle="0.0" |
---|
| 236 | marker-start="url(#arrow1-2231)" marker-end="url(#arrow2-2231)"/> |
---|
| 237 | </g> |
---|
| 238 | <g latexdraw:type="text" id="id2232" font-family="Dialog" |
---|
| 239 | fill="black" font-size="18" latexdraw:x="900.0"> |
---|
| 240 | <text x="900.0" y="420.0"><![CDATA[NULL]]></text> |
---|
| 241 | </g> |
---|
| 242 | </g> |
---|
| 243 | <metadata> |
---|
| 244 | <latexdraw:metadata> |
---|
| 245 | <latexdraw:displayBorders>false</latexdraw:displayBorders> |
---|
| 246 | <latexdraw:autoAdjust>true</latexdraw:autoAdjust> |
---|
| 247 | <latexdraw:ppc>50</latexdraw:ppc> |
---|
| 248 | <latexdraw:zoom>1.0</latexdraw:zoom> |
---|
| 249 | <latexdraw:unit>cm</latexdraw:unit> |
---|
| 250 | <latexdraw:classicGrid>false</latexdraw:classicGrid> |
---|
| 251 | <latexdraw:gridGap>10</latexdraw:gridGap> |
---|
| 252 | <latexdraw:code>0</latexdraw:code> |
---|
| 253 | <latexdraw:displayGrid>true</latexdraw:displayGrid> |
---|
| 254 | <latexdraw:magneticGrid>true</latexdraw:magneticGrid> |
---|
| 255 | <latexdraw:autoUpdate>true</latexdraw:autoUpdate> |
---|
| 256 | <latexdraw:version>2.0.8</latexdraw:version> |
---|
| 257 | <latexdraw:size> |
---|
| 258 | <latexdraw:width>2507</latexdraw:width> |
---|
| 259 | <latexdraw:height>1576</latexdraw:height> |
---|
| 260 | </latexdraw:size> |
---|
| 261 | <latexdraw:position> |
---|
| 262 | <latexdraw:x>53</latexdraw:x> |
---|
| 263 | <latexdraw:y>24</latexdraw:y> |
---|
| 264 | </latexdraw:position> |
---|
| 265 | <latexdraw:dividerPosition>0.9976067012365377</latexdraw:dividerPosition> |
---|
| 266 | <latexdraw:displayCodePanel>true</latexdraw:displayCodePanel> |
---|
| 267 | <latexdraw:displayXScale>true</latexdraw:displayXScale> |
---|
| 268 | <latexdraw:displayYScale>true</latexdraw:displayYScale> |
---|
| 269 | <latexdraw:delimitorOpacity>138</latexdraw:delimitorOpacity> |
---|
| 270 | </latexdraw:metadata> |
---|
| 271 | </metadata> |
---|
| 272 | </svg> |
---|