Update docs 2025 04 14 (#54)
* Update docs 2025 03 31 - Docs: remove virtual_rocr.rst - Fix documentation warnings - Reformat HIP RTC - Docs: Refactor HIP porting guide - Docs: Expand HIP porting guide and CUDA driver porting guide - Minor fix - Docs: Update environment variables file - Bump rocm-docs-core[api_reference] from 1.15.0 to 1.17.0 in /docs/sphinx - Docs: Update FP8 page to show both FP8 and FP16 types - Bump sphinxcontrib-doxylink from 1.12.4 to 1.13.0 in /docs/sphinx - Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.17.0 to 1.17.1. - Remove external link - Update programming model - Bump rocm-docs-core[api_reference] from 1.17.1 to 1.18.1 in /docs/sphinx - Docs: Add page for Complex Math API - Docs: Add page about HIP error codes - Update docs: the compilation cache is enabled by default - Fix fns32 function mask type in doc * Bump rocm-docs-core[api_reference] from 1.18.1 to 1.18.2 in /docs/sphinx Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.18.1 to 1.18.2. - [Release notes](https://github.com/ROCm/rocm-docs-core/releases) - [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md) - [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.18.1...v1.18.2) --- updated-dependencies: - dependency-name: rocm-docs-core[api_reference] dependency-version: 1.18.2 dependency-type: direct:production update-type: version-update:semver-patch * Fix readme link * Docs: Fix verbose paths generated by doxygen * Handle git ssh in docs conf.py
No files matched your search
@@ -0,0 +1,181 @@
|
||||
<mxfile host="65bd71144e" scale="1" border="20">
|
||||
<diagram name="CPU vs GPU Architecture" id="cpu-gpu-arch">
|
||||
<mxGraphModel dx="1781" dy="1008" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="600" pageHeight="300" background="#5E5B61" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="title" value="CPU versus GPU Architecture" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="20" width="200" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-container" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="70" y="90" width="200" height="150" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-title" value="CPU" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="145" y="60" width="50" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-core-1" value="CPU Core" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="85" y="105" width="70" height="55" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-core-2" value="CPU Core" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="185" y="105" width="70" height="55" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-core-3" value="CPU Core" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="85" y="170" width="70" height="55" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-core-4" value="CPU Core" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="185" y="170" width="70" height="55" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-container" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="350" y="91" width="200" height="150" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-title" value="GPU" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="425" y="60" width="50" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-1-1" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="367.5" y="100" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-1-2" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="392.5" y="100" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-1-3" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="417.5" y="100" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-1-4" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="442.5" y="100" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-1-5" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="467.5" y="100" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-1-6" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="492.5" y="100" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-1-7" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="517.5" y="100" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-2-1" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="367.5" y="123" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-2-2" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="392.5" y="123" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-2-3" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="417.5" y="123" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-2-4" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="442.5" y="123" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-2-5" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="467.5" y="123" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-2-6" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="492.5" y="123" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-2-7" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="517.5" y="123" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-3-1" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="367.5" y="146" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-3-2" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="392.5" y="146" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-3-3" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="417.5" y="146" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-3-4" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="442.5" y="146" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-3-5" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="467.5" y="146" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-3-6" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="492.5" y="146" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-3-7" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="517.5" y="146" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-4-1" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="367.5" y="170" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-4-2" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="392.5" y="170" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-4-3" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="417.5" y="170" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-4-4" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="442.5" y="170" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-4-5" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="467.5" y="170" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-4-6" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="492.5" y="170" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-4-7" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="517.5" y="170" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-5-1" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="367.5" y="193" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-5-2" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="392.5" y="193" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-5-3" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="417.5" y="193" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-5-4" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="442.5" y="193" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-5-5" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="467.5" y="193" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-5-6" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="492.5" y="193" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-5-7" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="517.5" y="193" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-6-1" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="367.5" y="216" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-6-2" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="392.5" y="216" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-6-3" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="417.5" y="216" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-6-4" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="442.5" y="216" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-6-5" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="467.5" y="216" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-6-6" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="492.5" y="216" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-core-6-7" value="CU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;fontSize=8;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="517.5" y="216" width="15" height="15" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-label-1" value="Large Complex Cores" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="120" y="250" width="150" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-label-2" value="High Clock Speed (3-5 GHz)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="85" y="270" width="170" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-label-1" value="Many Simple Cores" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="375" y="250" width="150" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-label-2" value="Lower Clock Speed (1-2 GHz)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="362.5" y="270" width="175" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="cpu-memory" value="Large Cache per Core" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#9C2A44;strokeColor=#FFFFFF;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
|
||||
<mxGeometry x="70" y="250" width="200" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu-memory" value="Shared Memory across Cores" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#9C2A44;strokeColor=#FFFFFF;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;align=center;" parent="1" vertex="1">
|
||||
<mxGeometry x="350" y="250" width="200" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="background: #5E5B61; background-color: light-dark(#5E5B61, #a09da2);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="522px" height="317px" viewBox="-0.5 -0.5 522 317" content="<mxfile scale="1" border="20"><diagram name="CPU vs GPU Architecture" id="cpu-gpu-arch">7ZxRc6o4FMc/jTN3H3oHAkH7WN3WPrQzO+Pc2edcTIFpIA7gau+nv4kEFYludxY9TA99kZwAgd8/J/y1ekbeLN3Oc7aKX+WSixFxltuR9+eIEHc8cdWLjnyYiONMqkiUJ0sTOwQWyS9e72ii62TJi8aOpZSiTFbNYCizjIdlI8byXG6au71J0Rx1xSLeCixCJtrRv5NlGVfRwHEO8WeeRLEZ2as7frLwPcrlOjPDjYhHH+k0MOdLWX0qs38Rs6XcHIW8x5E3y6Usq610O+NCs62pVcc9nendX3bOs/IzB5RJqW55d9A/TKzN3c/++qEDPC/WhdqY75oPeRgnpYK9zs0RRflR8yr5Vo03jctUqICrNosyl+98JoXMVSSTmdpz+pYIcRJiIoky1QzVFXMVn6phy0Qp8WA60mS51MNMN3r4xYqFesyNmngqtkPN9c04+vQyK81cciem/cTSROhp+JAnTJhgfQ1Knqfdn4q30Rma+oL49ihkUM65THmZf6hdTC+pp8FH3a6am8MU2u8SN6aPmblm1kb7Mx+kUxtGPbuS4Wp9p7KhZEmmMJ4q2hKsCc6G9kjLY9n0jJ5QSoOWxscwq546dUg3eMdNuvefpOvSjvBeSJbep0MAkA6uTxuCBW3BqEUv0lk25PzOtevlzKRlFfs/STFTeUHpxaS4IupJk7Tr0BbqsQU1pR2iJjhQu31g7eFgfYp63F5Bro7ax4G6Na1vyDr6+t7Foyfmxb2heYnOmpf5YF7OCOYTMPMS7c2Lzb60BbvBomOUmFyXuReMv58+XNvYXWpLk06xW6zMV8Z+T/qB3eJqvjB23+3JbLc4nK+M3e/JbKe4sPdlbQ9wYe/L2j5GhZ32Y20ng4EkHgR29AYSBjt6AwmDHb2BhMGO3kDCYEdvIGGwozeQENi9wUD6AQR29AYSBjt6AwmDHb2BhMGO3kDCYEdvIGGwozeQENj9wUBavkhzA+zoDSQMdvQGEgY7egMJgx29gYTBjt5AwmBHbyAhsNPBQN4DfPBLBwMJgx29gYTBjt5AwmBHbyBhsKM3kDDY0RtICOwBegNJXIAPfgP0BhIIO3YDCYQdu4EEwo7dQAJhx24ggbBjN5C3xK4LQAj2kwuLf3xhecRHugZEuhLqZqpqEEVLiv79lJ6Y9k3rAJFm7YP9D+cbKl6xElAlY9uPPquhtHZChu/qdbHiihlxvu2+GeXMn3/9MSj6mbosxPaPAVuxkK6qI5zLy1eW6atcJDoth6y8qKE3PhHxllkZXcjKF7nRVWDaabmryzCk5aW3/i2fYs1MyxOzq6U25ak0R1kfmCyM9euqUrjrEkr3M/Lg+5+1L67zXzVqTZYORBv/+8PRWhmoqzQ8o9giVjel0+7V9DsszGVRnF1Vsel2WtHpmsKp5qEm7K7vqPCu9/gb</diagram></mxfile>"><defs/><rect fill="#5E5B61" width="100%" height="100%" x="0" y="0" style="fill: light-dark(rgb(94, 91, 97), rgb(160, 157, 162));"/><g><g><rect x="151" y="26" width="200" height="30" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)scale(0.9999999999999999)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="101%" height="101%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 41px; margin-left: 152px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 18px; font-family: "Arial"; color: light-dark(#FFFFFF, #121212); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">CPU versus GPU Architecture</div></div></div></foreignObject><text x="251" y="46" fill="#FFFFFF" font-family=""Arial"" font-size="18px" text-anchor="middle">CPU versus GPU Archite...</text></switch></g></g><g><rect x="21" y="96" width="200" height="150" fill="#585556" stroke="#ffffff" stroke-width="2" pointer-events="all" style="fill: light-dark(rgb(88, 85, 86), rgb(166, 163, 164)); stroke: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/></g><g><rect x="96" y="66" width="50" height="20" fill="none" stroke="none" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)scale(0.9999999999999999)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="101%" height="101%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 76px; margin-left: 97px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #FFFFFF; "><div style="display: inline-block; font-size: 16px; font-family: "Arial"; color: light-dark(#FFFFFF, #121212); line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">CPU</div></div></div></foreignObject><text x="121" y="81" fill="#FFFFFF" font-family=""Arial"" font-size="16px" text-anchor="middle">CPU</text></switch></g></g><g><rect x="36" y="111" width="70" height="55" fill="#c23555" stroke="#ffffff" pointer-events="all" style="fill: light-dark(rgb(194, 53, 85), rgb(255, 136, 164)); stroke: light-dark(rgb(255, 255, 255), rgb(18, 18, 18));"/></g><g><g transform="translate(-0.5 -0.5)scale(0.9999999999999999)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="101%" height="101%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 68px; height: 1px; padding-top: 139px; margin-left: 37px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; color: #Line truncated
|
||||
|
Depois Largura: | Altura: | Tamanho: 63 KiB |
@@ -0,0 +1,61 @@
|
||||
<mxfile host="65bd71144e" scale="1" border="20">
|
||||
<diagram name="Host-Device Data Flow" id="host-device-flow">
|
||||
<mxGraphModel dx="739" dy="990" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="600" pageHeight="300" background="#5E5B61" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="title" value="Host-Device Data Flow" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="10" width="200" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="host-box" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="50" y="70" width="150" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="host-label" value="Host (CPU)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="75" y="80" width="100" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="device-box" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="400" y="70" width="150" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="device-label" value="Device (GPU)" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="425" y="80" width="100" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="arrow-1" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="200" y="120" as="sourcePoint"/>
|
||||
<mxPoint x="400" y="120" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="label-1" value="1. Initialize" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="250" y="100" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="arrow-2" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="200" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="400" y="160" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="label-2" value="2. Transfer Data" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="250" y="140" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="arrow-3" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="200" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="400" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="label-3" value="3. Execute Kernel" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="250" y="180" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="arrow-4" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="400" y="240" as="sourcePoint"/>
|
||||
<mxPoint x="200" y="240" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="label-4" value="4. Return Results" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="250" y="220" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="542px" height="282px" viewBox="-0.5 -0.5 542 282" content="<mxfile scale="1" border="20"><diagram name="Host-Device Data Flow" id="host-device-flow">7Zhdb5swGIV/TaTuohMfIU0v89lO06Rq3dRrF1ywauzIvCRkv342GAKYZlFHmk2iFyk+NrY5530SJyN3EWd3Am2ibzzAdORYQTZylyPHuXFv5asS9oVwe2sVQihIUEj2QXgkv7AWy2EpCXDSGAicUyCbpuhzxrAPDQ0JwXfNYS+cNlfdoBAbwqOPqKk+kQCiQp1Y1kG/xySM9Mpu2fGM/NdQ8JTp5UaO6628+UTPF6NyKj0+iVDAdzXJXY3cheAciqs4W2CqnC1dK+5bv9FbbVtgBqfcAATkI+c3bRFN9dPf8wSul3hLfNlnLREg+W9N5UaLTcO+9AlwJteZRxBTKdjyMgHBX/GCUy6kwjiTI+cvhNKWhCgJmWz6cqdY6vMtFkBkAjPdEZMgUMvMdxEB/LhBvlpzJ8tNarnFWD2EpabnDHQN2VPdXqOYUFV9M0EQ1WK5BxnLOv+TummZdlFtCGc1SVt4h3mMQezlEN3rlPHvm1W8O5RONSRqlI2uWF2tYTXzITJ5oVPrTjBSWT3zzAjRyKrpWZertRjriakinnqeNzHirftY9JS0OP046zWNvTGNtb0OY+1pX85S9Kze2ToAkcrV4uHnp/+AickFmLjxGslNO5I7FxJB/s51figWkgvP+3goxtYFqdDmdnNRfWZc3Q1kvBmfczk08rPRtW0EZ0SFWTBTY5XnFCUJ8Y8F986Sx0HjFGY6VrOkq6BLTWCKgGybZ7cum/QKD5wwOPLx7bScTngqfKzvqp+mWhO1wTQmAiRCDMZEeWrVY58UZM5fR5D2Z9n+wgjIMlY1/u8j6FziwOa1D2wnMtgO9P0MOgODRxmc9MVge6K+GTSDdBSDPwRiyYsEpfwCNYB4CojjDwfRHUA8BmLV/lsQjYn6BtEM0lUgrjLsp6AOpV+xYOWhdSDxTySeeiztj8TxQOJRgMbvJNFAuj1R3ySaQY4Vid8xpILlF0lKIRlIPInEirAzkCibhx+bi7wPv+e7q98=</diagram></mxfile>" style="background-color: rgb(94, 91, 97);"><defs/><g><rect x="171" y="20" width="200" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 35px; margin-left: 172px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Host-Device Data Flow</div></div></div></foreignObject><text x="271" y="40" fill="#FFFFFF" font-family="Arial" font-size="18px" text-anchor="middle">Host-Device Data Flow</text></switch></g><rect x="21" y="80" width="150" height="180" fill="#585556" stroke="#ffffff" stroke-width="2" pointer-events="all"/><rect x="46" y="90" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 105px; margin-left: 47px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Host (CPU)</div></div></div></foreignObject><text x="96" y="110" fill="#FFFFFF" font-family="Arial" font-size="16px" text-anchor="middle">Host (CPU)</text></switch></g><rect x="371" y="80" width="150" height="180" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><rect x="396" y="90" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 105px; margin-left: 397px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 16px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Device (GPU)</div></div></div></foreignObject><text x="446" y="110" fill="#FFFFFF" font-family="Arial" font-size="16px" text-anchor="middle">Device (GPU)</text></switch></g><path d="M 171 130 L 362.76 130" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 368.76 130 L 360.76 134 L 362.76 130 L 360.76 126 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><rect x="221" y="110" width="100" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointerLine truncated
|
||||
|
Depois Largura: | Altura: | Tamanho: 9.7 KiB |
@@ -0,0 +1,237 @@
|
||||
<mxfile host="65bd71144e" scale="1" border="20">
|
||||
<diagram name="Memory Access Patterns" id="memory-patterns">
|
||||
<mxGraphModel dx="739" dy="990" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="600" pageHeight="300" background="#5E5B61" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="title" value="Memory Access Patterns" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="10" width="200" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-title" value="Uncoalesced Access" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="75" y="40" width="150" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-threads" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="50" y="80" width="200" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-threads-title" value="Threads" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="100" y="62" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-div1" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="100" y="80" as="sourcePoint"/>
|
||||
<mxPoint x="100" y="160" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-div2" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="150" y="80" as="sourcePoint"/>
|
||||
<mxPoint x="150" y="160" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-div3" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="200" y="80" as="sourcePoint"/>
|
||||
<mxPoint x="200" y="160" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-memory" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="50" y="200" width="200" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-memory-title" value="Memory" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="100" y="240" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-mem-div1" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="100" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="100" y="240" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-mem-div2" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="150" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="150" y="240" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-mem-div3" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="200" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="200" y="240" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-arrow1" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="75" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="75" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-arrow2" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="125" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="175" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uncoalesced-arrow3" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="175" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="125" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-title" value="Coalesced Access" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="375" y="40" width="150" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-threads" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="350" y="80" width="200" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-threads-title" value="Threads" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="400" y="62" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-div1" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="400" y="80" as="sourcePoint"/>
|
||||
<mxPoint x="400" y="160" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-div2" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="450" y="79" as="sourcePoint"/>
|
||||
<mxPoint x="450" y="159" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-div3" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="500" y="80" as="sourcePoint"/>
|
||||
<mxPoint x="500" y="160" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-memory" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="350" y="200" width="200" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-memory-title" value="Memory" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="400" y="240" width="100" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-mem-div1" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="400" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="400" y="240" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-mem-div2" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="450" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="450" y="240" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-mem-div3" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="500" y="200" as="sourcePoint"/>
|
||||
<mxPoint x="500" y="240" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-arrow1" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="375" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="375" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-arrow2" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="425" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="425" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-arrow3" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="475" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="475" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="coalesced-arrow4" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="525" y="160" as="sourcePoint"/>
|
||||
<mxPoint x="525" y="200" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<UserObject label="0" placeholders="1" name="Variable" id="2">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="65" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="3">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="115" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="4">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="165" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="63" placeholders="1" name="Variable" id="5">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="215" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="0" placeholders="1" name="Variable" id="6">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="365" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="7">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="415" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="8">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="465" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="63" placeholders="1" name="Variable" id="9">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="515" y="110" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="0" placeholders="1" name="Variable" id="10">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="65" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="11">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="115" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="12">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="165" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="63" placeholders="1" name="Variable" id="13">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="215" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="0" placeholders="1" name="Variable" id="14">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="365" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="15">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="415" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="..." placeholders="1" name="Variable" id="16">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="465" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
<UserObject label="63" placeholders="1" name="Variable" id="17">
|
||||
<mxCell style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;overflow=hidden;fontColor=light-dark(#FFFFFF,#121212);" parent="1" vertex="1">
|
||||
<mxGeometry x="515" y="210" width="20" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</UserObject>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="542px" height="297px" viewBox="-0.5 -0.5 542 297" content="<mxfile scale="1" border="20"><diagram name="Memory Access Patterns" id="memory-patterns">7ZxRb5swEIB/TaTtoVWAkCaPTdZ2L9Uqdd2eXXCDV4Mj4zTpfv1MMAFsSBsghAWv0kQOc8B9d/adT8nAmvubOwqW3j1xIR6YQ3czsL4NTPPKmvL/I8F7LJhOh7FgQZEbi4xU8Ij+QiFMhq2QC8PcQEYIZmiZFzokCKDDcjJAKVnnh70QnL/rEiygInh0AFalv5HLvFg6Hg5T+XeIFp64s5WceAbO64KSVSBuNzAt+8aejYU+HySqxPjQAy5ZZ0TWzcCaU0JYfORv5hBHlk2sFl93W3J299gUBuwzFzDE+CtvL3oDeCXe/h76hL5z2bXjwDDkBw+AMUiDUDw1e08MxeCG32jmMR9zgcEPQ0bJK5wTTCiXBCTgI2cvCGNJBDBaBPyjwx8VcvnsDVKGOIJrccJHrhvdZrb2EIOPS+BE91xzf+OyrY1h9BbDSD0JmHAiYyI+3wIf4cj9rikCWAiTZ+Bcbrf/uFy1mTBj9EBwkxEJG95B4kO2NZA4ayb83/NuvE59ZzfEy/mNcFnhroud5pQZPxDYihGuAodwvw0d6F4U43xKR2SYdh7k6AQgr+wcx5HK0bALOJpNc/QoBG6okFSo5a1XZN8M0Cy7aGKa2LY9VkBnLRqfSWZAsxkb2/lYmXwyVibHsXFJzPzMEuh0mJgnCBNDmu/GphonRQybjhMXvRkKOoUZDNzrKCdIWZTiq+j80M2lE6rdMoYpmj8SGYUYMPSWT0KKjCXu8EAQf5JSLHLIhGRFHSguymYFH+gxxpIiBugCMkXRFt3uravQNDXNlELJRHkwTftUNC1NszRFrEpTSTXboemLkuCYCcmc5yS2ffKEZGfhjzKSUcOrWWzjkoTkPgNA5yMf5COFiXsbCQlHqJOS/cnELpTqZiVK/B1t5tOZyf6MojpSWVGrSHV6Up5WVEaqKGoH6XbT97Bp18EgDJFzvkylzSwlU/wsUkmP4hpHJHrYrHv2RA2zIaTGCZkeNu2eP9OmwlR2jiMy/ajjMNf9hs8VLtYJGw49aTdYJ+w36G5DEwRHJ+w26F5DyWojQ6m6nynrOeJ+pu40lDGQpsiraUWWcqfBnrbCUhfyg8xmdjNxKetpJS7Pucsg5yGtthl0k6H5NKTVJoNuMRyQi1TevCxFfORJTyck+xOJ6kDbazDo9sIBWUlloIqiNoDq5oIKQt65qrxtKStqZdtSNxcK5sqmmguyovaI6tZCHkRTMSorao/oSBPNLX9NxaisqDmiTyGkP57/RN/KMocYPEMcKxT6l5iXeB7BLqT572gFwBdW+QV4MfeclKeJY5gZqwif2Vui1is9CR/9grdO5fFxMJBqSxyhvXABff2SepTJbWEZZvT3tZmacyzhLvxikeptFSpO/jFDbi/Jy8vLmiytPrI0jPOEOeolzE5G5tiqydLuI0uzk4FZd70c9xGl1cmwrD/HXvUR5qiTcVkf5qSXMDsZmbUXzGkfWdqdDMy6C2b8En1jKYVl8U9X/H9zrGH0EaZcYp4NzV5u/sg1Zjdo1l4yjV7u/shFZjdg1l4ze7n5I1eZ3WDZwDTby+0fucw8G5q93AGS68xu0Ky/aPZyB0guNNuFyUXpLzHGjc/0xy6tm38=</diagram></mxfile>" style="background-color: rgb(94, 91, 97);"><defs/><g><rect x="171" y="26" width="200" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 41px; margin-left: 172px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Memory Access Patterns</div></div></div></foreignObject><text x="271" y="46" fill="#FFFFFF" font-family="Arial" font-size="18px" text-anchor="middle">Memory Access Patterns</text></switch></g><rect x="46" y="56" width="150" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 66px; margin-left: 47px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Uncoalesced Access</div></div></div></foreignObject><text x="121" y="70" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">Uncoalesced Access</text></switch></g><rect x="21" y="96" width="200" height="80" fill="#585556" stroke="#ffffff" stroke-width="2" pointer-events="all"/><rect x="71" y="78" width="100" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 88px; margin-left: 72px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Threads</div></div></div></foreignObject><text x="121" y="92" fill="#FFFFFF" font-family="Arial" font-size="1Line truncated
|
||||
|
Depois Largura: | Altura: | Tamanho: 29 KiB |
@@ -0,0 +1,64 @@
|
||||
<mxfile host="65bd71144e" scale="1" border="20">
|
||||
<diagram name="Multi-GPU Workload Distribution" id="multi-gpu">
|
||||
<mxGraphModel dx="739" dy="990" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="600" pageHeight="300" background="#5E5B61" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="title" value="Multi-GPU Workload Distribution" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="125" y="10" width="300" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="host-cpu" value="Host CPU" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="225" y="60" width="100" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu0" value="GPU 0" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="25" y="180" width="100" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu1" value="GPU 1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="175" y="180" width="100" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu2" value="GPU 2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="325" y="180" width="100" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="gpu3" value="GPU 3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="475" y="180" width="100" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="arrow0" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="275" y="120" as="sourcePoint"/>
|
||||
<mxPoint x="75" y="180" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="arrow1" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="275" y="120" as="sourcePoint"/>
|
||||
<mxPoint x="225" y="180" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="arrow2" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="275" y="120" as="sourcePoint"/>
|
||||
<mxPoint x="375" y="180" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="arrow3" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="275" y="120" as="sourcePoint"/>
|
||||
<mxPoint x="525" y="180" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="label0" value="25%" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="45" y="250" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="label1" value="25%" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="195" y="250" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="label2" value="25%" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="345" y="250" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="label3" value="25%" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="495" y="250" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="592px" height="301px" viewBox="-0.5 -0.5 592 301" content="<mxfile scale="1" border="20"><diagram name="Multi-GPU Workload Distribution" id="multi-gpu">7Zldj6IwFIZ/DZeT8DE4eqmMOjeTTGI2c12hA42FklJE99fvKRT5qJjJxJXdBC8MvP3kfc7xVDUcLz5tOUqjdxZgathmcDKcV8O2X5wFvEvhXAmLhVkJISdBJVmNsCO/sRLrbjkJcNbpKBijgqRd0WdJgn3R0RDnrOh2+2K0u2qKQqwJOx9RXf0kgYgqdWaajf6GSRiplZ26YY/8Q8hZnqjlDNtx1+5qpuaLUT2V6p9FKGBFS3LWhuNxxkR1FZ88TKWztWvVuM1A62XbHCfiOwMEEfDI5aAjorl6+vccnH7afvwC+ZPxA2UogMtXkglO9rkgLFHbF+faMYFPsOIqEjEFwYJL6MwO2GOUcVASlkDP1RehtCchSsIEbn3YMwZ9dcRcEGCxVA0xCQK5zKqIiMC7FPlyzQICD7TSbCwfx5TTs0SoaLLm6n6DYkJlHC45QVSJ9R4A0KZ8ga6bp/yUG8KnlqTM3GIWY8HP0KVutd1qyLkbz0UTRJdYiToBpGJXxW14mbmBBxeK33WWEcvEk5/mGs43aADFkzx71LruXfO3BbTNTgb23HXdmQa67WjVUmeQ3QP0PAIguwdopgOyrgGa3QFQmOamBqfKMvOuZDyA47r/G5le5swfS8YaIGNNZKyXcdHYA2jsCY0zctY4A2icCc3zmFlTnoH1YqNRwUmwlF3l8YuiLCP+rTPcbcMHPcNB57CtO9ZyxL1iSK1xTJEgx+4R/ZpLaoUPRhLRKjB9IHbP6Izl3MdqVPvQ3JtoCGw9j0A8xEKbp2R2eervY9Qr04TxHhgHTxx/iaNexiaO9+DoPDgf9Zo3cbwHR/dx+UjRHlO9PMoNuBrMf++XDXuM40wXziV6ivbPY3qQ9YPhJ4eZkpZeBSdaN76yLUbGpRe7CdeNr3FjZ5de0yZcNz4LH5ddcNv8G1BVuuYPF2f9Bw==</diagram></mxfile>" style="background-color: rgb(94, 91, 97);"><defs/><g><rect x="121" y="20" width="300" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 35px; margin-left: 122px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Multi-GPU Workload Distribution</div></div></div></foreignObject><text x="271" y="40" fill="#FFFFFF" font-family="Arial" font-size="18px" text-anchor="middle">Multi-GPU Workload Distribution</text></switch></g><rect x="221" y="70" width="100" height="60" fill="#585556" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 100px; margin-left: 222px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Host CPU</div></div></div></foreignObject><text x="271" y="104" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">Host CPU</text></switch></g><rect x="21" y="190" width="100" height="60" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 220px; margin-left: 22px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GPU 0</div></div></div></foreignObject><text x="71" y="224" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">GPU 0</text></switch></g><rect x="171" y="190" width="100" height="60" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 220px; margin-left: 172px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: Line truncated
|
||||
|
Depois Largura: | Altura: | Tamanho: 12 KiB |
@@ -0,0 +1,124 @@
|
||||
<mxfile host="65bd71144e" scale="1" border="20">
|
||||
<diagram name="SIMT Execution Model" id="simt-execution">
|
||||
<mxGraphModel dx="739" dy="990" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="600" pageHeight="300" background="#5E5B61" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="title" value="SIMT Execution Model" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="10" width="200" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="instruction" value="a[i] = b[i] + c[i]" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;fontFamily=Arial;fontSize=14;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="50" width="200" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="arrow1" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="300" y="90" as="sourcePoint"/>
|
||||
<mxPoint x="110" y="140" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="arrow2" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="300" y="90" as="sourcePoint"/>
|
||||
<mxPoint x="240" y="140" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="arrow3" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="300" y="90" as="sourcePoint"/>
|
||||
<mxPoint x="370" y="140" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="arrow4" value="" style="endArrow=classic;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="300" y="90" as="sourcePoint"/>
|
||||
<mxPoint x="500" y="140" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane0" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="50" y="140" width="120" height="120" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane0-title" value="Thread 0" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="80" y="150" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane0-line" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="50" y="170" as="sourcePoint"/>
|
||||
<mxPoint x="170" y="170" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane0-b" value="b[0] = 5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="80" y="180" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane0-c" value="c[0] = 3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="80" y="200" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane0-a" value="a[0] = 8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="80" y="230" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="180" y="140" width="120" height="120" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane1-title" value="Thread 1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="210" y="150" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane1-line" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="180" y="170" as="sourcePoint"/>
|
||||
<mxPoint x="300" y="170" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane1-b" value="b[1] = 2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="210" y="180" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane1-c" value="c[1] = 4" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="210" y="200" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane1-a" value="a[1] = 6" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="210" y="230" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="310" y="140" width="120" height="120" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane2-title" value="Thread 2" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="340" y="150" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane2-line" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="310" y="170" as="sourcePoint"/>
|
||||
<mxPoint x="430" y="170" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane2-b" value="b[2] = 7" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="340" y="180" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane2-c" value="c[2] = 1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="340" y="200" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane2-a" value="a[2] = 8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="340" y="230" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#585556;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="440" y="140" width="120" height="120" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane3-title" value="Thread 3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="470" y="150" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane3-line" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="440" y="170" as="sourcePoint"/>
|
||||
<mxPoint x="560" y="170" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane3-b" value="b[3] = 3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="470" y="180" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane3-c" value="c[3] = 5" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="470" y="200" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="lane3-a" value="a[3] = 8" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="470" y="230" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="553px" height="292px" viewBox="-0.5 -0.5 553 292" content="<mxfile scale="1" border="20"><diagram name="SIMT Execution Model" id="simt-execution">7Ztdc6IwFEB/DY+dIYmofayu7e5DZ3bGzuxzCqlkGokTY9X99RskIARQlmqUGfrQgUv4uic3OYg6aLrcvQi8Cl95QJgD3WDnoB8OhCP0qP7HgX0SeHx0k8BC0CAJgWNgTv8SHUybbWhA1oWGknMm6aoY9HkUEV8WYlgIvi02++CseNYVXpBSYO5jVo7+oYEMk+jQdY/xn4QuQn1mlG54x/7nQvBNpE/nQOTNvMlQH2+J00Pp9usQB3ybC6GZg6aCc5ksLXdTwuLMpllL9nuu2ZpdtiCRbLKDpFLd8mGnL8w2+u7nv17fVGS2I/5GUh6pZU34cM1yn6ZJkp06zSSUS6YCQC2upeCfZMoZFyoS8Ui1nHxQxowQZnQRqVVfXShR8ckXEZIqAE96w5IGQXyayTakksxX2I/PuVW9TcUOGSbxPbjx4XkkdRcCY73+jJeUxZ3vSVDMdDC9BkXl+fCn4uWM6STGF0R2uZDO4AvhSyLFXjXRW2FKf1/sxNtjz8mahIVeozus7qyL7MhHYmpBQ6sGSCOV8Y2fUDIwYsebUMdTi+4h4L7nAnASl08WMMAWE1yFIMc8j1eldqr6vOeV+kI+6cmWtLLgKWYp2IFdhl5DhoMLMDwMWKCErwSFRMFT3DQuG4bXa+qfqr3T+a5NGQkKI2M5YbmMeBUJSWOCMCzpV3E8rcqSPsNvTtWVZDyQwePRyPOab4RP9E75Ac44DgBGbZrAJBYLIksHOjDL7ro5RthjvAbGrM4sYUQ9xmtgRCO7GAc9xmtg9EzhuR5GhiPinqf4HV/xxkpXhpdC3Vw5vJok5voCgBWdIQt+xzkOeX2o1v+3UBAcOJnv3LXwn5THK8ni2CBXIYvDCnCX48ZoVMZ2amjTEFqMa6AD45pZSaOW4xowpyfzQBce1x7eSxDjRzQ3/8zmdaAG3TuowbHtGvRL7HyTHerZNWGXTTTW2OESO2yyG/fsGrFDdtk1+Jikiy4IzOHMugyCczIIOlAQt5BBaH7CZNkGQW+DhsWZtdRWB83H5SvrIKjRQZCflspc768KbzEtlarQsg+CGh8swBv08BrBsy2EoEYIC/CGPbxm8CwbITw/9XXRCFHdiytrRgjPGWEX5qJbGCEyX1ZZNkLYG6EhcmYttTXCAbJqhLDGCGF+Xhp1oApvMS+VqtCyEcIaIyzA68JD9T3As22EsMYIYf8RYQt4lo2wwZc3umiEg7rvwFgzQnTOCLvwwuMWRjgwXyxaNkLUG6EhcmYttTVCb2jVCFGNEaL+tWOLKrRshKjGCFH/vv//4dk2QlRjhKg3whbwrmeEavX485lklD3+QgnN/gE=</diagram></mxfile>" style="background-color: rgb(94, 91, 97);"><defs/><g><rect x="171" y="20" width="200" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 35px; margin-left: 172px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">SIMT Execution Model</div></div></div></foreignObject><text x="271" y="40" fill="#FFFFFF" font-family="Arial" font-size="18px" text-anchor="middle">SIMT Execution Model</text></switch></g><rect x="171" y="60" width="200" height="40" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 80px; margin-left: 172px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">a[i] = b[i] + c[i]</div></div></div></foreignObject><text x="271" y="84" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">a[i] = b[i] + c[i]</text></switch></g><path d="M 271 100 L 88.96 147.9" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 83.16 149.43 L 89.88 143.53 L 88.96 147.9 L 91.92 151.26 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 271 100 L 217.33 144.73" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 212.72 148.57 L 216.3 140.37 L 217.33 144.73 L 221.42 146.52 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 271 100 L 334.3 145.21" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 339.18 148.7 L 330.35 147.31 L 334.3 145.21 L 335 140.8 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 271 100 L 463.01 148" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 468.83 149.46 L 460.1 151.4 L 463.01 148 L 462.04 143.64 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><rect x="21" y="150" width="120" height="120" fill="#585556" stroke="#ffffff" stroke-width="2" pointer-evLine truncated
|
||||
|
Depois Largura: | Altura: | Tamanho: 21 KiB |
@@ -1,148 +0,0 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram id="zBbb_w2fufU70cdOGtND" name="1 oldal">
|
||||
<mxGraphModel dx="1397" dy="443" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="0" pageScale="1" pageWidth="660" pageHeight="610" background="none" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="6009" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#523E43;fontColor=#FFFFFF;strokeColor=none;container=0;" vertex="1" parent="1">
|
||||
<mxGeometry width="320" height="380" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5985" value="" style="group" vertex="1" connectable="0" parent="1">
|
||||
<mxGeometry x="60" y="10" width="40" height="360" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5947" value="" style="shape=flexArrow;endArrow=classic;html=1;width=60;endSize=16.142857142857142;endWidth=61.142857142857146;strokeColor=none;fillColor=#5E5B61;startWidth=76.3265306122449;startSize=14.045714285714284;" edge="1" parent="5985">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="20" as="sourcePoint"/>
|
||||
<mxPoint x="20" y="360" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5951" value="" style="group" vertex="1" connectable="0" parent="5985">
|
||||
<mxGeometry y="10" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5948" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5951">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5950" value="<font face="Klavika" style="font-size: 17px;">ADD</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5951">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5952" value="FM" style="group" vertex="1" connectable="0" parent="5985">
|
||||
<mxGeometry y="110" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5953" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5952">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5954" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5952">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5955" value="FM" style="group" vertex="1" connectable="0" parent="5985">
|
||||
<mxGeometry y="160" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5956" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5955">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5957" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5955">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5964" value="FM" style="group" vertex="1" connectable="0" parent="5985">
|
||||
<mxGeometry y="210" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5965" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5964">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5966" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5964">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5967" value="FM" style="group" vertex="1" connectable="0" parent="5985">
|
||||
<mxGeometry y="260" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5968" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5967">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5969" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5967">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5982" value="" style="group" vertex="1" connectable="0" parent="5985">
|
||||
<mxGeometry y="60" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5983" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5982">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5984" value="<font face="Klavika" style="font-size: 17px;">DIV</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5982">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5986" value="" style="group" vertex="1" connectable="0" parent="1">
|
||||
<mxGeometry x="220" y="10" width="40" height="360" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5987" value="" style="shape=flexArrow;endArrow=classic;html=1;width=60;endSize=16.142857142857142;endWidth=61.142857142857146;strokeColor=none;fillColor=#5E5B61;startWidth=76.3265306122449;startSize=14.045714285714284;" edge="1" parent="5986">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="20" as="sourcePoint"/>
|
||||
<mxPoint x="20" y="360" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="5988" value="" style="group" vertex="1" connectable="0" parent="5986">
|
||||
<mxGeometry y="10" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5989" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5988">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5990" value="<font face="Klavika" style="font-size: 17px;">ADD</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5988">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5991" value="FM" style="group" vertex="1" connectable="0" parent="5986">
|
||||
<mxGeometry y="110" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5992" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5991">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5993" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5991">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5994" value="FM" style="group" vertex="1" connectable="0" parent="5986">
|
||||
<mxGeometry y="160" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5995" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5994">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5996" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5994">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5997" value="FM" style="group" vertex="1" connectable="0" parent="5986">
|
||||
<mxGeometry y="210" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5998" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="5997">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5999" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="5997">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6000" value="FM" style="group" vertex="1" connectable="0" parent="5986">
|
||||
<mxGeometry y="260" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6001" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="6000">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6002" value="<font face="Klavika" style="font-size: 17px;">FMA</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="6000">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6003" value="" style="group" vertex="1" connectable="0" parent="5986">
|
||||
<mxGeometry y="60" width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6004" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=none;fontColor=#FFFFFF;" vertex="1" parent="6003">
|
||||
<mxGeometry width="40" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6005" value="<font face="Klavika" style="font-size: 17px;">DIV</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=17;fontColor=#FFFFFF;" vertex="1" parent="6003">
|
||||
<mxGeometry y="5" width="40" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6006" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;labelBackgroundColor=default;endArrow=classic;fontSize=11;rounded=1;strokeColor=none;endSize=16.142857142857142;fillColor=#5E5B61;startSize=14.045714285714284;" vertex="1" parent="1">
|
||||
<mxGeometry x="135" y="166" width="10" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6007" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;labelBackgroundColor=default;endArrow=classic;fontSize=11;rounded=1;strokeColor=none;endSize=16.142857142857142;fillColor=#5E5B61;startSize=14.045714285714284;" vertex="1" parent="1">
|
||||
<mxGeometry x="155" y="166" width="10" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6008" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;labelBackgroundColor=default;endArrow=classic;fontSize=11;rounded=1;strokeColor=none;endSize=16.142857142857142;fillColor=#5E5B61;startSize=14.045714285714284;" vertex="1" parent="1">
|
||||
<mxGeometry x="175" y="166" width="10" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -1 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="321px" height="381px" viewBox="-0.5 -0.5 321 381" content="<mxfile><diagram id="zBbb_w2fufU70cdOGtND" name="1 oldal">7Zxbb6M4FMc/TR634urAYy7t7GhUaaVKu89ucAiqg1lwmmQ//RqwuQSYONOAiYY+NPTYDvb5H/+MfdLMzNX+9C2G0e6VeAjPDM07zcz1zDAMy9DYS2o555Y5sHODHwdebtJLw1vwH+JG3s4/BB5KahUpIZgGUd24IWGINrRmg3FMjvVqW4Lrd42gz++olYa3DcSoUe2fwKO73ApApfafKPB3/M5A9Psdbj78mBxCfruQhCgv2UPxLrxqsoMeOVZM5vPMXMWE0Pxqf1ohnHpVOCxv99JRWvQ4RiGVaQA0zc3bfEJ84OPmXaNn4YhsLChtos3M5XEXUPQWwU1aemTSM9uO7jH7S2eX2wDjFcEkztqatmE+W2ZqJyGt2F+yH2ZPaEw+kCjJfGUumaQUBiGK+T2b4+JD/UQxRaeKiY/zGyJ7ROMzq3IstTOF33cV3UyHGyGPF79oW3qOXXDntTvSdh37uiPTqIjkx1KENnzH6DJIamM8CTnzZuf6RKp4wGpzALiLA6z5dQeweI/Syy1Gp0U6RZm2KPT45XqDYZIEm3pAid4DLa/MQaGDJ90yHHte/M6LxVQF+kU56Aq2y4h9tpdAzyrDmIq3m4Mn0wC2qQGdedFyRbnojfWkWZW+OFZr1JZhgjwfyYat3SKasMUIQxp81pHVJiS/w18kYJ0pIsa4kD4hh3iDeKUqODranTtCiLnGR7TxPlkUFYOUDCxbvx5YHTOrMi1/fXLdNpus+0wmp18sr1ic23bnjOhgdZuD7V8icX+eExOj5jmAKR9W+iCQ+4hZ/z2kC+3yB4afwQcsDTU/C2Pa+o8km+4LVkGfR6esatkI+OnrYr0WN2S9ze+ZlzQUZA6jdZmuAoqbIA78MCUmUyJdJZep+wP27LLgBfvA89LbtMZFPXLSLgqMzftTn08jW25Nuk8sGI1YeHlVwo5B4WGbDwMPo8PDquBhKYbHy+viN4KHvPoq4NF8oFcEDzAoPMDDwKPLw6rg0bYBmuDRFzzk1VcAD9BcSNTAY9htC5A4BBkHPAqBRgIP0IbdCR49weMG9VXAo7mQKILHoE8e4GHOPAqBxgKPtkP8CR59wUNefQXwcJpnHirQMSg5nIc58CjUGQk5HNUHHuvvf/8+5LhBfRXkkNj5953BvEwsDZvCdKYUpkwKk8fJlMKUTmE6Eo+23YuymJePlcJ0ev5kyR0XZafDwYoWZXdKYQ65KMurr2BRdpsffrjpLOB+7BgUHq7ELmYc8HBH9vkHt20vNJ0F9ASPG9RXAY8vZiHuB49BjwPch8lCuCPLQrhTFmJIeIw6C+F+MQtxN3gMu21xHyYL4Y4sC+FOWYgh4THiLATQtOYWVhE8BnzyYMOW+Kj6GOBREWgU8GD9advwTfDoBR43qa8CHhLpvAHQMSw52hJx4ySH2eFgVeRo2+1NKcy+yCGvvgpySKQwWZsgSro8VZEGJlH+b8Xb4JT6bonhO8LL4r97hcs8tIWHTP7WPGDV23pNi079r6QIf5rtuy2bJ398JUpNrmdxsgMa+uot+ur30VciQTvp+yV9baX6Smy+J32/pO98MH3Zn+U3GeRp8/KLIszn/wE=</diagram></mxfile>"><defs/><g><rect x="0" y="0" width="320" height="380" fill="#523e43" stroke="none" pointer-events="all"/><path d="M 50 10.5 L 110 10.5 L 110 320.07 L 141.07 320.07 L 80 369.5 L 18.93 320.07 L 50 320.07 Z" fill="#5e5b61" stroke="none" pointer-events="none"/><rect x="60" y="20" width="40" height="40" fill="#c23555" stroke="none" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 40px; margin-left: 61px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 17px;" face="Klavika">ADD</font></div></div></div></foreignObject><text x="80" y="45" fill="#FFFFFF" font-family="Helvetica" font-size="17px" text-anchor="middle">ADD</text></switch></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="12px"><text x="79.5" y="137.5">FM</text></g><rect x="60" y="120" width="40" height="40" fill="#c23555" stroke="none" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 140px; margin-left: 61px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 17px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: none; white-space: normal; overflow-wrap: normal;"><font style="font-size: 17px;" face="Klavika">FMA</font></div></div></div></foreignObject><text x="80" y="145" fill="#FFFFFF" font-family="Helvetica" font-size="17px" text-anchor="middle">FMA</text></switch></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="12px"><text x="79.5" y="187.5">FM</text></g><rect x="60" y="170" width="40" height="40" fill="#c23555" stroke="none" pointer-events="none"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 190px; margin-left: 61px;"><div data-drawio-colors="color: #Line truncated
|
||||
|
Antes Largura: | Altura: | Tamanho: 16 KiB |
@@ -0,0 +1,97 @@
|
||||
<mxfile host="65bd71144e">
|
||||
<diagram name="Stream and Event Workflow" id="stream-workflow">
|
||||
<mxGraphModel dx="616" dy="825" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="600" pageHeight="300" background="#5E5B61" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="title" value="Stream and Event Workflow" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="200" y="10" width="200" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="timeline1" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="80" y="100" as="sourcePoint"/>
|
||||
<mxPoint x="550" y="100" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="timeline2" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="80" y="180" as="sourcePoint"/>
|
||||
<mxPoint x="550" y="180" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="timeline3" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="80" y="260" as="sourcePoint"/>
|
||||
<mxPoint x="550" y="260" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="stream1-label" value="Stream 1" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="10" y="90" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="stream2-label" value="Stream 2" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="10" y="170" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="stream3-label" value="Stream 3" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="10" y="250" width="60" height="20" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="op1-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="90" y="80" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="op1-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="210" y="80" width="150" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="op1-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="380" y="80" width="80" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="op2-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="150" y="160" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="op2-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="290" y="160" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="op3-1" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="230" y="240" width="140" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="op3-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=2;" parent="1" vertex="1">
|
||||
<mxGeometry x="410" y="240" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="event1" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#FFFFFF;strokeColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="375" y="95" width="10" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="event2" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#FFFFFF;strokeColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="285" y="175" width="10" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="event3" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#FFFFFF;strokeColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="405" y="255" width="10" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="dep1" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;dashed=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="380" y="100" as="sourcePoint"/>
|
||||
<mxPoint x="290" y="180" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="dep2" value="" style="endArrow=none;html=1;strokeColor=#FFFFFF;strokeWidth=2;dashed=1;" parent="1" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="290" y="180" as="sourcePoint"/>
|
||||
<mxPoint x="410" y="260" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="legend-op" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#C23555;strokeColor=#FFFFFF;strokeWidth=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="450" y="30" width="20" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="legend-op-text" value="Operation" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="28" width="60" height="12" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="legend-event" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=#FFFFFF;strokeColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="455" y="46" width="10" height="10" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="legend-event-text" value="Event" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;fontFamily=Arial;fontColor=#FFFFFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="480" y="46" width="60" height="12" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#FFFFFF;strokeWidth=2;" vertex="1" parent="1">
|
||||
<mxGeometry x="2" y="1" width="564" height="296" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="566px" height="299px" viewBox="-0.5 -0.5 566 299" content="<mxfile><diagram name="Stream and Event Workflow" id="stream-workflow">7ZpNc5swEIZ/jY+eAfERfIxdJ7102pkcclaNDJoIxAj5q7++AoRBCGLcAh27ziEDC0joeVfa1ZqZtYqOrwwm4TfqIzIDhn+cWV9mALimK/5nhlNh8IBTGAKG/cJkVoY3/AtJoyGtO+yjVLmRU0o4TlTjhsYx2nDFBhmjB/W2LSVqrwkMkGZ420CiW9+xz0M5LMOo7F8RDkLZs1Ve+Ak3HwGju1h2NwOWs3aWrmwvgmVT8v40hD491EzWematGKW8OIqOK0QysiW14rmXjqvn12Yo5n0e4JiLIecP7SHZydG/cYZglKEU4wDGep+1Box3yj62RLxu8er8VNLi6Ch6W4Y8IsJgisOUM/qBVpRQJiwxjcWdyy0mpGGCBAexON2IHpCwL/eIcSx0eJYXIuz7WTfLQ4g5ekvgJuvzIJxO2HLQKBuKkTVPYy49yfTk+QuMMMl88JlhSKSxfAchzkv+J+w6OMkyeyF0rJkkyFdEI8TZSdwir4LSCU6qLx8qBzrfEirOI/1W+mxwbrkSThxI7bp0jBDBMTI1LTWxUOw/ZzOkEqFTtzqg4ko5GcBnyJCvTC4dWI2I0wKktDFEIMd7dUq2UZI9/KA491Oph9eUo8E5pTu2QfKh+hxptOM4FxrikAWIaw3lmp1HfZWM4CFjp4zeUDI2GxpeRushY5eMIpYOI6PW0HAypnkYNOcE/syym64gaY4QD1nBf6hwaP+DcGiqOi30aOi2eBsYIBgWuoFLuumT8aGbrpv5NLVw1iXhrIdwPYQ7L9wTCEcTc94j9VR5tRGtKVgXS5BaiZ2U4wwVFPtTXahUPR2q2ZbU2wNR7ZEJ3iLVprO2YW1LRobC2iMzu0WslncRqzcaVXCvS4DZ3Dm4Ld4KRuR6r4vAogfX8RZX61799VxRKjMBu4WrPSLXO/VXu5lhtXEdax1AWRG2T3mPEJykXRlrDSpMk6JyvsXHTIgm5QbLkZJW68lRmC6cliVAJ2oORbSHq94YUeCpRM2niZH2qXrdFlLbUJECZzqkPkqmLOr7MA3zZdm8gZpiM9394xK/lomMVxsWevZZc/5LPS/K0FdPLVKPVyQmKBBizWlyWdRJc55P9b5i6WvsfSw95WnLeIZY+c5k53l5r4n3e4KYcDYaa5z/vhpI0HbAYmB5PmUx0G7+3uJpurUVA00wmG6o+Grg3lIBR00FbHeyTKDOtX1KrCvkj+nw6XRokW2s6TDmZljqdP0+WCPXwrd7h6EGaY2k49o6SrBwr2YpTqtPoYrYXH1tZq1/Aw==</diagram></mxfile>" style="background-color: rgb(94, 91, 97);"><defs/><g><rect x="199" y="10" width="200" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 198px; height: 1px; padding-top: 25px; margin-left: 200px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Stream and Event Workflow</div></div></div></foreignObject><text x="299" y="30" fill="#FFFFFF" font-family="Arial" font-size="18px" text-anchor="middle">Stream and Event Workf...</text></switch></g><path d="M 79 100 L 549 100" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 79 180 L 549 180" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 79 260 L 549 260" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><rect x="9" y="90" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 58px; height: 1px; padding-top: 100px; margin-left: 9px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Stream 1</div></div></div></foreignObject><text x="67" y="104" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="end">Stream 1</text></switch></g><rect x="9" y="170" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 58px; height: 1px; padding-top: 180px; margin-left: 9px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Stream 2</div></div></div></foreignObject><text x="67" y="184" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="end">Stream 2</text></switch></g><rect x="9" y="250" width="60" height="20" fill="none" stroke="none" pointer-events=Line truncated
|
||||
|
Depois Largura: | Altura: | Tamanho: 9.5 KiB |