632 lines · plain
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>2<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->3 4<!-- CreationDate: Wed Dec 9 17:35:03 2015 -->5 6<!-- Magnification: 2.000 -->7 8<svg9 xmlns:dc="http://purl.org/dc/elements/1.1/"10 xmlns:cc="http://creativecommons.org/ns#"11 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"12 xmlns:svg="http://www.w3.org/2000/svg"13 xmlns="http://www.w3.org/2000/svg"14 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"15 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"16 width="10.1in"17 height="6.5999999in"18 viewBox="-44 -44 12088 7895.4414"19 id="svg2"20 version="1.1"21 inkscape:version="0.92.2pre0 (973e216, 2017-07-25)"22 sodipodi:docname="blkd_task.svg">23 <metadata24 id="metadata212">25 <rdf:RDF>26 <cc:Work27 rdf:about="">28 <dc:format>image/svg+xml</dc:format>29 <dc:type30 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />31 <dc:title></dc:title>32 </cc:Work>33 </rdf:RDF>34 </metadata>35 <defs36 id="defs210">37 <marker38 inkscape:stockid="Arrow1Mend"39 orient="auto"40 refY="0"41 refX="0"42 id="Arrow1Mend"43 style="overflow:visible">44 <path45 id="path3970"46 d="M 0,0 5,-5 -12.5,0 5,5 Z"47 style="fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt"48 transform="matrix(-0.4,0,0,-0.4,-4,0)"49 inkscape:connector-curvature="0" />50 </marker>51 </defs>52 <sodipodi:namedview53 pagecolor="#ffffff"54 bordercolor="#666666"55 borderopacity="1"56 objecttolerance="10"57 gridtolerance="10"58 guidetolerance="10"59 inkscape:pageopacity="0"60 inkscape:pageshadow="2"61 inkscape:window-width="1920"62 inkscape:window-height="1019"63 id="namedview208"64 showgrid="false"65 inkscape:zoom="1.0495049"66 inkscape:cx="456.40569"67 inkscape:cy="348.88682"68 inkscape:window-x="0"69 inkscape:window-y="0"70 inkscape:window-maximized="1"71 inkscape:current-layer="g4"72 showguides="false" />73 <g74 style="fill:none;stroke-width:0.025in"75 id="g4"76 transform="translate(0,-2393.6637)">77 <!-- Line: box -->78 <!-- Line: box -->79 <!-- Line: box -->80 <!-- Line -->81 <!-- Arrowhead on XXXpoint 5250 8100 - 5710 5790-->82 <polyline83 points="5714 6068 5704 5822 5598 6044 "84 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"85 id="polyline14"86 transform="translate(23.757862,2185.7233)" />87 <!-- Line -->88 <!-- Arrowhead on XXXpoint 4050 9300 - 4512 7140-->89 <polyline90 points="4514 7418 4506 7172 4396 7394 "91 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"92 id="polyline18"93 transform="translate(23.757862,2185.7233)" />94 <!-- Line -->95 <!-- Arrowhead on XXXpoint 1040 9300 - 1502 7140-->96 <polyline97 points="1504 7418 1496 7172 1386 7394 "98 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"99 id="polyline22"100 transform="translate(23.757862,2185.7233)" />101 <!-- Line -->102 <!-- Arrowhead on XXXpoint 2240 8100 - 2702 5940-->103 <polyline104 points="2704 6218 2696 5972 2586 6194 "105 style="stroke:#00ff00;stroke-width:14;stroke-miterlimit:8"106 id="polyline26"107 transform="translate(23.757862,2185.7233)" />108 <!-- Line: box -->109 <rect110 x="23.757858"111 y="2635.7231"112 width="6300"113 height="7350"114 rx="0"115 style="fill:#ffffff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"116 id="rect28" />117 <!-- Line: box -->118 <rect119 x="323.75787"120 y="3235.7231"121 width="5700"122 height="3750"123 rx="0"124 style="fill:#ffff00;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"125 id="rect30" />126 <!-- Line -->127 <polyline128 points="1350,3450 2350,2590 "129 style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"130 id="polyline32"131 transform="translate(23.757862,2185.7233)" />132 <!-- Arrowhead on XXXpoint 1350 3450 - 2444 2510-->133 <!-- Line -->134 <polyline135 points="4950,3450 3948,2590 "136 style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"137 id="polyline36"138 transform="translate(23.757862,2185.7233)" />139 <!-- Arrowhead on XXXpoint 4950 3450 - 3854 2510-->140 <!-- Line -->141 <polyline142 points="4050,6600 4050,4414 "143 style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"144 id="polyline40"145 transform="translate(23.757862,2185.7233)" />146 <!-- Arrowhead on XXXpoint 4050 6600 - 4050 4290-->147 <!-- Line -->148 <polyline149 points="1050,6600 1050,4414 "150 style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"151 id="polyline44"152 transform="translate(23.757862,2185.7233)" />153 <!-- Arrowhead on XXXpoint 1050 6600 - 1050 4290-->154 <!-- Line -->155 <polyline156 points="2250,5400 2250,4414 "157 style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"158 id="polyline48"159 transform="translate(23.757862,2185.7233)" />160 <!-- Arrowhead on XXXpoint 2250 5400 - 2250 4290-->161 <!-- Line -->162 <!-- Arrowhead on XXXpoint 2250 8100 - 2250 6240-->163 <!-- Line -->164 <!-- Arrowhead on XXXpoint 1050 9300 - 1050 7440-->165 <!-- Line -->166 <!-- Arrowhead on XXXpoint 4050 9300 - 4050 7440-->167 <!-- Line -->168 <!-- Arrowhead on XXXpoint 5250 8100 - 5250 6240-->169 <!-- Circle -->170 <circle171 cx="2873.7581"172 cy="6085.7236"173 r="76"174 style="fill:#000000;stroke:#000000;stroke-width:14"175 id="circle68" />176 <!-- Circle -->177 <circle178 cx="3173.7581"179 cy="6085.7236"180 r="76"181 style="fill:#000000;stroke:#000000;stroke-width:14"182 id="circle70" />183 <!-- Circle -->184 <circle185 cx="3473.7581"186 cy="6085.7236"187 r="76"188 style="fill:#000000;stroke:#000000;stroke-width:14"189 id="circle72" />190 <!-- Circle -->191 <circle192 cx="1373.7578"193 cy="7285.7236"194 r="76"195 style="fill:#000000;stroke:#000000;stroke-width:14"196 id="circle74" />197 <!-- Circle -->198 <circle199 cx="1673.7578"200 cy="7285.7236"201 r="76"202 style="fill:#000000;stroke:#000000;stroke-width:14"203 id="circle76" />204 <!-- Circle -->205 <circle206 cx="1973.7578"207 cy="7285.7236"208 r="76"209 style="fill:#000000;stroke:#000000;stroke-width:14"210 id="circle78" />211 <!-- Circle -->212 <circle213 cx="4373.7578"214 cy="7285.7236"215 r="76"216 style="fill:#000000;stroke:#000000;stroke-width:14"217 id="circle80" />218 <!-- Circle -->219 <circle220 cx="4673.7578"221 cy="7285.7236"222 r="76"223 style="fill:#000000;stroke:#000000;stroke-width:14"224 id="circle82" />225 <!-- Circle -->226 <circle227 cx="4973.7578"228 cy="7285.7236"229 r="76"230 style="fill:#000000;stroke:#000000;stroke-width:14"231 id="circle84" />232 <!-- Line: box -->233 <rect234 x="773.75781"235 y="5635.7236"236 width="1800"237 height="900"238 rx="0"239 style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"240 id="rect86" />241 <!-- Line: box -->242 <rect243 x="323.75787"244 y="8785.7227"245 width="1500"246 height="900"247 rx="0"248 style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"249 id="rect88" />250 <!-- Line: box -->251 <rect252 x="4523.7578"253 y="7585.7236"254 width="1500"255 height="900"256 rx="0"257 style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"258 id="rect90" />259 <!-- Line: box -->260 <rect261 x="3323.7581"262 y="8785.7227"263 width="1500"264 height="900"265 rx="0"266 style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"267 id="rect92" />268 <!-- Line: box -->269 <rect270 x="2273.7581"271 y="3835.7231"272 width="1800"273 height="900"274 rx="0"275 style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"276 id="rect94" />277 <!-- Line: box -->278 <!-- Line: box -->279 <!-- Line: box -->280 <!-- Line: box -->281 <!-- Line: box -->282 <rect283 x="1523.7578"284 y="7585.7236"285 width="1500"286 height="900"287 rx="0"288 style="fill:#87cfff;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"289 id="rect104" />290 <!-- Line -->291 <polygon292 points="7350,2850 7350,5100 5550,4350 5550,3450 "293 style="fill:#ffbfbf;stroke:#000000;stroke-width:14;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:120, 120"294 id="polygon106"295 transform="translate(23.757862,2185.7233)" />296 <!-- Line -->297 <polyline298 points="9300,3150 10734,3150 "299 style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"300 id="polyline108"301 transform="translate(23.757862,2185.7233)" />302 <!-- Arrowhead on XXXpoint 9300 3150 - 10860 3150-->303 <!-- Line: box -->304 <rect305 x="10823.758"306 y="5035.7236"307 width="1200"308 height="750"309 rx="0"310 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"311 id="rect112" />312 <!-- Line -->313 <polyline314 points="11400,3600 11400,4284 "315 style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"316 id="polyline114"317 transform="translate(23.757862,2185.7233)" />318 <!-- Arrowhead on XXXpoint 11400 3600 - 11400 4410-->319 <!-- Line: box -->320 <rect321 x="10823.758"322 y="6535.7236"323 width="1200"324 height="750"325 rx="0"326 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"327 id="rect118" />328 <!-- Line -->329 <polyline330 points="11400,5100 11400,5784 "331 style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"332 id="polyline120"333 transform="translate(23.757862,2185.7233)" />334 <!-- Arrowhead on XXXpoint 11400 5100 - 11400 5910-->335 <!-- Line: box -->336 <rect337 x="10823.758"338 y="8035.7236"339 width="1200"340 height="750"341 rx="0"342 style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"343 id="rect124" />344 <!-- Line -->345 <polyline346 points="9300,3900 9900,3900 9900,4650 10734,4650 "347 style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"348 id="polyline126"349 transform="translate(23.757862,2185.7233)" />350 <!-- Arrowhead on XXXpoint 9900 4650 - 10860 4650-->351 <!-- Line -->352 <polyline353 points="9300,4650 9600,4650 9600,6150 10734,6150 "354 style="stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"355 id="polyline130"356 transform="translate(23.757862,2185.7233)" />357 <!-- Arrowhead on XXXpoint 9600 6150 - 10860 6150-->358 <!-- Text -->359 <!-- Text -->360 <text361 xml:space="preserve"362 x="3173.7581"363 y="4135.7231"364 font-style="normal"365 font-weight="bold"366 font-size="192"367 id="text136"368 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>369 <!-- Text -->370 <text371 xml:space="preserve"372 x="3173.7581"373 y="4435.7236"374 font-style="normal"375 font-weight="bold"376 font-size="192"377 id="text138"378 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_node</text>379 <!-- Text -->380 <text381 xml:space="preserve"382 x="1673.7578"383 y="5935.7236"384 font-style="normal"385 font-weight="bold"386 font-size="192"387 id="text140"388 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>389 <!-- Text -->390 <text391 xml:space="preserve"392 x="1673.7578"393 y="6235.7236"394 font-style="normal"395 font-weight="bold"396 font-size="192"397 id="text142"398 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_node</text>399 <!-- Text -->400 <text401 xml:space="preserve"402 x="2273.7581"403 y="7885.7236"404 font-style="normal"405 font-weight="bold"406 font-size="192"407 id="text144"408 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>409 <!-- Text -->410 <text411 xml:space="preserve"412 x="2273.7581"413 y="8185.7236"414 font-style="normal"415 font-weight="bold"416 font-size="192"417 id="text146"418 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>419 <!-- Text -->420 <text421 xml:space="preserve"422 x="1073.7578"423 y="9085.7227"424 font-style="normal"425 font-weight="bold"426 font-size="192"427 id="text148"428 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>429 <!-- Text -->430 <text431 xml:space="preserve"432 x="1073.7578"433 y="9385.7227"434 font-style="normal"435 font-weight="bold"436 font-size="192"437 id="text150"438 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>439 <!-- Text -->440 <text441 xml:space="preserve"442 x="5273.7578"443 y="7885.7236"444 font-style="normal"445 font-weight="bold"446 font-size="192"447 id="text152"448 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>449 <!-- Text -->450 <text451 xml:space="preserve"452 x="5273.7578"453 y="8185.7236"454 font-style="normal"455 font-weight="bold"456 font-size="192"457 id="text154"458 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>459 <!-- Text -->460 <text461 xml:space="preserve"462 x="4073.7578"463 y="9085.7227"464 font-style="normal"465 font-weight="bold"466 font-size="192"467 id="text156"468 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>469 <!-- Text -->470 <text471 xml:space="preserve"472 x="4073.7578"473 y="9385.7227"474 font-style="normal"475 font-weight="bold"476 font-size="192"477 id="text158"478 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_data</text>479 <!-- Text -->480 <text481 xml:space="preserve"482 x="473.75784"483 y="3535.7231"484 font-style="normal"485 font-weight="bold"486 font-size="192"487 id="text160"488 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">struct rcu_state</text>489 <!-- Text -->490 <!-- Text -->491 <!-- Text -->492 <!-- Text -->493 <!-- Text -->494 <!-- Text -->495 <!-- Text -->496 <!-- Text -->497 <!-- Text -->498 <text499 xml:space="preserve"500 x="6023.7578"501 y="2935.7231"502 font-style="normal"503 font-weight="normal"504 font-size="192"505 id="text178"506 style="font-style:normal;font-weight:normal;font-size:192px;font-family:Helvetica;text-anchor:end;fill:#000000">rcu_state</text>507 <!-- Text -->508 <text509 xml:space="preserve"510 x="11423.758"511 y="5485.7236"512 font-style="normal"513 font-weight="normal"514 font-size="216"515 id="text180"516 style="font-style:normal;font-weight:normal;font-size:216px;font-family:Helvetica;text-anchor:middle;fill:#000000">T3</text>517 <!-- Text -->518 <text519 xml:space="preserve"520 x="11423.758"521 y="6985.7236"522 font-style="normal"523 font-weight="normal"524 font-size="216"525 id="text182"526 style="font-style:normal;font-weight:normal;font-size:216px;font-family:Helvetica;text-anchor:middle;fill:#000000">T2</text>527 <!-- Text -->528 <text529 xml:space="preserve"530 x="11423.758"531 y="8485.7227"532 font-style="normal"533 font-weight="normal"534 font-size="216"535 id="text184"536 style="font-style:normal;font-weight:normal;font-size:216px;font-family:Helvetica;text-anchor:middle;fill:#000000">T1</text>537 <!-- Line -->538 <polyline539 points="5250,5400 5250,4414 "540 style="stroke:#00d1d1;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Mend)"541 id="polyline186"542 transform="translate(23.757862,2185.7233)" />543 <!-- Arrowhead on XXXpoint 5250 5400 - 5250 4290-->544 <!-- Line: box -->545 <rect546 x="3773.7581"547 y="5635.7236"548 width="1800"549 height="900"550 rx="0"551 style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"552 id="rect190" />553 <!-- Line: box -->554 <rect555 x="7373.7578"556 y="5035.7236"557 width="1950"558 height="750"559 rx="0"560 style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"561 id="rect192" />562 <!-- Line: box -->563 <rect564 x="7373.7578"565 y="5785.7236"566 width="1950"567 height="750"568 rx="0"569 style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"570 id="rect194" />571 <!-- Line: box -->572 <rect573 x="7373.7578"574 y="6535.7236"575 width="1950"576 height="750"577 rx="0"578 style="fill:#ffbfbf;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"579 id="rect196" />580 <!-- Text -->581 <text582 xml:space="preserve"583 x="4673.7578"584 y="6235.7236"585 font-style="normal"586 font-weight="bold"587 font-size="192"588 id="text198"589 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">rcu_node</text>590 <!-- Text -->591 <text592 xml:space="preserve"593 x="4673.7578"594 y="5935.7236"595 font-style="normal"596 font-weight="bold"597 font-size="192"598 id="text200"599 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:middle;fill:#000000">struct</text>600 <!-- Text -->601 <text602 xml:space="preserve"603 x="7523.7578"604 y="5485.7236"605 font-style="normal"606 font-weight="bold"607 font-size="192"608 id="text202"609 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">blkd_tasks</text>610 <!-- Text -->611 <text612 xml:space="preserve"613 x="7523.7578"614 y="6235.7236"615 font-style="normal"616 font-weight="bold"617 font-size="192"618 id="text204"619 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">gp_tasks</text>620 <!-- Text -->621 <text622 xml:space="preserve"623 x="7523.7578"624 y="6985.7236"625 font-style="normal"626 font-weight="bold"627 font-size="192"628 id="text206"629 style="font-style:normal;font-weight:bold;font-size:192px;font-family:Courier;text-anchor:start;fill:#000000">exp_tasks</text>630 </g>631</svg>632