Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
88 kB · 1,633 lines
at master
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg width="588.32483mm" height="341.81656mm" viewBox="0 0 588.32483 341.81656" version="1.1" id="svg1" inkscape:version="1.4 (e7c3feb100, 2024-10-09)" sodipodi:docname="RING_BUFFER.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <sodipodi:namedview id="namedview1" pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" inkscape:document-units="mm" inkscape:zoom="0.89386809" inkscape:cx="1106.9866" inkscape:cy="729.97348" inkscape:window-width="3072" inkscape:window-height="1651" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="layer1" /> <defs id="defs1"> <marker style="overflow:visible" id="marker154" refX="2" refY="0" orient="auto-start-reverse" inkscape:stockid="Empty semicircle" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" inkscape:isstock="true" inkscape:collect="always" preserveAspectRatio="xMidYMid"> <path style="fill:none;fill-rule:evenodd;stroke:context-stroke;stroke-width:1.08" d="m -0.7647042,-3.0274156 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3" id="path154" /> </marker> <marker style="overflow:visible" id="ArrowTriangleStylized" refX="0" refY="0" orient="auto-start-reverse" inkscape:stockid="Stylized triangle arrow" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" inkscape:isstock="true" inkscape:collect="always" preserveAspectRatio="xMidYMid"> <path transform="scale(0.5)" style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt" d="m 6,0 c -3,1 -7,3 -9,5 0,0 0,-4 2,-5 -2,-1 -2,-5 -2,-5 2,2 6,4 9,5 z" id="path135" /> </marker> <marker style="overflow:visible" id="marker132" refX="0" refY="0" orient="auto" inkscape:stockid="Diamond" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" inkscape:isstock="true" inkscape:collect="always" preserveAspectRatio="xMidYMid"> <path transform="scale(0.45)" style="fill:context-stroke;fill-rule:evenodd;stroke:none" d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 Z" id="path132" /> </marker> <marker style="overflow:visible" id="Diamond" refX="0" refY="0" orient="auto" inkscape:stockid="Diamond" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" inkscape:isstock="true" inkscape:collect="always" preserveAspectRatio="xMidYMid"> <path transform="scale(0.45)" style="fill:context-stroke;fill-rule:evenodd;stroke:none" d="M 0,-7.0710768 -7.0710894,0 0,7.0710589 7.0710462,0 Z" id="path131" /> </marker> <marker style="overflow:visible" id="ArrowWide" refX="0" refY="0" orient="auto-start-reverse" inkscape:stockid="Wide arrow" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" inkscape:isstock="true" inkscape:collect="always" preserveAspectRatio="xMidYMid"> <path style="fill:none;stroke:context-stroke;stroke-width:1;stroke-linecap:butt" d="M 3,-3 0,0 3,3" transform="rotate(180,0.125,0)" sodipodi:nodetypes="ccc" id="path81" /> </marker> <marker style="overflow:visible" id="marker99" refX="0" refY="0" orient="auto" inkscape:stockid="Dot" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" inkscape:isstock="true" inkscape:collect="always" preserveAspectRatio="xMidYMid"> <path transform="scale(0.5)" style="fill:context-stroke;fill-rule:evenodd;stroke:none" d="M 5,0 C 5,2.76 2.76,5 0,5 -2.76,5 -5,2.76 -5,0 c 0,-2.76 2.3,-5 5,-5 2.76,0 5,2.24 5,5 z" sodipodi:nodetypes="sssss" id="path99" /> </marker> <marker style="overflow:visible" id="Dot" refX="0" refY="0" orient="auto" inkscape:stockid="Dot" markerWidth="1" markerHeight="1" viewBox="0 0 1 1" inkscape:isstock="true" inkscape:collect="always" preserveAspectRatio="xMidYMid"> <path transform="scale(0.5)" style="fill:context-stroke;fill-rule:evenodd;stroke:none" d="M 5,0 C 5,2.76 2.76,5 0,5 -2.76,5 -5,2.76 -5,0 c 0,-2.76 2.3,-5 5,-5 2.76,0 5,2.24 5,5 z" sodipodi:nodetypes="sssss" id="path98" /> </marker> </defs> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(123.51219,3.0159921)"> <rect style="fill:#ffffff;stroke:none;stroke-width:1;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:0" id="rect167" width="595.25238" height="349.86984" x="-128.24815" y="-8.0479612" /> <rect style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1, 2;stroke-dashoffset:0" id="rect111" width="500.64935" height="63.365536" x="-65.219322" y="168.41347" ry="5.4989429" /> <path style="fill:none;stroke:#917c6f;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 24.09216,175.30492 V 125.06784 H 47.447018 V 83.98949" id="path151" sodipodi:nodetypes="cccc" /> <g id="g15" transform="translate(-4.735971)"> <path id="path1" style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none" d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" /> <g id="g14"> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 46.31405,200.72093 h 6.430134" id="path3" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 7.6848605,200.72093 H 14.114993" id="path4" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 30.103415,176.7326 v 6.43014" id="path5" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 30.103415,215.50586 V 221.936" id="path6" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,214.1052 3.21507,5.56866" id="path7" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,184.66805 3.21507,-5.56866" id="path8" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,184.66805 -3.21507,-5.56866" id="path9" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,214.05288 -3.21507,5.56866" id="path10" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,208.65101 4.546794,4.5468" id="path11" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,189.96525 4.546794,-4.5468" id="path12" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 17.202394,189.96525 12.6556,185.41845" id="path13" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 16.940766,208.65101 -4.546794,4.5468" id="path14" sodipodi:nodetypes="cc" /> </g> </g> <g id="g28" transform="translate(46.175717)"> <path id="path15" style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none" d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" /> <g id="g27"> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 46.31405,200.72093 h 6.430134" id="path16" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 7.6848605,200.72093 H 14.114993" id="path17" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 30.103415,176.7326 v 6.43014" id="path18" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 30.103415,215.50586 V 221.936" id="path19" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,214.1052 3.21507,5.56866" id="path20" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,184.66805 3.21507,-5.56866" id="path21" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,184.66805 -3.21507,-5.56866" id="path22" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,214.05288 -3.21507,5.56866" id="path23" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,208.65101 4.546794,4.5468" id="path24" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,189.96525 4.546794,-4.5468" id="path25" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 17.202394,189.96525 12.6556,185.41845" id="path26" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 16.940766,208.65101 -4.546794,4.5468" id="path27" sodipodi:nodetypes="cc" /> </g> </g> <g id="g41" transform="translate(102.62407)"> <path id="path28" style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none" d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" /> <g id="g40"> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 46.31405,200.72093 h 6.430134" id="path29" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 7.6848605,200.72093 H 14.114993" id="path30" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 30.103415,176.7326 v 6.43014" id="path31" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 30.103415,215.50586 V 221.936" id="path32" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,214.1052 3.21507,5.56866" id="path33" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,184.66805 3.21507,-5.56866" id="path34" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,184.66805 -3.21507,-5.56866" id="path35" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,214.05288 -3.21507,5.56866" id="path36" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,208.65101 4.546794,4.5468" id="path37" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,189.96525 4.546794,-4.5468" id="path38" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 17.202394,189.96525 12.6556,185.41845" id="path39" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 16.940766,208.65101 -4.546794,4.5468" id="path40" sodipodi:nodetypes="cc" /> </g> </g> <g id="g54" transform="translate(154.12775)"> <path id="path41" style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none" d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" /> <g id="g53"> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 46.31405,200.72093 h 6.430134" id="path42" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 7.6848605,200.72093 H 14.114993" id="path43" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 30.103415,176.7326 v 6.43014" id="path44" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 30.103415,215.50586 V 221.936" id="path45" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,214.1052 3.21507,5.56866" id="path46" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,184.66805 3.21507,-5.56866" id="path47" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,184.66805 -3.21507,-5.56866" id="path48" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,214.05288 -3.21507,5.56866" id="path49" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,208.65101 4.546794,4.5468" id="path50" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,189.96525 4.546794,-4.5468" id="path51" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 17.202394,189.96525 12.6556,185.41845" id="path52" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 16.940766,208.65101 -4.546794,4.5468" id="path53" sodipodi:nodetypes="cc" /> </g> </g> <g id="g67" transform="translate(205.37341)"> <path id="path54" style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none" d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" /> <g id="g66"> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 46.31405,200.72093 h 6.430134" id="path55" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 7.6848605,200.72093 H 14.114993" id="path56" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 30.103415,176.7326 v 6.43014" id="path57" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 30.103415,215.50586 V 221.936" id="path58" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,214.1052 3.21507,5.56866" id="path59" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,184.66805 3.21507,-5.56866" id="path60" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,184.66805 -3.21507,-5.56866" id="path61" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,214.05288 -3.21507,5.56866" id="path62" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,208.65101 4.546794,4.5468" id="path63" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,189.96525 4.546794,-4.5468" id="path64" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 17.202394,189.96525 12.6556,185.41845" id="path65" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 16.940766,208.65101 -4.546794,4.5468" id="path66" sodipodi:nodetypes="cc" /> </g> </g> <g id="g80" transform="translate(256.63043)"> <path id="path67" style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none" d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" /> <g id="g79"> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 46.31405,200.72093 h 6.430134" id="path68" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 7.6848605,200.72093 H 14.114993" id="path69" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 30.103415,176.7326 v 6.43014" id="path70" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 30.103415,215.50586 V 221.936" id="path71" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,214.1052 3.21507,5.56866" id="path72" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,184.66805 3.21507,-5.56866" id="path73" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,184.66805 -3.21507,-5.56866" id="path74" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,214.05288 -3.21507,5.56866" id="path75" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,208.65101 4.546794,4.5468" id="path76" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,189.96525 4.546794,-4.5468" id="path77" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 17.202394,189.96525 12.6556,185.41845" id="path78" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 16.940766,208.65101 -4.546794,4.5468" id="path79" sodipodi:nodetypes="cc" /> </g> </g> <rect style="fill:#afe9c6;stroke:#16502d;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" id="rect80" width="97.534882" height="40.813953" x="2.9731095" y="288.36279" ry="5.6511626" /> <rect style="fill:#80e5ff;stroke:#00aad4;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" id="rect81" width="199.46111" height="40.391335" x="110.41494" y="288.57413" ry="5.5926461" /> <rect style="fill:#de8787;stroke:#a02c2c;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" id="rect82" width="81.028717" height="40.88369" x="321.87186" y="288.32794" ry="5.6608181" /> <g id="g95" transform="translate(332.1071)"> <path id="path82" style="fill:none;stroke:#000000;stroke-width:0.721067;stroke-dasharray:none" d="M 30.278993,176.45537 A 22.905334,22.905334 0 0 0 7.3737955,199.36057 22.905334,22.905334 0 0 0 30.278993,222.26603 22.905334,22.905334 0 0 0 53.18445,199.36057 22.905334,22.905334 0 0 0 30.278993,176.45537 Z m 0,7.13274 a 15.772359,15.772359 0 0 1 15.77246,15.77246 15.772359,15.772359 0 0 1 -15.77246,15.77246 15.772359,15.772359 0 0 1 -15.772206,-15.77246 15.772359,15.772359 0 0 1 15.772206,-15.77246 z" /> <g id="g94"> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 46.31405,200.72093 h 6.430134" id="path83" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 7.6848605,200.72093 H 14.114993" id="path84" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 30.103415,176.7326 v 6.43014" id="path85" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 30.103415,215.50586 V 221.936" id="path86" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,214.1052 3.21507,5.56866" id="path87" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 36.501694,184.66805 3.21507,-5.56866" id="path88" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,184.66805 -3.21507,-5.56866" id="path89" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 23.652811,214.05288 -3.21507,5.56866" id="path90" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,208.65101 4.546794,4.5468" id="path91" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 43.31839,189.96525 4.546794,-4.5468" id="path92" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M 17.202394,189.96525 12.6556,185.41845" id="path93" sodipodi:nodetypes="cc" /> <path style="fill:#ff00ff;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="m 16.940766,208.65101 -4.546794,4.5468" id="path94" sodipodi:nodetypes="cc" /> </g> </g> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:25.4px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="51.003948" y="317.83759" id="text14-7"><tspan sodipodi:role="line" x="51.003948" y="317.83759" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:25.4px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan14-7">GFX</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:25.4px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="209.95499" y="314.9166" id="text95"><tspan sodipodi:role="line" x="209.95499" y="314.9166" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:25.4px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan95">Compute</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:25.4px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="361.80203" y="317.83759" id="text96"><tspan sodipodi:role="line" x="361.80203" y="317.83759" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:25.4px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan96">SDMA</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:36.862px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="429.28961" y="313.10159" id="text97"><tspan sodipodi:role="line" x="429.28961" y="313.10159" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:36.862px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan97">...</tspan></text> <path style="fill:#de8787;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)" d="M 25.543152,285.49025 V 224.58863" id="path97" sodipodi:nodetypes="cc" /> <path style="fill:#de8787;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)" d="M 76.45484,285.49025 V 224.58863" id="path100" sodipodi:nodetypes="cc" /> <path style="fill:#de8787;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)" d="M 132.90319,285.49025 V 224.58863" id="path101" sodipodi:nodetypes="cc" /> <path style="fill:#de8787;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)" d="M 184.40687,285.49025 V 224.58863" id="path102" sodipodi:nodetypes="cc" /> <path style="fill:#de8787;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)" d="M 235.65253,285.49025 V 224.58863" id="path103" sodipodi:nodetypes="cc" /> <path style="fill:#de8787;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)" d="M 286.90955,285.49025 V 224.58863" id="path104" sodipodi:nodetypes="cc" /> <path style="fill:#de8787;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#Dot);marker-end:url(#marker99)" d="M 362.38622,285.49025 V 224.58863" id="path105" sodipodi:nodetypes="cc" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:36.862px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="261.28104" y="259.52591" id="text105"><tspan sodipodi:role="line" x="261.28104" y="259.52591" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:36.862px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan105">...</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:36.862px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="50.998993" y="259.52591" id="text106"><tspan sodipodi:role="line" x="50.998993" y="259.52591" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:36.862px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan106">...</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:36.862px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="382.22592" y="259.52591" id="text107"><tspan sodipodi:role="line" x="382.22592" y="259.52591" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:36.862px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan107">...</tspan></text> <path style="fill:#de8787;stroke:#000000;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none" d="M -65.568535,148.88709 H 459.54211" id="path107" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:19.7556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="415.21619" y="166.24187" id="text108"><tspan sodipodi:role="line" x="415.21619" y="166.24187" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:19.7556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan108">Kernel</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:19.7556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="414.91986" y="138.75868" id="text109"><tspan sodipodi:role="line" x="414.91986" y="138.75868" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:19.7556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan109">Userspace</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11.2889px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="-44.396496" y="199.94142" id="text110"><tspan sodipodi:role="line" x="-44.396496" y="199.94142" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan110">Kernel</tspan><tspan sodipodi:role="line" x="-44.396496" y="214.05255" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan111">Queue</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11.2889px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="-30.39555" y="53.215206" id="text112"><tspan sodipodi:role="line" x="-30.39555" y="53.215206" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan112">Processes</tspan></text> <rect style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:9, 9;stroke-dashoffset:0" id="rect113" width="452.2225" height="75.723717" x="-60.944237" y="11.868809" ry="6.5714021" /> <circle style="fill:#ffffff;stroke:#917c6f;stroke-width:1.62704;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0" id="path111" cx="47.507706" cy="49.241512" r="30.822298" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:16.9333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#917c6f;fill-opacity:1;stroke:none;stroke-width:0.400612" x="47.50771" y="55.312099" id="text113"><tspan sodipodi:role="line" x="47.50771" y="55.312099" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16.9333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#917c6f;stroke-width:0.400612" id="tspan113">A</tspan></text> <circle style="fill:#ffffff;stroke:#ff9955;stroke-width:1.62704;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0" id="circle112" cx="176.56291" cy="49.241512" r="30.822298" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:16.9333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="176.24965" y="55.286701" id="text114"><tspan sodipodi:role="line" x="176.24965" y="55.286701" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16.9333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan114">B</tspan></text> <circle style="fill:#ffffff;stroke:#55ddff;stroke-width:1.62704;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0" id="circle113" cx="305.61813" cy="49.241512" r="30.822298" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:16.9333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.400612" x="305.42337" y="55.286701" id="text115"><tspan sodipodi:role="line" x="305.42337" y="55.286701" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:16.9333px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#55ddff;stroke-width:0.400612" id="tspan115">C</tspan></text> <rect style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:5.99998, 2.99999, 1.5, 2.99999;stroke-dashoffset:0" id="rect117" width="515.65753" height="59.528286" x="-65.221695" y="278.51898" ry="5.1659417" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:11.2889px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="-44.396496" y="312.30948" id="text118"><tspan sodipodi:role="line" x="-44.396496" y="312.30948" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:11.2889px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan118">GPU</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="-17.792967" y="194.41469" id="text4"><tspan sodipodi:role="line" x="-17.792967" y="194.41469" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.400612" id="tspan4">wptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="36.248669" y="163.10979" id="text5"><tspan sodipodi:role="line" x="36.248669" y="163.10979" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#00ff00;stroke-width:0.400612" id="tspan5">rptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ac9d93;fill-opacity:1;stroke:none;stroke-width:0.400612" x="28.952087" y="182.41843" id="text6"><tspan sodipodi:role="line" x="28.952087" y="182.41843" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ac9d93;stroke-width:0.400612" id="tspan6">A</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ac9d93;fill-opacity:1;stroke:none;stroke-width:0.400612" x="37.832031" y="186.1924" id="text7"><tspan sodipodi:role="line" x="37.832031" y="186.1924" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ac9d93;stroke-width:0.400612" id="tspan7">A</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ac9d93;fill-opacity:1;stroke:none;stroke-width:0.400612" x="37.98003" y="216.31021" id="text8"><tspan sodipodi:role="line" x="37.98003" y="216.31021" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ac9d93;stroke-width:0.400612" id="tspan8">A</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ac9d93;fill-opacity:1;stroke:none;stroke-width:0.400612" x="8.1582127" y="208.54025" id="text9"><tspan sodipodi:role="line" x="8.1582127" y="208.54025" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ac9d93;stroke-width:0.400612" id="tspan9">A</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ac9d93;fill-opacity:1;stroke:none;stroke-width:0.400612" x="114.03775" y="196.40289" id="text10"><tspan sodipodi:role="line" x="114.03775" y="196.40289" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ac9d93;stroke-width:0.400612" id="tspan10">A</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ac9d93;fill-opacity:1;stroke:none;stroke-width:0.400612" x="366.5202" y="220.80096" id="text11"><tspan sodipodi:role="line" x="366.5202" y="220.80096" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ac9d93;stroke-width:0.400612" id="tspan11">A</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="95.389114" y="196.60231" id="text12"><tspan sodipodi:role="line" x="95.389114" y="196.60231" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan12">B</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="171.62987" y="186.67509" id="text13"><tspan sodipodi:role="line" x="171.62987" y="186.67509" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan13">B</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="358.23288" y="220.44789" id="text14"><tspan sodipodi:role="line" x="358.23288" y="220.44789" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan14">B</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.400612" x="94.24794" y="208.68309" id="text15"><tspan sodipodi:role="line" x="94.24794" y="208.68309" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#55ddff;stroke-width:0.400612" id="tspan15">C</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.400612" x="43.869183" y="196.65234" id="text16"><tspan sodipodi:role="line" x="43.869183" y="196.65234" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#55ddff;stroke-width:0.400612" id="tspan16">C</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ccff;fill-opacity:1;stroke:none;stroke-width:0.400612" x="188.07849" y="181.51845" id="text17"><tspan sodipodi:role="line" x="188.07849" y="181.51845" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#00ccff;stroke-width:0.400612" id="tspan17"><tspan style="font-size:4.93889px;fill:#00ccff" id="tspan26">IB</tspan><tspan style="font-size:3.52778px;baseline-shift:sub;fill:#00ccff" id="tspan25">c</tspan></tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.400612" x="349.12769" y="216.0551" id="text18"><tspan sodipodi:role="line" x="349.12769" y="216.0551" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#55ddff;stroke-width:0.400612" id="tspan18">C</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="43.394695" y="208.58258" id="text19"><tspan sodipodi:role="line" x="43.394695" y="208.58258" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan19">B</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="29.580742" y="220.72212" id="text20"><tspan sodipodi:role="line" x="29.580742" y="220.72212" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan20">B</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="13.045858" y="216.32677" id="text21"><tspan sodipodi:role="line" x="13.045858" y="216.32677" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan21">B</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.400612" x="21.055231" y="220.72211" id="text22"><tspan sodipodi:role="line" x="21.055231" y="220.72211" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#55ddff;stroke-width:0.400612" id="tspan22">C</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#55ddff;fill-opacity:1;stroke:none;stroke-width:0.400612" x="179.01208" y="182.54855" id="text23"><tspan sodipodi:role="line" x="179.01208" y="182.54855" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#55ddff;stroke-width:0.400612" id="tspan23">C</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="88.379082" y="185.52925" id="text24"><tspan sodipodi:role="line" x="88.379082" y="185.52925" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan24"><tspan style="font-size:4.93889px;fill:#ff9955" id="tspan28">IB</tspan><tspan style="font-size:3.52778px;baseline-shift:sub;fill:#ff9955" id="tspan27">b</tspan></tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="97.027405" y="163.10979" id="text29"><tspan sodipodi:role="line" x="97.027405" y="163.10979" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#00ff00;stroke-width:0.400612" id="tspan29">rptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="102.24193" y="229.5128" id="text30"><tspan sodipodi:role="line" x="102.24193" y="229.5128" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.400612" id="tspan30">wptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="116.89307" y="163.58255" id="text31"><tspan sodipodi:role="line" x="116.89307" y="163.58255" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.400612" id="tspan31">wptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="104.55666" y="178.91209" id="text32"><tspan sodipodi:role="line" x="104.55666" y="178.91209" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#00ff00;stroke-width:0.400612" id="tspan32">rptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="169.33571" y="163.10979" id="text33"><tspan sodipodi:role="line" x="169.33571" y="163.10979" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#00ff00;stroke-width:0.400612" id="tspan33">rptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="198.10239" y="164.21048" id="text34"><tspan sodipodi:role="line" x="198.10239" y="164.21048" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.400612" id="tspan34">wptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="321.48608" y="209.17052" id="text35"><tspan sodipodi:role="line" x="321.48608" y="209.17052" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff0000;stroke-width:0.400612" id="tspan35">wptr</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.05556px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="381.35901" y="239.92375" id="text36"><tspan sodipodi:role="line" x="381.35901" y="239.92375" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.05556px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#00ff00;stroke-width:0.400612" id="tspan36">rptr</tspan></text> <path style="fill:#00ff00;stroke:#00ff00;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m 35.624746,164.89008 -2.762741,10.3107" id="path80" /> <path style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m -8.7253214,192.92597 h 10.67442" id="path95" /> <path style="fill:#00ff00;stroke:#00ff00;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="M 96.12886,165.61875 92.526458,179.0631" id="path96" sodipodi:nodetypes="cc" /> <path style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m 99.252771,223.75691 -6.710739,-5.14099" id="path106" sodipodi:nodetypes="cc" /> <path style="fill:none;stroke:#00ff00;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m 104.23449,180.8622 v 13.29071 h 4.91861" id="path108" sodipodi:nodetypes="ccc" /> <path style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m 117.92183,166.63928 v 12.97675" id="path109" sodipodi:nodetypes="cc" /> <path style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m 198.50323,166.63928 v 12.97675" id="path110" sodipodi:nodetypes="cc" /> <path style="fill:#00ff00;stroke:#00ff00;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m 169.22285,165.37383 v 13.91861" id="path112" sodipodi:nodetypes="cc" /> <path style="fill:#00ff00;stroke:#00ff00;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="m 379.21241,233.73729 -9.84194,-9.84195" id="path113" sodipodi:nodetypes="cc" /> <path style="fill:#ff0000;stroke:#ff0000;stroke-width:1;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0;marker-end:url(#ArrowWide)" d="M 330.44909,207.68179 H 340.077" id="path114" sodipodi:nodetypes="cc" /> <g id="g127" transform="translate(-243.31051,23.087859)"> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="135.71123" y="112.41485" id="text116"><tspan sodipodi:role="line" x="135.71123" y="112.41485" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.76111px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan116">PM4<tspan style="font-size:65%;baseline-shift:sub" id="tspan117">1</tspan></tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="135.39342" y="122.44057" id="text120"><tspan sodipodi:role="line" x="135.39342" y="122.44057" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.76111px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan120">PM4<tspan style="font-size:65%;baseline-shift:sub" id="tspan123">2</tspan></tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="135.49934" y="136.68669" id="text122"><tspan sodipodi:role="line" x="135.49934" y="136.68669" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.76111px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan122">PM4<tspan style="font-size:65%;baseline-shift:sub" id="tspan124">n</tspan></tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="135.65942" y="128.1123" id="text126"><tspan sodipodi:role="line" x="135.65942" y="128.1123" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.76111px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan126">...</tspan></text> <path style="fill:none;stroke:#0000ff;stroke-width:2;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0" d="m 126.12628,103.17346 h -5.32796 v 38.77576 h 5.32796" id="path126" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#0000ff;stroke-width:2;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0" d="m 143.29418,103.17346 h 5.32796 v 38.77576 h -5.32796" id="path127" sodipodi:nodetypes="cccc" /> </g> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff9955;fill-opacity:1;stroke:none;stroke-width:0.400612" x="-7.0803289" y="244.43291" id="text129"><tspan sodipodi:role="line" x="-7.0803289" y="244.43291" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#ff9955;stroke-width:0.400612" id="tspan129"><tspan style="font-size:7.05556px;fill:#ff9955" id="tspan127">IB</tspan><tspan style="font-size:3.52778px;baseline-shift:sub;fill:#ff9955" id="tspan128">b</tspan></tspan></text> <g id="g130" transform="translate(-0.5919954,-90.131448)"> <rect style="fill:#ffff00;stroke:#ffff00;stroke-width:0.743523;stroke-linecap:square;stroke-dasharray:none;stroke-dashoffset:0" id="rect130" width="16.584557" height="11.616416" x="-21.840757" y="358.62256" ry="0" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:9.87778px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="-13.612684" y="367.95712" id="text130"><tspan sodipodi:role="line" x="-13.612684" y="367.95712" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:9.87778px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan130">CP</tspan></text> </g> <path style="fill:none;stroke:#00d4aa;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker132);marker-end:url(#Diamond)" d="M -13.431733,265.14038 V 238.02343 H 76.45484" id="path130" sodipodi:nodetypes="ccc" /> <path style="fill:none;stroke:#00d4aa;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker132);marker-end:url(#Diamond)" d="m -108.62977,169.16297 v 103.37737 h 82.669238" id="path133" sodipodi:nodetypes="ccc" /> <path style="fill:none;stroke:#ff0000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#ArrowTriangleStylized)" d="M -107.14978,120.98926 V -2.5159921 H 176.92597 V 16.131894" id="path134" sodipodi:nodetypes="cccc" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="25.324078" y="197.77319" id="text136"><tspan sodipodi:role="line" x="25.324078" y="197.77319" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan136">Ring</tspan><tspan sodipodi:role="line" x="25.324078" y="205.71069" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan137">Buffer</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="76.235764" y="197.77319" id="text139"><tspan sodipodi:role="line" x="76.235764" y="197.77319" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan138">Ring</tspan><tspan sodipodi:role="line" x="76.235764" y="205.71069" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan139">Buffer</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="132.68411" y="197.77319" id="text141"><tspan sodipodi:role="line" x="132.68411" y="197.77319" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan140">Ring</tspan><tspan sodipodi:role="line" x="132.68411" y="205.71069" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan141">Buffer</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="184.18781" y="197.77319" id="text143"><tspan sodipodi:role="line" x="184.18781" y="197.77319" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan142">Ring</tspan><tspan sodipodi:role="line" x="184.18781" y="205.71069" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan143">Buffer</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="235.43346" y="197.77319" id="text147"><tspan sodipodi:role="line" x="235.43346" y="197.77319" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan146">Ring</tspan><tspan sodipodi:role="line" x="235.43346" y="205.71069" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan147">Buffer</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="286.69049" y="197.77319" id="text149"><tspan sodipodi:role="line" x="286.69049" y="197.77319" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan148">Ring</tspan><tspan sodipodi:role="line" x="286.69049" y="205.71069" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan149">Buffer</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:6.35px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="362.16714" y="197.77319" id="text151"><tspan sodipodi:role="line" x="362.16714" y="197.77319" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan150">Ring</tspan><tspan sodipodi:role="line" x="362.16714" y="205.71069" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan151">Buffer</tspan></text> <path style="fill:none;stroke:#917c6f;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 134.065,175.23092 V 125.06784 H 47.638527 V 89.317459" id="path158" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#917c6f;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 365.79312,175.67492 V 125.06784 H 47.447018 V 81.621506" id="path159" sodipodi:nodetypes="cccc" /> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.400612" x="-68.488571" y="250.37801" id="text159"><tspan sodipodi:role="line" x="-68.488571" y="250.37801" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.76111px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan159">CP is capable of</tspan><tspan sodipodi:role="line" x="-68.488571" y="260.07941" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.76111px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan160">following the</tspan><tspan sodipodi:role="line" x="-68.488571" y="269.78079" style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:7.76111px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;fill:#1c241c;stroke-width:0.400612" id="tspan161">IB address.</tspan></text> <path style="fill:none;stroke:#ff9955;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 38.977794,178.16115 V 132.60272 H 177.31847 V 80.437513" id="path161" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#ff9955;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 76.233608,174.60301 V 132.60272 H 177.31847 V 80.733511" id="path162" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#ff9955;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="m 185.48942,174.60301 v -42.00029 h -8.17095 V 81.325508" id="path163" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#ff9955;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 353.76849,176.69603 V 132.60272 H 177.31847 V 82.657499" id="path164" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#55ddff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 178.37314,176.69603 V 138.67068 H 307.08591 V 81.769505" id="path165" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#55ddff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="M 84.837713,176.69603 V 138.67068 H 307.08591 V 81.769505" id="path166" sodipodi:nodetypes="cccc" /> <path style="fill:none;stroke:#55ddff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;marker-start:url(#marker154)" d="m 346.50011,180.10001 v -41.42933 h -39.4142 V 81.769505" id="path167" sodipodi:nodetypes="cccc" /> </g></svg>