File: parallel_foldl.svg

package info (click to toggle)
rocm-hipamd 6.4.3-5
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 23,036 kB
  • sloc: cpp: 211,057; ansic: 35,860; sh: 755; python: 623; perl: 275; asm: 166; makefile: 27
file content (1 line) | stat: -rw-r--r-- 20,434 bytes parent folder | download | duplicates (2)
1
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="491px" height="551px" viewBox="-0.5 -0.5 491 551" content="&lt;mxfile&gt;&lt;diagram id=&quot;zBbb_w2fufU70cdOGtND&quot; name=&quot;1 oldal&quot;&gt;7VzRcps4FP0az+w+tIMQYPMYu0l3p7MzneZht4+qUWwmMnixnNj9+pVAAiREQ1pAXod0JrUuEoJzz5WOruTM4Gp3+pih/favNMJk5jrRaQY/zFw3DF32mxvOhWERhoVhk8VRYQKV4T7+joXREdZjHOGDUpGmKaHxXjWu0yTBa6rYUJalz2q1h5Sove7RRvToVIb7NSK4Ue3vOKLbwhoEtdp/4HizFT0H8rm/ofXjJkuPieguSRNcXNkheRdR9bBFUfpcM8HbGVxlaUqLT7vTChMOqgSsaHfXcrV84gwntEsD4aEnRI7ipcVz0bNEIX8RzOs7M7h83sYU3+/Rml99Zm5nti3dEVYC7ONDTMgqJWmWt4X+rb8Mcnua0Jr9Lv9h9gPN0kcsr+RAMSO7fZxsRI/NVxJv+YQzik81k3jFjzjdYZqdWZXnym1eKCDf1lzm+8KIBFU2ZdsKNPZB4GbGEDYw/IwyREgeDF9wdFzjBqjswWnb69cxFCZE4k3CimuGAWb2JX/3mDH1RlzYxVHE771UvcVhv0O7mPAIfCToKX5EwizCDcx/4J1fgV5cdR2/aFJzRWDwBOzBEf6wZF4xPvv+a8ncA4Zzgc1ZhaqGKIQGSIHbA6aBAdOAUIECH1UL9Jj13yMftZafBM1Kg+IBaeSt3x1yDt6wCmC+P+VVq0bBhv//Z7I/Utkle9ii1+JaW1TVXNh/gJk40wy6saOrnRpDBRtw5sOGmxvwfxbCDTpqvAVNUE1zyaIPUD1wpaCC0CKozRm6X5XjwlvWhwVQVUyBAdRSafY+MwBvYPFojasLi1RtapjFBU9zpbb8ZENbQqDOfovxpCbwmsIIwMlTHXXKqJ5q6hR/clSLo0JrfnIX3pVOJ642S4fjzSelA2ugfp/I3zafqOR3wZjsX1wp+wG0Sf9wGvu7e8qzyH9JAWuJpoff2MC48n+fck1t0uDlxeZw7OiQFsFJdMM3fTiyBB0O8Vp1T4QO2xy3pq/qSLUhyIDLzv9w2N/7svhVeCEvfDgppbMsnWJaa8ZKX8Uz8M9VI16QbVq9dUiP2VouN+T6m6Jsg6k2j+BI7m29vDXiG9wmbRkmiMZPWHkMky9FD5/TOI9WSSnXe6+OKsDTCFG8k2hXccJwK+1G+gxR4NC4UU6u8sU78m3g1Ia1jJHrvRzFw6WM3HDgTJw9je9bVDlhc+U05SLaXRXYlDkD71Ha2zQJbAZAMxk3ZU1bPTW3yX/TpuG4Mp8PjavFpPNb+aHnq0YV+s0F+3UIL129uobxcTjhVW5pX928A7SkXcneEeYd6DSXpVN6qdVTmkSG3njzDnQGXtDZW3h4NvnfXM5NC48fLDxsBoBpd21c4VVlWFelCitl2LesUmCTMOu0iW6SEIPxBwwsIKwdrgXacsgzDKBgOGEGTJntMePyCz4cyXTCtmvQmegxXNBdq2rRT4N6/oiqBUyq5VcCYD6iagEdzgS9uX0/efBe2feTieVL2ffTluVA/6JV512/hSZ6HO1G/e36lcdJJ7bVd5nlNy8VtsGLYhuTjv2wzQMjss301ao3zzbYZFuZvLwQtv0/x7YO39Z6a2wrj3mobHMvi21agq/cjnk120J9329AtnU4zToa236Oa27vZAsNZAMXRjbtsG65CHs92bRcp74c+GmysWL15xGK6tUfn4C3/wE=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="0" width="490" height="550" fill="#5e5b61" stroke="none" pointer-events="all"/><rect x="205" y="0" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g fill="#FFFFFF" font-family="klavika" text-anchor="middle" font-size="17px"><text x="234.5" y="22">Parallel Reduce</text></g><rect x="70" y="30" width="330" height="120" fill="#c23555" stroke="none" pointer-events="all"/><rect x="205" y="30" width="60" 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: 58px; height: 1px; padding-top: 45px; margin-left: 206px;"><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: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 17px;" face="Klavika">Input</font></div></div></div></foreignObject><text x="235" y="50" fill="#FFFFFF" font-family="Helvetica" font-size="17px" text-anchor="middle">Input</text></switch></g><rect x="300" y="60" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="190" y="60" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="10" y="160" width="220" height="120" fill="#523e43" stroke="none" pointer-events="all"/><rect x="80" y="60" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="315" y="85" width="60" 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: 58px; height: 1px; padding-top: 100px; margin-left: 316px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">8</div></div></div></foreignObject><text x="345" y="105" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">8</text></switch></g><rect x="205" y="85" width="60" 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: 58px; height: 1px; padding-top: 100px; margin-left: 206px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">13</div></div></div></foreignObject><text x="235" y="105" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">13</text></switch></g><rect x="95" y="85" width="60" 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: 58px; height: 1px; padding-top: 100px; margin-left: 96px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">5</div></div></div></foreignObject><text x="125" y="105" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">5</text></switch></g><rect x="20" y="190" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="35" y="215" width="60" 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: 58px; height: 1px; padding-top: 230px; margin-left: 36px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">z</div></div></div></foreignObject><text x="65" y="235" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">z</text></switch></g><rect x="130" y="190" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="145" y="215" width="60" 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: 58px; height: 1px; padding-top: 230px; margin-left: 146px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">5</div></div></div></foreignObject><text x="175" y="235" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">5</text></switch></g><rect x="90" y="160" width="60" 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: 58px; height: 1px; padding-top: 175px; margin-left: 91px;"><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: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 17px;" face="Klavika">f(z,5)</font></div></div></div></foreignObject><text x="120" y="180" fill="#FFFFFF" font-family="Helvetica" font-size="17px" text-anchor="middle">f(z,5)</text></switch></g><path d="M 125 140 L 170.5 185.5" fill="none" stroke="#ffffff" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 174.21 189.21 L 166.78 186.73 L 170.5 185.5 L 171.73 181.78 Z" fill="#ffffff" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><rect x="240" y="160" width="220" height="120" fill="#523e43" stroke="none" pointer-events="all"/><rect x="250" y="190" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="265" y="215" width="60" 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: 58px; height: 1px; padding-top: 230px; margin-left: 266px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">13</div></div></div></foreignObject><text x="295" y="235" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">13</text></switch></g><rect x="360" y="190" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="375" y="215" width="60" 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: 58px; height: 1px; padding-top: 230px; margin-left: 376px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">8</div></div></div></foreignObject><text x="405" y="235" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">8</text></switch></g><rect x="320" y="160" width="60" 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: 58px; height: 1px; padding-top: 175px; margin-left: 321px;"><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: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 17px;" face="Klavika">f(13,8)</font></div></div></div></foreignObject><text x="350" y="180" fill="#FFFFFF" font-family="Helvetica" font-size="17px" text-anchor="middle">f(13,8)</text></switch></g><rect x="125" y="290" width="220" height="120" fill="#523e43" stroke="none" pointer-events="all"/><rect x="135" y="320" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="150" y="345" width="60" 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: 58px; height: 1px; padding-top: 360px; margin-left: 151px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">5</div></div></div></foreignObject><text x="180" y="365" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">5</text></switch></g><rect x="245" y="320" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="260" y="345" width="60" 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: 58px; height: 1px; padding-top: 360px; margin-left: 261px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">13</div></div></div></foreignObject><text x="290" y="365" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">13</text></switch></g><rect x="205" y="290" width="60" 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: 58px; height: 1px; padding-top: 305px; margin-left: 206px;"><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: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 17px;" face="Klavika">f(f(z,5),f(13,8))<br /></font></div></div></div></foreignObject><text x="235" y="310" fill="#FFFFFF" font-family="Helvetica" font-size="17px" text-anchor="middle">f(f(z,5...</text></switch></g><rect x="175" y="420" width="120" height="120" fill="#c23555" stroke="none" pointer-events="all"/><rect x="205" y="420" width="60" 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: 58px; height: 1px; padding-top: 435px; margin-left: 206px;"><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: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 17px;" face="Klavika">Result</font></div></div></div></foreignObject><text x="235" y="440" fill="#FFFFFF" font-family="Helvetica" font-size="17px" text-anchor="middle">Result</text></switch></g><rect x="190" y="450" width="90" height="80" fill="#262626" stroke="none" pointer-events="all"/><rect x="205" y="475" width="60" 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: 58px; height: 1px; padding-top: 490px; margin-left: 206px;"><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: Klavika; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">13</div></div></div></foreignObject><text x="235" y="495" fill="#FFFFFF" font-family="Klavika" font-size="17px" text-anchor="middle">13</text></switch></g><path d="M 345 140 L 400.11 185.92" fill="none" stroke="#ffffff" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 404.14 189.28 L 396.52 187.49 L 400.11 185.92 L 401 182.11 Z" fill="#ffffff" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><path d="M 235 140 L 290.11 185.92" fill="none" stroke="#ffffff" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 294.14 189.28 L 286.52 187.49 L 290.11 185.92 L 291 182.11 Z" fill="#ffffff" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><path d="M 120 280 L 174.7 316.47" fill="none" stroke="#ffffff" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 179.07 319.38 L 171.3 318.41 L 174.7 316.47 L 175.19 312.58 Z" fill="#ffffff" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><path d="M 350 280 L 295.3 316.47" fill="none" stroke="#ffffff" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 290.93 319.38 L 294.81 312.58 L 295.3 316.47 L 298.7 318.41 Z" fill="#ffffff" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><path d="M 180 410 L 188.46 443.82" fill="none" stroke="#ffffff" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 189.73 448.92 L 184.64 442.97 L 188.46 443.82 L 191.43 441.28 Z" fill="#ffffff" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>