<mxfile host="65bd71144e">
    <diagram id="gpu-vs-qpu" name="GPU vs QPU stack">
        <mxGraphModel dx="636" dy="746" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="700" pageHeight="780" math="0" shadow="0">
            <root>
                <mxCell id="0"/>
                <mxCell id="1" parent="0"/>
                <mxCell id="c8" value="&lt;span&gt;Frameworks and apps&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;&amp;nbsp;chemistry, optimization&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="150" width="280" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="c11" value="&lt;span&gt;Libraries&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;Samplers, estimators, qiskit-xxx&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="210" width="280" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="c14" value="&lt;span&gt;Transpiler + virtual ISA&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;Circuit → OpenQASM 3 / QIR&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fillColor=#cdeb8b;strokeColor=#36393d;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="300" width="280" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="c17" value="&lt;span&gt;Quantum runtime&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;Queue, shots, post-processing&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fillColor=#cdeb8b;strokeColor=#36393d;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="360" width="280" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="c20" value="&lt;span&gt;Native ISA + firmware&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;Native gates, mid-circuit control&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fillColor=#ffcc99;strokeColor=#36393d;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="480" width="280" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="c23" value="&lt;span&gt;Physical hardware&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;Chip, cryostat, control electronics&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="540" width="280" height="40" as="geometry"/>
                </mxCell>
                <mxCell id="c26" value="&lt;span&gt;Calibration&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;realtime drift tracking&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fillColor=#ffcc99;strokeColor=#36393d;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;gradientColor=#ceea8b;gradientDirection=north;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="420" width="130" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="c27" value="&lt;span&gt;QEC decoder&lt;/span&gt;&lt;br&gt;&lt;font style=&quot;font-size:11px&quot;&gt;Real-time, µs level&lt;/font&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fillColor=#ffcc99;strokeColor=#36393d;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="350" y="420" width="140" height="50" as="geometry"/>
                </mxCell>
                <mxCell id="xYw1Wb6uhUL2-gCzbICf-23" value="&lt;span style=&quot;font-size: 20px;&quot;&gt;Quantum Computing Stack&lt;/span&gt;" style="text;html=1;align=center;verticalAlign=middle;strokeColor=none;fillColor=none;fontSize=20;fontFamily=Edu SA Hand;fontSource=https://fonts.googleapis.com/css?family=Edu+SA+Hand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="210" y="110" width="280" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="4" value="&lt;span&gt;Quantum Interconnect&lt;/span&gt;" style="rounded=1;arcSize=14;whiteSpace=wrap;html=1;fillColor=#ffff88;strokeColor=#36393d;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" vertex="1" parent="1">
                    <mxGeometry x="210" y="590" width="280" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="xYw1Wb6uhUL2-gCzbICf-15" value="" style="rounded=1;whiteSpace=wrap;html=1;arcSize=8;fillColor=#eeeeee;strokeColor=#36393d;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="500" y="460" width="100" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="c33" value="" style="rounded=1;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=15;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="510" y="504" width="12" height="12" as="geometry"/>
                </mxCell>
                <mxCell id="c35" value="" style="rounded=1;fillColor=#cdeb8b;strokeColor=#36393d;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=15;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="510" y="534" width="12" height="12" as="geometry"/>
                </mxCell>
                <mxCell id="c37" value="" style="rounded=1;fillColor=#ffcc99;strokeColor=#36393d;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=15;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="510" y="564" width="12" height="12" as="geometry"/>
                </mxCell>
                <mxCell id="c39" value="" style="rounded=1;fillColor=#ffff88;strokeColor=#36393d;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontSize=15;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="510" y="596" width="12" height="12" as="geometry"/>
                </mxCell>
                <mxCell id="xYw1Wb6uhUL2-gCzbICf-16" value="&lt;span&gt;Legend&lt;/span&gt;" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="1" vertex="1">
                    <mxGeometry x="500" y="460" width="60" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="2" value="" style="group;fontStyle=0" vertex="1" connectable="0" parent="1">
                    <mxGeometry x="512" y="459" width="90" height="160" as="geometry"/>
                </mxCell>
                <mxCell id="c34" value="software" style="text;html=1;align=center;verticalAlign=middle;strokeColor=none;fillColor=none;align=left;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="2" vertex="1">
                    <mxGeometry x="14.18" y="39" width="75.82" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="c36" value="middleware" style="text;html=1;align=center;verticalAlign=middle;strokeColor=none;fillColor=none;align=left;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="2" vertex="1">
                    <mxGeometry x="14.18" y="69" width="75.82" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="c38" value="firmware" style="text;html=1;align=center;verticalAlign=middle;strokeColor=none;fillColor=none;align=left;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="2" vertex="1">
                    <mxGeometry x="14.18" y="99" width="65.82" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="c40" value="hardware" style="text;html=1;align=center;verticalAlign=middle;strokeColor=none;fillColor=none;align=left;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" parent="2" vertex="1">
                    <mxGeometry x="14.18" y="131" width="65.82" height="20" as="geometry"/>
                </mxCell>
                <mxCell id="6" value="" style="endArrow=none;dashed=1;html=1;fontSize=20;fontStyle=0" edge="1" parent="1">
                    <mxGeometry width="50" height="50" relative="1" as="geometry">
                        <mxPoint x="210" y="280" as="sourcePoint"/>
                        <mxPoint x="580" y="280" as="targetPoint"/>
                    </mxGeometry>
                </mxCell>
                <mxCell id="7" value="computer" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" vertex="1" parent="1">
                    <mxGeometry x="522" y="280" width="60" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="8" value="system" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" vertex="1" parent="1">
                    <mxGeometry x="522" y="250" width="60" height="30" as="geometry"/>
                </mxCell>
                <mxCell id="9" value="&lt;span&gt;HPC/GPU accelerator&lt;/span&gt;" style="rounded=1;arcSize=10;whiteSpace=wrap;html=1;fontSize=13;fontFamily=Edu SA Hand;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DEdu%2BSA%2BHand;fontStyle=0" vertex="1" parent="1">
                    <mxGeometry x="500" y="150" width="90" height="90" as="geometry"/>
                </mxCell>
            </root>
        </mxGraphModel>
    </diagram>
</mxfile>