<?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:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="720"
   height="405"
   id="svg3029"
   version="1.1"
   inkscape:version="0.48.5 r10040"
   sodipodi:docname="Integrated graphics with distinct memory allocation.svg">
  <defs
     id="defs3031">
    <marker
       inkscape:stockid="TriangleInM"
       orient="auto"
       refY="0"
       refX="0"
       id="TriangleInM"
       style="overflow:visible">
      <path
         inkscape:connector-curvature="0"
         id="path3943"
         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
         transform="scale(-0.4,-0.4)" />
    </marker>
    <marker
       inkscape:stockid="TriangleOutM"
       orient="auto"
       refY="0"
       refX="0"
       id="TriangleOutM"
       style="overflow:visible">
      <path
         inkscape:connector-curvature="0"
         id="path3952"
         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
         transform="scale(0.4,0.4)" />
    </marker>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="1.4142136"
     inkscape:cx="347.37021"
     inkscape:cy="201.62307"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="false"
     inkscape:snap-to-guides="false"
     inkscape:snap-grids="false"
     inkscape:snap-page="true"
     inkscape:snap-bbox="true"
     inkscape:snap-global="true"
     inkscape:snap-center="true"
     inkscape:snap-object-midpoints="true"
     inkscape:window-width="1920"
     inkscape:window-height="1014"
     inkscape:window-x="0"
     inkscape:window-y="27"
     inkscape:window-maximized="1"
     inkscape:snap-bbox-midpoints="true"
     inkscape:snap-bbox-edge-midpoints="true"
     inkscape:bbox-nodes="true"
     inkscape:bbox-paths="true"
     inkscape:object-paths="true"
     inkscape:snap-intersection-paths="true"
     inkscape:object-nodes="true"
     inkscape:snap-smooth-nodes="true"
     inkscape:snap-midpoints="true" />
  <metadata
     id="metadata3034">
    <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 />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Boxes"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(0,-647.36218)">
    <path
       style="fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:2.99999976;stroke-linecap:square;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
       d="m 360,718.58472 -28.5,23.78125 15,0 0,104.71496 -15,0 28.5,23.78125 28.5,-23.78125 -15,0 0,-104.71496 15,0 z"
       id="path3029"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="ccccccccccc" />
    <text
       xml:space="preserve"
       style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
       x="-0.09375"
       y="642.1922"
       id="text3045"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3047"
         x="-0.09375"
         y="642.1922"
         style="font-size:12px">Author: Shmuel Csaba Otto Traian Xerxes License: CC-BY-SA 4.0 Creation date: 2014-06-25; update: 2015-02-10</tspan></text>
    <g
       id="g3045"
       transform="translate(205,0)">
      <rect
         style="fill:#73d216;fill-opacity:1;stroke:#4e9a06;stroke-width:1.99999964;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
         id="rect2989"
         width="298"
         height="68"
         x="6.0000005"
         y="648.36212" />
      <rect
         y="648.36212"
         x="206"
         height="68"
         width="98"
         id="rect3037"
         style="fill:#73d216;fill-opacity:1;stroke:#4e9a06;stroke-width:1.99999964;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
    </g>
    <rect
       style="fill:#000000;fill-opacity:1;stroke:none"
       id="rect3027"
       width="30"
       height="30"
       x="812.23236"
       y="551.13324" />
    <path
       style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#TriangleInM);marker-end:url(#TriangleOutM)"
       d="m 823.47649,589.66948 c 36,94.51905 76,94.51905 112,6e-5"
       id="path3031"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="cc" />
    <text
       xml:space="preserve"
       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
       x="883.6308"
       y="676.75409"
       id="text4621"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4623"
         x="883.6308"
         y="676.75409">copy entire</tspan><tspan
         sodipodi:role="line"
         x="883.6308"
         y="701.75409"
         id="tspan4625">data</tspan></text>
    <use
       x="0"
       y="0"
       xlink:href="#rect3027"
       id="use3029"
       transform="translate(97.999997,-1.855467e-6)"
       width="720"
       height="405" />
    <use
       x="0"
       y="0"
       xlink:href="#rect2985"
       id="use3043"
       transform="translate(180,0)"
       width="744.09448"
       height="1052.3622" />
    <rect
       style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1.99999881;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
       id="rect2985"
       width="178"
       height="138"
       x="181"
       y="913.36218" />
    <rect
       y="893.36218"
       x="281"
       height="18.000002"
       width="158"
       id="rect3026"
       style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1.99999905;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
    <rect
       style="opacity:0.50000000000000000;fill:#eeeeec;fill-opacity:1;stroke:#888a85;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6, 6;stroke-dashoffset:0"
       id="rect3044"
       width="299"
       height="69"
       x="13.162114"
       y="736.93048" />
    <use
       x="0"
       y="0"
       xlink:href="#rect3044"
       id="use3826"
       transform="translate(393.99999,0)"
       width="720"
       height="405" />
    <text
       xml:space="preserve"
       style="font-size:20px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#888a85;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
       x="49.029301"
       y="776.86993"
       id="text3828"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3830"
         x="49.029301"
         y="776.86993">Virtual CPU memory</tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text3832"
       y="776.86993"
       x="442.16992"
       style="font-size:20px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#888a85;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
       xml:space="preserve"><tspan
         y="776.86993"
         x="442.16992"
         id="tspan3834"
         sodipodi:role="line">Virtual GPU memory</tspan></text>
    <use
       x="0"
       y="0"
       xlink:href="#rect3026"
       id="use3836"
       transform="translate(0,-20.000001)"
       width="720"
       height="405" />
    <path
       style="fill:#eeeeec;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.32300885"
       d="m 407.1621,158.5683 8.24854,140.46457 69.17872,0 L 706.1621,158.5683 z"
       id="path3848"
       inkscape:connector-curvature="0"
       transform="translate(0,647.36218)"
       sodipodi:nodetypes="ccccc" />
    <path
       style="opacity:0.32300888;fill:#eeeeec;stroke:none"
       d="m 293.58545,946.2764 18.57666,-141.4317 -298.999997,0 233.252437,141.9317 z"
       id="path3850"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="ccccc" />
  </g>
  <g
     inkscape:groupmode="layer"
     id="layer2"
     inkscape:label="Text">
    <text
       xml:space="preserve"
       style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:-7.92000008000000033px;writing-mode:lr-tb;text-anchor:start;fill:#122a4e;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       x="234.21094"
       y="381.09567"
       id="text2995"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan2997"
         x="234.21094"
         y="381.09567"
         style="font-size:32px;font-weight:bold;fill:#122a4e;-inkscape-font-specification:Sans Bold">CPU</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:-7.92000008000000033px;writing-mode:lr-tb;text-anchor:start;fill:#122a4e;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       x="412.83594"
       y="381.09567"
       id="text2999"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3001"
         x="412.83594"
         y="381.09567"
         style="font-size:32px;font-weight:bold;fill:#122a4e;-inkscape-font-specification:Sans Bold;fill-opacity:1">GPU</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#4e9a06;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       x="220.14722"
       y="39.298794"
       id="text3003"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         x="220.14722"
         y="39.298794"
         id="tspan3007"
         style="font-size:20px;font-weight:bold;fill:#4e9a06;-inkscape-font-specification:Sans Bold">system memory</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#a40000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       x="15"
       y="240.89951"
       id="text3053"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         x="15"
         y="240.89951"
         id="tspan3443">128-bit DDR3-2133</tspan><tspan
         sodipodi:role="line"
         x="15"
         y="260.89951"
         id="tspan3457">= 34.13 GB/s</tspan><tspan
         sodipodi:role="line"
         x="15"
         y="280.89951"
         id="tspan3429">Latency: <tspan
   style="font-style:italic;-inkscape-font-specification:Sans Italic;fill:#a40000"
   id="tspan3431">unknown</tspan></tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text3409"
       y="258.80762"
       x="359.38477"
       style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#122a4e;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       xml:space="preserve"><tspan
         y="258.80762"
         x="359.38477"
         sodipodi:role="line"
         style="font-size:14px;font-weight:normal;text-align:center;text-anchor:middle;fill:#122a4e;-inkscape-font-specification:Sans"
         id="tspan3467">Memory controller</tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text3419"
       y="208.97107"
       x="38.626011"
       style="font-size:24px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#a40000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans Bold"
       xml:space="preserve"><tspan
         y="208.97107"
         x="38.626011"
         id="tspan3421"
         sodipodi:role="line">System memory bus</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#4e9a06;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       x="418.98047"
       y="30.964785"
       id="text3039"
       sodipodi:linespacing="125%"><tspan
         style="font-size:16px;font-weight:bold;fill:#4e9a06;-inkscape-font-specification:Sans Bold"
         sodipodi:role="line"
         x="418.98047"
         y="30.964785"
         id="tspan3041">allocated</tspan><tspan
         style="font-size:16px;font-weight:bold;fill:#4e9a06;-inkscape-font-specification:Sans Bold"
         sodipodi:role="line"
         x="418.98047"
         y="50.964783"
         id="tspan3043">for GPU</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:18px;font-style:normal;font-weight:bold;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#eeeeec;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans Bold"
       x="244.76221"
       y="312.03629"
       id="text3023"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3025"
         x="244.76221"
         y="312.03629">MMU</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#eeeeec;fill-opacity:1;stroke:none;font-family:Sans"
       x="413.7583"
       y="312.15494"
       id="text3027"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan3029"
         x="413.7583"
         y="312.15494"
         style="font-size:18px;font-weight:bold;-inkscape-font-specification:Sans Bold;fill:#eeeeec">IOMMU</tspan></text>
    <text
       xml:space="preserve"
       style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#122a4e;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       x="359.29248"
       y="240.09619"
       id="text3838"
       sodipodi:linespacing="125%"><tspan
         id="tspan3840"
         style="font-size:14px;font-weight:normal;text-align:center;text-anchor:middle;fill:#122a4e;-inkscape-font-specification:Sans"
         sodipodi:role="line"
         x="359.29248"
         y="240.09619">DDR3 PHY</tspan></text>
    <text
       sodipodi:linespacing="125%"
       id="text3842"
       y="338.62604"
       x="269.78125"
       style="font-size:24px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#122a4e;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
       xml:space="preserve"><tspan
         y="338.62604"
         x="269.78125"
         sodipodi:role="line"
         style="font-size:14px;font-weight:bold;text-align:center;text-anchor:middle;fill:#122a4e;-inkscape-font-specification:Sans Bold"
         id="tspan3844">Cache hierarchy</tspan></text>
    <use
       x="0"
       y="0"
       xlink:href="#text3842"
       id="use3846"
       transform="translate(180,0)"
       width="720"
       height="405"
       style="fill:#122a4e" />
  </g>
</svg>
