Author: Carl Friedrich Bolz <[email protected]> Branch: extradoc Changeset: r4890:a0f8b5c350d6 Date: 2012-10-22 07:56 -0700 http://bitbucket.org/pypy/extradoc/changeset/a0f8b5c350d6/
Log: some figures diff --git a/talk/dls2012/presentation/figures/all_numbers.png b/talk/dls2012/presentation/figures/all_numbers.png new file mode 100644 index 0000000000000000000000000000000000000000..9076ac193fc9ba1954e24e2ae372ec7e1e1f44e6 GIT binary patch [cut] diff --git a/talk/dls2012/presentation/figures/optimization.svg b/talk/dls2012/presentation/figures/optimization.svg new file mode 100644 --- /dev/null +++ b/talk/dls2012/presentation/figures/optimization.svg @@ -0,0 +1,1136 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="883.25696" + height="319.39572" + id="svg2" + version="1.1" + inkscape:version="0.48.3.1 r9886" + sodipodi:docname="optimization.svg"> + <defs + id="defs4"> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send" + style="overflow:visible"> + <path + id="path3792" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lend" + style="overflow:visible"> + <path + id="path3780" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.8,0,0,-0.8,-10,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-6" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-9" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-1" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-8" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-7" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-98" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-5" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-1" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-3" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-15" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-65" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-95" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-32" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-7" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + <marker + inkscape:stockid="Arrow1Send" + orient="auto" + refY="0" + refX="0" + id="Arrow1Send-2" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3792-6" + d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" + style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" + transform="matrix(-0.2,0,0,-0.2,-1.2,0)" /> + </marker> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.98994949" + inkscape:cx="649.78287" + inkscape:cy="48.13796" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1280" + inkscape:window-height="776" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + fit-margin-top="2" + fit-margin-left="2" + fit-margin-right="2" + fit-margin-bottom="2" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + transform="translate(100.14286,-19.092899)"> + <rect + style="color:#000000;fill:#b3ff80;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.53856373;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect2997" + width="377.45221" + height="312.85715" + x="18.571428" + y="22.362181" /> + <rect + style="color:#000000;fill:#aaeeff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.09760833;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect2997-7" + width="355.49387" + height="312.85715" + x="424.57141" + y="22.362183" /> + <path + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send);display:inline" + d="m -93.142857,52.076483 87.142857,0" + id="path3771" + inkscape:connector-curvature="0" /> + <text + style="font-size:48.77685547px" + y="66.457588" + x="32.060875" + id="text3282"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="32.060875" + y="66.457588" + id="tspan3284">w</tspan> + </text> + <text + style="font-size:48.77685547px" + y="72.530304" + x="61.054665" + id="text3286"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="61.054665" + y="72.530304" + id="tspan3288">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="66.457588" + x="99.917618" + id="text3290"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="99.917618" + y="66.457588" + id="tspan3292">=</tspan> + </text> + <text + style="font-size:48.77685547px" + y="66.457588" + x="152.11296" + id="text3294"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="152.11296" + y="66.457588" + id="tspan3296">a</tspan> + </text> + <text + style="font-size:48.77685547px" + y="72.530304" + x="173.51787" + id="text3298"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="173.51787" + y="72.530304" + id="tspan3300">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="66.457588" + x="212.38487" + id="text3302"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="212.38487 266.6001" + y="66.457588" + sodipodi:role="line" + id="tspan3304">+0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="115.05157" + x="32.060875" + id="text3306"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="32.060875" + y="115.05157" + id="tspan3308">x</tspan> + </text> + <text + style="font-size:48.77685547px" + y="121.12428" + x="55.205509" + id="text3310"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="55.205509" + y="121.12428" + id="tspan3312">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="115.05157" + x="94.072517" + id="text3314"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="94.072517" + y="115.05157" + id="tspan3316">=</tspan> + </text> + <text + style="font-size:48.77685547px" + y="115.05157" + x="146.26785" + id="text3318"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="146.26785" + y="115.05157" + id="tspan3320">w</tspan> + </text> + <text + style="font-size:48.77685547px" + y="121.12428" + x="175.25755" + id="text3322"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="175.25755" + y="121.12428" + id="tspan3324">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="115.05157" + x="214.12054" + id="text3326"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="214.12054 268.33569" + y="115.05157" + sodipodi:role="line" + id="tspan3328">+1</tspan> + </text> + <text + style="font-size:48.77685547px" + y="163.64555" + x="32.060875" + id="text3330"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="32.060875" + y="163.64555" + id="tspan3332">y</tspan> + </text> + <text + style="font-size:48.77685547px" + y="169.72231" + x="51.917137" + id="text3334"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="51.917137" + y="169.72231" + id="tspan3336">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="163.64555" + x="90.78009" + id="text3338"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="90.78009" + y="163.64555" + id="tspan3340">=</tspan> + </text> + <text + style="font-size:48.77685547px" + y="163.64555" + x="142.97536" + id="text3342"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="142.97536" + y="163.64555" + id="tspan3344">a</tspan> + </text> + <text + style="font-size:48.77685547px" + y="169.72231" + x="164.38034" + id="text3346"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="164.38034" + y="169.72231" + id="tspan3348">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="163.64555" + x="203.24733" + id="text3350"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="203.24733 257.46252" + y="163.64555" + sodipodi:role="line" + id="tspan3352">+1</tspan> + </text> + <text + style="font-size:48.77685547px" + y="212.23938" + x="32.060875" + id="text3354"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="32.060875" + y="212.23938" + id="tspan3356">z</tspan> + </text> + <text + style="font-size:48.77685547px" + y="218.31627" + x="50.892818" + id="text3358"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="50.892818" + y="218.31627" + id="tspan3360">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="212.23938" + x="89.759842" + id="text3362"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="89.759842" + y="212.23938" + id="tspan3364">=</tspan> + </text> + <text + style="font-size:48.77685547px" + y="212.23938" + x="141.95515" + id="text3366"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="141.95515" + y="212.23938" + id="tspan3368">x</tspan> + </text> + <text + style="font-size:48.77685547px" + y="218.31627" + x="165.09979" + id="text3370"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="165.09979" + y="218.31627" + id="tspan3372">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="212.23938" + x="203.96272" + id="text3374"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="203.96272" + y="212.23938" + id="tspan3376">+</tspan> + </text> + <text + style="font-size:48.77685547px" + y="212.23938" + x="256.15802" + id="text3378"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="256.15802" + y="212.23938" + id="tspan3380">y</tspan> + </text> + <text + style="font-size:48.77685547px" + y="218.31627" + x="276.01022" + id="text3382"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="276.01022" + y="218.31627" + id="tspan3384">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="260.83749" + x="41.848774" + id="text3386"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="41.848774 62.898262 83.907249" + y="260.83749" + sodipodi:role="line" + id="tspan3388">...</tspan> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="33.276245 46.866493 70.580574 105.54021 133.54681" + y="309.43143" + sodipodi:role="line" + id="tspan3390">jump(</tspan> + </text> + <text + style="font-size:48.77685547px" + y="309.43143" + x="153.55186" + id="text3392"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="153.55186" + y="309.43143" + id="tspan3394">L</tspan> + </text> + <text + style="font-size:48.77685547px" + y="315.50409" + x="181.11078" + id="text3396"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="181.11078" + y="315.50409" + id="tspan3398">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="309.43143" + x="207.97467" + id="text3400"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="207.97467" + y="309.43143" + id="tspan3402">,</tspan> + </text> + <text + style="font-size:48.77685547px" + y="309.43143" + x="247.87003" + id="text3404"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="247.87003" + y="309.43143" + id="tspan3406">z</tspan> + </text> + <text + style="font-size:48.77685547px" + y="315.50409" + x="266.70197" + id="text3408"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="266.70197" + y="315.50409" + id="tspan3410">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="309.43143" + x="293.56989" + id="text3412"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="293.56989" + y="309.43143" + id="tspan3414">,</tspan> + </text> + <text + style="font-size:48.77685547px" + y="309.43143" + x="333.46524" + id="text3416"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="333.46524" + y="309.43143" + id="tspan3418">b</tspan> + </text> + <text + style="font-size:48.77685547px" + y="315.50409" + x="350.84607" + id="text3420"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="350.84607" + y="315.50409" + id="tspan3422">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="309.43143" + x="373.28754" + id="text3424"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="373.28754" + y="309.43143" + id="tspan3426">)</tspan> + </text> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Layer 2" + style="display:inline" + transform="translate(100.14286,-19.092899)"> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" + x="442" + y="63.790783" + id="text2985-7" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="442" + y="63.790783" + id="tspan3769-6">rename to </tspan><tspan + sodipodi:role="line" + x="442" + y="113.79079" + id="tspan2993-8" /></text> + <path + style="fill:none;stroke:#ff0000;stroke-width:7;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="m 24.857143,57.505039 268.415537,0" + id="path4545" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <g + id="g4658" + transform="translate(0,6)"> + <rect + y="20.764122" + x="-124.25343" + height="61.42857" + width="137.14285" + id="rect4572" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3771-6" + d="m -92.19643,99.505039 87.142858,0" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send);display:inline" /> + </g> + <text + style="font-size:48.77685547px" + y="60.061523" + x="604.46375" + id="text3282-4"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="604.46375" + y="60.061523" + id="tspan3284-6">w</tspan> + </text> + <text + style="font-size:48.77685547px" + y="66.134239" + x="633.45758" + id="text3286-3"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="633.45758" + y="66.134239" + id="tspan3288-1">0</tspan> + </text> + <text + style="font-size:48.77685547px" + y="60.061523" + x="710.51587" + id="text3294-8"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="710.51587" + y="60.061523" + id="tspan3296-1">a</tspan> + </text> + <text + style="font-size:48.77685547px" + y="66.134239" + x="731.92078" + id="text3298-7"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="731.92078" + y="66.134239" + id="tspan3300-5">0</tspan> + </text> + </g> + <g + inkscape:groupmode="layer" + id="layer4" + inkscape:label="Layer 3" + style="display:inline" + transform="translate(100.14286,-19.092899)"> + <g + transform="translate(3.2275391e-6,49.999961)" + style="display:inline" + id="g4658-2"> + <rect + y="20.764122" + x="-124.25343" + height="61.42857" + width="137.14285" + id="rect4572-8" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3771-6-4" + d="m -92.19643,99.505039 87.142858,0" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send);display:inline" /> + </g> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" + x="442" + y="63.790825" + id="text2985-7-1" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="442" + y="63.790825" + id="tspan3769-6-8" /><tspan + sodipodi:role="line" + x="442" + y="113.79082" + id="tspan4770"> in </tspan><tspan + sodipodi:role="line" + x="442" + y="163.79083" + id="tspan2993-8-0" /></text> + <g + transform="translate(41.184019,6.3134503)" + style="display:inline" + id="g4900-0-4"> + <rect + y="83.625893" + x="105.56094" + height="39.901024" + width="50.002552" + id="rect4667-2-6" + style="color:#000000;fill:#b3ff80;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + <text + style="font-size:48.77685547px;fill:#ff0000;fill-opacity:1;display:inline" + y="112.56968" + x="152.17601" + id="text3294-8-4"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="152.17601" + y="112.56968" + id="tspan3296-1-0">a</tspan> + </text> + <text + style="font-size:48.77685547px;fill:#ff0000;fill-opacity:1;display:inline" + y="118.6424" + x="173.58092" + id="text3298-7-0"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="173.58092" + y="118.6424" + id="tspan3300-5-6">0</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="112.05483" + x="440.55963" + id="text3342-4"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="440.55963" + y="112.05483" + id="tspan3344-7">a</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="118.13158" + x="461.9646" + id="text3346-8"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="461.9646" + y="118.13158" + id="tspan3348-7">0</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="112.05483" + x="500.8316" + id="text3350-9"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="500.8316 555.04681" + y="112.05483" + sodipodi:role="line" + id="tspan3352-0">+1</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="111.55956" + x="645.25659" + id="text3306-3"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="645.25659" + y="111.55956" + id="tspan3308-8">x</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="117.63227" + x="668.40125" + id="text3310-1"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="668.40125" + y="117.63227" + id="tspan3312-8">0</tspan> + </text> + </g> + <g + inkscape:groupmode="layer" + id="layer5" + inkscape:label="Layer 4" + style="display:inline" + transform="translate(100.14286,-19.092899)"> + <g + transform="translate(3.2275391e-6,103.99996)" + style="display:inline" + id="g4658-2-4"> + <rect + y="20.764122" + x="-124.25343" + height="61.42857" + width="137.14285" + id="rect4572-8-4" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3771-6-4-2" + d="m -92.19643,99.505039 87.142858,0" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send);display:inline" /> + </g> + <path + style="fill:none;stroke:#ff0000;stroke-width:7.8330822;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" + d="m 25.867296,155.54568 266.537004,0" + id="path4545-9" + inkscape:connector-curvature="0" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" + x="442" + y="63.790829" + id="text2985-7-1-8" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="442" + y="63.790829" + id="tspan3769-6-8-0" /><tspan + sodipodi:role="line" + x="442" + y="113.79083" + id="tspan4770-0"> </tspan><tspan + sodipodi:role="line" + x="442" + y="163.79083" + id="tspan4861">rename to </tspan><tspan + sodipodi:role="line" + x="442" + y="213.79083" + id="tspan4962" /><tspan + sodipodi:role="line" + x="442" + y="263.79083" + id="tspan2993-8-0-7" /></text> + <text + style="font-size:48.77685547px;display:inline" + y="159.13155" + x="609.76672" + id="text3330-7"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="609.76672" + y="159.13155" + id="tspan3332-4">y</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="165.2083" + x="629.62299" + id="text3334-1"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="629.62299" + y="165.2083" + id="tspan3336-7">0</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="160.02655" + x="707.96729" + id="text3306-8"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="707.96729" + y="160.02655" + id="tspan3308-9">x</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="166.09926" + x="731.11188" + id="text3310-2"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="731.11188" + y="166.09926" + id="tspan3312-2">0</tspan> + </text> + </g> + <g + inkscape:groupmode="layer" + id="layer6" + inkscape:label="Layer 5" + style="display:inline" + transform="translate(100.14286,-19.092899)"> + <g + transform="translate(3.2275391e-6,157.99996)" + style="display:inline" + id="g4658-2-4-8"> + <rect + y="20.764122" + x="-124.25343" + height="61.42857" + width="137.14285" + id="rect4572-8-4-1" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + <path + inkscape:connector-curvature="0" + id="path3771-6-4-2-3" + d="m -92.19643,99.505039 87.142858,0" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send);display:inline" /> + </g> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" + x="442" + y="63.790825" + id="text2985-7-1-8-3" + sodipodi:linespacing="125%"><tspan + sodipodi:role="line" + x="442" + y="63.790825" + id="tspan3769-6-8-0-2" /><tspan + sodipodi:role="line" + x="442" + y="113.79082" + id="tspan4962-1"></tspan><tspan + sodipodi:role="line" + x="442" + y="163.79083" + id="tspan5210"></tspan><tspan + sodipodi:role="line" + x="442" + y="213.79083" + id="tspan5212"> in </tspan><tspan + sodipodi:role="line" + x="442" + y="263.79083" + id="tspan2993-8-0-7-0" /></text> + <g + id="g5303" + transform="translate(-4,0)"> + <g + id="g4900-0" + style="display:inline" + transform="translate(142,102)"> + <rect + style="color:#000000;fill:#b3ff80;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4667-2" + width="50.002552" + height="39.901024" + x="105.56094" + y="83.625893" /> + </g> + <text + id="text3366-1" + x="261.95514" + y="212.23938" + style="font-size:48.77685547px;fill:#ff0000;display:inline"> + <tspan + id="tspan3368-2" + y="212.23938" + x="261.95514" + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10">x</tspan> + </text> + <text + id="text3370-0" + x="285.09979" + y="218.31627" + style="font-size:48.77685547px;fill:#ff0000;display:inline"> + <tspan + id="tspan3372-6" + y="218.31627" + x="285.09979" + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7">0</tspan> + </text> + </g> + <text + style="font-size:48.77685547px;display:inline" + y="212.23938" + x="445.95514" + id="text3366-3"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="445.95514" + y="212.23938" + id="tspan3368-9">x</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="218.31627" + x="469.09979" + id="text3370-8"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="469.09979" + y="218.31627" + id="tspan3372-7">0</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="212.23938" + x="497.96271" + id="text3374-8"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR10;-inkscape-font-specification:CMR10" + x="497.96271" + y="212.23938" + id="tspan3376-7">+</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="212.23938" + x="539.95514" + id="text3366-3-7"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="539.95514" + y="212.23938" + id="tspan3368-9-7">x</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="218.31627" + x="563.09979" + id="text3370-8-7"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="563.09979" + y="218.31627" + id="tspan3372-7-0">0</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="212.23938" + x="32.060875" + id="text3354-8"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="32.060875" + y="212.23938" + id="tspan3356-8">z</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="218.31627" + x="50.892818" + id="text3358-0"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="50.892818" + y="218.31627" + id="tspan3360-5">0</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="212.23938" + x="656.06085" + id="text3354-5"> + <tspan + style="font-size:40.49536133px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMMI10;-inkscape-font-specification:CMMI10" + x="656.06085" + y="212.23938" + id="tspan3356-4">z</tspan> + </text> + <text + style="font-size:48.77685547px;display:inline" + y="218.31627" + x="674.89282" + id="text3358-4"> + <tspan + style="font-size:28.34667206px;font-variant:normal;font-weight:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:CMR7;-inkscape-font-specification:CMR7" + x="674.89282" + y="218.31627" + id="tspan3360-3">0</tspan> + </text> + </g> +</svg> diff --git a/talk/dls2012/presentation/figures/optimization1.pdf b/talk/dls2012/presentation/figures/optimization1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8afc9f635e2741be5eaf57ba24f0312ba7ff47c7 GIT binary patch [cut] diff --git a/talk/dls2012/presentation/figures/optimization2.pdf b/talk/dls2012/presentation/figures/optimization2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..731ac4f40e6be34d86ff877220d45d38c4c557ff GIT binary patch [cut] diff --git a/talk/dls2012/presentation/figures/optimization3.pdf b/talk/dls2012/presentation/figures/optimization3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7270c4e32f441c75d40fd32170199a0b84745a8d GIT binary patch [cut] diff --git a/talk/dls2012/presentation/figures/optimization4.pdf b/talk/dls2012/presentation/figures/optimization4.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3b913c841d2471be913feecf3e5d339cf97ad310 GIT binary patch [cut] diff --git a/talk/dls2012/presentation/figures/optimization5.pdf b/talk/dls2012/presentation/figures/optimization5.pdf new file mode 100644 index 0000000000000000000000000000000000000000..695e997cbb19b1796ccd9387606396fea3f183ab GIT binary patch [cut] _______________________________________________ pypy-commit mailing list [email protected] http://mail.python.org/mailman/listinfo/pypy-commit
