1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<!-- 5# Copyright (c) <2010>, Intel Corporation 6# All rights reserved. 7# 8# Redistribution and use in source and binary forms, with or without 9# modification, are permitted provided that the following conditions 10# are met: 11# 12# - Redistributions of source code must retain the above copyright 13# notice, this list of conditions and the following disclaimer. 14# 15# - Redistributions in binary form must reproduce the above copyright 16# notice, this list of conditions and the following disclaimer in 17# the documentation and/or other materials provided with the 18# distribution. 19# 20# - Neither the name of Intel Corporation nor the names of its 21# contributors may be used to endorse or promote products derived 22# from this software without specific prior written permission. 23# 24# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 25# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 26# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 27# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 28# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 29# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 30# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 31# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 33# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 34# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 35# OF THE POSSIBILITY OF SUCH DAMAGE. 36--> 37 38<svg 39 xmlns:dc="http://purl.org/dc/elements/1.1/" 40 xmlns:cc="http://creativecommons.org/ns#" 41 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 42 xmlns:svg="http://www.w3.org/2000/svg" 43 xmlns="http://www.w3.org/2000/svg" 44 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 45 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 46 width="635.30798" 47 height="570.86243" 48 id="svg14043" 49 version="1.1" 50 inkscape:version="0.48.4 r9939" 51 sodipodi:docname="architecture-overview.svg" 52 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture_docs/architecture.png" 53 inkscape:export-xdpi="176.10001" 54 inkscape:export-ydpi="176.10001"> 55 <defs 56 id="defs14045"> 57 <marker 58 inkscape:stockid="Arrow1Lend" 59 orient="auto" 60 refY="0" 61 refX="0" 62 id="Arrow1Lend" 63 style="overflow:visible"> 64 <path 65 id="path4058" 66 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 67 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 68 transform="matrix(-0.8,0,0,-0.8,-10,0)" 69 inkscape:connector-curvature="0" /> 70 </marker> 71 <marker 72 inkscape:stockid="Arrow1Mstart" 73 orient="auto" 74 refY="0" 75 refX="0" 76 id="Arrow1Mstart" 77 style="overflow:visible"> 78 <path 79 id="path4437" 80 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 81 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 82 transform="matrix(0.4,0,0,0.4,4,0)" 83 inkscape:connector-curvature="0" /> 84 </marker> 85 <marker 86 inkscape:stockid="Arrow1Mend" 87 orient="auto" 88 refY="0" 89 refX="0" 90 id="Arrow1Mend" 91 style="overflow:visible"> 92 <path 93 id="path14797" 94 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 95 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 96 transform="matrix(-0.4,0,0,-0.4,-4,0)" 97 inkscape:connector-curvature="0" /> 98 </marker> 99 <inkscape:perspective 100 sodipodi:type="inkscape:persp3d" 101 inkscape:vp_x="0 : 526.18109 : 1" 102 inkscape:vp_y="0 : 1000 : 0" 103 inkscape:vp_z="744.09448 : 526.18109 : 1" 104 inkscape:persp3d-origin="372.04724 : 350.78739 : 1" 105 id="perspective14051" /> 106 <inkscape:perspective 107 id="perspective14061" 108 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 109 inkscape:vp_z="1 : 0.5 : 1" 110 inkscape:vp_y="0 : 1000 : 0" 111 inkscape:vp_x="0 : 0.5 : 1" 112 sodipodi:type="inkscape:persp3d" /> 113 <inkscape:perspective 114 id="perspective14096" 115 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 116 inkscape:vp_z="1 : 0.5 : 1" 117 inkscape:vp_y="0 : 1000 : 0" 118 inkscape:vp_x="0 : 0.5 : 1" 119 sodipodi:type="inkscape:persp3d" /> 120 <inkscape:perspective 121 id="perspective14096-8" 122 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 123 inkscape:vp_z="1 : 0.5 : 1" 124 inkscape:vp_y="0 : 1000 : 0" 125 inkscape:vp_x="0 : 0.5 : 1" 126 sodipodi:type="inkscape:persp3d" /> 127 <inkscape:perspective 128 id="perspective14096-4" 129 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 130 inkscape:vp_z="1 : 0.5 : 1" 131 inkscape:vp_y="0 : 1000 : 0" 132 inkscape:vp_x="0 : 0.5 : 1" 133 sodipodi:type="inkscape:persp3d" /> 134 <inkscape:perspective 135 id="perspective14096-2" 136 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 137 inkscape:vp_z="1 : 0.5 : 1" 138 inkscape:vp_y="0 : 1000 : 0" 139 inkscape:vp_x="0 : 0.5 : 1" 140 sodipodi:type="inkscape:persp3d" /> 141 <inkscape:perspective 142 id="perspective14096-26" 143 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 144 inkscape:vp_z="1 : 0.5 : 1" 145 inkscape:vp_y="0 : 1000 : 0" 146 inkscape:vp_x="0 : 0.5 : 1" 147 sodipodi:type="inkscape:persp3d" /> 148 <inkscape:perspective 149 id="perspective14176" 150 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 151 inkscape:vp_z="1 : 0.5 : 1" 152 inkscape:vp_y="0 : 1000 : 0" 153 inkscape:vp_x="0 : 0.5 : 1" 154 sodipodi:type="inkscape:persp3d" /> 155 <inkscape:perspective 156 id="perspective14204" 157 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 158 inkscape:vp_z="1 : 0.5 : 1" 159 inkscape:vp_y="0 : 1000 : 0" 160 inkscape:vp_x="0 : 0.5 : 1" 161 sodipodi:type="inkscape:persp3d" /> 162 <inkscape:perspective 163 id="perspective15450" 164 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 165 inkscape:vp_z="1 : 0.5 : 1" 166 inkscape:vp_y="0 : 1000 : 0" 167 inkscape:vp_x="0 : 0.5 : 1" 168 sodipodi:type="inkscape:persp3d" /> 169 <inkscape:perspective 170 id="perspective15488" 171 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 172 inkscape:vp_z="1 : 0.5 : 1" 173 inkscape:vp_y="0 : 1000 : 0" 174 inkscape:vp_x="0 : 0.5 : 1" 175 sodipodi:type="inkscape:persp3d" /> 176 <inkscape:perspective 177 id="perspective15547" 178 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 179 inkscape:vp_z="1 : 0.5 : 1" 180 inkscape:vp_y="0 : 1000 : 0" 181 inkscape:vp_x="0 : 0.5 : 1" 182 sodipodi:type="inkscape:persp3d" /> 183 <inkscape:perspective 184 id="perspective15591" 185 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 186 inkscape:vp_z="1 : 0.5 : 1" 187 inkscape:vp_y="0 : 1000 : 0" 188 inkscape:vp_x="0 : 0.5 : 1" 189 sodipodi:type="inkscape:persp3d" /> 190 <inkscape:perspective 191 id="perspective15666" 192 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 193 inkscape:vp_z="1 : 0.5 : 1" 194 inkscape:vp_y="0 : 1000 : 0" 195 inkscape:vp_x="0 : 0.5 : 1" 196 sodipodi:type="inkscape:persp3d" /> 197 <inkscape:perspective 198 id="perspective15741" 199 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 200 inkscape:vp_z="1 : 0.5 : 1" 201 inkscape:vp_y="0 : 1000 : 0" 202 inkscape:vp_x="0 : 0.5 : 1" 203 sodipodi:type="inkscape:persp3d" /> 204 <inkscape:perspective 205 id="perspective15811" 206 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 207 inkscape:vp_z="1 : 0.5 : 1" 208 inkscape:vp_y="0 : 1000 : 0" 209 inkscape:vp_x="0 : 0.5 : 1" 210 sodipodi:type="inkscape:persp3d" /> 211 <inkscape:perspective 212 id="perspective15833" 213 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 214 inkscape:vp_z="1 : 0.5 : 1" 215 inkscape:vp_y="0 : 1000 : 0" 216 inkscape:vp_x="0 : 0.5 : 1" 217 sodipodi:type="inkscape:persp3d" /> 218 <inkscape:perspective 219 id="perspective15833-6" 220 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 221 inkscape:vp_z="1 : 0.5 : 1" 222 inkscape:vp_y="0 : 1000 : 0" 223 inkscape:vp_x="0 : 0.5 : 1" 224 sodipodi:type="inkscape:persp3d" /> 225 <inkscape:perspective 226 id="perspective15833-0" 227 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 228 inkscape:vp_z="1 : 0.5 : 1" 229 inkscape:vp_y="0 : 1000 : 0" 230 inkscape:vp_x="0 : 0.5 : 1" 231 sodipodi:type="inkscape:persp3d" /> 232 <inkscape:perspective 233 id="perspective15833-8" 234 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 235 inkscape:vp_z="1 : 0.5 : 1" 236 inkscape:vp_y="0 : 1000 : 0" 237 inkscape:vp_x="0 : 0.5 : 1" 238 sodipodi:type="inkscape:persp3d" /> 239 <inkscape:perspective 240 id="perspective15833-09" 241 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 242 inkscape:vp_z="1 : 0.5 : 1" 243 inkscape:vp_y="0 : 1000 : 0" 244 inkscape:vp_x="0 : 0.5 : 1" 245 sodipodi:type="inkscape:persp3d" /> 246 <inkscape:perspective 247 id="perspective15833-80" 248 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 249 inkscape:vp_z="1 : 0.5 : 1" 250 inkscape:vp_y="0 : 1000 : 0" 251 inkscape:vp_x="0 : 0.5 : 1" 252 sodipodi:type="inkscape:persp3d" /> 253 <inkscape:perspective 254 id="perspective3331" 255 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 256 inkscape:vp_z="1 : 0.5 : 1" 257 inkscape:vp_y="0 : 1000 : 0" 258 inkscape:vp_x="0 : 0.5 : 1" 259 sodipodi:type="inkscape:persp3d" /> 260 <inkscape:perspective 261 id="perspective3353" 262 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 263 inkscape:vp_z="1 : 0.5 : 1" 264 inkscape:vp_y="0 : 1000 : 0" 265 inkscape:vp_x="0 : 0.5 : 1" 266 sodipodi:type="inkscape:persp3d" /> 267 <inkscape:perspective 268 id="perspective3147" 269 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 270 inkscape:vp_z="1 : 0.5 : 1" 271 inkscape:vp_y="0 : 1000 : 0" 272 inkscape:vp_x="0 : 0.5 : 1" 273 sodipodi:type="inkscape:persp3d" /> 274 <marker 275 inkscape:stockid="Arrow1Mend" 276 orient="auto" 277 refY="0" 278 refX="0" 279 id="Arrow1Mend-4" 280 style="overflow:visible"> 281 <path 282 id="path14797-7" 283 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 284 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 285 transform="matrix(-0.4,0,0,-0.4,-4,0)" 286 inkscape:connector-curvature="0" /> 287 </marker> 288 <inkscape:perspective 289 id="perspective3147-4" 290 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 291 inkscape:vp_z="1 : 0.5 : 1" 292 inkscape:vp_y="0 : 1000 : 0" 293 inkscape:vp_x="0 : 0.5 : 1" 294 sodipodi:type="inkscape:persp3d" /> 295 <marker 296 inkscape:stockid="Arrow1Mend" 297 orient="auto" 298 refY="0" 299 refX="0" 300 id="Arrow1Mend-5" 301 style="overflow:visible"> 302 <path 303 id="path14797-0" 304 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 305 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 306 transform="matrix(-0.4,0,0,-0.4,-4,0)" 307 inkscape:connector-curvature="0" /> 308 </marker> 309 <inkscape:perspective 310 id="perspective3147-2" 311 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 312 inkscape:vp_z="1 : 0.5 : 1" 313 inkscape:vp_y="0 : 1000 : 0" 314 inkscape:vp_x="0 : 0.5 : 1" 315 sodipodi:type="inkscape:persp3d" /> 316 <marker 317 inkscape:stockid="Arrow1Mend" 318 orient="auto" 319 refY="0" 320 refX="0" 321 id="Arrow1Mend-0" 322 style="overflow:visible"> 323 <path 324 id="path14797-6" 325 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 326 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 327 transform="matrix(-0.4,0,0,-0.4,-4,0)" 328 inkscape:connector-curvature="0" /> 329 </marker> 330 <inkscape:perspective 331 id="perspective4712" 332 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 333 inkscape:vp_z="1 : 0.5 : 1" 334 inkscape:vp_y="0 : 1000 : 0" 335 inkscape:vp_x="0 : 0.5 : 1" 336 sodipodi:type="inkscape:persp3d" /> 337 <marker 338 inkscape:stockid="Arrow1Mstart" 339 orient="auto" 340 refY="0" 341 refX="0" 342 id="Arrow1Mstart-5" 343 style="overflow:visible"> 344 <path 345 id="path4437-5" 346 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 347 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 348 transform="matrix(0.4,0,0,0.4,4,0)" 349 inkscape:connector-curvature="0" /> 350 </marker> 351 <inkscape:perspective 352 id="perspective4768" 353 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 354 inkscape:vp_z="1 : 0.5 : 1" 355 inkscape:vp_y="0 : 1000 : 0" 356 inkscape:vp_x="0 : 0.5 : 1" 357 sodipodi:type="inkscape:persp3d" /> 358 <marker 359 inkscape:stockid="Arrow1Mstart" 360 orient="auto" 361 refY="0" 362 refX="0" 363 id="Arrow1Mstart-9" 364 style="overflow:visible"> 365 <path 366 id="path4437-3" 367 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 368 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none" 369 transform="matrix(0.4,0,0,0.4,4,0)" 370 inkscape:connector-curvature="0" /> 371 </marker> 372 <inkscape:perspective 373 id="perspective3098" 374 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 375 inkscape:vp_z="1 : 0.5 : 1" 376 inkscape:vp_y="0 : 1000 : 0" 377 inkscape:vp_x="0 : 0.5 : 1" 378 sodipodi:type="inkscape:persp3d" /> 379 <inkscape:perspective 380 id="perspective3123" 381 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 382 inkscape:vp_z="1 : 0.5 : 1" 383 inkscape:vp_y="0 : 1000 : 0" 384 inkscape:vp_x="0 : 0.5 : 1" 385 sodipodi:type="inkscape:persp3d" /> 386 <inkscape:perspective 387 id="perspective3148" 388 inkscape:persp3d-origin="0.5 : 0.33333333 : 1" 389 inkscape:vp_z="1 : 0.5 : 1" 390 inkscape:vp_y="0 : 1000 : 0" 391 inkscape:vp_x="0 : 0.5 : 1" 392 sodipodi:type="inkscape:persp3d" /> 393 </defs> 394 <sodipodi:namedview 395 id="base" 396 pagecolor="#ffffff" 397 bordercolor="#666666" 398 borderopacity="1.0" 399 inkscape:pageopacity="0.0" 400 inkscape:pageshadow="2" 401 inkscape:zoom="1.4" 402 inkscape:cx="350.05313" 403 inkscape:cy="253.33451" 404 inkscape:document-units="px" 405 inkscape:current-layer="layer1" 406 showgrid="false" 407 inkscape:window-width="1116" 408 inkscape:window-height="1059" 409 inkscape:window-x="502" 410 inkscape:window-y="5" 411 inkscape:window-maximized="0" 412 fit-margin-top="0.1" 413 fit-margin-left="0.1" 414 fit-margin-right="0.1" 415 fit-margin-bottom="0.1" /> 416 <metadata 417 id="metadata14048"> 418 <rdf:RDF> 419 <cc:Work 420 rdf:about=""> 421 <dc:format>image/svg+xml</dc:format> 422 <dc:type 423 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 424 <dc:title /> 425 </cc:Work> 426 </rdf:RDF> 427 </metadata> 428 <g 429 inkscape:label="Layer 1" 430 inkscape:groupmode="layer" 431 id="layer1" 432 transform="translate(-13.525282,-9.9128498)"> 433 <rect 434 style="fill:#000000;fill-opacity:0.10041839;stroke:none" 435 id="rect15785-3" 436 width="206.63405" 437 height="186.88545" 438 x="13.625282" 439 y="355.8284" 440 rx="25.958084" 441 ry="32.630138" 442 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 443 inkscape:export-xdpi="300.7504" 444 inkscape:export-ydpi="300.7504" /> 445 <rect 446 style="fill:#000000;fill-opacity:0.10041839;stroke:none" 447 id="rect15785" 448 width="190.11443" 449 height="227.2632" 450 x="242.76669" 451 y="353.41208" 452 rx="25.958084" 453 ry="32.630138" 454 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 455 inkscape:export-xdpi="300.7504" 456 inkscape:export-ydpi="300.7504" /> 457 <rect 458 style="fill:#000000;fill-opacity:0.10041839;stroke:none" 459 id="rect15785-1" 460 width="188.80969" 461 height="271.01321" 462 x="243.41907" 463 y="76.721405" 464 rx="25.958084" 465 ry="32.630138" 466 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 467 inkscape:export-xdpi="300.7504" 468 inkscape:export-ydpi="300.7504" /> 469 <rect 470 style="fill:#000000;fill-opacity:0.10041839;stroke:none" 471 id="rect15785-1-3" 472 width="186.89807" 473 height="171.30821" 474 x="23.493267" 475 y="152.36273" 476 rx="25.958084" 477 ry="32.630138" 478 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 479 inkscape:export-xdpi="300.7504" 480 inkscape:export-ydpi="300.7504" /> 481 <rect 482 style="fill:#000000;fill-opacity:0.10041839;stroke:none" 483 id="rect15785-1-4" 484 width="194.58926" 485 height="169.67664" 486 x="454.14401" 487 y="10.01285" 488 rx="25.958084" 489 ry="32.630138" 490 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 491 inkscape:export-xdpi="300.7504" 492 inkscape:export-ydpi="300.7504" /> 493 <rect 494 style="fill:#000000;fill-opacity:0.10041839;stroke:none" 495 id="rect15785-1-5" 496 width="193.38757" 497 height="203.93829" 498 x="454.74484" 499 y="199.21135" 500 rx="25.958084" 501 ry="32.630138" 502 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 503 inkscape:export-xdpi="300.7504" 504 inkscape:export-ydpi="300.7504" /> 505 <rect 506 style="fill:#000000;fill-opacity:0.10041839;stroke:none" 507 id="rect15785-1-2-0" 508 width="185.60017" 509 height="137.04657" 510 x="458.63852" 511 y="432.4848" 512 rx="25.958084" 513 ry="32.630138" 514 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 515 inkscape:export-xdpi="300.7504" 516 inkscape:export-ydpi="300.7504" /> 517 <g 518 id="g14229" 519 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 520 inkscape:export-xdpi="300.7504" 521 inkscape:export-ydpi="300.7504" 522 transform="matrix(1.2848591,0,0,1.6151089,-288.29741,-857.02037)"> 523 <rect 524 ry="7.0710678" 525 rx="8.586297" 526 y="756.77777" 527 x="252.9953" 528 height="44.501003" 529 width="124.80181" 530 id="rect2837-4-06-5" 531 style="fill:#c3c4ff;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 532 <text 533 id="text14084" 534 y="781.64789" 535 x="285.35715" 536 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 537 xml:space="preserve"><tspan 538 y="781.64789" 539 x="285.35715" 540 id="tspan14086" 541 sodipodi:role="line">rte_malloc</tspan></text> 542 </g> 543 <g 544 id="g14234" 545 transform="matrix(1.2848591,0,0,1.6151089,-66.98918,-730.50352)" 546 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 547 inkscape:export-xdpi="300.7504" 548 inkscape:export-ydpi="300.7504"> 549 <rect 550 ry="7.0710678" 551 rx="8.586297" 552 y="678.20636" 553 x="252.66327" 554 height="44.501003" 555 width="124.80181" 556 id="rect2837-4-06-5-3" 557 style="fill:#c3c4ff;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 558 <text 559 id="text14084-0" 560 y="703.07648" 561 x="283.86636" 562 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 563 xml:space="preserve"><tspan 564 y="703.07648" 565 x="283.86636" 566 id="tspan14086-7" 567 sodipodi:role="line">rte_eal + libc</tspan></text> 568 </g> 569 <g 570 id="g14239" 571 transform="matrix(1.2848591,0,0,1.6151089,165.66317,-754.1564)" 572 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 573 inkscape:export-xdpi="300.7504" 574 inkscape:export-ydpi="300.7504"> 575 <rect 576 ry="7.0710678" 577 rx="8.586297" 578 y="600.34924" 579 x="237.84637" 580 height="44.501003" 581 width="124.80181" 582 id="rect2837-4-06-5-6" 583 style="fill:#c3c4ff;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 584 <text 585 id="text14084-8" 586 y="625.21936" 587 x="275.35715" 588 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 589 xml:space="preserve"><tspan 590 y="625.21936" 591 x="275.35715" 592 id="tspan14086-8" 593 sodipodi:role="line">rte_ring</tspan></text> 594 </g> 595 <g 596 id="g14254" 597 transform="matrix(1.2848591,0,0,1.6151089,-388.59024,-722.81247)" 598 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 599 inkscape:export-xdpi="300.7504" 600 inkscape:export-ydpi="300.7504"> 601 <rect 602 ry="7.0710678" 603 rx="8.586297" 604 y="588.20636" 605 x="502.9639" 606 height="44.501003" 607 width="124.80181" 608 id="rect2837-4-06-5-31" 609 style="fill:#c3c4ff;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 610 <text 611 id="text14084-4" 612 y="613.07648" 613 x="526.78571" 614 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 615 xml:space="preserve"><tspan 616 y="613.07648" 617 x="526.78571" 618 id="tspan14086-9" 619 sodipodi:role="line">rte_mempool</tspan></text> 620 </g> 621 <g 622 id="g14244" 623 transform="matrix(1.2848591,0,0,1.6151089,160.86376,-719.73612)" 624 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 625 inkscape:export-xdpi="300.7504" 626 inkscape:export-ydpi="300.7504"> 627 <rect 628 ry="7.0710678" 629 rx="8.586297" 630 y="501.06354" 631 x="241.58173" 632 height="44.501003" 633 width="124.80181" 634 id="rect2837-4-06-5-0" 635 style="fill:#c3c4ff;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 636 <text 637 id="text14084-6" 638 y="525.93365" 639 x="275.35715" 640 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 641 xml:space="preserve"><tspan 642 y="525.93365" 643 x="275.35715" 644 id="tspan14086-89" 645 sodipodi:role="line">rte_mbuf</tspan></text> 646 </g> 647 <g 648 id="g15423" 649 transform="matrix(1.2848591,0,0,1.6151089,-52.842661,-589.8906)" 650 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 651 inkscape:export-xdpi="300.7504" 652 inkscape:export-ydpi="300.7504"> 653 <rect 654 ry="7.0710678" 655 rx="8.586297" 656 y="510.82596" 657 x="69.741951" 658 height="44.501003" 659 width="124.80181" 660 id="rect2837-4-06-5-0-0-7" 661 style="fill:#c3c4ff;fill-opacity:1;stroke:#000000;stroke-opacity:1" /> 662 <text 663 id="text14084-6-4-1" 664 y="535.69611" 665 x="103.23904" 666 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 667 xml:space="preserve"><tspan 668 y="535.69611" 669 x="103.23904" 670 id="tspan14086-89-8-7" 671 sodipodi:role="line">rte_timer</tspan></text> 672 </g> 673 <path 674 style="fill:none;stroke:#000000;stroke-width:1.44055104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:none" 675 d="m 257.64752,400.95017 -60.52887,0.10538" 676 id="path14259" 677 inkscape:connector-type="polyline" 678 inkscape:connection-start="#g14234" 679 inkscape:connection-end="#g14229" 680 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 681 inkscape:export-xdpi="300.7504" 682 inkscape:export-ydpi="300.7504" 683 inkscape:connection-start-point="d4" 684 inkscape:connection-end-point="d4" 685 inkscape:connector-curvature="0" /> 686 <path 687 style="fill:none;stroke:#000000;stroke-width:1.44055104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 688 d="M 500.0555,287.34697 389.20701,364.87361" 689 id="path14261" 690 inkscape:connector-type="polyline" 691 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 692 inkscape:export-xdpi="300.7504" 693 inkscape:export-ydpi="300.7504" 694 inkscape:connection-end="#g14234" 695 inkscape:connection-start="#g14239" 696 inkscape:connection-start-point="d4" 697 inkscape:connection-end-point="d4" 698 inkscape:connector-curvature="0" /> 699 <path 700 style="fill:none;stroke:#000000;stroke-width:1.44024909;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart-9);marker-end:none" 701 d="M 469.93838,257.33479 418.9627,257.1672" 702 id="path14263" 703 inkscape:connector-type="polyline" 704 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 705 inkscape:export-xdpi="300.7504" 706 inkscape:export-ydpi="300.7504" 707 sodipodi:nodetypes="cc" 708 inkscape:connector-curvature="0" /> 709 <path 710 style="fill:none;stroke:#000000;stroke-width:1.44024909;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Mstart-9);marker-end:url(#Arrow1Mend)" 711 d="m 337.82388,299.07882 1e-5,65.79479" 712 id="path14265" 713 inkscape:connector-type="polyline" 714 inkscape:connection-start="#g14254" 715 inkscape:connection-end="#g14234" 716 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 717 inkscape:export-xdpi="300.7504" 718 inkscape:export-ydpi="300.7504" 719 inkscape:connection-start-point="d4" 720 inkscape:connection-end-point="d4" 721 inkscape:connector-curvature="0" /> 722 <path 723 style="fill:none;stroke:#000000;stroke-width:1.44055104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" 724 d="m 51.331468,66.475997 58.736412,0" 725 id="path15233" 726 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 727 inkscape:export-xdpi="300.7504" 728 inkscape:export-ydpi="300.7504" 729 inkscape:connector-curvature="0" /> 730 <text 731 xml:space="preserve" 732 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 733 x="62.267147" 734 y="84.593857" 735 id="text15419" 736 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 737 inkscape:export-xdpi="300.7504" 738 inkscape:export-ydpi="300.7504" 739 transform="scale(0.89192198,1.1211743)"><tspan 740 sodipodi:role="line" 741 id="tspan15421" 742 x="62.267147" 743 y="84.593857">X uses Y</tspan></text> 744 <text 745 xml:space="preserve" 746 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 747 x="56.602165" 748 y="417.21744" 749 id="text15436" 750 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 751 inkscape:export-xdpi="300.7504" 752 inkscape:export-ydpi="300.7504" 753 transform="scale(0.89192198,1.1211743)"><tspan 754 sodipodi:role="line" 755 id="tspan15438" 756 x="56.602165" 757 y="417.21744">Allocation of named</tspan><tspan 758 sodipodi:role="line" 759 x="56.602165" 760 y="435.22433" 761 id="tspan15440">memory zones using</tspan><tspan 762 sodipodi:role="line" 763 x="56.602165" 764 y="453.2312" 765 id="tspan3464">libc's malloc()</tspan></text> 766 <text 767 xml:space="preserve" 768 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 769 x="278.89865" 770 y="419.93082" 771 id="text15436-2" 772 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 773 inkscape:export-xdpi="300.7504" 774 inkscape:export-ydpi="300.7504" 775 transform="scale(0.89192198,1.1211743)"><tspan 776 sodipodi:role="line" 777 x="278.89865" 778 y="419.93082" 779 id="tspan3092">Environment abstraction</tspan><tspan 780 sodipodi:role="line" 781 x="278.89865" 782 y="437.93771" 783 id="tspan3129">layer: RTE loading, memory</tspan><tspan 784 sodipodi:role="line" 785 x="278.89865" 786 y="455.94458" 787 id="tspan3096">allocation, time reference,</tspan><tspan 788 sodipodi:role="line" 789 x="278.89865" 790 y="473.95148" 791 id="tspan3102">PCI access, logging</tspan><tspan 792 sodipodi:role="line" 793 x="278.89865" 794 y="491.95837" 795 id="tspan3104" /></text> 796 <text 797 xml:space="preserve" 798 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 799 x="49.941029" 800 y="158.51849" 801 id="text15436-2-2" 802 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 803 inkscape:export-xdpi="300.7504" 804 inkscape:export-ydpi="300.7504" 805 transform="scale(0.89192198,1.1211743)"><tspan 806 sodipodi:role="line" 807 x="49.941029" 808 y="158.51849" 809 id="tspan15537">Timer facilities. Based</tspan><tspan 810 sodipodi:role="line" 811 x="49.941029" 812 y="176.52538" 813 id="tspan3238">on HPET interface that</tspan><tspan 814 sodipodi:role="line" 815 x="49.941029" 816 y="194.53227" 817 id="tspan3240">is provided by EAL.</tspan></text> 818 <text 819 xml:space="preserve" 820 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 821 x="288.36832" 822 y="101.2496" 823 id="text15436-2-2-5" 824 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 825 inkscape:export-xdpi="300.7504" 826 inkscape:export-ydpi="300.7504" 827 transform="scale(0.89192198,1.1211743)"><tspan 828 sodipodi:role="line" 829 x="288.36832" 830 y="101.2496" 831 id="tspan15537-9">Handle a pool of objects</tspan><tspan 832 sodipodi:role="line" 833 x="288.36832" 834 y="119.25649" 835 id="tspan15575">using a ring to store</tspan><tspan 836 sodipodi:role="line" 837 x="288.36832" 838 y="137.26338" 839 id="tspan15581">them. Allow bulk</tspan><tspan 840 sodipodi:role="line" 841 x="288.36832" 842 y="155.27026" 843 id="tspan15775">enqueue/dequeue and</tspan><tspan 844 sodipodi:role="line" 845 x="288.36832" 846 y="173.27716" 847 id="tspan15781">per-CPU cache.</tspan></text> 848 <text 849 xml:space="preserve" 850 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 851 x="534.00629" 852 y="297.33395" 853 id="text15436-2-2-5-0" 854 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 855 inkscape:export-xdpi="300.7504" 856 inkscape:export-ydpi="300.7504" 857 transform="scale(0.89192198,1.1211743)"><tspan 858 sodipodi:role="line" 859 x="534.00629" 860 y="297.33395" 861 id="tspan15581-1">Fixed-size lockless </tspan><tspan 862 sodipodi:role="line" 863 x="534.00629" 864 y="315.34085" 865 id="tspan15634">FIFO for storing objects</tspan><tspan 866 sodipodi:role="line" 867 x="534.00629" 868 y="333.34772" 869 id="tspan15656">in a table.</tspan></text> 870 <text 871 xml:space="preserve" 872 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 873 x="529.16345" 874 y="33.516106" 875 id="text15436-2-2-5-0-1" 876 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 877 inkscape:export-xdpi="300.7504" 878 inkscape:export-ydpi="300.7504" 879 transform="scale(0.89192198,1.1211743)"><tspan 880 sodipodi:role="line" 881 x="529.16345" 882 y="33.516106" 883 id="tspan15719">Manipulation of packet</tspan><tspan 884 sodipodi:role="line" 885 x="529.16345" 886 y="51.522995" 887 id="tspan15727">buffers carrying network</tspan><tspan 888 sodipodi:role="line" 889 x="529.16345" 890 y="69.529877" 891 id="tspan3246">data.</tspan></text> 892 <rect 893 style="fill:#c3c4ff;fill-opacity:1;stroke:#000000;stroke-width:1.44055104;stroke-opacity:1" 894 id="rect2837-4-06-5-0-0-9" 895 width="160.35275" 896 height="71.873962" 897 x="471.26224" 898 y="445.24567" 899 rx="11.032183" 900 ry="11.420545" 901 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 902 inkscape:export-xdpi="300.7504" 903 inkscape:export-ydpi="300.7504" /> 904 <text 905 xml:space="preserve" 906 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 907 x="581.71051" 908 y="432.95102" 909 id="text14084-6-4-4" 910 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 911 inkscape:export-xdpi="300.7504" 912 inkscape:export-ydpi="300.7504" 913 transform="scale(0.89192198,1.1211743)"><tspan 914 sodipodi:role="line" 915 id="tspan14086-89-8-78" 916 x="581.71051" 917 y="432.95102">rte_debug</tspan></text> 918 <text 919 xml:space="preserve" 920 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 921 x="533.41541" 922 y="480.62653" 923 id="text15432-4" 924 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 925 inkscape:export-xdpi="300.7504" 926 inkscape:export-ydpi="300.7504" 927 transform="scale(0.89192198,1.1211743)"><tspan 928 sodipodi:role="line" 929 id="tspan15434-5" 930 x="533.41541" 931 y="480.62653">Provides debug helpers</tspan></text> 932 <path 933 style="fill:none;stroke:#000000;stroke-width:1.44055104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend);display:inline" 934 d="M 472.46111,451.46754 416.80139,430.5257" 935 id="path14261-1" 936 inkscape:connector-type="polyline" 937 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 938 inkscape:export-xdpi="300.7504" 939 inkscape:export-ydpi="300.7504" 940 inkscape:connection-start="#rect2837-4-06-5-0-0-9" 941 inkscape:connection-end="#g14234" 942 inkscape:connection-start-point="d4" 943 inkscape:connection-end-point="d4" 944 inkscape:connector-curvature="0" /> 945 <flowRoot 946 xml:space="preserve" 947 id="flowRoot3225" 948 style="font-size:10px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 949 transform="matrix(1.066935,0,0,1.3411713,-43.506194,-197.99784)"><flowRegion 950 id="flowRegion3227"><rect 951 id="rect3229" 952 width="7.1428571" 953 height="12.857142" 954 x="157.14285" 955 y="171.6479" /></flowRegion><flowPara 956 id="flowPara3231" /></flowRoot> <path 957 style="fill:none;stroke:#000000;stroke-width:1.44055104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:none;display:inline" 958 d="M 276.63415,364.87361 178.13203,307.02292" 959 id="path14259-4" 960 inkscape:connector-type="polyline" 961 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 962 inkscape:export-xdpi="300.7504" 963 inkscape:export-ydpi="300.7504" 964 inkscape:connection-end="#g15423" 965 inkscape:connection-start="#g14234" 966 inkscape:connection-start-point="d4" 967 inkscape:connection-end-point="d4" 968 inkscape:connector-curvature="0" /> 969 <path 970 style="fill:none;stroke:#000000;stroke-width:1.44055104px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Mstart);marker-end:none;display:inline" 971 d="m 393.58574,227.20486 102.091,-65.79483" 972 id="path14259-4-7" 973 inkscape:connector-type="polyline" 974 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 975 inkscape:export-xdpi="300.7504" 976 inkscape:export-ydpi="300.7504" 977 inkscape:connection-end="#g14244" 978 inkscape:connection-start="#g14254" 979 inkscape:connection-start-point="d4" 980 inkscape:connection-end-point="d4" 981 inkscape:connector-curvature="0" /> 982 <text 983 xml:space="preserve" 984 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 985 x="41.768562" 986 y="63.652237" 987 id="text15419-1" 988 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 989 inkscape:export-xdpi="300.7504" 990 inkscape:export-ydpi="300.7504" 991 transform="scale(0.89192198,1.1211743)"><tspan 992 sodipodi:role="line" 993 id="tspan15421-7" 994 x="41.768562" 995 y="63.652237">X</tspan></text> 996 <text 997 xml:space="preserve" 998 style="font-size:14.40550995px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" 999 x="134.9883" 1000 y="62.797791" 1001 id="text15419-9" 1002 inkscape:export-filename="/home/matz/rapports/doc/intel/architecture.png" 1003 inkscape:export-xdpi="300.7504" 1004 inkscape:export-ydpi="300.7504" 1005 transform="scale(0.89192198,1.1211743)"><tspan 1006 sodipodi:role="line" 1007 id="tspan15421-4" 1008 x="134.9883" 1009 y="62.797791">Y</tspan></text> 1010 </g> 1011</svg> 1012