%! /TeXDict 200 dict def TeXDict begin /Mtrx matrix def /@start { /StartTime usertime def vmstatus pop /@VMused exch def pop 72 720 translate } def /@letter { /letter where { pop letter 72 720 translate } if } def /@legal { /legal where { pop legal 72 936 translate } if } def /@note { /note where { pop note 72 720 translate } if } def /@a4 { /a4 where { pop a4 72 765 translate } if } def /@landscape { [ 0 1 -1 0 0 0 ] concat -648 0 translate } def /@manualfeed { /manualfeed where { /manualfeed true put } if } def /@duplex { /setduplexmode where { /setduplexmode true put } if } def /@copies { /#copies exch def } def /@startdoc { dup 72 exch div dup neg scale 0 0 transform round exch round exch itransform translate Mtrx currentmatrix pop currentdict /isoddpage known { /SecondMtrx matrix def 8.5 exch mul 0 translate SecondMtrx currentmatrix pop }{ pop } ifelse /@TeXSave save def } def /@restore /restore load def /restore { vmstatus pop dup @VMused lt {pop @VMused} if exch pop exch @restore /@VMused exch def } bind def /@pri { ( ) print ( ) cvs print }def /@newfont { /newname exch def newname 7 dict def newname load begin /FontType 3 def dup neg matrix scale /FontMatrix exch def /FontBBox [0 0 1 1] def /BitMaps 256 array def /BuildChar {CharBuilder} def /Encoding 256 array def 0 1 255 {Encoding exch /.undef put} for end newname newname load definefont pop } bind def /ch-image {ch-data 0 get} bind def /ch-width {ch-data 1 get} bind def /ch-height {ch-data 2 get} bind def /ch-xoff {ch-data 3 get} bind def /ch-yoff {ch-data 4 get} bind def /ch-tfmw {ch-data 5 get} bind def /CharBuilder { exch /BitMaps get exch get /ch-data exch def ch-data null ne { ch-tfmw 0 ch-xoff neg ch-yoff neg ch-width ch-xoff sub ch-height ch-yoff sub setcachedevice ch-width ch-height true [1 0 0 1 ch-xoff ch-yoff] {ch-image} imagemask } if } bind def /@dc{ /ch-code exch def dup 0 get length 2 lt { pop [ <00> 1 1 0 0 8.00 ] } if /ch-data exch def currentfont /BitMaps get ch-code ch-data put currentfont /Encoding get ch-code dup ( ) cvs cvn put } bind def /@pc { pop /ch-data exch def currentpoint translate ch-width ch-height true [1 0 0 -1 ch-xoff ch-yoff ] {ch-image} imagemask } bind def /@sf { setfont } def /@flushfonts { @TeXSave restore /@TeXSave save def} def /@bop0 { pop } bind def /@bop1 { pop Mtrx setmatrix /SaveImage save def } def /@eop { showpage SaveImage restore } def /p { moveto } bind def /r { 0 rmoveto } bind def /s { show pop } bind def /ks { 2 1 counttomark 2 sub { -1 roll } for counttomark 2 idiv { show 0 rmoveto } repeat show pop } bind def /m { mark } bind def /ru { /dy exch 1 sub neg def /dx exch 1 sub def gsave currentpoint newpath moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill grestore } bind def /@end { (Time used: ) print usertime StartTime sub @pri (VM used: ) print @VMused @pri (. Unused: ) print vmstatus @VMused sub @pri pop pop (\n) print flush end } def /DraftFirst { gsave initmatrix newpath /Helvetica-Bold findfont setfont (Draft) dup stringwidth pop 8.875 exch div dup 72 mul dup scale 52.3 rotate 2.5 exch div -.35 translate 0.95 setgray 0 0 moveto show grestore } bind def /DraftMore { gsave initmatrix newpath /Helvetica-Bold findfont 72 scalefont setfont 0.95 setgray 576 702 moveto (Draft) stringwidth exch neg exch neg rmoveto (Draft) show grestore } bind def /@draft { /@bop1 { 1 le {DraftFirst} {DraftMore} ifelse Mtrx setmatrix /SaveImage save def } bind def } bind def /@twoup { initmatrix [ 0 1 -1 0 0 0 ] concat 36 -87 translate 5.5 8.5 div dup scale /isoddpage true def /@eop { isoddpage not {showpage} if SaveImage restore /isoddpage isoddpage not def } def /@bop1 { pop isoddpage { SecondMtrx setmatrix } { Mtrx setmatrix } ifelse /SaveImage save def } def /@end { isoddpage not { showpage } if end } def } def /@beginspecial { SpecialDict begin gsave /SpecialSave save def currentpoint transform initgraphics itransform translate 0 0 moveto SpecialDefaults IfMacSetUp } def /@setspecial { hof vof translate setclipper hsc vsc scale angl rotate } def /@endspecial { SpecialSave restore grestore end } def /@beginfullpage { gsave /SpecialSave save def SpecialDict begin /showpage {} def initgraphics } def /@endfullpage { clear end SpecialSave restore grestore showpage } def /SpecialDict 50 dict def SpecialDict begin /Inch { 72 mul} bind def /SpecialDefaults { /hsi 8.5 Inch def /vsi 11 Inch def /hof 0 def /vof 0 def /hsc 1 def /vsc 1 def /angl 0 def /CLIP false def } def /@hsize {/hsi exch def /CLIP true def} def /@vsize {/vsi exch def /CLIP true def} def /@hoffset {/hof exch def} def /@voffset {/vof exch def} def /@hscale {/hsc exch def} def /@vscale {/vsc exch def} def /@rotate {/angl exch def} def /setclipper { CLIP { newpath 0 0 moveto hsi 0 rlineto 0 vsi rlineto hsi neg 0 rlineto closepath clip } if } def end /IfMacSetUp { userdict /md known { userdict /md get type /dicttype eq { md begin /txpose{ 1 -1 scale } bind def /cp {pop pop} bind def end } if } if } def end /TeXDict where {/TeXDict get begin} { (Need to load basic TeXDict first\n) print currentfile flushfile} ifelse /@texmakefont { /TeXsize exch def [ TeXsize 0 0 TeXsize neg 0 0 ] makefont def } bind def /@ps2texfont { dup FontDirectory exch known { exch pop findfont } { ReEncodeForTeX } ifelse exch @texmakefont } bind def /ReEncodeForTeX { /newfontname exch def /basefontname exch def /TeXstr 30 string def /basefontdict basefontname findfont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall basefontdict /MathFontName known not { /TeXvec basefontname TeXstr cvs (Courier) search { pop pop pop TeXcourvec } { pop TeXnormalvec } ifelse def TeXvec aload pop TeXvec length 2 idiv { newfont /Encoding get 3 1 roll put } repeat } if newfontname newfont definefont } bind def /TeXnormalvec [ 8#014 /fi 8#015 /fl 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#042 /quotedblright 8#074 /exclamdown 8#076 /questiondown 8#134 /quotedblleft 8#136 /circumflex 8#137 /dotaccent 8#173 /endash 8#174 /emdash 8#175 /hungarumlat 8#176 /tilde 8#177 /dieresis ] def /TeXcourvec [ 8#016 /exclamdown 8#017 /questiondown 8#020 /dotlessi 8#022 /grave 8#023 /acute 8#024 /caron 8#025 /breve 8#026 /macron 8#027 /ring 8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#074 /less 8#076 /greater 8#134 /backslash 8#136 /circumflex 8#137 /underscore 8#173 /braceleft 8#174 /bar 8#175 /braceright 8#177 /dieresis ] def /ObliqueFont { /ObliqueAngle exch def /ObliqueBaseName exch def /ObliqueFontName exch def /ObliqueTransform [1 0 ObliqueAngle sin ObliqueAngle cos div 1 0 0] def /basefontdict ObliqueBaseName findfont ObliqueTransform makefont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName ObliqueFontName put ObliqueFontName newfont definefont pop } bind def /SmallCapsFont { /SmallCapsBaseName exch def /SmallCapsFontName exch def /basefontdict SmallCapsBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName SmallCapsFontName def /FontBaseDict basefontdict 1000 scalefont def /FontSCDict FontBaseDict .8 scalefont def /FontType 3 def /BuildChar {SmallCapChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def /Encoding dup basefontdict exch get def end SmallCapsFontName newfont definefont pop } bind def /SmallCapChar { /achar (A) def achar exch 0 exch put begin achar 0 get dup 97 ge exch 122 le and { achar 0 achar 0 get 32 sub put FontSCDict } { FontBaseDict } ifelse setfont achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end } bind def /MathEncodingVec [ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon1 /Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon /zeta /nu /theta /iota /kappa /lambda /mu /nu /xi /pi /rho /sigma /tau /upsilon /phi /chi /psi /omega /epsilon /theta1 /omega1 /rho /sigma /phi1 /arrowleft /arrowleft /arrowright /arrowright /suchthat /congruent /proportional /angle /zero /one /two /three /four /five /six /seven /eight /nine /period /comma /less /slash /greater /asteriskmath /partialdiff /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /registerserif /copyrightserif /trademarkserif /logicalor /logicaland /section /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /dotlessi /j /weierstrass /macron /breve ] def /MathCharVec [ 71 68 81 76 88 80 83 161 70 89 87 97 98 103 100 101 122 110 113 105 107 108 109 110 120 112 114 115 116 117 102 99 121 119 101 74 118 114 115 106 172 172 174 174 39 64 181 208 48 49 50 51 52 53 54 55 56 57 46 44 60 47 62 42 182 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 210 211 212 218 217 167 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 245 106 195 197 198 ] def /MathDictVec [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 ] def /MathOblique { 3 copy ObliqueFont pop pop MathFont } bind def /MathFont { /MathSymName exch def /MathBaseName exch def /MathFontName exch def /basefontdict MathBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName MathFontName def /FontDictArray [ basefontdict 1000 scalefont MathSymName findfont 950 scalefont /Symbol findfont 950 scalefont ] def /FontType 3 def /BuildChar {MathFontChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def /Encoding dup basefontdict exch get dup length array copy def /WhichFont MathDictVec def /WhichChar MathCharVec def MathEncodingVec Encoding copy pop /achar (A) def end MathFontName newfont definefont pop } bind def /MathFontChar { exch begin achar exch 0 exch put FontDictArray WhichFont achar 0 get get get setfont achar dup 0 get WhichChar exch get 0 exch put achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end } bind def end /psf$TeXscale { 65536 div } def /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def /startTexFig { /psf$SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /psf$ury exch psf$TeXscale def /psf$urx exch psf$TeXscale def /psf$lly exch psf$TeXscale def /psf$llx exch psf$TeXscale def /psf$y exch psf$TeXscale def /psf$x exch psf$TeXscale def currentpoint /psf$cy exch def /psf$cx exch def /psf$sx psf$x psf$urx psf$llx sub div def /psf$sy psf$y psf$ury psf$lly sub div def psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def /erasepage { initgraphics } def /copypage {} def } bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto } bind def /doclip { psf$llx psf$lly psf$urx psf$ury clipFig } def /endTexFig { end psf$SavedState restore } def %%Title: paper.dvi %%Creator: dvi2ps 3.1 %%EndProlog TeXDict begin @start 300 @startdoc 12 @bop0 1.000000 /cmr10.329 @newfont cmr10.329 @sf [ 7 45 -4 11 13] 91 @dc [<0FC000107000201800700C00780E0078060030070000070000038000038000038003E3C00E13C0 180BC03807C07007C07007C0F003C0F003C0F003C0F003C0F003C0F00380F00380700380700700 3807003806001C0C000E180003F000> 18 31 -2 1 23] 57 @dc [ 7 45 -1 11 13] 93 @dc [<07FFFE00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F 0000000F0000800F0010800F0010800F0010800F0010C00F0030400F0020400F0020600F006078 0F01E07FFFFFE0> 28 31 -2 0 33] 84 @dc [<70F8F8F870> 5 5 -4 0 13] 46 @dc [ 29 31 -2 0 34] 72 @dc [ 29 31 -2 0 35] 68 @dc [<01F1FC030DC00603C00E03C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 0E01C00E01C00E01C00E01C00E01C0FE1FC00E01C0> 22 20 -1 0 25] 117 @dc [ 22 20 -1 0 25] 110 @dc [ 10 31 0 0 12] 105 @dc [<03FC001C03803000C0600060C00030C00030C00030C000306000703001E00FFFC01FFF803FFE00 30000030000020000020000033E0001E38001C1C00380E00780F00780F00780F00780F00780F00 380E001C1C300E3C3003E3300000E0> 20 31 -1 10 23] 103 @dc [<0F83C0386720781E10F01E10F00E10F00E10F00E10780E00380E001E0E00078E0000FE00000E00 000E00000E00300E00781C007818003030001FE000> 20 20 -2 0 23] 97 @dc [ 25 31 -2 0 31] 80 @dc [<01F8000706000C0100180080380080700000700000F00000F00000F00000FFFF80F00380F00380 7003807007003807003807001C0E000E1C0003F000> 17 20 -1 0 20] 101 @dc [ 15 20 -1 0 18] 114 @dc [<7FF0070007000700070007000700070007000700070007000700070007000700070007000700FF F007000700070007000700070007000706038F018F00C6007C> 16 32 0 0 14] 102 @dc [<01F800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F0 7000E07000E03801C03801C01C0380070E0001F800> 20 20 -1 0 23] 111 @dc [ 35 20 -1 0 38] 109 @dc [<03F00E0C1C023801380170007000F000F000F000F000F000F00070007000380C381E1C1E0E0C03 F8> 16 20 -2 0 20] 99 @dc [<01E0031006100E080E080E080E080E080E000E000E000E000E000E000E000E000E000E000E00FF F83E000E000E0006000600020002000200> 13 28 -1 0 18] 116 @dc [ 22 32 -1 0 25] 104 @dc [ 14 31 -1 0 16] 73 @dc [ 11 32 0 0 12] 108 @dc [<81F800CE0C00F00600E00300C00380C001808001C08001C08001C08001C00001C00003C00003C0 000780001F8003FF000FFE001FFC003FF0007F0000780000F00000F00000E00080E00080E00080 E001806001806001803003801007800C198007E080> 18 33 -3 1 25] 83 @dc [<000FC0000070380001C0040003800200070001000E0000801E0000801C0000403C0000407C0000 407C00004078000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800 0000F8000000780000407C0000407C0000403C0000C01C0000C01E0000C00E0001C0070003C003 8005C001C009C0007030C0000FC040> 26 33 -3 1 33] 67 @dc [ 16 45 -3 11 23] 47 @dc [<03F0000C0C00100200200100600180C00080C000C0C000C0C000C0C001C04001C0600380300F80 103F000C7E0007FC0003F8000FF0001FC8003F06003E0300780300700180600180600180600180 2001803003001006000C0C0003F000> 18 31 -2 1 23] 56 @dc [<01F000061C000C0E001807003807003803807003807003C07003C0F003C0F003C0F003C0F003C0 F003C0F80380F80380F80700F40600F21C00F1F0007000007000007800003800003803001C0780 0C07800E0380070100018200007C00> 18 31 -2 1 23] 54 @dc [<03F0000E1C001C0E00180600380700780780700380700380700380F003C0F003C0F003C0F003C0 F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0700380700380700380700380 3807001806001C0E000E1C0003F000> 18 31 -2 1 23] 48 @dc [<03E3F80E1B801C0780380780380380700380700380F00380F00380F00380F00380F00380F00380 7003807003803803803803801C0780061B8003E380000380000380000380000380000380000380 000380000380000380000380003F80000380> 21 32 -2 0 25] 100 @dc [ 29 31 -2 0 34] 78 @dc [<000FC000003820000070180000E0080001C0040001C00200038002000380020007800100078001 000780010007800100078001000780010007800100078001000780010007800100078001000780 010007800100078001000780010007800100078001000780010007800100078001000780010007 8003800FC007C0FFFC3FF8> 29 32 -2 1 34] 85 @dc [ 26 31 -2 0 32] 66 @dc [ 27 31 -2 0 31] 69 @dc [<00FFE0000E00000E00000E00000E00000E00000E00000E00FFFFF0C00E00400E00200E00200E00 100E00080E00080E00040E00020E00020E00010E00008E00008E00004E00002E00002E00001E00 000E00000E00000600000600> 20 30 -1 0 23] 52 @dc [<3C0000620000F10000F08000F08000004000004000004000002000002000007000007000007000 00E80000E80001EC0001C40001C4000382000382000382000701000701000E00800E00800E0080 1C00C01E01E0FF83F8> 21 29 -1 9 24] 121 @dc [ 21 29 -1 9 25] 112 @dc [<083E000CC3000D01C00F00E00E00E00E00700E00700E00780E00780E00780E00780E00780E0078 0E00700E00700E00E00F00E00F01C00EC3800E3E000E00000E00000E00000E00000E00000E0000 0E00000E00000E00000E0000FE00000E0000> 21 32 -1 0 25] 98 @dc [<8F80D060E030C018C01880188018803800700FF03FE07F807800E000C010C010C010403030701F 90> 13 20 -2 0 18] 115 @dc [<000003E0FFFC0F100FC01E0807803E0407807E0407807C0407807C0007807C0007807C00078078 000780780007807800078070000780F0000780E0000781C00007FF80000780F000078078000780 3C0007801E0007801E0007801F0007801F0007801F0007801F0007801E0007801E0007803C0007 8078000F80F000FFFF8000> 30 32 -2 1 33] 82 @dc [<001F800000F0F00001C0380007801E000F000F000E0007001E0007803C0003C03C0003C07C0003 E07C0003E0780001E0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F800 01F0F80001F0780001E0780001E07C0003E03C0003C03C0003C01E0007800E0007000F000F0007 801E0001C0380000F0F000001F8000> 28 33 -3 1 35] 79 @dc [ 23 31 -2 0 28] 76 @dc [ 37 31 -2 0 42] 77 @dc [ 10 2 -1 -9 15] 45 @dc [ 15 30 -4 0 23] 49 @dc [<030000078000078000078000078000078000078000078000038000038000038000038000018000 01C00000C00000C000004000004000002000002000001000000800000800800400800200800200 4001007FFF807FFF807FFFC0400000> 18 31 -3 1 23] 55 @dc [<40201010080804040474FCFCF870> 6 14 -4 9 13] 44 @dc [ 21 32 -1 0 24] 107 @dc [<000FE0000078182000E00460038002E0070001E00F0001E01E0001E01E0001E03C0001E03C0001 E07C0001E0780001E0F80003E0F8007FFCF8000000F8000000F8000000F8000000F8000000F800 0000F8000000780000207C0000203C0000203C0000601E0000601E0000600F0000E0070001E003 8002E000E004E000781860000FE020> 30 33 -3 1 36] 71 @dc [ 31 32 -1 0 34] 65 @dc [<0F800030E000407000407800F03800F83C00F83C00F83C00203C00003C00003C00003C00003C00 003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00 003C00003C00003C00003C00007C000FFFC0> 18 32 -2 1 23] 74 @dc [<00200000700000700000700000E80000E80001EC0001C40001C400038200038200038200070100 0701000E00800E00800E00801C00C01E01E0FF83F8> 21 20 -1 0 24] 118 @dc [ 25 31 -2 0 30] 70 @dc 1.000000 /cmti10.329 @newfont cmti10.329 @sf [ 30 31 -3 0 31] 80 @dc [<0F0700308C80705C40703C40F01C40F01C40F00E20F00E00F00E00F00E00780700780700780700 3807003C03801C03800E03800707800389C000F180> 19 20 -4 0 23] 97 @dc [<3000007000003800003800003800003800001C00001C00001C00001C00000E00000E00000E0000 8E00004703004707804787804783802661001C1E00> 17 20 -4 0 19] 114 @dc [<38006400E200E200E200E200710070007000700038003800380038001C001C001C001C000E000E 000E000E00070007000700070003800380038003801FC003C0> 10 32 -4 0 12] 108 @dc [<07C018383804700270017000F000F000F000F0007C007BF0780C38023C011C010E01070101C200 7C> 16 20 -4 0 21] 101 @dc [<00FE00000381C000060020000C0018001800040038000200380001007000010070000080700000 80F0000080F0000000F0000000F0000000F0000000780000007800000078000000780000003C00 00003C0000001E0000101E0000100F000018070000180380001801C0001800C0001C0060003C00 38003C001C004C000781860000FE02> 31 33 -6 1 33] 67 @dc [<07C000187000301800700E00700F00F00700F00780F003C0F003C0F003C07801E07801E07801E0 3C01E01C01E01E01C00E01C003018001C300007C00> 19 20 -4 0 23] 111 @dc [<300300380070070066003803806200380380E100380380610038038071001C01C070801C01C038 001C01C038001C01C038000E00E01C000E00E01C000E00E01C008E00E01C004700700E00470070 0E004780680E004740640C002630C318001C0F80F000> 33 20 -4 0 37] 109 @dc [ 23 29 0 9 23] 112 @dc [<07C3800C26401C1E20180E20180E201C0E201C07101C07001C07001C07000E03800E03800E0380 8703804701C04301C04381C02301C03300E00E00C0> 20 20 -4 0 24] 117 @dc [<1E003100708070807040704038203800380038001C001C001C001C000E000E000E000E000700FF F007000700038003800380038001C00180> 12 28 -4 0 15] 116 @dc [<1C003300310070803080388038401C001C001C000E000E000E008700470043004380230033000E 00000000000000000000000000000001C001E001E000C0> 11 31 -4 0 14] 105 @dc [<3001C07003303803103807083803083803881C03841C01C01C01C01C01C00E00E00E00E00E00E0 8E00E04700704700704780604740602630C01C0F80> 22 20 -4 0 26] 110 @dc [<3F800060E000F07000783800301C00001C00001C00000E00000E0003CE000C2E001C17001C0F00 3C07003C07003C03803C03803C03803C03801E01C01E01C01E01C00E01C00F00E00700E00380E0 01C1E000E270003C60> 20 29 -2 9 21] 103 @dc cmr10.329 @sf [<03F0001C3C00200E00400F00400780F00780F807C0F807C0F807C02007C00007C0000780000780 000F00000E00003C0003F000003800001C00000E00000F00000F00000F80380F80780780780780 780F80200F00100E000C1C0003F000> 18 31 -2 1 23] 51 @dc [<70F8F8F8700000000000000000000070F8F8F870> 5 20 -4 0 13] 58 @dc [ 22 1 0 -12 23] 123 @dc [ 18 30 -2 0 23] 50 @dc [<000100000003800000038000000380000007C0000007C0000007C000000F2000000F2000001F30 00001E1000001E1000003C0800003C0800003C0800007804000078040000F8060000F0020000F0 020001F0010001E0010001E0010003C0008003C0008003C0008007800040078000400F8000600F 0000601F8000F8FFF003FE> 31 32 -1 1 34] 86 @dc cmti10.329 @sf [ 42 31 -3 0 41] 77 @dc [<78780084C600E58100F38100F3808063808001C04001C00001C00001C00000E00000E00000E000 40E0002070C02071E01071E01068E00CC440038380> 19 20 -3 0 21] 120 @dc [<1F8020604010E008F00CF00C700E000E003E03FC07F80FF00F800C000C060C070C030601030200 FC> 16 20 -3 0 19] 115 @dc cmr10.329 @sf [<007FFE000007C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0 000003C0000003C0000003C0000007C0000007A000000FB000001F1000001E0800003E0800003C 0400007C040000F8020000F0030001F0010001E0008003E0008007C00040078000400F8000601F 8000F8FFF003FF> 32 31 -1 0 34] 89 @dc [ 16 20 -1 0 20] 122 @dc [ 23 20 0 0 24] 120 @dc cmti10.329 @sf [ 25 31 -3 0 29] 76 @dc [ 5 5 -5 0 14] 46 @dc [ 29 32 -2 0 34] 65 @dc cmr10.329 @sf [<03E0000C3800100E00200600400700400380E00380F003C0F003C07003C00003C00003C00003C0 000380000380100780100700180E00161C0011F000100000100000100000100000100000100000 1FE0001FF8001FFC001FFE00180300> 18 31 -2 1 23] 53 @dc [<000400020000000C00030000000E00070000000E00070000001E00078000001F000F8000001F00 0F8000001F000F8000003C801E4000003C801E4000003C801E40000078C03E20000078403C2000 0078403C200000F0403C100000F02078100000F02078100001F02078080001E010F0080001E010 F0080003E010F00C0003C009E0040003C009E0040003C009E00400078007C00200078007C00200 078007C002000F0007C001000F00078001000F00078003801F800FC007C0FFF07FF81FF0> 44 32 -1 1 47] 87 @dc [<7FE3FE3FF007007007000700700700070070070007007007000700700700070070070007007007 000700700700070070070007007007000700700700070070070007007007000700700700070070 0700070070070007007007000700700700FFFFFFFF000700700000070070000007007000000700 700000070070000007007000000700F00F000300F00F000380F80F0001C07C060000F04F040000 1F81F800> 36 32 0 0 38] 14 @dc [<40201010080804040474FCFCF870> 6 14 -4 -18 13] 39 @dc [<3F006180F0C0F06060700070007000700070007000700070007000700070007000700070007000 7000700070007000700070007000F007F0007000000000000000000000000000E001F001F001F0 00E0> 12 40 2 9 14] 106 @dc cmti10.329 @sf [<07C000183800300400700200700100F00000F00000F00000F00000F00000780000780000780000 3C02001C07001E07800E078003008001C100007E00> 17 20 -4 0 21] 99 @dc [<0F0700308C80705C40703C40F01C40F01C40F00E20F00E00F00E00F00E00780700780700780700 3807003C03801C03800E03800707800389C000F1C00001C00001C00000E00000E00000E00000E0 0000700000700000700000700003F8000078> 21 32 -4 0 23] 100 @dc [<3C0000660000F300007B000031800001800001C00001C00000C00000E00000E00000E00000E000 007000007000007000007000007000007000003800003800003800003800003800001C00001C00 001C00001C0001FFE0000E00000E00000E00000E00000E0000070000070000071800033C00033C 00019C000078> 22 41 2 9 14] 102 @dc [<600700E00CC0700C40701C20700C20700E20380E103807003807003807001C03801C03801C0380 1C03800E01C00E01C00F01C00E8180076300071E00070000070000038000038000038000038000 01C00001C00001C00001C0000FE00001E000> 20 32 -3 0 23] 104 @dc [ 30 31 -3 0 30] 70 @dc [ 35 31 -3 0 34] 72 @dc [<3E0000438000C0C000E06000F07000F03800003800001C00001C0007DC000C3C001C1E00180E00 180E001C0E001C07001C07001C07001C07000E03800E03800E03808703804701C04301C04381C0 2301C03300E00E00C0> 19 29 -4 9 22] 121 @dc [<1F0031C060E06070E038E03CE01CE01EE01EE01E700F700F700F700F380F380F3C0E3A0E1D0C1C F01C001C000E000E000E000E0007000700070007003F800780> 16 32 -5 0 21] 98 @dc cmr10.329 @sf [<7FE7FE0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0 0700E00700E00700E00700E00700E00700E0FFFFE00700E00700E00700E00700E00700E00700E0 0700E00700E00381E001C1E000E0E0003FE0> 23 32 0 0 25] 13 @dc cmti10.329 @sf [<81F80000C6060000E80380007000C0006000E00060006000600070002000300020003800200038 00000038000000380000007800000078000001F800001FF000007FF00001FFE00001FF800003F8 000003C0000003C00000038000000380010003800100038001000180010001C0018000C0038000 60038000300580001C18C00007E040> 26 33 -3 1 26] 83 @dc [ 31 31 -3 0 34] 68 @dc [ 8 20 -5 0 14] 58 @dc [<8040202010080804043C3C3C3C1C> 6 14 -3 9 14] 44 @dc [<7FE0FFE07FF0> 12 3 -3 -8 16] 45 @dc cmr10.329 @sf [ 30 31 -2 0 35] 75 @dc 12 @bop1 cmr10.329 @sf 23 195 p m ([9]) s 93 195 p m (T.H.) 16 (Dunigan.) 26 (P) 0 (erforma) -1 (nce) 16 (of) 16 (the) 17 (In) 0 (tel) 17 (iPSC/860) 16 (and) 17 (NCUBE) 17 (6400) 16 (h) 0 (yp) 1 (ercub) 1 (es.) 25 (T) -3 (ec) 0 (hnical) ks 93 252 p m (Rep) 1 (ort) 16 (ORNL/TM-11790,) 14 (Oak) 15 (Ridge) 17 (National) 15 (Lab) 1 (oratory) -3 (,) 13 (Oak) 16 (Ridge,) 16 (T) -3 (ennessee,) 15 (1991.) ks 0 345 p m ([10]) s 93 345 p m (G.A.) 19 (Geist) 20 (and) 20 (G.J.) 19 (Da) 0 (vis.) 32 (Finding) 21 (eigen) 0 (v) -2 (alues) 20 (and) 20 (eigen) 0 (v) 0 (ectors) 17 (of) 20 (unsymmetric) 20 (matrices) ks 93 402 p m (using) 16 (a) 15 (distributed-memory) 17 (m) 0 (ultipro) 1 (cessor.) ks cmti10.329 @sf 19 r m (Par) -1 (al) 2 (lel) 14 (Computing) ks cmr10.329 @sf m (,) 15 (13:199{209) -1 (,) 13 (1990.) ks 0 496 p m ([11]) s 93 496 p m (Gene) 12 (H.) 11 (Golub) 12 (and) 11 (Charles) 12 (F.) 10 (V) -3 (an) 11 (Loan.) ks cmti10.329 @sf 13 r m (Matrix) 13 (Computations) ks cmr10.329 @sf m (.) 14 (The) 11 (Johns) 12 (Hopkins) 12 (Univ) 0 (ersit) 0 (y) ks 93 552 p m (Press,) 15 (Baltimore,) 15 (second) 16 (edition,) 16 (1989.) ks 0 646 p m ([12]) s 93 646 p m (I.C.F.) 19 (Ipsen,) 22 (Y.) 20 (Saad,) 21 (and) 20 (M.H.) 19 (Sc) 0 (h) 0 (ultz.) 33 (Complexit) 0 (y) 20 (of) 19 (dense-li) 1 (near-system) 21 (solution) 21 (on) 20 (a) ks 93 702 p m (m) 0 (ultipro) 1 (cessor) 15 (ring.) ks cmti10.329 @sf 20 r m (Lin.) 16 (A) 0 (lg.) 14 (Appl.) ks cmr10.329 @sf m (,) 15 (77:205{2) -1 (39,) 12 (1986.) ks 0 796 p m ([13]) s 93 796 p m (G.W.) 17 (Juszczak.) 27 (E\016cien) 0 (t) 17 (p) 1 (ortable) 18 (parallel) 19 (matrix) 17 (computations.) 27 (Master's) 16 (thesis,) 18 (Univ) 0 (ersit) 0 (y) ks 93 853 p m (of) 15 (T) -3 (exas) 14 (at) 15 (Austin,) 15 (1989.) 19 (T) -3 (ec) 0 (hnical) 15 (Rep) 1 (ort) 16 (TR-89-38.) ks 0 946 p m ([14]) s 93 946 p m (J.W.) 21 (Juszczak) 22 (and) 22 (R.A.) 21 (v) -2 (an) 20 (de) 22 (Geijn.) 38 (An) 22 (exp) 1 (erimen) 0 (t) 21 (in) 22 (co) 1 (ding) 23 (p) 1 (ortable) 21 (parallel) 23 (matrix) ks 93 1003 p m (algorithms.) 17 (In) ks cmti10.329 @sf 14 r m (Pr) -1 (o) -2 (c) -2 (e) -2 (e) -3 (dings) 12 (of) 15 (the) 14 (F) -2 (ourth) 14 (Confer) -1 (en) -1 (c) -2 (e) 12 (on) 15 (Hyp) -1 (er) -2 (cub) -2 (e) 12 (Concurr) -1 (ent) 13 (Computers) 15 (and) ks 93 1059 p m (Applic) -1 (ations) ks cmr10.329 @sf m (,) 13 (1989.) ks 0 1153 p m ([15]) s 93 1153 p m (S.L.) 18 (Lillevi) 1 (k.) 28 (The) 18 (Touc) 0 (hstone) 16 (30) 17 (Giga\015op) 17 (DEL) -3 (T) -3 (A) 16 (Protot) 0 (yp) 1 (e.) 25 (In) ks cmti10.329 @sf 18 r m (Sixth) 18 (Distribute) -1 (d) 18 (Memory) ks 93 1210 p m (Computing) 17 (Confer) -1 (en) -1 (c) -2 (e) 14 (Pr) -1 (o) -1 (c) -3 (e) -2 (e) -3 (dings) ks cmr10.329 @sf m (,) 12 (pages) 15 (671{677.) 13 (IEEE) 16 (Computer) 14 (So) 1 (ciet) 0 (y) 15 (Press,) 15 (1991.) ks 0 1303 p m ([16]) s 93 1303 p m (Y.) 18 (Saad) 18 (and) 18 (M.H.) 17 (Sc) 0 (h) 0 (ultz.) 27 (Data) 16 (comm) 0 (unciation) 18 (in) 19 (parallel) 19 (arc) 0 (hitectures.) 27 (Researc) 0 (h) 18 (Rep) 1 (ort) ks 93 1360 p m (Y) -3 (ALEU/DCS/RR-461,) 15 (Y) -3 (ale) 15 (Univ) 0 (ersit) 0 (y) -4 (,) 13 (1986.) ks 0 1454 p m ([17]) s 93 1454 p m (R.A.) 17 (v) -2 (an) 17 (de) 18 (Geijn.) 26 (Mac) 0 (hine) 17 (indep) 1 (end) 1 (en) 0 (t) 18 (parallel) 19 (n) 0 (umerical) 17 (algorithms.) 26 (In) 18 (G.F.) 16 (Carey) -3 (,) 16 (edi-) ks 93 1510 p m (tor,) s cmti10.329 @sf 15 r m (Par) -1 (al) 2 (lel) 15 (Sup) -1 (er) -1 (c) -2 (omputing:) 20 (Metho) -1 (ds,) 16 (A) 0 (lgorithms) 15 (and) 17 (Applic) -1 (ations) ks cmr10.329 @sf m (,) 14 (c) 0 (hapter) 15 (3,) 15 (pages) 16 (33{44.) ks 93 1567 p m (Wiley) -3 (,) 16 (1989.) ks 0 1660 p m ([18]) s 93 1660 p m (R.A.) 18 (v) -2 (an) 17 (de) 18 (Geijn.) 28 (E\016cien) 0 (t) 17 (global) 18 (com) 0 (bine) 18 (op) 1 (erations.) 27 (In) ks cmti10.329 @sf 19 r m (Sixth) 18 (Distribute) -1 (d) 18 (Memory) 19 (Com-) ks 93 1717 p m (puting) 17 (Confer) -1 (en) -1 (c) -2 (e) 14 (Pr) -1 (o) -1 (c) -3 (e) -2 (e) -3 (dings) ks cmr10.329 @sf m (,) 12 (pages) 15 (291{294.) 13 (IEEE) 16 (Computer) 14 (So) 1 (ciet) 0 (y) 15 (Press,) 15 (1991.) ks 0 1811 p m ([19]) s 93 1811 p m (R.A.) 18 (v) -2 (an) 17 (de) 19 (Geijn.) 28 (Massiv) 0 (ely) 18 (parallel) 19 (LINP) -3 (A) 0 (CK) 17 (b) 1 (enc) 0 (hmark) 18 (on) 17 (the) 19 (In) 0 (tel) 17 (Touc) 0 (hstone) 17 (Delta) ks 93 1867 p m (and) 16 (iPSC/860) 15 (systems.) 19 (Computer) 15 (Science) 17 (rep) 1 (ort) 15 (TR-91-28,) 14 (Univ.) 16 (of) 14 (T) -3 (exas,) 14 (1991.) ks 0 1961 p m ([20]) s 93 1961 p m (R.A.) 20 (v) -2 (an) 19 (de) 20 (Geijn.) 33 (On) 20 (global) 20 (com) 0 (bine) 19 (op) 1 (erations.) 33 (LAP) -3 (A) 0 (CK) 18 (Working) 20 (Note) 19 (29,) 19 (Tec) 0 (hnical) ks 93 2017 p m (Rep) 1 (ort) 16 (CS-91-129,) 14 (Univ) 0 (ersit) 0 (y) 14 (of) 14 (T) -3 (ennessee,) 15 (1991.) ks 952 2678 p m (12) s @eop 11 @bop0 cmr10.329 @sf [<7FE3FF000700700007007000070070000700700007007000070070000700700007007000070070 00070070000700700007007000070070000700700007007000070070000700700007007000FFFF FF80070070000700700007007000070070000700700007007000070070000300F0300380F87801 C0787800F06E30001F83E0> 29 32 0 0 27] 11 @dc [<004008000060180000E01C0000E01C0000F03C0001D03A0001D0320003C8730003887100038861 000704E0800704C0800707C0800E03C0400E0380400E0380401C0380201C0300603C078070FF9F E1FC> 30 20 -1 0 33] 119 @dc 1.000000 /cmbx10.432 @newfont cmbx10.432 @sf [ 47 41 -2 0 52] 65 @dc [<001FE00000FFFC0003F01E0007E007000FC003801F8001C03F8001C07F8000007F0000007F0000 00FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F0000007F80 0E003F801F001F803F800FC03F8007E03F8003F01F0000FFFE00001FF800> 26 27 -2 0 31] 99 @dc [ 31 42 -2 0 36] 107 @dc [ 33 27 -3 0 38] 110 @dc [<003FE00001FFFC0007F07F000FC01F801F800FC03F800FE03F800FE07F0007F07F0007F0FF0007 F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F0007F07F00 07F03F0007E03F800FE01F800FC00FC01F8003F07E0001FFFC00003FE000> 29 27 -2 0 34] 111 @dc [<00078003C00000078003C000000FC007E000000FC007E000000FC007E000001FE00FF000001FE0 0FF000003FF01FF800003FF01FB800003FF01FB800007F783F3C00007F383F1C0000FF383F1E00 00FE1C7E0E0000FE1C7E0E0001FE1EFC0F0001FC0EFC070001FC0EFC070003F807F8038003F807 F8038007F807F803C007F003F001C007F003F001C00FE007E000E0FFFE7FFC0FFEFFFE7FFC0FFE FFFE7FFC0FFE> 47 27 -1 0 50] 119 @dc [ 15 42 -3 0 20] 108 @dc [<001FF00000FFFE0003F81F0007E003800FC001C01F8000E03F8000E07F0000007F0000007F0000 00FF000000FF000000FF000000FFFFFFE0FFFFFFE0FF0007E0FF0007E07F0007E07F0007C07F00 0FC03F800FC01F800F800F801F8007C01F0003F07E0001FFF800003FE000> 27 27 -2 0 32] 101 @dc [<003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F0003F8 007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003 F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000FC007F80007E0 0FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800000003F80000 0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800 00003FF80000003FF80000003FF800> 33 42 -2 0 38] 100 @dc [<007FF00003FFFE000FC01F801F0007C03C0001E07C0001F0F80000F8F80000F8F80000F8F80000 F87C0001F83E0007F01FFFFFF007FFFFE00FFFFFC01FFFFF801FFFFF003FFFF8003E0000003C00 0000380000003800000018FF80001FFFE0000FC1F8001F80FC001F007C003F007E007F007F007F 007F007F007F007F007F007F007F007F007F003F007E101F007C381F80FC7C0FC1FE7C03FFE7F8 00FF81F0> 30 40 -2 13 34] 103 @dc [ 53 27 -3 0 60] 109 @dc [<001F8000FFC001F86003F87003F03807F03807F03807F03807F03807F03807F03807F00007F000 07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFFF0FFFFF0 1FFFF007F00003F00003F00001F00000F00000F00000F000007000007000007000007000> 21 38 -1 0 27] 116 @dc [ 22 27 -2 0 27] 115 @dc [ 48 41 -3 0 52] 82 @dc [<7FFF807FFF807FFF8007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000 07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0 FFFFC007F00007F00007F00007F00007F00007F00007F00007F03E07F07F03F07F03F87F01F87F 00FE3E003FFC0007F0> 24 42 -2 0 21] 102 @dc [ 24 27 -2 0 28] 114 @dc cmti10.329 @sf [ 20 31 -3 0 18] 73 @dc [<3C00000062000000F3000000798000003180000001C0000001C0000000C0000000E0000000E003 8000E0064000E00E2000700E2000700E2000700E20007007100070070000380700003807000038 03800038038000380380001C0380001C01C0001C01C0001C01C0001C01C0000E00E000FFFFE000 0E0000000E0000000E000000070000000700000007000000070030000300780003807800018038 0000E01000003FE0> 29 41 2 9 26] 12 @dc [<1F000021C00040E000807000F07800F83C00F83C00781E00301E00001E00001E00000F00000F00 000F00000F000007800007800007800007800003C00003C00003C00003C00001E00001E00001E0 0001E00000F00000F00000F00000F8001FFF> 24 32 -3 1 24] 74 @dc [ 35 31 -3 0 34] 78 @dc [ 31 31 -3 0 31] 69 @dc cmr10.329 @sf [<003FF800038000038000038000038000038000038000038000038003E3800E13801C0B80380780 380380780380700380F00380F00380F00380F00380F00380F003807003807803803803803C0780 1C058006198003E080> 21 29 -2 9 24] 113 @dc cmti10.329 @sf [ 28 31 -8 0 33] 84 @dc cmr10.329 @sf [<0020004000800100020006000C000C00180018003000300030007000600060006000E000E000E0 00E000E000E000E000E000E000E000E000E0006000600060007000300030003000180018000C00 0C00060002000100008000400020> 11 46 -3 12 18] 40 @dc [<800040002000100008000C00060006000300030001800180018001C000C000C000C000E000E000 E000E000E000E000E000E000E000E000E000E000C000C000C001C0018001800180030003000600 06000C0008001000200040008000> 11 46 -3 12 18] 41 @dc 11 @bop1 cmr10.329 @sf 71 195 p m (W) -3 (e) 17 (ha) 0 (v) -1 (e) 17 (started) 17 (to) 18 (in) 0 (v) 0 (estigate) 16 (di\013eren) 0 (t) 18 (metho) 1 (ds) 18 (for) 18 (mapping) 19 (matrices) 18 (to) 18 (no) 1 (des.) 30 (In) 19 ([) 0 (19) ks 1854 195 p m (],) 18 (w) 0 (e) ks 0 252 p m (sho) 0 (w) 14 (that) 15 (wrapping) 16 (on) 0 (to) 14 (logical) 17 (tori) 16 (greatly) 15 (impro) 0 (v) 0 (es) 14 (the) 15 (p) 1 (erformance) 16 (of) 15 (the) 16 (LU) 16 (factorization) 16 (on) ks 0 308 p m (the) 13 (In) 0 (tel) 13 (T) -3 (ouc) 0 (hstone) 11 (Delta.) 19 (F) -3 (uture) 12 (w) 0 (ork) 12 (will) 14 (includ) 1 (e) 15 (the) 13 (in) 0 (v) 0 (estigation) 12 (of) 12 (using) 14 (this) 14 (storage) 12 (metho) 1 (d) ks 0 364 p m (for) 15 (the) 15 (reduction) 16 (algorithms.) ks cmbx10.432 @sf 0 508 p m (Ac) -1 (kno) -1 (wl) -1 (edgem) -3 (en) -2 (ts) ks cmr10.329 @sf 0 609 p m (W) -3 (e) 16 (w) 0 (ould) 17 (lik) 0 (e) 17 (to) 17 (thank) 17 (Al) 18 (Geist) 17 (for) 17 (commen) 0 (ting) 16 (on) 17 (an) 17 (early) 18 (draft) 16 (of) 17 (this) 17 (pap) 1 (er.) 27 (Sp) 1 (ecial) 19 (thanks) ks 0 666 p m (are) 13 (giv) 0 (en) 13 (to) 12 (the) 13 (mem) 0 (b) 1 (ers) 13 (of) 12 (the) 14 (Concurren) 0 (t) 11 (Sup) 1 (ercomputing) 15 (Consortium) 13 (for) 12 (their) 14 (co) 1 (op) 1 (eration) 14 (and) ks 0 722 p m (con) 0 (tribution) 15 (of) 15 (time) 15 (and) 16 (access) 15 (to) 15 (the) 15 (T) -3 (ouc) 0 (hsto) -1 (ne) 14 (Delta) 15 (System.) ks cmbx10.432 @sf 0 865 p m (References) s cmr10.329 @sf 23 967 p m ([1]) s 93 967 p m (E.) 22 (Anderson,) 24 (A.) 22 (Benzoni,) 26 (J.) 22 (Dongarra,) 22 (S.) 22 (Moulton,) 24 (S.) 22 (Ostrouc) 0 (ho) -1 (v,) 22 (B.) 22 (T) -3 (ouranc) 0 (heau,) 22 (and) ks 93 1023 p m (R.) 20 (v) -2 (an) 19 (de) 20 (Geijn.) 33 (Basic) 20 (Linear) 21 (Algebra) 19 (Comm) 0 (unication) 19 (Subprograms.) 32 (In) ks cmti10.329 @sf 21 r m (Sixth) 20 (Distribute) -1 (d) ks 93 1080 p m (Memory) 20 (Computing) 19 (Confer) -1 (enc) -3 (e) 18 (Pr) -1 (o) -2 (c) -2 (e) -3 (e) -2 (dings) ks cmr10.329 @sf -1 r m (,) 17 (pages) 18 (287{290.) 17 (IEEE) 18 (Computer) 18 (So) 1 (ciet) 0 (y) 19 (Press,) ks 93 1136 p m (1991.) s 23 1230 p m ([2]) s 93 1230 p m (E.) 22 (Anderson,) 24 (A.) 22 (Benzoni,) 26 (J.) 22 (Dongarra,) 22 (S.) 22 (Moulton,) 24 (S.) 22 (Ostrouc) 0 (ho) -1 (v,) 22 (B.) 22 (T) -3 (ouranc) 0 (heau,) 22 (and) ks 93 1286 p m (R.) 19 (v) -2 (an) 18 (de) 19 (Geijn.) 30 (LAP) -3 (A) 0 (CK) 17 (for) 18 (distributed) 20 (memory) 18 (arc) 0 (hitectures:) 26 (Progress) 17 (rep) 1 (ort.) 30 (In) ks cmti10.329 @sf 19 r m (Pr) -1 (o-) ks 93 1343 p m (c) -1 (e) -1 (e) -3 (dings) 11 (Fifth) 13 (SIAM) 12 (Confer) -1 (e) -1 (nc) -2 (e) 11 (on) 13 (Par) -1 (al) 2 (lel) 11 (Pr) -1 (o) -1 (c) -3 (ess) -1 (ing) 11 (for) 13 (Scienti\014c) 12 (Computing) ks cmr10.329 @sf m (,) 12 (Philadelp) 1 (hi) 1 (a,) ks 93 1399 p m (1991.) 14 (SIAM.) ks 23 1493 p m ([3]) s 93 1493 p m (H.Y.) 19 (Chang,) 20 (S.) 19 (Utku,) 19 (M.) 19 (Salama,) 20 (and) 19 (D.) 19 (Rapp.) 32 (A) 19 (parallel) 21 (Householder) 20 (tridiagonalization) ks 93 1550 p m (strategem) 14 (using) 16 (scattered) 15 (ro) 0 (w) 13 (decomp) 1 (osition.) ks cmti10.329 @sf 22 r m (Intl.) 15 (J.) 16 (Num.) 16 (Meth.) 16 (Eng.) ks cmr10.329 @sf m (,) 14 (26:857{873,) 12 (1987.) ks 23 1643 p m ([4]) s 93 1643 p m (H.Y.) 19 (Chang,) 20 (S.) 19 (Utku,) 19 (M.) 19 (Salama,) 20 (and) 19 (D.) 19 (Rapp.) 32 (A) 19 (parallel) 21 (Householder) 20 (tridiagonalization) ks 93 1700 p m (strategem) 14 (using) 16 (scattered) 15 (square) 15 (decomp) 1 (osition.) ks cmti10.329 @sf 21 r m (Par) -1 (al) 2 (lel) 15 (Computing) ks cmr10.329 @sf m (,) 15 (6:297{31) -1 (2,) 13 (1988.) ks 23 1794 p m ([5]) s 93 1794 p m (Jac) 0 (k) 16 (Dongarra) 16 (and) 17 (Susan) 18 (Ostrouc) 0 (ho) -1 (v.) 23 (LAP) -3 (A) 0 (CK) 16 (blo) 1 (c) 0 (k) 17 (factorization) 17 (algorithms) 17 (on) 17 (the) 17 (In) 0 (tel) ks 93 1850 p m (iPSC/860.) 19 (LAP) -3 (A) 0 (CK) 13 (W) -3 (orking) 14 (Note) 14 (24,) 14 (T) -3 (ec) 0 (hnical) 14 (Rep) 1 (ort) 15 (CS-90-115,) 14 (Univ) 0 (ersit) 0 (y) 13 (of) 14 (T) -3 (ennessee,) ks 93 1907 p m (Oct.) 15 (1990.) ks 23 2000 p m ([6]) s 93 2000 p m (Jac) 0 (k) 17 (J.) 17 (Dongarra,) 16 (Jerem) 0 (y) 16 (Du) 17 (Croz,) 17 (Sv) 0 (en) 17 (Hammarling,) 17 (and) 18 (Iain) 18 (Du\013.) 26 (A) 17 (set) 17 (of) 17 (lev) 0 (el) 17 (3) 17 (basic) ks 93 2057 p m (linear) 17 (algebra) 15 (subprograms.) ks cmti10.329 @sf 19 r m (A) 0 (CM) 14 (T) -2 (r) -2 (ans.) 14 (Math.) 16 (Soft.) ks cmr10.329 @sf m (,) 15 (16\(1\):1{) -1 (17,) 13 (Marc) 0 (h) 13 (1990.) ks 23 2151 p m ([7]) s 93 2151 p m (Jac) 0 (k) 15 (J.) 16 (Dongarra,) 13 (Jerem) 0 (y) 15 (Du) 16 (Croz,) 14 (Sv) 0 (en) 15 (Hammarling,) 16 (and) 16 (Ric) 0 (hard) 15 (J.) 16 (Hanson.) 21 (An) 16 (extended) ks 93 2207 p m (set) 21 (of) 20 (F) 0 (OR) -3 (TRAN) 19 (basic) 21 (linear) 22 (algebra) 20 (subprograms.) ks cmti10.329 @sf 35 r m (A) 0 (CM) 19 (T) -2 (r) -3 (ans.) 19 (Math.) 21 (Soft.) ks cmr10.329 @sf m (,) 21 (14\(1\):1{17) -1 (,) ks 93 2263 p m (Marc) 0 (h) 14 (1988.) ks 23 2357 p m ([8]) s 93 2357 p m (Jac) 0 (k) 18 (J.) 18 (Dongarra,) 17 (Sv) 0 (en) 17 (J.) 18 (Hammarling,) 19 (and) 19 (Dann) 0 (y) 16 (C.) 18 (Sorensen.) 29 (Blo) 1 (c) 0 (k) 18 (reduction) 19 (of) 18 (matri-) ks 93 2414 p m (ces) 19 (to) 17 (condensed) 19 (forms) 17 (for) 17 (eigen) 0 (v) -2 (alue) 18 (computations.) ks cmti10.329 @sf 27 r m (Journal) 19 (of) 18 (Computational) 20 (and) 18 (Applie) -1 (d) ks 93 2470 p m (Mathematics) s cmr10.329 @sf m (,) 15 (27,) 15 (1989.) ks 952 2678 p m (11) s @eop 10 @bop0 1.000000 /cmmi10.329 @newfont cmmi10.329 @sf [<1801E03803101C03081C07081C07041C03840E03820E01C00E01C00E01C00700E00700E00700E0 8700E043807043807043C07023A0602318C01E0780> 23 20 -2 0 27] 110 @dc [<1F0031C060E06070E038E03CE01CE01EE01EE01E700F700F700F700F380F380F3C0E3A0E1D0C1C F01C001C000E000E000E000E0007000700070007003F800780> 16 32 -2 0 20] 98 @dc cmr10.329 @sf [<7FFFFFE0FFFFFFF000000000000000000000000000000000000000000000000000000000000000 00FFFFFFF07FFFFFE0> 28 12 -3 -5 35] 61 @dc 1.000000 /cmbx12.300 @newfont cmbx12.300 @sf [<03F8000FFF001C1F803007C07007E0FC03F0FC03F0FE03F8FE03F87C03F83803F80003F80003F8 0003F00003F01803E01807E01E0FC01FFF0019FC001800001800001800001800001BC0001FF800 1FFE001FFF001FFF801FFFC01E01E0100020> 21 32 -3 0 28] 53 @dc [<387CFEFEFE7C38> 7 7 -4 0 16] 46 @dc [ 21 32 -3 0 28] 50 @dc [ 39 34 -2 0 42] 82 @dc [<00FF0003FFC00FC0701F00303E00187E00007C00007C0000FC0000FC0000FC0000FFFFF8FFFFF8 FC00F8FC00F87C00F87C00F03E01F01E01E00F87C007FF8000FE00> 21 22 -2 0 26] 101 @dc [<01FC3FC007FF3FC00F83BE001E00FE003E007E007C003E007C003E00FC003E00FC003E00FC003E 00FC003E00FC003E00FC003E00FC003E00FC003E007C003E007E003E003E003E001F007E000F81 FE0007FFBE0001FC3E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000 003E0000003E0000003E0000003E000001FE000001FE00> 26 35 -2 0 31] 100 @dc [<01FC3FC007FF3FC00F81BE001F00FE001F007E001F003E001F003E001F003E001F003E001F003E 001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00 3E00FF01FE00FF01FE00> 26 22 -2 0 31] 117 @dc [<00FE0007FF800FC0E01F00603E00307E00007E00007C0000FC0000FC0000FC0000FC0000FC0000 FC00007C00007C01E07E03F03E03F01F03F00F83F007FFE000FF80> 20 22 -2 0 25] 99 @dc [<00F80003FE0007C3000F83000F81800F81800F81800F81800F81800F80000F80000F80000F8000 0F80000F80000F80000F80000F80000F80000F8000FFFF00FFFF003F80000F8000078000078000 038000038000018000018000018000018000> 17 32 -1 0 22] 116 @dc [ 11 36 -2 0 16] 105 @dc [<00FE0007FFC00F83E01F01F03E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E FC007E7C007C7C007C7C007C3E00F81E00F00F83E007FFC000FE00> 23 22 -2 0 28] 111 @dc [ 26 22 -2 0 31] 110 @dc [<03FFFFF80003FFFFF8000003F800000003F800000003F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 00000003F800000003F800000003F800000003F800000003F800000003F80000C003F800C0C003 F800C0C003F800C0C003F800C0E003F801C0E003F801C06003F801807003F803807803F807807E 03F80F807FFFFFFF807FFFFFFF80> 34 34 -2 0 39] 84 @dc [ 19 22 -2 0 23] 114 @dc [<07E03F1FF87F7E0CF87E02F0FC01F0FC01F0FC01F0FC01F07E01F03F01F01FC1F003FDF0003FF0 0001F00001F01E01F03F01F03F01E03F03E03F07C01FFF8007FC00> 24 22 -2 0 27] 97 @dc [<01FF000FFFE03F01F87C007C78003CF0001EF0001EF0001EF0001E70003E3800FC1FFFFC0FFFF8 1FFFF03FFF8038000030000030000013FC001FFF001F0F803E07C03C03C07C03E07C03E07C03E0 7C03E07C03E03C03C03E07CF1F0F8F0FFF7F03FC1E> 24 33 -2 11 28] 103 @dc [ 11 35 -2 0 16] 108 @dc [ 30 34 -2 0 35] 70 @dc [ 43 22 -2 0 48] 109 @dc cmmi10.329 @sf [ 30 32 -2 0 34] 65 @dc cmbx10.432 @sf [<003FC00000FFF00003FFFC0007E07E000FC03F001F803F801F801FC03F001FC03F001FE07F001F E07F001FE07F001FE07F001FE0FF001FE0FF001FE0FF001FE0FF001FC0FF801FC0FF801F80FFC0 3F00FFC03E00FF707C00FF3FF800FF0FC000FF0000007F0000007F0000007F0000003F8000003F 801F001F803F801FC03F800FC03F8007E03F8003F01F8001FC0F0000FFFE00003FFC000007F000> 27 39 -3 0 34] 54 @dc [<00003FF800000003FFFF0000000FFFFFC000003FF007E00000FF8000F80001FE00003C0003FC00 001E0007F000000E000FF0000007001FE0000007001FE0000003803FC0000003803FC000000380 7FC0000003807F80000000007F8000000000FF8000000000FF8000000000FF8000000000FF8000 000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000007F8000000000 7F80000003807FC0000003803FC0000003803FC0000007801FE0000007801FE0000007800FF000 000F8007F000001F8003FC00003F8001FE00007F8000FF8001FF80003FF007DF80000FFFFF8780 0003FFFE038000003FF00180> 41 41 -4 0 50] 67 @dc [<003FC3FF8001FFF3FF8003F03BFF8007E00FF80007E007F8000FE007F8000FE003F8000FE003F8 000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003 F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE0 03F800FFE03FF800FFE03FF800FFE03FF800> 33 27 -3 0 38] 117 @dc [ 15 43 -3 0 20] 105 @dc cmr10.329 @sf [<7FC3FE0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0 0700E00700E00700E00700E00700E00700E0FFFFE0070000070000070000070000070000070000 0701E00701E00381E001C0C000E0C0003F00> 23 32 0 0 25] 12 @dc 10 @bop1 0 154 p @beginspecial @setspecial 13024788 13024788 5262540 26773176 34995896 49731010 startTexFig %!PS-Adobe-2.0 %%Creator: rvdg %%Title: MATLAB graph %%CreationDate: 10/21/91 15:37:45 %%Pages: 001 %%BoundingBox: 080 407 532 756 %%DocumentFonts: Times-Roman %%DocumentNeededFonts: Times-Roman %%EndComments % MathWorks dictionary /mathworks 50 dict begin % definition operators /bdef {bind def} bind def /xdef {exch def} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot {gsave} bdef /eplot {grestore} bdef % bounding box in default coordinates /dx 0 def /dy 0 def /sides {/dx urx llx sub def /dy ury lly sub def} bdef /llx 0 def /lly 0 def /urx 0 def /ury 0 def /bbox {/ury xdef /urx xdef /lly xdef /llx xdef sides} bdef % orientation switch /por true def /portrait {/por true def} bdef /landscape {/por false def} bdef % coordinate system mappings /px 8.5 72 mul def /py 11.0 72 mul def /port {dx py div dy px div scale} bdef /land {-90.0 rotate dy neg 0 translate dy py div dx px div scale} bdef /csm {llx lly translate por {port} {land} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [0 4] 0 setdash } bdef /DA { [4] 0 setdash } bdef /DD { [0 4 3 4] 0 setdash } bdef % macros for moveto and polyline /M {moveto} bdef /L {{lineto} repeat stroke} bdef % font control /font_spec () def /lfont currentfont def /sfont currentfont def /selfont {/font_spec xdef} bdef /savefont {font_spec findfont exch scalefont def} bdef /LF {lfont setfont} bdef /SF {sfont setfont} bdef % text display /sh {show} bdef /csh {dup stringwidth pop 2 div neg 0 rmoveto show} bdef /rsh {dup stringwidth pop neg 0 rmoveto show} bdef /r90sh {gsave currentpoint translate 90 rotate csh grestore} bdef currentdict end def %dictionary %%EndProlog %%BeginSetup mathworks begin % fonts for text, standard numbers and exponents %%IncludeFont: Times-Roman /Times-Roman selfont /lfont 20 savefont /sfont 14 savefont %line width, line cap, and joint spec .5 setlinewidth 1 setlinecap 1 setlinejoin end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 080 407 532 756 mathworks begin bpage %%EndPageSetup %%BeginObject: graph 1 bplot 80 407 532 756 bbox portrait csm SO 78.09 77.33 757.00 77.33 757.00 570.67 78.09 570.67 78.09 77.33 M 4 L LF 73.09 71.33 M (0) rsh 78.09 189.45 84.83 189.45 M 1 L 750.27 189.45 757.00 189.45 M 1 L 73.09 183.45 M (0.5) rsh 78.09 301.58 84.83 301.58 M 1 L 750.27 301.58 757.00 301.58 M 1 L 73.09 295.58 M (1) rsh 78.09 413.70 84.83 413.70 M 1 L 750.27 413.70 757.00 413.70 M 1 L 73.09 407.70 M (1.5) rsh 78.09 525.82 84.83 525.82 M 1 L 750.27 525.82 757.00 525.82 M 1 L 73.09 519.82 M (2) rsh 78.09 55.33 M (0) csh 162.96 77.33 162.96 82.53 M 1 L 162.96 565.47 162.96 570.67 M 1 L 162.96 55.33 M (1000) csh 247.82 77.33 247.82 82.53 M 1 L 247.82 565.47 247.82 570.67 M 1 L 247.82 55.33 M (2000) csh 332.68 77.33 332.68 82.53 M 1 L 332.68 565.47 332.68 570.67 M 1 L 332.68 55.33 M (3000) csh 417.55 77.33 417.55 82.53 M 1 L 417.55 565.47 417.55 570.67 M 1 L 417.55 55.33 M (4000) csh 502.41 77.33 502.41 82.53 M 1 L 502.41 565.47 502.41 570.67 M 1 L 502.41 55.33 M (5000) csh 587.27 77.33 587.27 82.53 M 1 L 587.27 565.47 587.27 570.67 M 1 L 587.27 55.33 M (6000) csh 672.14 77.33 672.14 82.53 M 1 L 672.14 565.47 672.14 570.67 M 1 L 672.14 55.33 M (7000) csh 757.00 55.33 M (8000) csh 162.96 137.23 247.82 190.24 332.68 227.13 417.55 253.92 502.41 272.85 M 4 L DA 162.96 140.50 247.82 204.23 332.68 264.17 417.55 311.89 502.41 349.79 587.27 380.06 672.14 407.19 M 6 L DD 162.96 138.82 247.82 211.47 332.68 279.22 417.55 343.96 502.41 410.56 587.27 461.69 672.14 511.47 757.00 555.20 M 7 L 417.55 586.00 M (DELTA: HessRed nb=3) csh 417.55 14.00 M (problem size n) csh 14.00 324.00 M (performance in Gflops) r90sh 629.71 529.82 M (p=128) sh 629.71 384.06 M (p=64) sh 510.90 271.94 M (p=32) sh eplot %%EndObject graph 1 epage end showpage %%Trailer endTexFig @endspecial 1125 154 p @beginspecial @setspecial 13024788 13024788 5262540 26773176 34995896 49731010 startTexFig %!PS-Adobe-2.0 %%Creator: rvdg %%Title: MATLAB graph %%CreationDate: 10/21/91 15:37:29 %%Pages: 001 %%BoundingBox: 080 407 532 756 %%DocumentFonts: Times-Roman %%DocumentNeededFonts: Times-Roman %%EndComments % MathWorks dictionary /mathworks 50 dict begin % definition operators /bdef {bind def} bind def /xdef {exch def} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot {gsave} bdef /eplot {grestore} bdef % bounding box in default coordinates /dx 0 def /dy 0 def /sides {/dx urx llx sub def /dy ury lly sub def} bdef /llx 0 def /lly 0 def /urx 0 def /ury 0 def /bbox {/ury xdef /urx xdef /lly xdef /llx xdef sides} bdef % orientation switch /por true def /portrait {/por true def} bdef /landscape {/por false def} bdef % coordinate system mappings /px 8.5 72 mul def /py 11.0 72 mul def /port {dx py div dy px div scale} bdef /land {-90.0 rotate dy neg 0 translate dy py div dx px div scale} bdef /csm {llx lly translate por {port} {land} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [0 4] 0 setdash } bdef /DA { [4] 0 setdash } bdef /DD { [0 4 3 4] 0 setdash } bdef % macros for moveto and polyline /M {moveto} bdef /L {{lineto} repeat stroke} bdef % font control /font_spec () def /lfont currentfont def /sfont currentfont def /selfont {/font_spec xdef} bdef /savefont {font_spec findfont exch scalefont def} bdef /LF {lfont setfont} bdef /SF {sfont setfont} bdef % text display /sh {show} bdef /csh {dup stringwidth pop 2 div neg 0 rmoveto show} bdef /rsh {dup stringwidth pop neg 0 rmoveto show} bdef /r90sh {gsave currentpoint translate 90 rotate csh grestore} bdef currentdict end def %dictionary %%EndProlog %%BeginSetup mathworks begin % fonts for text, standard numbers and exponents %%IncludeFont: Times-Roman /Times-Roman selfont /lfont 20 savefont /sfont 14 savefont %line width, line cap, and joint spec .5 setlinewidth 1 setlinecap 1 setlinejoin end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 080 407 532 756 mathworks begin bpage %%EndPageSetup %%BeginObject: graph 1 bplot 80 407 532 756 bbox portrait csm SO 78.09 77.33 757.00 77.33 757.00 570.67 78.09 570.67 78.09 77.33 M 4 L LF 73.09 71.33 M (0) rsh 78.09 189.45 84.83 189.45 M 1 L 750.27 189.45 757.00 189.45 M 1 L 73.09 183.45 M (0.5) rsh 78.09 301.58 84.83 301.58 M 1 L 750.27 301.58 757.00 301.58 M 1 L 73.09 295.58 M (1) rsh 78.09 413.70 84.83 413.70 M 1 L 750.27 413.70 757.00 413.70 M 1 L 73.09 407.70 M (1.5) rsh 78.09 525.82 84.83 525.82 M 1 L 750.27 525.82 757.00 525.82 M 1 L 73.09 519.82 M (2) rsh 78.09 55.33 M (0) csh 162.96 77.33 162.96 82.53 M 1 L 162.96 565.47 162.96 570.67 M 1 L 162.96 55.33 M (1000) csh 247.82 77.33 247.82 82.53 M 1 L 247.82 565.47 247.82 570.67 M 1 L 247.82 55.33 M (2000) csh 332.68 77.33 332.68 82.53 M 1 L 332.68 565.47 332.68 570.67 M 1 L 332.68 55.33 M (3000) csh 417.55 77.33 417.55 82.53 M 1 L 417.55 565.47 417.55 570.67 M 1 L 417.55 55.33 M (4000) csh 502.41 77.33 502.41 82.53 M 1 L 502.41 565.47 502.41 570.67 M 1 L 502.41 55.33 M (5000) csh 587.27 77.33 587.27 82.53 M 1 L 587.27 565.47 587.27 570.67 M 1 L 587.27 55.33 M (6000) csh 672.14 77.33 672.14 82.53 M 1 L 672.14 565.47 672.14 570.67 M 1 L 672.14 55.33 M (7000) csh 757.00 55.33 M (8000) csh 162.96 110.68 247.82 146.06 332.68 173.98 417.55 195.10 502.41 212.12 M 4 L DA 162.96 111.44 247.82 152.79 332.68 189.59 417.55 221.03 502.41 248.68 587.27 273.05 672.14 294.04 M 6 L DD 162.96 110.56 247.82 154.92 332.68 197.06 417.55 235.92 502.41 272.63 587.27 306.73 672.14 337.45 757.00 366.38 M 7 L 417.55 586.00 M (DELTA: TriRed nb=12) csh 417.55 14.00 M (problem size n) csh 14.00 324.00 M (performance in Gflops) r90sh 629.71 361.64 M (p=128) sh 629.71 271.94 M (p=64) sh 510.90 193.45 M (p=32) sh eplot %%EndObject graph 1 epage end showpage %%Trailer endTexFig @endspecial cmr10.329 @sf 0 1077 p m (Figure) 15 (3:) 20 (GFLOPS) 15 (atained) 15 (for) 15 (v) -2 (arious) 14 (n) 0 (um) 0 (b) 1 (ers) 14 (of) 14 (no) 1 (des) 16 (when) 15 (the) 15 (problem) 16 (size) 16 (is) 16 (v) -2 (aried.) 19 (F) -3 (or) 14 (the) ks 0 1133 p m (Hessen) 0 (b) 1 (erg) 15 (reduction,) ks cmmi10.329 @sf 16 r m (nb) s cmr10.329 @sf 12 r m (=) 13 (3,) 14 (for) 15 (the) 15 (tridiagonal) 16 (reduction,) ks cmmi10.329 @sf 16 r m (nb) s cmr10.329 @sf 12 r m (=) 13 (12.) ks cmbx12.300 @sf 0 1266 p m (5.2) s 128 1266 p m (Reduction) 17 (to) 19 (T) -4 (ridiagonal) 17 (F) -4 (orm) ks cmr10.329 @sf 0 1352 p m (Figure) 18 (1) 18 (also) 18 (sho) 0 (ws) 16 (the) 18 (execution) 19 (time) 18 (for) 18 (the) 18 (parallel) 19 (reduction) 19 (to) 17 (tridiagonal) 19 (form.) 27 (F) -3 (rom) 16 (this) ks 0 1409 p m (graph,) 15 (it) 16 (can) 15 (b) 1 (e) 16 (concluded) 18 (that) 14 (large) 16 (blo) 1 (c) 0 (k) 15 (sizes) 16 (yield) 18 (b) 1 (etter) 15 (p) 1 (erformance.) 21 (This) 16 (is) 16 (due) 16 (to) 15 (the) 15 (fact) ks 0 1465 p m (that) 15 (during) 17 (the) 16 (up) 1 (date) 17 (giv) 0 (en) 15 (b) 0 (y) 15 (Equation) 17 (2) 15 (the) 16 (submatrix) 17 (m) 0 (ust) 14 (b) 1 (e) 17 (up) 1 (dated) 17 (one) 16 (panel) 17 (at) 15 (a) 16 (time,) ks 0 1522 p m (since) 13 (the) 12 (lo) 0 (w) -1 (er) 10 (triangular) 12 (part) 11 (of) 12 (the) 11 (matrix) ks cmmi10.329 @sf 12 r m (A) s cmr10.329 @sf 12 r m (is) 12 (wrapp) 1 (ed) 12 (on) 0 (to) 10 (the) 12 (pro) 1 (cessors.) 18 (F) -3 (or) 10 (the) 12 (same) 12 (reason,) ks 0 1578 p m (the) 15 (p) 1 (erformance) 16 (of) 14 (the) 16 (matrix-v) 0 (ector) 13 (pro) 1 (duct) 16 (\(BLAS2\)) 15 (is) 15 (a\013ected.) ks 71 1634 p m (The) 13 (o) 0 (v) -1 (era) -1 (ll) 12 (p) 1 (erformance) 13 (of) 12 (the) 13 (reduction) 14 (to) 12 (tridiagonal) 13 (form) 12 (is) 13 (w) 0 (orse) 11 (than) 13 (that) 12 (of) 12 (the) 13 (reduction) ks 0 1691 p m (to) 18 (Hessen) 0 (b) 1 (erg) 18 (form) 18 (\(Figure) 19 (3\).) 29 (This) 20 (can) 18 (b) 1 (e) 20 (explained) 21 (as) 18 (follo) 0 (ws:) 26 (The) 19 (n) 0 (um) -1 (b) 1 (er) 18 (of) 18 (\015oating) 18 (p) 1 (oin) 0 (t) ks 0 1747 p m (op) 1 (erations) 16 (is) 16 (reduced) 17 (b) 0 (y) 15 (a) 15 (factor) 15 (2.5) 15 (as) 15 (compared) 16 (to) 15 (the) 16 (reduction) 17 (to) 15 (Hessen) 0 (b) 1 (erg) 16 (form.) 21 (The) 16 (time) ks 0 1804 p m (sp) 1 (en) 0 (t) 18 (in) 19 (the) 18 (broadcast) 18 (is) 19 (unc) 0 (hanged.) 29 (The) 19 (time) 19 (sp) 1 (en) 0 (t) 18 (in) 19 (the) 18 (global) 19 (summation) 19 (is) 19 (appro) 0 (ximately) ks 0 1860 p m (halv) 0 (ed.) 19 (As) 15 (a) 14 (result,) 14 (the) 15 (ratio) 13 (of) 14 (comm) 0 (unication) 14 (to) 14 (computation) 14 (is) 15 (higher) 15 (than) 14 (for) 14 (the) 14 (reduction) 16 (to) ks 0 1917 p m (Hessen) 0 (b) 1 (erg) 15 (form.) ks cmbx10.432 @sf 0 2060 p m (6) s 103 2060 p m (Conclusion) s cmr10.329 @sf 0 2161 p m (W) -3 (e) 14 (ha) 0 (v) -1 (e) 13 (demonstrated) 14 (that) 14 (the) 14 (LAP) -3 (A) 0 (CK) 14 (co) 1 (de) 15 (for) 14 (reducing) 16 (a) 14 (matrix) 14 (to) 14 (Hessen) 0 (b) 1 (erg) 14 (or) 14 (tridiagonal) ks 0 2218 p m (form) 14 (can) 15 (b) 1 (e) 16 (rewritten) 15 (for) 15 (curren) 0 (t) 14 (generation) 15 (MIMD) 14 (distributed) 17 (memory) 14 (computers) 15 (in) 16 (a) 15 (relativ) 0 (ely) ks 0 2274 p m (straigh) 0 (t) 13 (forw) 0 (ard) 13 (manner.) ks 71 2331 p m (On) 13 (the) 13 (In) 0 (tel) 12 (T) -3 (ouc) 0 (hstone) 11 (Delta,) 13 (e\016ciency) 14 (is) 14 (hamp) 1 (ered) 13 (to) 12 (a) 13 (large) 13 (degree) 13 (b) 0 (y) 12 (the) 13 (cost) 12 (of) 12 (comm) 0 (uni-) ks 0 2387 p m (cation) 12 (and) 13 (the) 12 (sync) 0 (hronous) 11 (nature) 12 (of) 12 (the) 12 (algorithm.) 19 (If) 12 (larger) 12 (problems) 13 (are) 12 (solv) 0 (ed,) 12 (this) 12 (b) 1 (ecomes) 13 (less) ks 0 2444 p m (signi\014can) 0 (t.) 19 (Although) 15 (the) 14 (In) 0 (tel) 13 (T) -3 (ouc) 0 (hstone) 12 (Delta) 14 (system) 14 (has) 13 (su\016cien) 0 (t) 14 (memory) 13 (to) 13 (store) 13 (matrices) 14 (of) ks 0 2500 p m (order) 15 (25000,) 13 (w) 0 (e) 14 (limited) 17 (ourselv) 0 (es) 15 (to) 14 (problems) 16 (that) 15 (required) 16 (less) 16 (than) 15 (30) 14 (min) 0 (utes) 15 (to) 15 (complete.) ks 952 2678 p m (10) s @eop 9 @bop0 cmmi10.329 @sf [ 23 29 1 9 23] 112 @dc 1.000000 /cmsy10.329 @newfont cmsy10.329 @sf [<80003F008000FF808001FFC0C007C0E0E00F0070703E00303FF800101FF000100FC00010000000 000000000080003F008000FF808001FFC0C007C0E0E00F0070703E00303FF800101FF000100FC0 0010> 28 20 -3 -2 35] 25 @dc cmbx12.300 @sf [<7FFFE07FFFE001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 01F800FFF800FFF80001F800007800001800> 19 32 -4 0 28] 49 @dc [ 39 34 -2 0 44] 72 @dc [ 17 22 -2 0 22] 115 @dc [<180FC0001C3FF8001EE07C001FC03E001F801F001F001F801F000F801F000FC01F000FC01F000F C01F000FC01F000FC01F000FC01F000FC01F000FC01F000F801F000F801F001F001F801E001FF0 7C001F3FF8001F0FE0001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F 0000001F0000001F0000001F000000FF000000FF000000> 26 35 -2 0 31] 98 @dc 1.000000 /cmtt10.329 @newfont cmtt10.329 @sf [<7FC3FCFFE7FE7FC3FC0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0 0E00E00F00E00F80E00FC1C07FFFC0FEFF807E3E00> 23 20 0 0 24] 110 @dc [<063E000EFF800FFFC00FC1E00F80E00F00700F00700E00380E00380E00380E00380E00380E0038 0E00700F00700F80E00FC1E00FFFC00EFF800E3E000E00000E00000E00000E00000E00007E0000 FE00007E0000> 21 28 0 0 24] 98 @dc cmmi10.329 @sf [<01FC0000078380000E00E0001C00700038003C0038001E0078000F007000070070000380F00003 C0F00001C0F00001E0F00000E0F00000F0F00000F0780000787800007878000078780000783C00 00383C0000381C0000381E0000380E00003807000038078000380380007001C0007000E0006000 3000E0001C01C0000707000001FC00> 29 33 -2 1 35] 79 @dc [<020001000000030001800000070001800000078001C00000078001C0000007C003E0000007C003 F0000007A003D0000007A003C80000079003C80000078803C40000078803C40000078403C20000 078403C20000078203C10000078203C08000078103C08000078183C040000F8083C040000F8043 C020000F0043C020000F0027C010000F00278018000F00178008000F00178004000F000F800400 0F00078002000F00078002000F00078001000F00078001800F8007C003C0FFF03FFC1FF8> 45 32 -2 1 43] 87 @dc 9 @bop1 0 154 p @beginspecial @setspecial 13024788 13024788 5262540 26773176 34995896 49731010 startTexFig %!PS-Adobe-2.0 %%Creator: rvdg %%Title: MATLAB graph %%CreationDate: 10/21/91 15:37:34 %%Pages: 001 %%BoundingBox: 080 407 532 756 %%DocumentFonts: Times-Roman %%DocumentNeededFonts: Times-Roman %%EndComments % MathWorks dictionary /mathworks 50 dict begin % definition operators /bdef {bind def} bind def /xdef {exch def} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot {gsave} bdef /eplot {grestore} bdef % bounding box in default coordinates /dx 0 def /dy 0 def /sides {/dx urx llx sub def /dy ury lly sub def} bdef /llx 0 def /lly 0 def /urx 0 def /ury 0 def /bbox {/ury xdef /urx xdef /lly xdef /llx xdef sides} bdef % orientation switch /por true def /portrait {/por true def} bdef /landscape {/por false def} bdef % coordinate system mappings /px 8.5 72 mul def /py 11.0 72 mul def /port {dx py div dy px div scale} bdef /land {-90.0 rotate dy neg 0 translate dy py div dx px div scale} bdef /csm {llx lly translate por {port} {land} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [0 4] 0 setdash } bdef /DA { [4] 0 setdash } bdef /DD { [0 4 3 4] 0 setdash } bdef % macros for moveto and polyline /M {moveto} bdef /L {{lineto} repeat stroke} bdef % font control /font_spec () def /lfont currentfont def /sfont currentfont def /selfont {/font_spec xdef} bdef /savefont {font_spec findfont exch scalefont def} bdef /LF {lfont setfont} bdef /SF {sfont setfont} bdef % text display /sh {show} bdef /csh {dup stringwidth pop 2 div neg 0 rmoveto show} bdef /rsh {dup stringwidth pop neg 0 rmoveto show} bdef /r90sh {gsave currentpoint translate 90 rotate csh grestore} bdef currentdict end def %dictionary %%EndProlog %%BeginSetup mathworks begin % fonts for text, standard numbers and exponents %%IncludeFont: Times-Roman /Times-Roman selfont /lfont 20 savefont /sfont 14 savefont %line width, line cap, and joint spec .5 setlinewidth 1 setlinecap 1 setlinejoin end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 080 407 532 756 mathworks begin bpage %%EndPageSetup %%BeginObject: graph 1 bplot 80 407 532 756 bbox portrait csm SO 78.09 77.33 757.00 77.33 757.00 570.67 78.09 570.67 78.09 77.33 M 4 L LF 73.09 71.33 M (0) rsh 78.09 126.66 84.83 126.66 M 1 L 750.27 126.66 757.00 126.66 M 1 L 73.09 120.66 M (10) rsh 78.09 176.00 84.83 176.00 M 1 L 750.27 176.00 757.00 176.00 M 1 L 73.09 170.00 M (20) rsh 78.09 225.33 84.83 225.33 M 1 L 750.27 225.33 757.00 225.33 M 1 L 73.09 219.33 M (30) rsh 78.09 274.67 84.83 274.67 M 1 L 750.27 274.67 757.00 274.67 M 1 L 73.09 268.67 M (40) rsh 78.09 324.00 84.83 324.00 M 1 L 750.27 324.00 757.00 324.00 M 1 L 73.09 318.00 M (50) rsh 78.09 373.33 84.83 373.33 M 1 L 750.27 373.33 757.00 373.33 M 1 L 73.09 367.33 M (60) rsh 78.09 422.67 84.83 422.67 M 1 L 750.27 422.67 757.00 422.67 M 1 L 73.09 416.67 M (70) rsh 78.09 472.00 84.83 472.00 M 1 L 750.27 472.00 757.00 472.00 M 1 L 73.09 466.00 M (80) rsh 78.09 521.34 84.83 521.34 M 1 L 750.27 521.34 757.00 521.34 M 1 L 73.09 515.34 M (90) rsh 73.09 564.67 M (100) rsh 78.09 55.33 M (0) csh 162.96 77.33 162.96 82.53 M 1 L 162.96 565.47 162.96 570.67 M 1 L 162.96 55.33 M (1000) csh 247.82 77.33 247.82 82.53 M 1 L 247.82 565.47 247.82 570.67 M 1 L 247.82 55.33 M (2000) csh 332.68 77.33 332.68 82.53 M 1 L 332.68 565.47 332.68 570.67 M 1 L 332.68 55.33 M (3000) csh 417.55 77.33 417.55 82.53 M 1 L 417.55 565.47 417.55 570.67 M 1 L 417.55 55.33 M (4000) csh 502.41 77.33 502.41 82.53 M 1 L 502.41 565.47 502.41 570.67 M 1 L 502.41 55.33 M (5000) csh 587.27 77.33 587.27 82.53 M 1 L 587.27 565.47 587.27 570.67 M 1 L 587.27 55.33 M (6000) csh 672.14 77.33 672.14 82.53 M 1 L 672.14 565.47 672.14 570.67 M 1 L 672.14 55.33 M (7000) csh 757.00 55.33 M (8000) csh 162.96 570.67 247.82 570.67 332.68 570.67 417.55 570.67 502.41 570.67 587.27 570.67 672.14 570.67 757.00 570.67 M 7 L DA 162.96 566.33 247.82 568.25 332.68 569.09 417.55 569.48 502.41 569.78 587.27 569.93 672.14 570.03 757.00 570.13 M 7 L DD 162.96 554.98 247.82 557.30 332.68 557.99 417.55 558.19 502.41 558.63 587.27 559.12 672.14 559.03 757.00 559.17 M 7 L DO 162.96 461.25 247.82 448.07 332.68 440.72 417.55 432.04 502.41 426.56 587.27 422.12 672.14 416.45 757.00 412.60 M 7 L SO 162.96 461.05 247.82 447.88 332.68 440.48 417.55 431.84 502.41 426.37 587.27 421.93 672.14 416.25 757.00 412.46 M 7 L DA 162.96 431.84 247.82 383.89 332.68 358.73 417.55 339.89 502.41 330.07 587.27 319.21 672.14 305.30 757.00 294.10 M 7 L DD 162.96 204.76 247.82 202.69 332.68 196.52 417.55 191.54 502.41 186.51 587.27 181.57 672.14 177.97 757.00 173.88 M 7 L 417.55 586.00 M (DELTA: HessRed p=128 nb=3) csh 417.55 14.00 M (problem size n) csh 14.00 324.00 M (percent time) r90sh 587.27 125.73 M (BCAST) sh 587.27 229.33 M (GSUM) sh 587.27 362.53 M (BLAS3) sh 587.27 500.67 M (BLAS2) sh 587.27 564.80 M (MISC) sh eplot %%EndObject graph 1 epage end showpage %%Trailer endTexFig @endspecial 1125 154 p @beginspecial @setspecial 13024788 13024788 5262540 26773176 34995896 49731010 startTexFig %!PS-Adobe-2.0 %%Creator: rvdg %%Title: MATLAB graph %%CreationDate: 10/21/91 15:37:14 %%Pages: 001 %%BoundingBox: 080 407 532 756 %%DocumentFonts: Times-Roman %%DocumentNeededFonts: Times-Roman %%EndComments % MathWorks dictionary /mathworks 50 dict begin % definition operators /bdef {bind def} bind def /xdef {exch def} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot {gsave} bdef /eplot {grestore} bdef % bounding box in default coordinates /dx 0 def /dy 0 def /sides {/dx urx llx sub def /dy ury lly sub def} bdef /llx 0 def /lly 0 def /urx 0 def /ury 0 def /bbox {/ury xdef /urx xdef /lly xdef /llx xdef sides} bdef % orientation switch /por true def /portrait {/por true def} bdef /landscape {/por false def} bdef % coordinate system mappings /px 8.5 72 mul def /py 11.0 72 mul def /port {dx py div dy px div scale} bdef /land {-90.0 rotate dy neg 0 translate dy py div dx px div scale} bdef /csm {llx lly translate por {port} {land} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [0 4] 0 setdash } bdef /DA { [4] 0 setdash } bdef /DD { [0 4 3 4] 0 setdash } bdef % macros for moveto and polyline /M {moveto} bdef /L {{lineto} repeat stroke} bdef % font control /font_spec () def /lfont currentfont def /sfont currentfont def /selfont {/font_spec xdef} bdef /savefont {font_spec findfont exch scalefont def} bdef /LF {lfont setfont} bdef /SF {sfont setfont} bdef % text display /sh {show} bdef /csh {dup stringwidth pop 2 div neg 0 rmoveto show} bdef /rsh {dup stringwidth pop neg 0 rmoveto show} bdef /r90sh {gsave currentpoint translate 90 rotate csh grestore} bdef currentdict end def %dictionary %%EndProlog %%BeginSetup mathworks begin % fonts for text, standard numbers and exponents %%IncludeFont: Times-Roman /Times-Roman selfont /lfont 20 savefont /sfont 14 savefont %line width, line cap, and joint spec .5 setlinewidth 1 setlinecap 1 setlinejoin end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 080 407 532 756 mathworks begin bpage %%EndPageSetup %%BeginObject: graph 1 bplot 80 407 532 756 bbox portrait csm SO 78.09 77.33 757.00 77.33 757.00 570.67 78.09 570.67 78.09 77.33 M 4 L LF 73.09 71.33 M (0) rsh 78.09 126.66 84.83 126.66 M 1 L 750.27 126.66 757.00 126.66 M 1 L 73.09 120.66 M (10) rsh 78.09 176.00 84.83 176.00 M 1 L 750.27 176.00 757.00 176.00 M 1 L 73.09 170.00 M (20) rsh 78.09 225.33 84.83 225.33 M 1 L 750.27 225.33 757.00 225.33 M 1 L 73.09 219.33 M (30) rsh 78.09 274.67 84.83 274.67 M 1 L 750.27 274.67 757.00 274.67 M 1 L 73.09 268.67 M (40) rsh 78.09 324.00 84.83 324.00 M 1 L 750.27 324.00 757.00 324.00 M 1 L 73.09 318.00 M (50) rsh 78.09 373.33 84.83 373.33 M 1 L 750.27 373.33 757.00 373.33 M 1 L 73.09 367.33 M (60) rsh 78.09 422.67 84.83 422.67 M 1 L 750.27 422.67 757.00 422.67 M 1 L 73.09 416.67 M (70) rsh 78.09 472.00 84.83 472.00 M 1 L 750.27 472.00 757.00 472.00 M 1 L 73.09 466.00 M (80) rsh 78.09 521.34 84.83 521.34 M 1 L 750.27 521.34 757.00 521.34 M 1 L 73.09 515.34 M (90) rsh 73.09 564.67 M (100) rsh 78.09 55.33 M (0) csh 162.96 77.33 162.96 82.53 M 1 L 162.96 565.47 162.96 570.67 M 1 L 162.96 55.33 M (1000) csh 247.82 77.33 247.82 82.53 M 1 L 247.82 565.47 247.82 570.67 M 1 L 247.82 55.33 M (2000) csh 332.68 77.33 332.68 82.53 M 1 L 332.68 565.47 332.68 570.67 M 1 L 332.68 55.33 M (3000) csh 417.55 77.33 417.55 82.53 M 1 L 417.55 565.47 417.55 570.67 M 1 L 417.55 55.33 M (4000) csh 502.41 77.33 502.41 82.53 M 1 L 502.41 565.47 502.41 570.67 M 1 L 502.41 55.33 M (5000) csh 587.27 77.33 587.27 82.53 M 1 L 587.27 565.47 587.27 570.67 M 1 L 587.27 55.33 M (6000) csh 672.14 77.33 672.14 82.53 M 1 L 672.14 565.47 672.14 570.67 M 1 L 672.14 55.33 M (7000) csh 757.00 55.33 M (8000) csh 162.96 570.67 247.82 570.67 332.68 570.67 417.55 570.67 502.41 570.67 587.27 570.67 672.14 570.67 757.00 570.67 M 7 L DA 162.96 566.33 247.82 568.35 332.68 569.09 417.55 569.48 502.41 569.73 587.27 569.93 672.14 570.03 757.00 570.13 M 7 L DD 162.96 565.98 247.82 567.96 332.68 568.70 417.55 569.09 502.41 569.34 587.27 569.53 672.14 569.63 757.00 569.73 M 7 L DO 162.96 549.46 247.82 551.82 332.68 552.02 417.55 551.82 502.41 551.87 587.27 552.17 672.14 552.61 757.00 553.11 M 7 L SO 162.96 461.69 247.82 447.29 332.68 437.96 417.55 431.84 502.41 426.91 587.27 422.77 672.14 418.42 757.00 414.97 M 7 L DA 162.96 452.12 247.82 428.00 332.68 409.50 417.55 394.70 502.41 382.21 587.27 370.97 672.14 360.01 757.00 349.90 M 7 L DD 162.96 268.65 247.82 273.88 332.68 272.05 417.55 267.91 502.41 263.27 587.27 258.09 672.14 252.52 757.00 247.09 M 7 L 417.55 586.00 M (DELTA: TriRed p=128 nb=12) csh 417.55 14.00 M (problem size n) csh 14.00 324.00 M (percent time) r90sh 587.27 170.13 M (BCAST) sh 587.27 303.33 M (GSUM) sh 587.27 387.20 M (BLAS3) sh 587.27 485.87 M (BLAS2) sh 587.27 554.94 M (MISC) sh eplot %%EndObject graph 1 epage end showpage %%Trailer endTexFig @endspecial cmr10.329 @sf 0 1077 p m (Figure) 19 (2:) 26 (Allo) 1 (cation) 20 (of) 19 (execution) 19 (time) 19 (when) ks cmmi10.329 @sf 19 r m (p) s cmr10.329 @sf 19 r m (=) 18 (128,) ks cmmi10.329 @sf 19 r m (nb) s cmr10.329 @sf 18 r m (=) 19 (3) 18 (and) 19 (the) 18 (problem) 20 (size) ks cmmi10.329 @sf 19 r m (n) s cmr10.329 @sf 19 r m (is) 19 (v) -2 (aried.) ks 0 1133 p m (Again,) 15 (the) 15 (space) 16 (b) 1 (et) 0 (w) 0 (een) 13 (t) 0 (w) -1 (o) 13 (curv) 0 (es) 15 (equals) 15 (the) 16 (time) 15 (sp) 1 (en) 0 (t) 15 (in) 16 (the) 15 (indicated) 17 (op) 1 (eration.) ks 0 1266 p m (Giga\015ops) 12 (double) 13 (precision,) ks cmsy10.329 @sf 14 r m (\031) s cmr10.329 @sf 13 r m (40) 11 (Giga\015ops) 12 (single) 13 (precision,) 14 (and) 12 (an) 12 (aggregate) 10 (system) 11 (memory) 12 (of) ks cmsy10.329 @sf 11 r m (\031) s cmr10.329 @sf 13 r m (8) s 0 1323 p m (Gigab) 0 (ytes.) 22 (The) 16 (in) 0 (terconnection) 17 (net) 0 (w) -1 (ork) 14 (emplo) 0 (ys) 16 (a) 16 (Mesh) 16 (Routing) 17 (Chip) 17 (\(MR) 0 (C\),) 14 (dev) 0 (elop) 1 (ed) 17 (at) 16 (the) ks 0 1379 p m (California) 15 (Institute) 15 (of) 13 (T) -3 (ec) 0 (hnology) -3 (,) 12 (at) 14 (eac) 0 (h) 13 (system) 13 (no) 1 (de.) 21 (Eac) 0 (h) 13 (MR) 0 (C) 12 (pro) 0 (vides) 14 (\014v) 0 (e) 13 (c) 0 (hannels,) 14 (one) 15 (for) ks 0 1436 p m (its) 15 (asso) 1 (ciated) 15 (no) 1 (de) 15 (and) 15 (four) 15 (for) 14 (its) 15 (adjacen) 0 (t) 13 (neigh) 0 (b) 1 (ors) 15 (in) 15 (the) 15 (t) 0 (w) -1 (o-dimensional) 15 (mesh.) 20 (The) 15 (c) 0 (hannels) ks 0 1492 p m (are) 12 (comprised) 14 (of) 12 (t) 0 (w) -1 (o,) 11 (unidirectional) 15 (buses:) 19 (one) 13 (for) 12 (data) 12 (\015o) 0 (w) 11 (in) 0 (to) 12 (the) 13 (MR) 0 (C,) 11 (one) 13 (for) 12 (data) 12 (\015o) 0 (w) 11 (out) 12 (of) ks 0 1549 p m (the) 13 (MR) 0 (C.) 12 (The) 13 (p) 1 (eak) 14 (in) 0 (terpro) 1 (cessor) 12 (comm) 0 (unications) 13 (bandwidth) 14 (is) ks cmsy10.329 @sf 14 r m (\031) s cmr10.329 @sf 13 r m (30) 12 (MBytes/s) 13 (in) 14 (eac) 0 (h) 12 (direction.) ks 0 1605 p m (The) 15 (system) 15 (supp) 1 (orts) 14 (explici) 1 (t) 17 (message-passing,) 14 (with) 15 (a) 15 (latency) 16 (of) ks cmsy10.329 @sf 14 r m (\031) s cmr10.329 @sf 13 r m (75) 14 (microseconds) 16 (via) 15 (w) 0 (orm-hole) ks 0 1662 p m (routing) 16 (using) 16 (a) 15 (pac) 0 (k) 0 (et-based) 14 (proto) 1 (col.) 21 (In) 0 (terconnect) 15 (blo) 1 (c) 0 (king) 16 (is) 16 (minimized) 18 (b) 0 (y) 15 (in) 0 (terlea) 0 (ving) 15 (pac) 0 (k) -1 (ets) ks 0 1718 p m (asso) 1 (ciated) 15 (with) 16 (distinct) 16 (messages) 15 (whic) 0 (h) 15 (need) 16 (to) 15 (tra) 0 (v) -2 (erse) 14 (the) 15 (same) 15 (in) 0 (terconnect) 15 (path.) ks cmbx12.300 @sf 0 1840 p m (5.1) s 128 1840 p m (Reduction) 17 (to) 19 (Hessen) -1 (b) 2 (erg) 16 (F) -4 (orm) ks cmr10.329 @sf 0 1926 p m (Figure) 17 (1) 16 (sho) 0 (ws) 14 (the) 17 (p) 1 (erformance) 16 (of) 16 (the) 17 (parallel) 18 (reduction) 17 (to) 16 (Hessen) 0 (b) 1 (erg) 16 (form) 16 (as) 16 (a) 16 (function) 17 (of) 16 (the) ks 0 1982 p m (problem) 12 (size) ks cmtt10.329 @sf 12 r m (n) s cmr10.329 @sf 11 r m (and) 11 (the) 11 (blo) 1 (c) 0 (k) 11 (size) ks cmtt10.329 @sf 12 r m (nb) s cmr10.329 @sf 10 r m (for) s cmmi10.329 @sf 11 r m (p) s cmr10.329 @sf 12 r m (=) 13 (128.) 18 (P) 0 (erformance) 9 (is) 12 (most) 10 (in\015uenced) 14 (b) 0 (y) 10 (the) 11 (p) 1 (erformance) ks 0 2038 p m (of) 18 (the) 18 (Lev) 0 (el) 18 (2) 17 (and) 19 (3) 17 (BLAS.) 19 (F) -3 (rom) 16 (this) 18 (graph,) 18 (it) 19 (can) 18 (b) 1 (e) 18 (concluded) 20 (that) ks cmmi10.329 @sf 18 r m (nb) s cmr10.329 @sf 17 r m (=) 17 (3) 18 (yields) 20 (reasonable) ks 0 2095 p m (p) 1 (erformance.) 20 (W) -3 (e) 14 (will) 17 (use) 16 (this) 15 (blo) 1 (c) 0 (k) 15 (size) 16 (in) 16 (subsequen) 0 (t) 15 (discussions.) ks 71 2151 p m (Comm) 0 (unication) 17 (o) 0 (v) -1 (erhead) 16 (is) 18 (the) 18 (main) 19 (con) 0 (tributor) 16 (to) 17 (the) 18 (reduction) 19 (in) 19 (p) 1 (erformance,) 18 (as) 17 (can) 18 (b) 1 (e) ks 0 2208 p m (seen) 13 (from) 12 (Figures) 13 (1) 12 (and) 13 (2.) 19 (In) 13 (particular,) 13 (the) 13 (global) 13 (summation) 13 (and) 12 (broadcast) 12 (op) 1 (erations) 13 (are) 12 (ma) 3 (jor) ks 0 2264 p m (con) 0 (tributors) 12 (to) 12 (the) 14 (total) 12 (execution) 14 (time.) 20 (This) 14 (is) 13 (not) 13 (supprising,) 15 (considering) 15 (a) 13 (broadcast) 12 (of) 13 (a) 13 (v) 0 (ector) ks 0 2321 p m (of) 14 (length) ks cmmi10.329 @sf 16 r m (O) s cmr10.329 @sf 1 r m (\() s cmmi10.329 @sf m (n) s cmr10.329 @sf m (\)) 14 (and) 16 (global) 15 (summation) 15 (of) 14 (v) 0 (ectors) 13 (of) 15 (length) ks cmmi10.329 @sf 16 r m (n) s cmr10.329 @sf 15 r m (is) 15 (required) 16 (for) 14 (eac) 0 (h) 14 (column) 16 (of) ks cmmi10.329 @sf 15 r m (W) s cmr10.329 @sf 21 r m (that) s 0 2377 p m (is) 16 (formed) 15 (\(in) 15 (addition) 17 (to) 14 (the) 15 (summation) 16 (of) 14 (at) 15 (least) 15 (one) 15 (smaller) 16 (v) 0 (ector\).) ks 71 2434 p m (The) 17 (p) 1 (erformance) 16 (attained) 17 (as) 16 (a) 17 (function) 17 (of) 17 (problem) 17 (size) 18 (is) 17 (clear) 17 (from) 16 (Figure) 17 (3.) 24 (In) 17 (this) 18 (graph,) ks cmmi10.329 @sf 0 2490 p m (nb) s cmr10.329 @sf 12 r m (=) 13 (3) 11 (and) 11 (p) 1 (erformance) 11 (is) 12 (giv) 0 (en) 10 (for) 11 (v) -2 (arious) 10 (n) 0 (um) 0 (b) 1 (ers) 9 (of) 11 (no) 1 (des.) 19 (The) 11 (o) 0 (v) -1 (erall) 10 (p) 1 (erformance) 11 (is) 12 (somewhat) ks 0 2546 p m (disapp) 1 (oin) 0 (ting:) 21 (The) 15 (LAP) -3 (A) 0 (CK) 14 (reduction) 16 (routine) 16 (on) 15 (a) 15 (single) 16 (pro) 1 (cessor) 15 (attains) 15 (ab) 1 (out) 15 (45) 15 (MFLOPS.) ks 964 2678 p m (9) s @eop 8 @bop0 1.000000 /cmmi8.300 @newfont cmmi8.300 @sf [<3C004600C100818080C080C0C060C060C060C0606060704068C067803000300030003000180018 00180018007C00> 11 23 -2 0 15] 98 @dc cmbx12.300 @sf [<00FFFE00FFFE0007E00007E00007E00007E00007E00007E00007E0FFFFFEFFFFFEE007E07007E0 3807E01807E00C07E00E07E00707E00307E00187E001C7E000E7E00077E00037E0001FE0001FE0 000FE00007E00003E00003E00001E00000E0> 23 32 -2 0 28] 52 @dc [ 32 34 -2 0 38] 80 @dc [ 19 34 -1 0 21] 73 @dc [ 26 32 -2 10 31] 112 @dc [<387CFEFEFE7C380000000000000000387CFEFEFE7C38> 7 22 -4 0 16] 58 @dc [ 34 34 -2 0 40] 66 @dc [ 26 35 -2 0 30] 107 @dc 1.000000 /cmsy8.300 @newfont cmsy8.300 @sf [<020002000200C218F2783AE00F800F803AE0F278C218020002000200> 13 14 -2 -1 18] 3 @dc cmmi8.300 @sf [<40402020101070F0F060> 4 10 -3 6 10] 59 @dc 1.000000 /cmr8.300 @newfont cmr8.300 @sf [<7FF007000700070007000700070007000700070007000700070007000700070007000700FF0007 000300> 12 21 -2 0 18] 49 @dc [<60F0F06000000000000060F0F060> 4 14 -3 0 10] 58 @dc cmmi8.300 @sf [<7800C600E3006300018001800180018000C000C000C000C0006000600060086004300430022001 C0000000000000000000000000001000380018> 13 29 0 6 14] 106 @dc cmmi10.329 @sf [<0080000000C0000001C0000001E0000001F0000001F0000001E8000001E8000001E4000001E200 0003E2000003C1000003C1800003C0800003C0400003C0400003C0200003C0100003C0100007C0 0800078008000780040007800200078002000780010007800080078000800F8000400F0000400F 0000600F800078FFF801FF> 32 32 -2 1 27] 86 @dc cmr10.329 @sf [<40202010101008080878F8F8F0700000000000000000000070F8F8F870> 5 29 -4 9 13] 59 @dc cmmi10.329 @sf [<80700040F80061FC003F060010030008010004008002000001000000C000006000001000000800 0004000002000801000C1F8007F8C003F04001E020> 19 20 -2 0 21] 122 @dc [<383C00446300E2C080F1C080F1C04061C04000E02000E00000E00000E000007000007000007000 4070002038602038F01038F01034700C622003C1C0> 20 20 -2 0 26] 120 @dc cmr8.300 @sf [<003000003000003000003000003000003000003000003000003000003000003000FFFFFCFFFFFC 003000003000003000003000003000003000003000003000003000003000003000> 22 24 -2 4 27] 43 @dc cmmi10.329 @sf [<1F000021C000606000707000783800781800001C00000E00000E0003EE00061E000E0F000C0700 0C07000E07000E03800E03800E03800E03800701C00701C00701C08381C04380E041C0E021C0E0 2180E01180700F0060> 20 29 -2 9 22] 121 @dc [<800000800000800000400000400000400000400000200000200000207C002187001201C01400E0 1400F018007008007808003C08003C08003C04001E04001E04001E04001E02001E02001C02001C 0207D80104700107F801000C01000E008006008007004007004007002003001003000803000406 0003060000F8> 24 41 -1 9 26] 12 @dc cmr8.300 @sf [<0102040C1818303070606060E0E0E0E0E0E0E0E0E0E060606070303018180C040201> 8 34 -3 9 14] 40 @dc cmmi8.300 @sf [ 15 23 -2 0 18] 107 @dc cmr8.300 @sf [<8040203018180C0C0E060606070707070707070707070606060E0C0C181830204080> 8 34 -2 9 14] 41 @dc cmmi10.329 @sf [<07E000000C18000038040000300200007001000070008000F0004000F0004000F0002000F00020 00F0002000780010007800100078001000780010003C0008003C0008003C0008003C0008001E00 04001E0004001E0004001E0004000F0002000F0002000F0002000F000200078001000780010007 80010007C003C07FFC1FF8> 29 32 -4 1 31] 85 @dc cmsy10.329 @sf [ 26 2 -4 -10 35] 0 @dc cmmi10.329 @sf [ 16 45 -3 11 23] 61 @dc cmr8.300 @sf [<07FFC0003800003800003800003800003800003800003800003800003800003800003800003800 0038000038000038008038048038048038044038084038086038187FFFF8> 22 23 -1 0 25] 84 @dc cmbx10.432 @sf [<00FF800003FFF0000FFFF8001F01FE003C007F0078003F8078003F80FC001FC0FE001FC0FE001F E0FE001FE0FE001FE07C001FE018001FE000001FE000001FE000001FC000001FC000001F800C00 3F000E003E000F80FC000FFFF8000E7FC0000E0000000E0000000E0000000E0000000E0000000E 0000000FFE00000FFFC0000FFFE0000FFFF0000FFFF8000FFFFC000FFFFE000F803F000C000300> 27 39 -3 0 34] 53 @dc [ 39 41 -3 0 45] 69 @dc [ 33 27 -1 0 36] 120 @dc [ 33 39 -2 12 38] 112 @dc 8 @bop1 0 154 p @beginspecial @setspecial 13024788 13024788 5262540 26773176 34995896 49731010 startTexFig %!PS-Adobe-2.0 %%Creator: rvdg %%Title: MATLAB graph %%CreationDate: 10/21/91 15:37:40 %%Pages: 001 %%BoundingBox: 080 407 532 756 %%DocumentFonts: Times-Roman %%DocumentNeededFonts: Times-Roman %%EndComments % MathWorks dictionary /mathworks 50 dict begin % definition operators /bdef {bind def} bind def /xdef {exch def} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot {gsave} bdef /eplot {grestore} bdef % bounding box in default coordinates /dx 0 def /dy 0 def /sides {/dx urx llx sub def /dy ury lly sub def} bdef /llx 0 def /lly 0 def /urx 0 def /ury 0 def /bbox {/ury xdef /urx xdef /lly xdef /llx xdef sides} bdef % orientation switch /por true def /portrait {/por true def} bdef /landscape {/por false def} bdef % coordinate system mappings /px 8.5 72 mul def /py 11.0 72 mul def /port {dx py div dy px div scale} bdef /land {-90.0 rotate dy neg 0 translate dy py div dx px div scale} bdef /csm {llx lly translate por {port} {land} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [0 4] 0 setdash } bdef /DA { [4] 0 setdash } bdef /DD { [0 4 3 4] 0 setdash } bdef % macros for moveto and polyline /M {moveto} bdef /L {{lineto} repeat stroke} bdef % font control /font_spec () def /lfont currentfont def /sfont currentfont def /selfont {/font_spec xdef} bdef /savefont {font_spec findfont exch scalefont def} bdef /LF {lfont setfont} bdef /SF {sfont setfont} bdef % text display /sh {show} bdef /csh {dup stringwidth pop 2 div neg 0 rmoveto show} bdef /rsh {dup stringwidth pop neg 0 rmoveto show} bdef /r90sh {gsave currentpoint translate 90 rotate csh grestore} bdef currentdict end def %dictionary %%EndProlog %%BeginSetup mathworks begin % fonts for text, standard numbers and exponents %%IncludeFont: Times-Roman /Times-Roman selfont /lfont 20 savefont /sfont 14 savefont %line width, line cap, and joint spec .5 setlinewidth 1 setlinecap 1 setlinejoin end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 080 407 532 756 mathworks begin bpage %%EndPageSetup %%BeginObject: graph 1 bplot 80 407 532 756 bbox portrait csm SO 78.09 77.33 757.00 77.33 757.00 570.67 78.09 570.67 78.09 77.33 M 4 L LF 73.09 71.33 M (0) rsh 78.09 189.45 84.83 189.45 M 1 L 750.27 189.45 757.00 189.45 M 1 L 73.09 183.45 M (50) rsh 78.09 301.58 84.83 301.58 M 1 L 750.27 301.58 757.00 301.58 M 1 L 73.09 295.58 M (100) rsh 78.09 413.70 84.83 413.70 M 1 L 750.27 413.70 757.00 413.70 M 1 L 73.09 407.70 M (150) rsh 78.09 525.82 84.83 525.82 M 1 L 750.27 525.82 757.00 525.82 M 1 L 73.09 519.82 M (200) rsh 78.09 55.33 M (0) csh 168.61 77.33 168.61 82.53 M 1 L 168.61 565.47 168.61 570.67 M 1 L 168.61 55.33 M (2) csh 259.14 77.33 259.14 82.53 M 1 L 259.14 565.47 259.14 570.67 M 1 L 259.14 55.33 M (4) csh 349.66 77.33 349.66 82.53 M 1 L 349.66 565.47 349.66 570.67 M 1 L 349.66 55.33 M (6) csh 440.18 77.33 440.18 82.53 M 1 L 440.18 565.47 440.18 570.67 M 1 L 440.18 55.33 M (8) csh 530.70 77.33 530.70 82.53 M 1 L 530.70 565.47 530.70 570.67 M 1 L 530.70 55.33 M (10) csh 621.22 77.33 621.22 82.53 M 1 L 621.22 565.47 621.22 570.67 M 1 L 621.22 55.33 M (12) csh 711.74 77.33 711.74 82.53 M 1 L 711.74 565.47 711.74 570.67 M 1 L 711.74 55.33 M (14) csh 168.61 519.09 213.87 473.57 259.14 486.58 304.40 501.38 349.66 481.20 394.92 494.87 440.18 502.72 485.44 496.22 530.70 506.31 575.96 515.95 621.22 510.57 666.48 527.84 711.74 538.83 757.00 526.27 M 13 L DA 168.61 518.20 213.87 472.67 259.14 485.68 304.40 500.26 349.66 480.30 394.92 493.98 440.18 501.83 485.44 495.10 530.70 505.41 575.96 515.06 621.22 509.67 666.48 526.94 711.74 537.93 757.00 525.37 M 13 L DD 168.61 510.57 213.87 463.48 259.14 475.37 304.40 489.27 349.66 468.19 394.92 481.20 440.18 488.37 485.44 480.97 530.70 490.61 575.96 499.58 621.22 493.53 666.48 510.12 711.74 520.44 757.00 507.21 M 13 L DO 168.61 404.73 213.87 362.35 259.14 374.68 304.40 391.05 349.66 369.52 394.92 383.20 440.18 389.03 485.44 383.20 530.70 392.84 575.96 401.59 621.22 394.41 666.48 412.58 711.74 421.55 757.00 409.21 M 13 L SO 168.61 404.73 213.87 362.12 259.14 374.46 304.40 390.82 349.66 369.30 394.92 382.98 440.18 388.81 485.44 382.98 530.70 392.62 575.96 401.36 621.22 394.19 666.48 412.13 711.74 421.32 757.00 408.99 M 13 L DA 168.61 284.71 213.87 288.19 259.14 296.13 304.40 304.04 349.66 302.92 394.92 311.44 440.18 318.17 485.44 317.05 530.70 323.55 575.96 331.62 621.22 330.73 666.48 338.35 711.74 344.18 757.00 340.37 M 13 L DD 168.61 169.47 213.87 169.05 259.14 175.62 304.40 181.85 349.66 179.12 394.92 185.82 440.18 191.54 485.44 188.69 530.70 194.14 575.96 200.58 621.22 197.71 666.48 203.98 711.74 209.14 757.00 204.61 M 13 L 417.55 586.00 M (DELTA: HessRed p=128 n=4000) csh 417.55 14.00 M (block size nb) csh 14.00 324.00 M (time in sec.) r90sh 621.22 137.39 M (BCAST) sh 621.22 249.51 M (GSUM) sh 621.22 361.64 M (BLAS3) sh 621.22 440.12 M (BLAS2) sh 621.22 507.40 M (MISC) sh eplot %%EndObject graph 1 epage end showpage %%Trailer endTexFig @endspecial 1125 154 p @beginspecial @setspecial 13024788 13024788 5262540 26773176 34995896 49731010 startTexFig %!PS-Adobe-2.0 %%Creator: rvdg %%Title: MATLAB graph %%CreationDate: 10/21/91 15:37:20 %%Pages: 001 %%BoundingBox: 080 407 532 756 %%DocumentFonts: Times-Roman %%DocumentNeededFonts: Times-Roman %%EndComments % MathWorks dictionary /mathworks 50 dict begin % definition operators /bdef {bind def} bind def /xdef {exch def} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot {gsave} bdef /eplot {grestore} bdef % bounding box in default coordinates /dx 0 def /dy 0 def /sides {/dx urx llx sub def /dy ury lly sub def} bdef /llx 0 def /lly 0 def /urx 0 def /ury 0 def /bbox {/ury xdef /urx xdef /lly xdef /llx xdef sides} bdef % orientation switch /por true def /portrait {/por true def} bdef /landscape {/por false def} bdef % coordinate system mappings /px 8.5 72 mul def /py 11.0 72 mul def /port {dx py div dy px div scale} bdef /land {-90.0 rotate dy neg 0 translate dy py div dx px div scale} bdef /csm {llx lly translate por {port} {land} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [0 4] 0 setdash } bdef /DA { [4] 0 setdash } bdef /DD { [0 4 3 4] 0 setdash } bdef % macros for moveto and polyline /M {moveto} bdef /L {{lineto} repeat stroke} bdef % font control /font_spec () def /lfont currentfont def /sfont currentfont def /selfont {/font_spec xdef} bdef /savefont {font_spec findfont exch scalefont def} bdef /LF {lfont setfont} bdef /SF {sfont setfont} bdef % text display /sh {show} bdef /csh {dup stringwidth pop 2 div neg 0 rmoveto show} bdef /rsh {dup stringwidth pop neg 0 rmoveto show} bdef /r90sh {gsave currentpoint translate 90 rotate csh grestore} bdef currentdict end def %dictionary %%EndProlog %%BeginSetup mathworks begin % fonts for text, standard numbers and exponents %%IncludeFont: Times-Roman /Times-Roman selfont /lfont 20 savefont /sfont 14 savefont %line width, line cap, and joint spec .5 setlinewidth 1 setlinecap 1 setlinejoin end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 080 407 532 756 mathworks begin bpage %%EndPageSetup %%BeginObject: graph 1 bplot 80 407 532 756 bbox portrait csm SO 78.09 77.33 757.00 77.33 757.00 570.67 78.09 570.67 78.09 77.33 M 4 L LF 73.09 71.33 M (0) rsh 78.09 189.45 84.83 189.45 M 1 L 750.27 189.45 757.00 189.45 M 1 L 73.09 183.45 M (50) rsh 78.09 301.58 84.83 301.58 M 1 L 750.27 301.58 757.00 301.58 M 1 L 73.09 295.58 M (100) rsh 78.09 413.70 84.83 413.70 M 1 L 750.27 413.70 757.00 413.70 M 1 L 73.09 407.70 M (150) rsh 78.09 525.82 84.83 525.82 M 1 L 750.27 525.82 757.00 525.82 M 1 L 73.09 519.82 M (200) rsh 78.09 55.33 M (0) csh 168.61 77.33 168.61 82.53 M 1 L 168.61 565.47 168.61 570.67 M 1 L 168.61 55.33 M (2) csh 259.14 77.33 259.14 82.53 M 1 L 259.14 565.47 259.14 570.67 M 1 L 259.14 55.33 M (4) csh 349.66 77.33 349.66 82.53 M 1 L 349.66 565.47 349.66 570.67 M 1 L 349.66 55.33 M (6) csh 440.18 77.33 440.18 82.53 M 1 L 440.18 565.47 440.18 570.67 M 1 L 440.18 55.33 M (8) csh 530.70 77.33 530.70 82.53 M 1 L 530.70 565.47 530.70 570.67 M 1 L 530.70 55.33 M (10) csh 621.22 77.33 621.22 82.53 M 1 L 621.22 565.47 621.22 570.67 M 1 L 621.22 55.33 M (12) csh 711.74 77.33 711.74 82.53 M 1 L 711.74 565.47 711.74 570.67 M 1 L 711.74 55.33 M (14) csh 168.61 529.63 213.87 445.32 259.14 408.09 304.40 384.77 349.66 371.32 394.92 363.02 440.18 357.86 485.44 353.60 530.70 351.13 575.96 349.79 621.22 348.44 666.48 349.34 711.74 350.01 757.00 350.91 M 13 L DA 168.61 528.96 213.87 444.64 259.14 407.42 304.40 384.10 349.66 370.64 394.92 362.35 440.18 357.19 485.44 352.93 530.70 350.46 575.96 349.12 621.22 347.77 666.48 348.67 711.74 349.34 757.00 350.24 M 13 L DD 168.61 528.74 213.87 444.42 259.14 407.19 304.40 383.87 349.66 370.42 394.92 362.12 440.18 356.96 485.44 352.70 530.70 350.24 575.96 348.89 621.22 347.55 666.48 348.44 711.74 349.12 757.00 350.01 M 13 L DO 168.61 527.17 213.87 441.50 259.14 403.38 304.40 379.16 349.66 365.04 394.92 356.07 440.18 350.24 485.44 345.30 530.70 341.94 575.96 340.15 621.22 338.13 666.48 338.35 711.74 338.35 757.00 338.58 M 13 L SO 168.61 286.46 213.87 272.45 259.14 267.02 304.40 265.40 349.66 264.58 394.92 265.27 440.18 265.83 485.44 267.47 530.70 268.97 575.96 270.92 621.22 272.20 666.48 275.25 711.74 277.11 757.00 279.53 M 13 L DA 168.61 228.47 213.87 231.01 259.14 233.23 304.40 235.49 349.66 237.85 394.92 240.13 440.18 242.26 485.44 244.84 530.70 247.11 575.96 249.53 621.22 251.77 666.48 254.84 711.74 257.11 757.00 259.84 M 13 L DD 168.61 165.37 213.87 167.32 259.14 169.00 304.40 170.77 349.66 172.46 394.92 174.03 440.18 175.57 485.44 177.25 530.70 178.94 575.96 180.44 621.22 182.10 666.48 184.00 711.74 185.64 757.00 187.30 M 13 L 417.55 586.00 M (DELTA: TriRed p=128 n=4000) csh 417.55 14.00 M (block size nb) csh 14.00 324.00 M (time in sec.) r90sh 621.22 126.18 M (BCAST) sh 621.22 215.88 M (GSUM) sh 621.22 256.24 M (BLAS3) sh 621.22 305.58 M (BLAS2) sh 621.22 334.73 M (MISC) sh eplot %%EndObject graph 1 epage end showpage %%Trailer endTexFig @endspecial cmr10.329 @sf 0 1077 p m (Figure) 18 (1:) 26 (T) -3 (otal) 16 (computation) 18 (time) 19 (for) 17 (128) 17 (no) 1 (des) 19 (when) ks cmmi10.329 @sf 19 r m (n) s cmr10.329 @sf 17 r m (=) 18 (4000) 17 (and) 18 (the) 18 (blo) 1 (c) 0 (k) 18 (size) ks cmmi10.329 @sf 19 r m (n) s cmmi8.300 @sf 1733 1084 p m (b) s cmr10.329 @sf 1769 1077 p m (is) 18 (v) -2 (aried.) ks 0 1133 p m (The) 15 (space) 15 (b) 1 (et) 0 (w) 0 (een) 14 (t) 0 (w) -1 (o) 12 (curv) 0 (es) 14 (equals) 16 (the) 15 (time) 15 (sp) 1 (en) 0 (t) 15 (in) 15 (the) 15 (indicated) 17 (op) 1 (eration.) 20 (The) 15 (times) 15 (for) 15 (the) ks 0 1189 p m (global) 14 (sum) 14 (\(GSUM\)) 12 (and) 14 (broadcast) 13 (\(BCAST\)) 13 (include) 15 (some) 14 (idle) 15 (time) 14 (that) 12 (is) 14 (due) 14 (to) 13 (load) 14 (im) 0 (balance.) ks cmbx12.300 @sf 0 1323 p m (4.4) s 128 1323 p m (P) -1 (arallel) 17 (Implem) -2 (en) -2 (tation:) 22 (Blo) 2 (c) -1 (k) -1 (e) -1 (d) 17 (T) -4 (ridiagonal) 17 (Reduction) ks cmr10.329 @sf 0 1409 p m (The) 11 (parallel) 12 (implemen) 0 (tation) 11 (of) 10 (the) 10 (reduction) 12 (to) 10 (tridiagonal) 11 (form) 10 (for) 10 (symmetric) ks cmmi10.329 @sf 10 r m (A) s cmr10.329 @sf 11 r m (pro) 1 (ceeds) 11 (similarly) -3 (.) ks 0 1466 p m (Consider) 16 (the) 16 (steps) 16 (giv) 0 (en) 16 (in) 16 (Section) 17 (4.3:) 21 (In) 16 (Step) 16 (1,) 16 ([) ks cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 1098 1473 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1184 1466 p m (=) 14 ([) ks cmmi10.329 @sf m (V) s cmr10.329 @sf 10 r m (]) s cmsy8.300 @sf 1296 1473 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1368 1466 p m (;) 16 (In) 17 (Step) 16 (3,) ks cmmi10.329 @sf 15 r m (z) s cmr10.329 @sf 16 r m (=) s cmmi10.329 @sf 14 r m (x) s cmr10.329 @sf m (,) 16 (whic) 0 (h) 16 (can) ks 0 1522 p m (b) 1 (e) 17 (either) 18 (formed) 17 (separately) 16 (on) 17 (all) 18 (no) 1 (des) 17 (or) 17 (distributed) 18 (among) 16 (the) 17 (no) 1 (des,) 17 (whic) 0 (h) 17 (requires) 18 (a) 16 (global) ks 0 1579 p m (summation;) 15 (Step) 15 (4-6) 15 (are) 15 (merged,) 15 (where) 15 ([) ks cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 881 1586 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 984 1579 p m (=) 13 ([) ks cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmsy8.300 @sf 1094 1586 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 1200 1579 p m (is) 16 (computed) 15 (b) 0 (y) ks cmmi10.329 @sf 610 1683 p m (y) s cmr10.329 @sf 676 1683 p m (=) s cmmi10.329 @sf 753 1683 p m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (A) s cmr8.300 @sf 833 1665 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 881 1683 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 943 1690 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmsy10.329 @sf 1043 1683 p m (\000) s cmr10.329 @sf 11 r m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmsy8.300 @sf 1151 1690 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1224 1683 p m (x) s cmsy10.329 @sf 10 r m (\000) s cmr10.329 @sf 10 r m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1367 1690 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1440 1683 p m (x) s cmr10.329 @sf m (\)) s 482 1752 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmsy8.300 @sf 544 1759 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 676 1752 p m (=) s cmmi10.329 @sf 753 1752 p m (y) s cmsy10.329 @sf 12 r m (\000) s cmr10.329 @sf 10 r m (1) s cmmi10.329 @sf m (=) s cmr10.329 @sf m (2) s cmmi10.329 @sf m (\014) s cmr10.329 @sf 2 r m (\([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmr8.300 @sf 1009 1734 p m (T) s cmsy8.300 @sf 1009 1763 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmmi10.329 @sf 1098 1752 p m (y) s cmr10.329 @sf 2 r m (\)[) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1202 1759 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 0 1858 p m (where) s cmmi10.329 @sf 15 r m (\014) 2 (A) ks cmr8.300 @sf 193 1843 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 242 1858 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 304 1865 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 410 1858 p m (is) 15 (computed) 16 (using) 16 (the) 15 (same) 15 (tric) 0 (k) 14 (as) 15 (in) 16 (Section) 16 (3.4.) ks cmbx10.432 @sf 0 2000 p m (5) s 103 2000 p m (Exp) 2 (erim) -1 (e) -1 (n) -1 (t) -1 (s) ks cmr10.329 @sf 0 2102 p m (In) 15 (this) 16 (section,) 15 (w) 0 (e) 13 (rep) 1 (ort) 15 (the) 14 (p) 1 (erformance) 15 (of) 15 (the) 15 (parallel) 16 (reduction) 16 (algorithms) 14 (on) 15 (the) 15 (In) 0 (tel) 15 (T) -3 (ouc) 0 (h-) ks 0 2158 p m (stone) 15 (Delta) 14 (system) 15 (using) 16 (the) 15 (P) 0 (ort) -1 (land) 14 (Group) 15 (compiler) 16 (and) 15 (assem) 0 (bly) 14 (co) 1 (ded) ks cmti10.329 @sf 16 r m (single) 14 (pr) -1 (e) -1 (cis) -1 (ion) ks cmr10.329 @sf 13 r m (BLAS) s 0 2215 p m (routines) 16 (b) 0 (y) 14 (Kuc) 0 (k) 14 (and) 16 (Asso) 1 (ciates.) ks 71 2271 p m (The) 14 (In) 0 (tel) 13 (T) -3 (ouc) 0 (hstone) 12 (Delta) 14 (system) 14 (is) 14 (a) 14 (distributed-memory) -3 (,) 14 (message-passing) 14 (m) 0 (ulticomputer) 13 (of) ks 0 2328 p m (the) 16 (Multiple) 18 (Instruction) 17 (Multiple) 18 (Data) 15 (\(MIMD\)) 14 (class) 17 (dev) 0 (elop) 1 (ed) 17 (join) 0 (tly) 15 (b) 0 (y) 15 (the) 16 (Defense) 17 (Adv) -2 (anced) ks 0 2384 p m (Researc) 0 (h) 17 (Pro) 3 (jects) 16 (Agency) 17 (\(D) 0 (ARP) -3 (A\)) 15 (and) 17 (the) 17 (In) 0 (tel) 17 (Corp) 1 (oration) 17 ([) 0 (15) ks 1348 2384 p m (].) 25 (It) 17 (is) 18 (comprised) 18 (of) 17 (520) 16 (i860-) ks 0 2441 p m (based) 13 (no) 1 (des,) 13 (eac) 0 (h) 12 (ha) 0 (ving) 12 (16) 12 (Megab) 0 (ytes) 11 (\(MBytes\)) 11 (of) 13 (memory) -3 (,) 11 (in) 0 (terconnected) 13 (via) 13 (a) 12 (comm) 0 (unications) ks 0 2497 p m (net) 0 (w) -1 (ork) 16 (ha) 0 (ving) 17 (the) 19 (top) 1 (ology) 18 (of) 17 (a) 18 (t) 0 (w) -1 (o-dimensional) 18 (rectangular) 18 (grid.) 29 (\(Scaling) 20 (is) 18 (not) 18 (restricted) 19 (to) ks 0 2554 p m (a) 20 (p) 1 (o) 0 (w) -1 (er-of-t) -2 (w) -1 (o) 18 (incremen) 0 (t) 19 (t) 0 (ypical) 20 (of) 20 (h) 0 (yp) 1 (ercub) 1 (e) 20 (top) 1 (ologies.\)) 34 (It) 20 (has) 20 (a) 20 (p) 1 (eak) 20 (p) 1 (erformance) 20 (of) ks cmsy10.329 @sf 20 r m (\031) s cmr10.329 @sf 21 r m (32) s 964 2678 p m (8) s @eop 7 @bop0 cmmi10.329 @sf [<1FC020304008E004F006F00670070007001F01FE03FC07F807800E000606060706030301018200 7C> 16 20 -2 0 21] 115 @dc [<600F00E01880701880703840703840703840381C203838003838003870001FC0001E00001D0000 1C80000E40600E20F00E10F00E08700706100701E0070000070000038000038000038000038000 01C00001C00001C00001C0000FE00001E000> 20 32 -2 0 24] 107 @dc [<1801800F0038038018801C01C018401C01C038401C01C038201C01C01C200E00E01C100E00E00E 000E00E00E000E00E00E0007007007000700700700070070070087007007004380380380438038 038043C034030023A032030023186186001E07C07C00> 36 20 -2 0 40] 109 @dc cmr10.329 @sf [<000600000006000000060000000600000006000000060000000600000006000000060000000600 000006000000060000000600000006000000060000FFFFFFF0FFFFFFF000060000000600000006 000000060000000600000006000000060000000600000006000000060000000600000006000000 0600000006000000060000> 28 32 -3 5 35] 43 @dc cmmi10.329 @sf [<3E0000638000F1C00078E000307000007000007000003800003800003800003800001C00001C00 001C00001C00000E00000E00000E00000E00000700000700000700020700010380010380008380 004380006300001E000000000000000000000000000000000000000000000001C00001E00001E0 0000C0> 19 40 1 9 19] 106 @dc 1.000000 /cmbx10.329 @newfont cmbx10.329 @sf [ 30 31 -2 0 36] 80 @dc cmmi8.300 @sf [<3F00C180C0C0E0606060006003E00FC01E003800187018700C2007C0> 12 14 -2 0 16] 115 @dc cmsy8.300 @sf [ 20 2 -3 -7 27] 0 @dc cmr8.300 @sf [ 29 14 0 0 30] 109 @dc [<07C018303018701CE00EE00EE00EE00EE00E600C600C3018183007C0> 15 14 -1 0 18] 111 @dc [<07CFC0182E00301E00700E00600E00E00E00E00E00E00E00E00E00600E00700E00300E001C3E00 07CE00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 23 -1 0 20] 100 @dc cmmi8.300 @sf [ 16 20 0 6 18] 112 @dc cmmi10.329 @sf [<40201010080804040474FCFCF870> 6 14 -4 9 13] 59 @dc [<01F0780007098600060781000E0780800E0380800E0380400E0380400E0380200E0380200E0380 200701C0100701C0100701C0108381C0104380E01841C0E03821C0E0782180E0F8118070F00F00 6060> 29 20 -2 0 33] 119 @dc 7 @bop1 cmr10.329 @sf 71 195 p m (Finally) -3 (,) 14 (w) 0 (e) 12 (examine) 14 (ho) 0 (w) 12 (the) 13 (computation) 14 (of) ks cmmi10.329 @sf 13 r m (U) s cmr10.329 @sf 5 r m (,) s cmmi10.329 @sf 13 r m (V) s cmr10.329 @sf 10 r m (,) 13 (and) ks cmmi10.329 @sf 13 r m (W) s cmr10.329 @sf 20 r m (can) 14 (b) 1 (e) 14 (distributed) 15 (among) 12 (the) 14 (no) 1 (des.) ks 0 252 p m (Assume) 16 (the) 15 (computation) 15 (has) 15 (progressed) 15 (to) 15 (where) 16 (panel) ks cmmi10.329 @sf 16 r m (s) s cmr10.329 @sf 15 r m (is) 16 (b) 1 (eing) 17 (reduced,) 16 (i.e.,) ks cmmi10.329 @sf 15 r m (k) s cmr10.329 @sf 14 r m (=) 13 (\() ks cmmi10.329 @sf m (s) s cmsy10.329 @sf 10 r m (\000) s cmr10.329 @sf 11 r m (1\)) s cmmi10.329 @sf m (m) s cmr10.329 @sf 9 r m (+) 11 (1.) ks 0 308 p m (Assume) 18 (the) 17 (\014rst) ks cmmi10.329 @sf 17 r m (j) s cmr10.329 @sf 19 r m (columns) 19 (of) ks cmmi10.329 @sf 16 r m (U) s cmr10.329 @sf 5 r m (,) s cmmi10.329 @sf 18 r m (V) s cmr10.329 @sf 9 r m (,) 18 (and) ks cmmi10.329 @sf 17 r m (W) s cmr10.329 @sf 24 r m (ha) 0 (v) -1 (e) 16 (b) 1 (een) 18 (computed) 18 (and) 17 (are) 17 (distributed) 19 (as) 17 (desired.) ks 0 364 p m (The) 15 (computation) 16 (of) 14 (the) 16 (\() ks cmmi10.329 @sf m (j) s cmr10.329 @sf 12 r m (+) 10 (1\)st) 14 (column) 16 (of) 15 (these) 16 (matrices) 15 (pro) 1 (ceeds) 16 (as) 15 (follo) 0 (ws:) ks 56 455 p m (1.) s 114 455 p m (On) 15 (no) 1 (de) ks cmbx10.329 @sf 16 r m (P) s cmr8.300 @sf 335 464 p m (\() s cmmi8.300 @sf m (s) s cmsy8.300 @sf m (\000) s cmr8.300 @sf m (1\)) 0 (mo) 1 (d) ks cmmi8.300 @sf 491 464 p m (p) s cmr10.329 @sf 511 455 p m (,) 15 (form) 15 (the) 15 (\() ks cmmi10.329 @sf m (j) s cmr10.329 @sf 12 r m (+) 10 (1\)st) 14 (column) 17 (of) 14 (the) 16 (curren) 0 (t) 14 (panel) 16 (of) ks cmmi10.329 @sf 15 r m (A) s cmr8.300 @sf 1565 440 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)) s cmr10.329 @sf 1657 455 p m (:) s 324 566 p m ([) s cmmi10.329 @sf m (A) s cmr8.300 @sf 371 548 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)) s cmmi8.300 @sf 371 578 p m (s) s cmr10.329 @sf 463 566 p m (]) s cmsy8.300 @sf 476 573 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 579 566 p m (=) 13 ([) ks cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmr8.300 @sf 687 543 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)) s cmsy8.300 @sf 687 580 p m (\003) s cmmi8.300 @sf m (;k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr10.329 @sf 791 566 p m (=) 13 ([) ks cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmmi8.300 @sf 899 548 p m (k) s cmsy8.300 @sf 899 578 p m (\003) s cmmi8.300 @sf m (;k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmsy10.329 @sf 1001 566 p m (\000) s cmr10.329 @sf 10 r m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1108 573 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1181 566 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmr8.300 @sf 1243 548 p m (T) s cmmi8.300 @sf 1243 578 p m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) 0 (;) ks cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmsy10.329 @sf 1369 566 p m (\000) s cmr10.329 @sf 11 r m ([) s cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 1490 573 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1562 566 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmr8.300 @sf 1624 548 p m (T) s cmmi8.300 @sf 1624 578 p m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) 0 (;) ks cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 114 664 p m (Since) s 819 721 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmmi8.300 @sf 881 728 p m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) 0 (;) ks cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1010 721 p m (=) 13 ([) ks cmmi10.329 @sf m (V) s cmmi8.300 @sf 1098 728 p m (s) s cmr10.329 @sf 1115 721 p m (]) s cmmi8.300 @sf 1128 728 p m (j) s cmr8.300 @sf 2 r m (+1) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 114 802 p m (all) 16 (information) 15 (for) 15 (this) 15 (op) 1 (eration) 16 (is) 15 (a) 0 (v) -2 (ailable) 15 (on) 15 (this) 16 (no) 1 (de.) ks 56 894 p m (2.) s 114 894 p m (On) s cmbx10.329 @sf 15 r m (P) s cmr8.300 @sf 225 903 p m (\() s cmmi8.300 @sf m (s) s cmsy8.300 @sf m (\000) s cmr8.300 @sf m (1\)) 0 (mo) 1 (d) ks cmmi8.300 @sf 382 903 p m (p) s cmr10.329 @sf 401 894 p m (,) 15 (compute) 16 (\([) ks cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 694 901 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmmi10.329 @sf 783 894 p m (;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) 14 (and) 16 (distribute) 16 (to) 15 (all) 16 (no) 1 (des.) ks 56 986 p m (3.) s 114 986 p m (Next,) 14 (w) 0 (e) 14 (m) 0 (ust) 14 (form) 14 (three) 16 (in) 0 (termediate) 15 (results,n) ks cmmi10.329 @sf 810 1080 p m (x) s cmr10.329 @sf 877 1080 p m (=) s 954 1080 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmr8.300 @sf 1016 1065 p m (T) s cmsy8.300 @sf 1016 1092 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1089 1080 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1151 1087 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmmi10.329 @sf 812 1138 p m (y) s cmr10.329 @sf 877 1138 p m (=) s 954 1138 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmr8.300 @sf 1016 1123 p m (T) s cmsy8.300 @sf 1016 1150 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1089 1138 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1151 1145 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmmi10.329 @sf 813 1196 p m (z) s cmr10.329 @sf 877 1196 p m (=) s 954 1196 p m ([) s cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmr8.300 @sf 1029 1181 p m (T) s cmsy8.300 @sf 1029 1208 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1102 1196 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1164 1203 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 114 1292 p m (The) 17 (\014rst) 17 (requires) 18 (partial) 18 (sums) 17 (of) 17 (v) 0 (ectors) 15 (to) 17 (b) 1 (e) 18 (accum) 0 (ulated) 17 (on) 17 (eac) 0 (h) 16 (pro) 1 (cessor,) 17 (follo) 0 (w) 0 (ed) 16 (b) 0 (y) ks 114 1348 p m (a) 16 (global) 18 (summation) 17 (of) 17 (the) 17 (results,) 18 (lea) 0 (ving) 17 (the) 17 (results) 17 (on) 17 (all) 18 (pro) 1 (cessors.) 26 (The) 17 (latter) 17 (t) 0 (w) -1 (o) 15 (can) ks 114 1405 p m (either) 16 (b) 1 (e) 16 (computed) 17 (in) 16 (the) 16 (same) 15 (w) 0 (a) -1 (y) 14 (or) 15 (they) 16 (can) 16 (b) 1 (e) 16 (computed) 16 (separately) 16 (on) 16 (eac) 0 (h) 14 (pro) 1 (cessor,) ks 114 1461 p m (leading) 16 (to) 15 (redundan) 0 (t) 14 (computation,) 15 (but) 15 (less) 16 (comm) 0 (unication) 15 (o) 0 (v) -1 (erhead.) ks 56 1554 p m (4.) s 114 1554 p m (Assuming) s cmmi10.329 @sf 15 r m (x) s cmr10.329 @sf m (,) s cmmi10.329 @sf 15 r m (y) s cmr10.329 @sf 2 r m (,) 15 (and) ks cmmi10.329 @sf 15 r m (z) s cmr10.329 @sf 18 r m (ha) 0 (v) -1 (e) 13 (b) 1 (een) 17 (computed,) ks 580 1651 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmsy8.300 @sf 642 1658 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 745 1651 p m (=) s cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 827 1633 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)T) s cmr10.329 @sf 902 1651 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 964 1658 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmsy10.329 @sf 1064 1651 p m (\000) s cmr10.329 @sf 10 r m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 10 r m (]) s cmsy8.300 @sf 1172 1658 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1244 1651 p m (x) s cmsy10.329 @sf 10 r m (\000) s cmr10.329 @sf 11 r m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1388 1658 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1460 1651 p m (z) s cmr10.329 @sf 114 1749 p m (can) 15 (b) 1 (e) 16 (computed,) 15 (lea) 0 (ving) 15 (the) 15 (resulting) 17 (column) 16 (distributed) 16 (among) 15 (the) 15 (no) 1 (des.) ks 56 1841 p m (5.) s 114 1841 p m (Computing) s cmmi10.329 @sf 15 r m (W) s cmsy8.300 @sf 394 1848 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 500 1841 p m (requires) s cmmi10.329 @sf 646 1944 p m (w) s cmr10.329 @sf 13 r m (=) s cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 774 1926 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 823 1944 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 885 1951 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmsy10.329 @sf 985 1944 p m (\000) s cmr10.329 @sf 10 r m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1092 1951 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1165 1944 p m (x) s cmsy10.329 @sf 10 r m (\000) s cmr10.329 @sf 10 r m ([) s cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 1321 1951 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1394 1944 p m (y) s cmr10.329 @sf 114 2041 p m (to) 14 (b) 1 (e) 16 (computed.) 20 (Just) 15 (lik) 0 (e) 15 (the) 15 (computation) 15 (of) ks cmmi10.329 @sf 15 r m (w) s cmr10.329 @sf 16 r m (in) 16 (Algorithm) 15 (3,) 14 (this) 16 (pro) 1 (ceeds) 16 (in) 15 (t) 0 (w) -1 (o) 13 (stages:) ks 114 2098 p m (columns) 16 (of) ks cmmi10.329 @sf 15 r m (A) s cmr8.300 @sf 377 2083 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 441 2098 p m (on) 15 (eac) 0 (h) 15 (of) 15 (the) 15 (pro) 1 (cessors) 15 (are) 15 (summed) 16 (after) 15 (b) 1 (eing) 16 (m) 0 (ultiplied) 18 (b) 0 (y) 14 (appropriate) ks 114 2154 p m (elemen) 0 (ts) 21 (of) 21 ([) ks cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 426 2161 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 516 2154 p m (.) 38 (Next,) 23 (eac) 0 (h) 20 (of) 21 (the) 22 (v) 0 (ectors) 19 ([) ks cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1172 2161 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1245 2154 p m (x) s cmr10.329 @sf 21 r m (and) 22 ([) ks cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 1462 2161 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmmi10.329 @sf 1534 2154 p m (y) s cmr10.329 @sf 24 r m (is) 22 (partitioned) 22 (in) 0 (to) ks cmmi10.329 @sf 114 2211 p m (p) s cmr10.329 @sf 16 r m (appro) 0 (ximately) 16 (equal) 18 (sub) 0 (v) -1 (ectors) 15 (and) 17 (computation) 16 (of) 17 (eac) 0 (h) 15 (sub) 0 (v) 0 (ector) 15 (is) 17 (assigned) 17 (to) 16 (a) 17 (no) 1 (de.) ks 114 2267 p m (After) 11 (eac) 0 (h) 11 (no) 1 (de) 12 (computes) 12 (its) 12 (section) 12 (of) 11 (these) 12 (t) 0 (w) -1 (o) 9 (v) 0 (ectors,) 10 (and) 12 (subtracts) 11 (them) 12 (from) 11 (the) 12 (partial) ks 114 2324 p m (sum) 14 (of) 14 (columns,) 14 (a) 14 (global) 15 (summation) 14 (computes) 14 (the) 15 (desired) ks cmmi10.329 @sf 15 r m (w) s cmr10.329 @sf 1 r m (,) 14 (lea) 0 (ving) 14 (the) 14 (result) 15 (on) 14 (all) 15 (no) 1 (des.) ks 56 2416 p m (6.) s 114 2416 p m (Finally) -3 (,) ks 660 2472 p m ([) s cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 735 2479 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 838 2472 p m (=) s cmmi10.329 @sf 13 r m (w) s cmsy10.329 @sf 11 r m (\000) s cmmi10.329 @sf 10 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (w) s cmr8.300 @sf 1055 2454 p m (T) s cmr10.329 @sf 1082 2472 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1144 2479 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 1234 2472 p m (\)[) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1314 2479 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 114 2554 p m (is) 15 (formed) 15 (on) 15 (all) 17 (no) 1 (des.) ks 964 2678 p m (7) s @eop 6 @bop0 cmmi10.329 @sf [ 36 31 -2 0 38] 72 @dc [<03E1E00613100E0F100C07080C07080E07080E03840E03800E03800E03800701C00701C00701C0 8381C04380E041C0E021C0E02180E01180700F0060> 22 20 -2 0 26] 117 @dc cmmi8.300 @sf [<3018078030180440180C0C40180C0C20180C0620180C06000C0606000C0603000C0603008E0703 00460301004702810044C66300383C1E00> 27 14 -1 0 31] 109 @dc cmbx12.300 @sf [<80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00007F 0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC000CF8000C F8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04> 24 34 -3 0 31] 83 @dc [<0000FFE00000FFE000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F 0001FC1F0007FF9F000FC1DF001F007F003E003F007E001F007E001F00FC001F00FC001F00FC00 1F00FC001F00FC001F00FC001F00FC001F007C001F007E001F007E003F003F003F001F006F000F C1C70007FF870000FE0300> 27 32 -2 10 30] 113 @dc cmsy10.329 @sf [<70F8F8F870> 5 5 -4 -9 13] 1 @dc cmbx12.300 @sf [<01FE000FFFC01E07F07801F87E01FCFF00FCFF00FEFF00FEFF00FE7E00FE3C00FE0000FC0000FC 0001F80001F00007C001FF0001FE00001F800007C00003E00003F01F03F01F03F83F81F83F81F8 3F81F83F03F01E03F00F07E007FFC000FE00> 23 32 -2 0 28] 51 @dc 1.000000 /cmex10.300 @newfont cmex10.300 @sf [<0006000C001800300070006000C001C0018003800300070006000E000C001C001C001800380038 0038003000700070007000700070007000E000E000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E000E000700070007000700070007000300038003800380018001C001C 000C000E000600070003000380018001C000C00060007000300018000C0006> 15 74 -8 72 25] 16 @dc cmr8.300 @sf [ 13 21 -2 0 18] 50 @dc cmmi8.300 @sf [<3000300018001800180018000C000C000C008C0046304638451838F0> 13 14 -1 0 16] 114 @dc cmex10.300 @sf [ 15 74 -1 72 25] 17 @dc 6 @bop1 cmr10.329 @sf 0 195 p m (where) s 135 296 p m (\([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 215 303 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmmi10.329 @sf 305 296 p m (;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) s 413 296 p m (=) s cmmi10.329 @sf 490 296 p m (H) s cmr8.300 @sf 532 278 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)) s cmr10.329 @sf 623 296 p m (\([) s cmmi10.329 @sf m (A) s cmr8.300 @sf 688 278 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)) s cmr10.329 @sf 780 296 p m (]) s cmsy8.300 @sf 793 303 p m (\003) s cmmi8.300 @sf m (;k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr10.329 @sf 885 296 p m (\)) s 219 370 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmsy8.300 @sf 281 377 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 413 370 p m (=) s cmmi10.329 @sf 490 370 p m (A) s cmr8.300 @sf 524 352 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)T) s cmr10.329 @sf 642 370 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 704 377 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 806 370 p m (=) 13 (\() ks cmmi10.329 @sf m (A) s cmr8.300 @sf 906 352 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 965 370 p m (\000) s cmr10.329 @sf 10 r m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1072 377 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1145 370 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmr8.300 @sf 1207 352 p m (T) s cmsy8.300 @sf 1207 381 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmsy10.329 @sf 1290 370 p m (\000) s cmr10.329 @sf 10 r m ([) s cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 1410 377 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1483 370 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmr8.300 @sf 1545 352 p m (T) s cmsy8.300 @sf 1545 381 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1617 370 p m (\)) s cmr8.300 @sf 1635 352 p m (T) s cmr10.329 @sf 1662 370 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1724 377 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmmi10.329 @sf 337 448 p m (w) s cmr10.329 @sf 413 448 p m (=) s cmmi10.329 @sf 490 448 p m (A) s cmr8.300 @sf 524 430 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)) s cmr10.329 @sf 616 448 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 678 455 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 781 448 p m (=) 13 (\() ks cmmi10.329 @sf m (A) s cmr8.300 @sf 881 430 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 939 448 p m (\000) s cmr10.329 @sf 11 r m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1047 455 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1119 448 p m ([) s cmmi10.329 @sf m (V) s cmr10.329 @sf 9 r m (]) s cmr8.300 @sf 1181 430 p m (T) s cmsy8.300 @sf 1181 459 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmsy10.329 @sf 1264 448 p m (\000) s cmr10.329 @sf 11 r m ([) s cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 1385 455 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1457 448 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmr8.300 @sf 1519 430 p m (T) s cmsy8.300 @sf 1519 459 p m (\003) s cmmi8.300 @sf m (;) s cmr8.300 @sf m (1:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 1592 448 p m (\)[) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 1672 455 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 206 524 p m ([) s cmmi10.329 @sf m (W) s cmr10.329 @sf 6 r m (]) s cmsy8.300 @sf 281 531 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 413 524 p m (=) s cmmi10.329 @sf 490 524 p m (w) s cmsy10.329 @sf 10 r m (\000) s cmmi10.329 @sf 11 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (w) s cmr8.300 @sf 659 506 p m (T) s cmr10.329 @sf 686 524 p m ([) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 748 531 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 838 524 p m (\)[) s cmmi10.329 @sf m (U) s cmr10.329 @sf 5 r m (]) s cmsy8.300 @sf 918 531 p m (\003) s cmmi8.300 @sf m (;j) s cmr8.300 @sf 2 r m (+1) s cmr10.329 @sf 71 625 p m (The) 15 (general) 16 (strategy) 14 (for) 14 (reorganizing) 16 (Algorithm) 16 (2) 14 (no) 0 (w) 14 (b) 1 (ecomes:) ks 56 718 p m (1.) s 114 718 p m (P) 0 (artition) 14 (the) 15 (matrix) 15 (in) 0 (to) 14 (panels) 16 (of) 15 (width) ks cmmi10.329 @sf 16 r m (m) s cmr10.329 @sf m (.) s 56 811 p m (2.) s 114 811 p m (F) -3 (or) ks cmmi10.329 @sf 14 r m (k) s cmr10.329 @sf 16 r m (=) 15 (1,) 16 (compute) 16 (matrices) ks cmmi10.329 @sf 16 r m (U) s cmr10.329 @sf 5 r m (,) s cmmi10.329 @sf 16 r m (V) s cmr10.329 @sf 10 r m (,) 16 (and) ks cmmi10.329 @sf 17 r m (W) s cmr10.329 @sf 22 r m (b) 0 (y) 15 (computing) 17 (the) 17 (successiv) 0 (e) 16 (Householder) 17 (trans-) ks 114 868 p m (formations.) 28 (\(Notice) 19 (that) 18 (for) 18 (giv) 0 (en) ks cmmi10.329 @sf 18 r m (j) s cmr10.329 @sf 3 r m (,) 18 (in) 19 (order) 18 (to) 18 (compute) ks cmmi10.329 @sf 19 r m (u) s cmr10.329 @sf m (,) 18 (only) 19 (the) 19 (\() ks cmmi10.329 @sf m (k) s cmr10.329 @sf 13 r m (+) s cmmi10.329 @sf 13 r m (j) s cmr10.329 @sf 3 r m (\)th) 17 (column) 19 (of) ks cmmi10.329 @sf 114 924 p m (A) s cmr8.300 @sf 148 909 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (j) s cmr8.300 @sf 2 r m (\)) s cmr10.329 @sf 255 924 p m (needs) 16 (to) 15 (b) 1 (e) 16 (formed.\)) ks 56 1018 p m (3.) s 114 1018 p m (Up) 1 (date) ks cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 307 1003 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (m) s cmr8.300 @sf m (\)) s cmr10.329 @sf 427 1018 p m (=) s cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 509 1003 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 562 1018 p m (\000) s cmmi10.329 @sf 5 r m (U) 5 (V) ks cmr8.300 @sf 675 1003 p m (T) s cmsy10.329 @sf 708 1018 p m (\000) s cmmi10.329 @sf 5 r m (W) 6 (U) ks cmr8.300 @sf 833 1003 p m (T) s cmr10.329 @sf 861 1018 p m (.) 19 (\(Note:) 17 (only) 14 (columns) ks cmmi10.329 @sf 13 r m (k) s cmr10.329 @sf 6 r m (+) s cmmi10.329 @sf 5 r m (m;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 1499 1018 p m (;) 8 (n) ks cmr10.329 @sf 12 r m (need) 13 (to) 12 (b) 1 (e) 13 (up) 1 (dated,) ks 114 1074 p m (since) 16 (columns) ks cmmi10.329 @sf 16 r m (k) 1 (;) ks cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 508 1074 p m (;) 8 (k) ks cmr10.329 @sf 10 r m (+) s cmmi10.329 @sf 11 r m (m) s cmsy10.329 @sf 10 r m (\000) s cmr10.329 @sf 10 r m (1) 15 (w) 0 (ere) 14 (up) 1 (dated) 16 (during) 16 (the) 15 (computation) 16 (of) ks cmmi10.329 @sf 14 r m (U) s cmr10.329 @sf 5 r m (,) s cmmi10.329 @sf 15 r m (V) s cmr10.329 @sf 10 r m (,) 14 (and) ks cmmi10.329 @sf 16 r m (W) s cmr10.329 @sf 6 r m (.\)) s 56 1168 p m (4.) s 114 1168 p m (Rep) 1 (eat) 16 (for) ks cmmi10.329 @sf 14 r m (k) s cmr10.329 @sf 14 r m (=) s cmmi10.329 @sf 13 r m (m) s cmr10.329 @sf 10 r m (+) 10 (1) ks cmmi10.329 @sf m (;) s cmr10.329 @sf 8 r m (2) s cmmi10.329 @sf m (m) s cmr10.329 @sf 9 r m (+) 10 (1) ks cmmi10.329 @sf m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks 777 1168 p m (.) s 0 1261 p m (Notice) 18 (that) 16 (the) 17 (third) 18 (step) 17 (can) 17 (no) 0 (w) 16 (b) 1 (e) 18 (written) 17 (as) 16 (t) 0 (w) -1 (o) 15 (matrix-matrix) 17 (op) 1 (erations.) 26 (The) 17 (bulk) 18 (of) 17 (the) ks 0 1317 p m (formation) 14 (of) 15 (the) 16 (matrices) 15 (requires) ks cmmi10.329 @sf 16 r m (m) s cmr10.329 @sf 15 r m (matrix-v) 0 (ector) 13 (op) 1 (erations.) ks cmbx12.300 @sf 0 1439 p m (4.2) s 128 1439 p m (Sequen) -1 (tial) 16 (Implem) -1 (e) -1 (n) -1 (tati) -1 (on:) 23 (Blo) 2 (c) -1 (k) -2 (ed) 16 (T) -4 (ridiagonal) 18 (Reduction) ks cmr10.329 @sf 0 1524 p m (The) 16 (blo) 1 (c) 0 (k) 0 (ed) 15 (algorithm) 16 (for) 16 (the) 16 (reduction) 17 (to) 15 (tridiagonal) 17 (form) 15 (for) 15 (the) 16 (symmetric) 17 (problem) 16 (is) 17 (reorga-) ks 0 1581 p m (nized) 17 (similarly) -3 (,) 16 (except) 15 (that) 15 (in) 16 (this) 15 (case) ks cmmi10.329 @sf 16 r m (W) s cmr10.329 @sf 18 r m (=) s cmmi10.329 @sf 13 r m (V) s cmr10.329 @sf 10 r m (,) 15 (so) 15 (Equation) 15 (2) 15 (b) 1 (ecomes) ks cmmi10.329 @sf 399 1682 p m (H) s cmr8.300 @sf 441 1664 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (m) s cmr8.300 @sf m (\)) s cmsy10.329 @sf 555 1682 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 616 1682 p m (H) s cmr8.300 @sf 658 1664 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 706 1682 p m (A) s cmr8.300 @sf 740 1664 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 789 1682 p m (H) s cmr8.300 @sf 831 1664 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 887 1682 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 947 1682 p m (H) s cmr8.300 @sf 989 1664 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (m) s cmr8.300 @sf m (\)) s cmr10.329 @sf 1109 1682 p m (=) s cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 1191 1664 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 1250 1682 p m (\000) s cmmi10.329 @sf 10 r m (U) 5 (V) ks cmr8.300 @sf 1368 1664 p m (T) s cmsy10.329 @sf 1406 1682 p m (\000) s cmmi10.329 @sf 10 r m (V) 10 (U) ks cmr8.300 @sf 1524 1664 p m (T) s cmr10.329 @sf 0 1783 p m (and) 15 (only) 16 (the) 15 (lo) 0 (w) 0 (er) 13 (triangular) 16 (p) 1 (ortion) 15 (of) ks cmmi10.329 @sf 15 r m (A) s cmr10.329 @sf 15 r m (is) 16 (up) 1 (dated.) ks cmbx12.300 @sf 0 1904 p m (4.3) s 128 1904 p m (P) -1 (arallel) 17 (Implem) -2 (en) -2 (tation:) 22 (Blo) 2 (c) -1 (k) -1 (e) -1 (d) 17 (Hessen) -1 (b) 2 (erg) 17 (Reduction) ks cmr10.329 @sf 0 1990 p m (W) -3 (e) 12 (no) 0 (w) 12 (describ) 1 (e) 15 (the) 13 (parallel) 15 (implemen) 0 (tation) 14 (of) 12 (the) 14 (blo) 1 (c) 0 (k) 0 (ed) 12 (reduction) 14 (to) 13 (Hessen) 0 (b) 1 (erg) 12 (form.) 19 (W) -3 (e) 12 (will) ks 0 2047 p m (use) 17 (panel-wrapp) 1 (ed) 17 (storage,) 15 (where) 17 (the) 16 (panel) 17 (width) 17 (corresp) 1 (onds) 17 (to) ks cmmi10.329 @sf 15 r m (m) s cmr10.329 @sf m (,) 16 (the) 16 (width) 17 (of) 16 (the) 16 (panel) 17 (used) ks 0 2103 p m (for) 15 (the) 15 (sequen) 0 (tial) 15 (blo) 1 (c) 0 (k) 0 (ed) 14 (algorithm.) ks 71 2160 p m (Understanding) 13 (ho) 0 (w) 12 (to) 12 (p) 1 (erform) 13 (the) 13 (computation) 13 (in) 13 (parallel) 15 (is) 13 (closely) 14 (related) 14 (to) 12 (ho) 0 (w) 11 (matrices) ks cmmi10.329 @sf 13 r m (U) s cmr10.329 @sf 5 r m (,) s cmmi10.329 @sf 0 2216 p m (V) s cmr10.329 @sf 10 r m (,) 14 (and) ks cmmi10.329 @sf 16 r m (W) s cmr10.329 @sf 21 r m (m) 0 (ust) 13 (b) 1 (e) 16 (distributed) 17 (in) 16 (order) 14 (to) 15 (b) 1 (e) 16 (able) 15 (to) 15 (p) 1 (erform) 15 (the) 15 (up) 1 (date) 16 (in) 15 (Equation) 16 (2.) 19 (P) 0 (artition) ks cmmi10.329 @sf 0 2272 p m (V) s cmr8.300 @sf 37 2257 p m (T) s cmr10.329 @sf 79 2272 p m (lik) 0 (e) ks cmmi10.329 @sf 16 r m (A) s cmr8.300 @sf 197 2257 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 246 2272 p m (:) s cmmi10.329 @sf 739 2329 p m (V) s cmr8.300 @sf 775 2311 p m (T) s cmr10.329 @sf 815 2329 p m (=) s cmex10.300 @sf 863 2282 p m (\020) s cmmi10.329 @sf 888 2329 p m (V) s cmr8.300 @sf 925 2311 p m (T) s 915 2340 p m (1) s cmmi10.329 @sf 965 2329 p m (V) s cmr8.300 @sf 1001 2311 p m (T) s 992 2340 p m (2) s cmsy10.329 @sf 1049 2329 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 1122 2329 p m (V) s cmr8.300 @sf 1159 2311 p m (T) s cmmi8.300 @sf 1149 2340 p m (r) s cmex10.300 @sf 1187 2282 p m (\021) s cmr10.329 @sf 0 2434 p m (If) 16 (w) 0 (e) 15 (up) 1 (date) ks cmmi10.329 @sf 17 r m (A) s cmr8.300 @sf 302 2411 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi8.300 @sf 302 2447 p m (j) s cmr10.329 @sf 366 2434 p m (on) 16 (no) 1 (de) ks cmbx10.329 @sf 17 r m (P) s cmr8.300 @sf 577 2443 p m (\() s cmmi8.300 @sf m (j) s cmsy8.300 @sf 2 r m (\000) s cmr8.300 @sf m (1\)) 0 (mo) 1 (d) ks cmmi8.300 @sf 733 2443 p m (p) s cmr10.329 @sf 753 2434 p m (,) 16 (then) ks cmmi10.329 @sf 16 r m (U) s cmr10.329 @sf 5 r m (,) s cmmi10.329 @sf 16 r m (W) s cmr10.329 @sf 22 r m (and) s cmmi10.329 @sf 16 r m (V) s cmmi8.300 @sf 1132 2441 p m (j) s cmr10.329 @sf 1166 2434 p m (m) 0 (ust) 14 (b) 1 (e) 17 (kno) 0 (wn) 15 (to) 15 (this) 16 (no) 1 (de.) 23 (Hence) 17 (w) 0 (e) ks 0 2497 p m (m) 0 (ust) 12 (compute) 14 (these) 13 (matrices) 14 (in) 14 (suc) 0 (h) 13 (a) 13 (w) 0 (a) -1 (y) 12 (that) ks cmmi10.329 @sf 13 r m (U) s cmr10.329 @sf 18 r m (and) s cmmi10.329 @sf 14 r m (W) s cmr10.329 @sf 20 r m (ev) 0 (en) 0 (tua) -1 (lly) 13 (reside) 15 (on) 13 (all) 15 (no) 1 (des,) 14 (while) ks cmmi10.329 @sf 15 r m (V) s cmr8.300 @sf 1922 2482 p m (T) s cmr10.329 @sf 0 2554 p m (is) 16 (panel-wrapp) 1 (ed) 17 (distributed) 16 (among) 15 (the) 15 (no) 1 (des.) ks 964 2678 p m (6) s @eop 5 @bop0 cmtt10.329 @sf [<03E3F00FFBF81FFFF03C1F80380F80700780700780E00380E00380E00380E00380E00380E00380 700380700780380F803C1F801FFF800FFB8003E380000380000380000380000380000380001F80 003F80001F80> 21 28 -2 0 24] 100 @dc [<01F0000FFE001FFF003E0F803C07807803C07001C0F001E0E000E0E000E0E000E0E000E0E000E0 7001C07001C03803803E0F801FFF000FFE0001F000> 19 20 -2 0 24] 111 @dc cmti10.329 @sf [<0800100010002000600060004000C000C000C000C000C000C000C000C000C000C000C000C000C0 00E000E000600060007000700030003800380018001C000C000E000600070003000180018000C0 0060002000100008000400020001> 16 46 -7 12 19] 40 @dc [ 15 30 -5 0 23] 49 @dc [<0F800010C000307000703800601C00701C00F01E00F00E00F00F00700F00700F00780780780780 7807807C07803C07003E07003E06001D84001E78001E00000E00000F00000700000380C00181E0 00C1E00060E0003020001C200007C0> 19 31 -5 1 23] 54 @dc [<8000006000003000001800000C000006000003000001000001800000C00000E000006000007000 003000003800001800001C00000C00000C00000E00000600000600000700000700000300000300 000300000380000380000380000180000180000180000180000180000180000180000100000300 000300000300000200000600000400000800001000> 17 46 0 12 19] 41 @dc cmtt10.329 @sf [ 17 29 -4 0 24] 105 @dc [<7FFF007FFF007FFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 01C00001C00001C00001C000FFFFC0FFFFC07FFFC001C00001C00001C00001C0C000E1E000FFE0 007FC0001F80> 19 28 -1 0 24] 102 @dc cmsy10.329 @sf [<003FF800FFF803C0000700000C0000180000300000300000600000600000C00000C00000C00000 FFFFF8FFFFF8C00000C00000C000006000006000003000003000001800000C000007000003C000 00FFF8003FF8> 21 28 -4 3 30] 50 @dc cmmi8.300 @sf [<1C0032003200310031001800180018000C008C004600460024001C000000000000000000000000 00030003800300> 9 23 -1 0 12] 105 @dc cmtt10.329 @sf [<003E0000FF8001FFC001C1C00380E00380E00380E0038040038000038000038000038000038000 038000038000038000038000FFFFC0FFFFC07FFFC0038000038000038000038000018000> 19 25 -1 0 24] 116 @dc [<7FC3FCFFE7FE7FC3FC0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0 0E00E00F00E00F80E00FC1C00FFFC00EFF800E3E000E00000E00000E00000E00000E00007E0000 FE00007E0000> 23 28 0 0 24] 104 @dc [<01FC0007FF001FFF803E03C03801C07001C0700000E00000FFFFC0FFFFC0FFFFC0E001C0E001C0 7003807003803807803E0F001FFE0007FC0001F000> 18 20 -3 0 24] 101 @dc [<01FCFC03FFFE07FFFC0F03E00E01E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0 0E00E00E00E00E00E00E00E07E07E0FE0FE07E07E0> 23 20 0 0 24] 117 @dc [<7FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E00000E3E000EFF800FFFC0 0FC1E00F80E00F00700F00700E00380E00380E00380E00380E00380E00380E00700F00700F80E0 0FC1E07FFFC0FEFF807E3E00> 21 30 0 10 24] 112 @dc [<07E1F01FFBF03FFFF0781F00F00F00E00700E00700E007007807007F07001FFF0007FF0000FF00 000700000700300E00781E007FFC003FF8001FE000> 20 20 -3 0 24] 97 @dc cmmi10.329 @sf [ 21 20 -2 0 22] 23 @dc [<01F8000306000601000E00800E00400E00400E00200E00200E00100E0010070008070008070008 83800843800C41C01C21C03C21807C1180780F0030> 22 20 -2 0 25] 29 @dc cmti10.329 @sf [<03000007800007800007C00003C00003C00003C00001E00001E00001E00000F00000F000007000 007000003800003800001C00001C00000C00000E00000600800300400300600100200080380E80 3E19C01FF06017F0200BF01008E010> 20 31 -7 1 23] 55 @dc [<1F8000306000403000C00800C00C00800600800600C00300C00300C00300600700200700300F00 183F00047E0003FC0001F80003F80007E40007C3000F81800F00800E00C0060060060060060060 0300600100600080C0006180001F00> 19 31 -5 1 23] 56 @dc [<3E000043800080C000E06000F07000F03800601C00001C00000E00000E00000F0003C700063780 0C0F801C0F801C07C01C03C01C03C01C03C01E01C01E01E01E01E01E01E00F01E00F00E00700E0 0380E00180C000C0C0007180001F00> 19 31 -5 1 23] 57 @dc [<006000007000007000003800003800003800003800001C00001C00801FC0607C003F8E00080E00 040E00060E0003070001070000870000C700006300003000003000001800001800000C00000E00 0006000007000007000003000003800003800001C00001C00001C00000E00000E00000E0000060> 19 39 -2 9 23] 52 @dc [<1F000061C000406000803000803800801C00E01E00F00E00F00F00700F00000F00000780000780 0007800007800807000C0700060600058C00047800040000020000020000020000020000010000 01000001FE0001FF8000FFC000C060> 19 31 -5 1 23] 53 @dc cmtt10.329 @sf [<01FC000FFF801FFFC07E03F07800F0E00038E00038E00038E000387000707801F03FFFE01FFFC0 1FFE001C000038000039E0001FF8001FFC001E1E001C0E00380700380700380700380700380700 1C0E001E1E300FFFF807FFF801E1F0> 21 31 -1 11 24] 103 @dc [ 17 20 -3 0 24] 115 @dc [<7F1F1F00FFBFBF807F1F1F001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C 001C1C1C001C1C1C001C1C1C001C1C1C001E1E1C001E1E1C001F1F1C007FFFF800FFFBF8007CE0 E000> 25 20 1 0 24] 109 @dc cmmi10.329 @sf [ 26 31 -2 0 31] 76 @dc [<000003E0FFFC071807C00E0403C01E0403C01E0203C01E0203C01E0001E00F0001E00F0001E00F 0001E00F0000F0078000F0070000F00F0000F00E0000781C00007FF80000780F0000780380003C 01E0003C00F0003C0078003C0078001E003C001E003C001E003C001E003C000F003C000F003800 0F0070000F01E000FFFF80> 31 32 -2 1 35] 82 @dc [<000C00000E00000E00000E000007000007000007000007000003800003801803803803801C01C0 1C01C01C01C01C01C00E00E00E00E00E00E00E00E0070070070070070070870070438038438038 43C03023A0302318601E07C0> 21 30 -2 10 23] 17 @dc 5 @bop1 cmtt10.329 @sf 576 195 p m (do) s cmmi10.329 @sf 16 r m (j) s cmr10.329 @sf 15 r m (=) s cmmi10.329 @sf 13 r m (k) 1 (;) 8 (n;) ks cmti10.329 @sf 1866 195 p m (\(16\)) s cmtt10.329 @sf 692 252 p m (if) s cmmi10.329 @sf 16 r m (j) s cmsy10.329 @sf 15 r m (2) s cmbx10.329 @sf 13 r m (P) s cmmi8.300 @sf 869 259 p m (i) s cmtt10.329 @sf 899 252 p m (then) 16 (update) ks cmr10.329 @sf 15 r m ([) s cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1230 259 p m (\003) s cmmi8.300 @sf m (;j) s cmr10.329 @sf 1288 252 p m (=) 13 ([) ks cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1396 259 p m (\003) s cmmi8.300 @sf m (;j) s cmsy10.329 @sf 1451 252 p m (\000) s cmmi10.329 @sf 10 r m (\014) 2 (\027) ks cmmi8.300 @sf 1546 259 p m (j) s cmmi10.329 @sf 1565 252 p m (u) s cmsy10.329 @sf m (\000) s cmmi10.329 @sf 17 r m (\014) 2 (\035) ks cmmi8.300 @sf 1696 259 p m (j) s cmmi10.329 @sf 1714 252 p m (w) s cmti10.329 @sf 1866 252 p m (\(17\)) s cmtt10.329 @sf 576 308 p m (enddo) s cmti10.329 @sf 40 r m (\(18\)) s cmtt10.329 @sf 16 r m (enddo) s cmti10.329 @sf 1866 308 p m (\(19\)) s cmr10.329 @sf 0 402 p m (Statemen) 0 (t) ks cmti10.329 @sf 15 r m (\(14\)) s cmr10.329 @sf 16 r m (indicates) 18 (that) ks cmmi10.329 @sf 15 r m (y) s cmr10.329 @sf 19 r m (is) 17 (the) 16 (result) 17 (the) 17 (global) 17 (summation) 16 (of) 16 (v) 0 (ectors) ks cmmi10.329 @sf 15 r m (y) s cmmi8.300 @sf 1587 409 p m (i) s cmr10.329 @sf 1601 402 p m (.) 24 (A) 16 (minor) 17 (redun-) ks 0 458 p m (dancy) 16 (exists) 17 (since) 17 (all) 17 (pro) 1 (cessors) 15 (compute) ks cmmi10.329 @sf 16 r m (w) s cmr10.329 @sf 17 r m (once) s cmmi10.329 @sf 16 r m (y) s cmr10.329 @sf 18 r m (has) 16 (b) 1 (een) 17 (computed.) 23 (This) 16 (can) 16 (b) 1 (e) 17 (o) 0 (v) -1 (ercome) 14 (b) 0 (y) ks 0 515 p m (replacing) 17 (statemen) 0 (ts) ks cmti10.329 @sf 13 r m (\(14\)) s cmr10.329 @sf 14 r m (and) s cmti10.329 @sf 16 r m (\(15\)) s cmr10.329 @sf 15 r m (b) 0 (y) ks cmmi10.329 @sf 549 609 p m (y) s cmmi8.300 @sf 571 616 p m (i) s cmr10.329 @sf 598 609 p m (=) s cmmi10.329 @sf 13 r m (y) s cmmi8.300 @sf 668 616 p m (i) s cmsy10.329 @sf 693 609 p m (\000) s cmmi10.329 @sf 10 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (u) s cmr8.300 @sf 810 594 p m (T) s cmmi10.329 @sf 837 609 p m (y) s cmr10.329 @sf 2 r m (\)) s cmmi10.329 @sf m (u) s cmr10.329 @sf 105 r m (\(part) 15 (of) 14 (length) ks cmsy10.329 @sf 16 r m (\031) s cmr10.329 @sf 13 r m (\() s cmmi10.329 @sf m (n) s cmsy10.329 @sf 10 r m (\000) s cmmi10.329 @sf 11 r m (j) s cmr10.329 @sf 3 r m (\)) s cmmi10.329 @sf m (=p) s cmr10.329 @sf m (\)) s cmti10.329 @sf 1866 609 p m (\(14\)) s cmtt10.329 @sf 549 665 p m (gsum) s cmmi10.329 @sf 15 r m (w) s cmr10.329 @sf 13 r m (=) s cmmi10.329 @sf 13 r m (y) s cmmi8.300 @sf 776 672 p m (i) s cmti10.329 @sf 1866 665 p m (\(15\)) s cmr10.329 @sf 0 759 p m (so) 15 (that) 14 (all) 16 (pro) 1 (cessors) 15 (participate) 16 (in) 16 (subtracting) ks cmmi10.329 @sf 16 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (u) s cmr8.300 @sf 1030 744 p m (T) s cmmi10.329 @sf 1057 759 p m (y) s cmr10.329 @sf 2 r m (\)) s cmmi10.329 @sf m (u) s cmr10.329 @sf 15 r m (b) 1 (efore) 15 (the) 15 (global) 16 (summation.) ks cmbx12.300 @sf 0 881 p m (3.4) s 128 881 p m (P) -1 (arallel) 17 (Implem) -2 (en) -2 (tation:) 22 (T) -4 (ridiagonal) 18 (Reduction) ks cmr10.329 @sf 0 966 p m (P) 0 (arallel) 14 (implemen) 0 (tation) 15 (of) 14 (the) 15 (reduction) 15 (to) 14 (tridiagonal) 15 (form) 14 (for) 14 (a) 14 (symmetric) ks cmmi10.329 @sf 15 r m (A) s cmr10.329 @sf 14 r m (pro) 1 (ceeds) 15 (similarly) -3 (,) ks 0 1023 p m (with) 20 (one) 20 (ma) 3 (jor) 18 (di\013erence:) 30 (Since) 21 (only) 21 (the) 20 (lo) 0 (w) -1 (er) 18 (triangular) 20 (part) 19 (of) 19 (matrix) ks cmmi10.329 @sf 20 r m (A) s cmr10.329 @sf 19 r m (con) 0 (tains) 19 (useful) 21 (in-) ks 0 1079 p m (formation,) 18 (w) 0 (e) 16 (compute) ks cmmi10.329 @sf 19 r m (y) s cmr10.329 @sf 20 r m (as) 17 (follo) 0 (ws:) 25 (Let) ks cmmi10.329 @sf 18 r m (A) s cmr10.329 @sf 18 r m (=) s cmmi10.329 @sf 17 r m (L) s cmr10.329 @sf 12 r m (+) s cmmi10.329 @sf 13 r m (R) s cmr10.329 @sf m (,) 18 (where) ks cmmi10.329 @sf 18 r m (L) s cmr10.329 @sf 18 r m (and) s cmmi10.329 @sf 18 r m (R) s cmr10.329 @sf 18 r m (equal) 19 (the) 18 (lo) 0 (w) 0 (er) 16 (triangular) ks 0 1136 p m (and) 20 (strictly) 21 (upp) 1 (er) 20 (triangular) 21 (parts) 19 (of) ks cmmi10.329 @sf 19 r m (A) s cmr10.329 @sf m (,) 21 (resp) 1 (ectiv) 0 (ely) -3 (.) 34 (Notice) 21 (that) ks cmmi10.329 @sf 19 r m (R) s cmr8.300 @sf 1413 1121 p m (T) s cmr10.329 @sf 1460 1136 p m (equals) 21 (the) 20 (strictly) 20 (lo) 0 (w) 0 (er) ks 0 1192 p m (triangular) 18 (p) 1 (ortion) 19 (of) ks cmmi10.329 @sf 17 r m (L) s cmr10.329 @sf m (,) 18 (and) 19 (hence) 19 (b) 1 (oth) 18 (are) 18 (assigned) 18 (to) 18 (no) 1 (des) 18 (in) 19 (column-wrapp) 1 (ed) 20 (fashion.) 29 (No) 0 (w) ks cmmi10.329 @sf 0 1249 p m (y) s cmr10.329 @sf 15 r m (=) s cmmi10.329 @sf 13 r m (Au) s cmr10.329 @sf 12 r m (=) s cmmi10.329 @sf 13 r m (Lu) s cmr10.329 @sf 10 r m (+) s cmmi10.329 @sf 11 r m (R) 0 (u) ks cmr10.329 @sf 15 r m (can) 15 (b) 1 (e) 16 (computed) 16 (b) 0 (y:) ks cmmi10.329 @sf 578 1342 p m (y) s cmmi8.300 @sf 600 1349 p m (i) s cmr10.329 @sf 627 1342 p m (=) 13 (0) ks cmtt10.329 @sf 578 1399 p m (do) s cmmi10.329 @sf 15 r m (j) s cmr10.329 @sf 15 r m (=) s cmmi10.329 @sf 13 r m (k) 1 (;) 8 (n) ks cmtt10.329 @sf 693 1455 p m (if) s cmmi10.329 @sf 14 r m (j) s cmsy10.329 @sf 15 r m (2) s cmbx10.329 @sf 13 r m (P) s cmmi8.300 @sf 868 1462 p m (i) s cmtt10.329 @sf 897 1455 p m (then) s cmmi10.329 @sf 807 1512 p m (\021) s cmmi8.300 @sf 830 1519 p m (j) s cmr10.329 @sf 860 1512 p m (=) s cmmi10.329 @sf 13 r m (\021) s cmmi8.300 @sf 931 1519 p m (j) s cmr10.329 @sf 959 1512 p m (+) s cmmi10.329 @sf 11 r m (u) s cmr8.300 @sf 1031 1497 p m (T) s cmr10.329 @sf 1058 1512 p m ([) s cmmi10.329 @sf m (L) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1115 1519 p m (\003) s cmmi8.300 @sf m (;k) s cmmi10.329 @sf 807 1568 p m (y) s cmmi8.300 @sf 829 1575 p m (i) s cmr10.329 @sf 856 1568 p m (=) s cmmi10.329 @sf 13 r m (y) s cmmi8.300 @sf 926 1575 p m (i) s cmr10.329 @sf 950 1568 p m (+) s cmmi10.329 @sf 11 r m (\035) s cmmi8.300 @sf 1021 1575 p m (j) s cmr10.329 @sf 1039 1568 p m ([) s cmmi10.329 @sf m (R) s cmr10.329 @sf m (]) s cmr8.300 @sf 1100 1553 p m (T) s cmmi8.300 @sf 1100 1580 p m (j) 0 (;) ks cmsy8.300 @sf m (\003) s cmr10.329 @sf 1142 1568 p m (\(=) s cmmi10.329 @sf 13 r m (y) s cmmi8.300 @sf 1230 1575 p m (i) s cmr10.329 @sf 1255 1568 p m (+) s cmmi10.329 @sf 10 r m (\035) s cmmi8.300 @sf 1325 1575 p m (j) s cmr10.329 @sf 1343 1568 p m ([) s cmmi10.329 @sf m (L) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1400 1575 p m (\003) s cmmi8.300 @sf m (;j) s cmr10.329 @sf 1445 1568 p m (\)) s cmtt10.329 @sf 578 1626 p m (enddo) s cmmi10.329 @sf 578 1683 p m (y) s cmmi8.300 @sf 600 1690 p m (i) s cmr10.329 @sf 627 1683 p m (=) s cmmi10.329 @sf 13 r m (y) s cmmi8.300 @sf 697 1690 p m (i) s cmsy10.329 @sf 722 1683 p m (\000) s cmmi10.329 @sf 10 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (u) s cmr8.300 @sf 839 1668 p m (T) s cmmi10.329 @sf 867 1683 p m (y) s cmr10.329 @sf 2 r m (\)) s cmmi10.329 @sf m (u) s cmr10.329 @sf 104 r m (\(part) 15 (of) 15 (length) ks cmsy10.329 @sf 15 r m (\031) s cmr10.329 @sf 13 r m (\() s cmmi10.329 @sf m (n) s cmsy10.329 @sf 10 r m (\000) s cmmi10.329 @sf 11 r m (j) s cmr10.329 @sf 3 r m (\)) s cmmi10.329 @sf m (=p) s cmr10.329 @sf m (\)) s cmtt10.329 @sf 578 1739 p m (gsum) s cmmi10.329 @sf 15 r m (y) s cmr10.329 @sf 14 r m (=) s cmex10.300 @sf 773 1708 p save [ 39 42 -2 42 44] 80 @pc restore cmmi10.329 @sf 825 1739 p m (y) s cmmi8.300 @sf 847 1746 p m (i) s cmbx10.432 @sf 0 1882 p save [<007FFFF8007FFFF8007FFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE 000000FE00FFFFFFF8FFFFFFF8FFFFFFF8E0007E0070007E0038007E001C007E000E007E000E00 7E0007007E0003807E0001C07E0000E07E0000E07E0000707E0000387E00001C7E00000E7E0000 0E7E0000077E000003FE000001FE000000FE000000FE0000007E0000003E0000001E0000000E00> 29 39 -2 0 34] 52 @pc restore 103 1882 p save [ 41 41 -3 0 49] 66 @pc restore 49 r m (lo) 2 (c) -1 (k) -2 (ed) 21 (Algorit) ks save [ 33 42 -3 0 38] 104 @pc restore 38 r m (m) -2 (s) ks cmr10.329 @sf 0 1984 p m (In) 20 ([) 0 (8) ks 97 1984 p m (]) 19 (it) 20 (is) 20 (sho) 0 (wn) 19 (ho) 0 (w) 18 (reorganizing) 20 (p) 1 (ortions) 20 (of) 20 (the) 20 (ab) 1 (o) 0 (v) -1 (e) 18 (algorithms) 20 (in) 20 (terms) 19 (of) 20 (Lev) 0 (el) 20 (3) 19 (BLAS) ks 0 2040 p m (yields) 22 (algorithms) 20 (that) 19 (p) 1 (erform) 20 (considerably) 21 (b) 1 (etter) 20 (on) 20 (computers) 20 (with) 20 (v) 0 (ector) 19 (pro) 1 (cessors) 19 (and/or) ks 0 2097 p m (hierarc) 0 (hical) 20 (memories.) 32 (In) 20 (this) 19 (section) 20 (w) 0 (e) 18 (discuss) 20 (sequen) 0 (tial) 20 (blo) 1 (c) 0 (k) 0 (ed) 18 (algorithms) 19 (for) 18 (reduction) 21 (to) ks 0 2153 p m (Hessen) 0 (b) 1 (erg) 15 (and) 15 (tridiagonal) 16 (form) 14 (as) 15 (w) 0 (ell) 15 (as) 15 (their) 16 (parallel) 17 (implemen) 0 (tation.) ks cmbx12.300 @sf 0 2275 p m (4.1) s 128 2275 p m (Sequen) -1 (tial) 16 (Implem) -1 (e) -1 (n) -1 (tati) -1 (on:) 23 (Blo) 2 (c) -1 (k) -2 (ed) 16 (Hessen) -1 (b) 2 (erg) 17 (Reduction) ks cmr10.329 @sf 0 2361 p m (W) -3 (e) 14 (\014rst) 15 (consider) 16 (ho) 0 (w) 14 (the) 15 (application) 17 (of) ks cmmi10.329 @sf 15 r m (m) s cmr10.329 @sf 15 r m (Householder) 16 (transformations) 14 (can) 15 (b) 1 (e) 16 (com) 0 (bined:) ks cmmi10.329 @sf 392 2463 p m (H) s cmr8.300 @sf 434 2445 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (m) s cmr8.300 @sf m (\)) s cmsy10.329 @sf 549 2463 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 610 2463 p m (H) s cmr8.300 @sf 652 2445 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 700 2463 p m (A) s cmr8.300 @sf 734 2445 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 783 2463 p m (H) s cmr8.300 @sf 825 2445 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 880 2463 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 941 2463 p m (H) s cmr8.300 @sf 983 2445 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+) s cmmi8.300 @sf m (m) s cmr8.300 @sf m (\)) s cmr10.329 @sf 1103 2463 p m (=) s cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 1185 2445 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 1244 2463 p m (\000) s cmmi10.329 @sf 10 r m (U) 5 (V) ks cmr8.300 @sf 1362 2445 p m (T) s cmsy10.329 @sf 1399 2463 p m (\000) s cmmi10.329 @sf 11 r m (W) 6 (U) ks cmr8.300 @sf 1530 2445 p m (T) s cmr10.329 @sf 1892 2463 p m (\(2\)) s 964 2678 p m (5) s @eop 4 @bop0 cmr8.300 @sf [<07C01C703018701C600C600CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C600C701C301818 3007C0> 15 21 -1 0 18] 48 @dc cmmi10.329 @sf [<01E0000618000E04000E04000C02000E01000E01000E00800E00800E0080070040070040070040 83804043806041C0E021C1E02183E01183C00F0180> 19 20 -2 0 22] 118 @dc cmmi8.300 @sf [<300F00300880181880181840180C40180C000C0C000C06000C06008E060046020047020044C600 383C00> 18 14 -1 0 21] 110 @dc cmmi10.329 @sf [ 31 31 -2 0 34] 66 @dc cmr8.300 @sf [<1F1E70FFE079E039E039703830381E3803F800381038383038601FC0> 16 14 -1 0 18] 97 @dc [ 9 23 0 0 10] 108 @dc [ 19 14 0 0 20] 110 @dc [<07C01830301070086000E000E000E000FFF8E0187038303018600FC0> 13 14 -1 0 16] 101 @dc [<9F00E0C0C0608060806001E01FC07F80FF00E000C040C04060C01F40> 11 14 -1 0 14] 115 @dc cmbx10.329 @sf [ 11 32 -2 0 14] 108 @dc [<01FF000FFFE03F01F878003C78003CF0001EF0001EF0001E70003E3C007C1FFFFC07FFF80FFFF0 1FFF801C000018000018000009FC000FFF000F07801E03C03E03E03E03E03E03E03E03E03E03E0 1E03DE0F079E07FFFE01FC3C> 23 30 -1 10 26] 103 @dc [<01FF0007FFC01F83F03E00F83E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E 7C007C7C007C3E00F83E00F81F83F007FFC001FF00> 23 20 -1 0 26] 111 @dc [ 18 20 -2 0 22] 114 @dc [ 11 33 -2 0 14] 105 @dc [<01F003F807CC0F860F860F860F860F860F800F800F800F800F800F800F800F800F800F80FFFCFF FC3F800F800780038003800380018001800180> 15 29 -1 0 20] 116 @dc [ 24 32 -3 0 29] 104 @dc [ 39 20 -3 0 46] 109 @dc [<03FC001FFF803C0FC07807E0FC03F0FE03F0FE03F8FE03F87C03F83803F80003F80003F00003E0 0007C0000F8001FC0001FC00001F00000F80000FC01E0FC03F07E03F07E03F07E03F07E01E0FC0 0E0F8007FF0001FC00> 21 29 -2 0 26] 51 @dc cmmi10.329 @sf [<0E00190038803840384038401C201C001C000E000E00070007008700438043804380238013000E 00000000000000000000000000000000C001E001E000E0> 11 31 -2 0 16] 105 @dc cmtt10.329 @sf [<7F8FF0FF8FF87F8FF00F0780070700038E00039E0001DC0000F80000F00000700000F80001F800 01DC00039E00078E000707007F8FF07F9FF07F8FF0> 21 20 -1 0 24] 120 @dc cmti10.329 @sf [<80780080FC0041FE0047FF007E0300200180100080100040080040040000030000008000006000 001800000C000007000003800703C00881E00840E00820F00820F00820F0041070042070022070 0200700100E00080E0006180001F00> 20 31 -4 1 23] 50 @dc [<1F800020E000403800401C00401E00800F00F00F00780780780780300780000780000780000780 000700000600001C0000FE000003000001C00000E0038060046070042070041038042038042038 0200380100300080700060E0001F80> 21 31 -4 1 23] 51 @dc cmtt10.329 @sf [<01FC0007FF001FFF803E03C03801C07001C0700000E00000E00000E00000E00000E00000E00000 7000007000003803003E07801FFF8007FF0001FE00> 18 20 -3 0 24] 99 @dc [<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003800003C000 03C00003E00003F03003F8787FBFF8FF9FF07F87E0> 21 20 -1 0 24] 114 @dc [<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000 00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0007FE000 FFE0007FE000> 19 28 -2 0 24] 108 @dc [<00700000F80000F80001DC0001DC0001DC00038E00038E00038E00038E00070700070700070700 0E03800E03800E03801E03C07F8FF0FF8FF87F8FF0> 21 20 -1 0 24] 118 @dc cmti10.329 @sf [<0FC000187000303800701C00700E00700700F00700F00780F00380F003C07003C07801C07801E0 7801E07801E03C00F03C00F03C00F03C00F01E00701E00780E00780F00780F0078070038038038 03803001C07000E0700030E0000F80> 21 31 -4 1 23] 48 @dc 4 @bop1 cmbx12.300 @sf 0 195 p m (3.3) s 128 195 p m (P) -1 (arallel) 17 (Implem) -2 (en) -2 (tation:) 22 (Hessen) -1 (b) 2 (erg) 17 (Reduction) ks cmr10.329 @sf 0 281 p m (Giv) 0 (en) ks cmmi10.329 @sf 15 r m (p) s cmr10.329 @sf 15 r m (pro) 1 (cessing) 16 (no) 1 (des) ks cmbx10.329 @sf 15 r m (P) s cmr8.300 @sf 552 288 p m (0) s cmmi10.329 @sf 572 281 p m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 7 (.) ks cmmi10.329 @sf 653 281 p m (;) s cmbx10.329 @sf 8 r m (P) s cmmi8.300 @sf 710 288 p m (p) s cmsy8.300 @sf m (\000) s cmr8.300 @sf m (1) s cmr10.329 @sf 774 281 p m (,) 14 (our) 15 (parallel) 17 (implemen) 0 (tation) 15 (will) 17 (assume) 15 (that) 15 (the) 15 (columns) ks 0 337 p m (of) s cmmi10.329 @sf 15 r m (A) s cmr10.329 @sf 15 r m (ha) 0 (v) -1 (e) 14 (b) 1 (een) 16 (assigned) 16 (to) 14 (the) 16 (no) 1 (des) 16 (in) 16 (column-wrapp) 1 (ed) 16 (fashion.) ks 71 394 p m (This) 15 (c) 0 (hoice) 15 (of) 15 (assignmen) 0 (t) 14 (allo) 0 (ws) 15 (us) 15 (to) 15 (parallelize) 17 (Algorithm) 16 (2) 15 (as) 15 (follo) 0 (ws:) ks 56 488 p m (1.) s 114 488 p m (F) -3 (or) 13 (all) ks cmmi10.329 @sf 16 r m (k) s cmr10.329 @sf 1 r m (,) 15 (up) 1 (dating) 16 (of) 15 (column) ks cmmi10.329 @sf 16 r m (j) s cmr10.329 @sf 18 r m (of) 14 (matrix) ks cmmi10.329 @sf 15 r m (A) s cmr10.329 @sf 16 r m (is) 15 (p) 1 (erformed) 16 (b) 0 (y) 14 (no) 1 (de) ks cmbx10.329 @sf 16 r m (P) s cmr8.300 @sf 1473 497 p m (\() s cmmi8.300 @sf m (j) s cmsy8.300 @sf 2 r m (\000) s cmr8.300 @sf m (1\)) 0 (mo) 1 (d) ks cmmi8.300 @sf 1629 497 p m (p) s cmr10.329 @sf 1649 488 p m (.) s 56 581 p m (2.) s 114 581 p m (During) 17 (the) ks cmmi10.329 @sf 18 r m (k) s cmr10.329 @sf 1 r m (th) 17 (iteration,) 18 (the) 17 (computation) 18 (of) 17 (\() ks cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) 16 (is) 18 (p) 1 (erformed) 17 (b) 0 (y) ks cmbx10.329 @sf 17 r m (P) s cmmi8.300 @sf 1533 588 p m (i) s cmr10.329 @sf 1564 581 p m (suc) 0 (h) 16 (that) ks cmmi10.329 @sf 17 r m (k) s cmsy10.329 @sf 17 r m (2) s cmbx10.329 @sf 17 r m (P) s cmmi8.300 @sf 1893 588 p m (i) s cmr10.329 @sf 1907 581 p m (,) 17 (,) ks 114 638 p m (i.e.,) s cmbx10.329 @sf 14 r m (P) s cmr8.300 @sf 235 647 p m (\() s cmmi8.300 @sf m (k) s cmsy8.300 @sf 1 r m (\000) s cmr8.300 @sf m (1\)) 0 (mo) 1 (d) ks cmmi8.300 @sf 395 647 p m (p) s cmr10.329 @sf 414 638 p m (,) 15 (after) 15 (whic) 0 (h) 15 (it) 15 (is) 16 (distributed) 17 (to) 14 (all) 16 (no) 1 (des.) ks 56 736 p m (3.) s 114 736 p m (Subtracting) 15 (the) ks cmmi10.329 @sf 16 r m (j) s cmr10.329 @sf 3 r m (th) 15 (column) 16 (of) ks cmmi10.329 @sf 15 r m (\014) 2 (uv) ks cmr8.300 @sf 809 721 p m (T) s cmr10.329 @sf 852 736 p m (from) 15 (column) ks cmmi10.329 @sf 16 r m (j) s cmr10.329 @sf 18 r m (requires) 16 (only) ks cmmi10.329 @sf 16 r m (j) s cmr10.329 @sf 3 r m (th) 15 (elemen) 0 (t) 15 (of) ks cmmi10.329 @sf 15 r m (v) s cmr10.329 @sf 2 r m (,) s cmmi10.329 @sf 15 r m (\027) s cmmi8.300 @sf 1801 743 p m (j) s cmr10.329 @sf 1819 736 p m (,) 15 (to) 15 (b) 1 (e) ks 114 793 p m (kno) 0 (wn) 16 (to) 16 (the) 17 (no) 1 (de) 18 (that) 17 (o) 0 (wns) 16 (column) ks cmmi10.329 @sf 18 r m (j) s cmr10.329 @sf 3 r m (.) 25 (This) 18 (is) 17 (con) 0 (v) 0 (enien) 0 (t,) 15 (since) ks cmmi10.329 @sf 19 r m (\027) s cmmi8.300 @sf 1475 800 p m (j) s cmr10.329 @sf 1509 793 p m (=) s cmmi10.329 @sf 17 r m (u) s cmr8.300 @sf 1587 778 p m (T) s cmr10.329 @sf 1614 793 p m ([) s cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1674 800 p m (\003) s cmmi8.300 @sf m (;j) s cmr10.329 @sf 1719 793 p m (,) 18 (whic) 0 (h) 17 (can) ks 114 849 p m (b) 1 (e) 15 (formed) 14 (b) 0 (y) 13 (this) 15 (no) 1 (de) 15 (once) ks cmmi10.329 @sf 14 r m (u) s cmr10.329 @sf 15 r m (has) 14 (b) 1 (een) 15 (receiv) 0 (ed.) 20 (This) 15 (means) ks cmmi10.329 @sf 14 r m (v) s cmr10.329 @sf 16 r m (can) 15 (b) 1 (e) 15 (computed) 15 (in) 15 (parallel,) ks 114 906 p m (lea) 0 (ving) 15 (the) 15 (di\013eren) 0 (t) 14 (elemen) 0 (ts) 15 (of) ks cmmi10.329 @sf 15 r m (v) s cmr10.329 @sf 17 r m (on) 15 (the) 15 (no) 1 (des) 16 (that) 14 (computed) 16 (them.) ks 56 999 p m (4.) s 114 999 p m (Subtracting) 12 (the) ks cmmi10.329 @sf 12 r m (j) s cmr10.329 @sf 3 r m (th) 11 (column) 13 (of) ks cmmi10.329 @sf 11 r m (\014) 2 (w) 1 (u) ks cmr8.300 @sf 801 984 p m (T) s cmr10.329 @sf 840 999 p m (from) 11 (column) ks cmmi10.329 @sf 13 r m (j) s cmr10.329 @sf 14 r m (requires) 13 (b) 1 (oth) ks cmmi10.329 @sf 12 r m (\035) s cmmi8.300 @sf 1430 1006 p m (j) s cmr10.329 @sf 1459 999 p m (and) s cmmi10.329 @sf 12 r m (w) s cmr10.329 @sf 14 r m (=) s cmmi10.329 @sf 13 r m (Au) s cmr10.329 @sf 11 r m (to) 12 (b) 1 (e) 12 (kno) 0 (wn) ks 114 1056 p m (to) 16 (no) 1 (de) ks cmbx10.329 @sf 17 r m (P) s cmr8.300 @sf 318 1065 p m (\() s cmmi8.300 @sf m (j) s cmsy8.300 @sf 2 r m (\000) s cmr8.300 @sf m (1\)) 0 (mo) 1 (d) ks cmmi8.300 @sf 474 1065 p m (p) s cmr10.329 @sf 494 1056 p m (.) 24 (V) -3 (ector) ks cmmi10.329 @sf 15 r m (w) s cmsy10.329 @sf 16 r m (2) s cmbx10.329 @sf 16 r save [ 36 31 -2 0 39] 82 @pc restore cmmi8.300 @sf 810 1041 p m (n) s cmr10.329 @sf 850 1056 p m (is) 17 (computed) 17 (as) 16 (follo) 0 (ws:) 22 (Let) ks cmmi10.329 @sf 17 r m (B) s cmmi8.300 @sf 1452 1063 p m (i) s cmr10.329 @sf 1483 1056 p m (equal) 17 (the) 17 (columns) 18 (of) ks cmmi10.329 @sf 16 r m (A) s cmr10.329 @sf 114 1112 p m (that) 17 (are) 18 (assigned) 19 (to) 17 (no) 1 (de) ks cmbx10.329 @sf 19 r m (P) s cmmi8.300 @sf 684 1119 p m (i) s cmr10.329 @sf 698 1112 p m (.) 28 (If) 19 (the) 18 (corresp) 1 (onding) 19 (elemen) 0 (ts) 18 (of) ks cmmi10.329 @sf 17 r m (u) s cmr10.329 @sf 18 r m (are) 18 (appropriately) 19 (pac) 0 (k) 0 (ed) ks 114 1169 p m (in) 0 (to) 15 (a) 16 (v) 0 (ector) ks cmmi10.329 @sf 14 r m (u) s cmsy8.300 @sf 409 1154 p m (\003) s cmmi8.300 @sf 409 1181 p m (i) s cmr10.329 @sf 429 1169 p m (,) 16 (then) ks cmmi10.329 @sf 17 r m (Au) s cmr10.329 @sf 14 r m (=) s cmex10.300 @sf 687 1138 p save [ 39 42 -2 42 44] 80 @pc restore cmr8.300 @sf 731 1180 p m (allno) 1 (de) -1 (s) ks cmmi10.329 @sf 865 1169 p m (y) s cmmi8.300 @sf 887 1176 p m (i) s cmr10.329 @sf 901 1169 p m (,) 16 (where) ks cmmi10.329 @sf 17 r m (y) s cmmi8.300 @sf 1085 1176 p m (i) s cmr10.329 @sf 1114 1169 p m (=) s cmmi10.329 @sf 14 r m (B) s cmmi8.300 @sf 1197 1176 p m (i) s cmmi10.329 @sf 1212 1169 p m (u) s cmsy8.300 @sf 1238 1154 p m (\003) s cmmi8.300 @sf 1238 1181 p m (i) s cmr10.329 @sf 1258 1169 p m (.) 23 (Hence) ks cmmi10.329 @sf 17 r m (Au) s cmr10.329 @sf 16 r m (can) 16 (b) 1 (e) 17 (formed) 16 (b) 0 (y) 15 (\014rst) ks 114 1225 p m (computing) 17 (partial) 18 (results) ks cmmi10.329 @sf 17 r m (y) s cmmi8.300 @sf 657 1232 p m (i) s cmr10.329 @sf 688 1225 p m (in) 18 (parallel) 19 (on) 16 (all) 18 (no) 1 (des,) 18 (follo) 0 (w) 0 (ed) 15 (b) 0 (y) 16 (a) 17 (global) 17 (summation) 17 (of) 17 (the) ks 114 1282 p m (partial) 12 (results,) 13 (lea) 0 (ving) ks cmmi10.329 @sf 12 r m (Au) s cmr10.329 @sf 13 r m (on) 12 (all) 13 (no) 1 (des.) 20 (Next,) ks cmmi10.329 @sf 12 r m (u) s cmr8.300 @sf 1048 1267 p m (T) s cmmi10.329 @sf 1076 1282 p m (Au) s cmr10.329 @sf 12 r m (=) s cmmi10.329 @sf 13 r m (u) s cmr8.300 @sf 1222 1267 p m (T) s cmmi10.329 @sf 1250 1282 p m (y) s cmr10.329 @sf 14 r m (and) s cmmi10.329 @sf 13 r m (w) s cmr10.329 @sf 13 r m (can) 12 (b) 1 (e) 13 (formed.) 19 (Notice) 13 (that) ks 114 1338 p m (there) 14 (is) 15 (some) 15 (\(insigni\014can) 0 (t\)) 14 (redundan) 0 (t) 14 (computation) 15 (in) 15 (this) 15 (last) 15 (step,) 14 (since) 16 (all) 15 (no) 1 (des) 15 (p) 1 (erform) ks 114 1394 p m (the) 15 (same) 15 (computation.) ks 0 1488 p m (The) 18 (resulting) 19 (parallel) 20 (implemen) 0 (tation) 18 (of) 18 (Algorithm) 18 (2) 18 (is) 19 (giv) 0 (en) 17 (b) 0 (y) 17 (the) 18 (follo) 0 (wing) 18 (pseudo-co) 1 (de) 20 (that) ks 0 1545 p m (driv) 0 (es) 15 (eac) 0 (h) 14 (no) 1 (de) ks cmbx10.329 @sf 16 r m (P) s cmmi8.300 @sf 380 1552 p m (i) s cmr10.329 @sf 394 1545 p m (:) s cmbx10.329 @sf 0 1639 p save [ 35 31 -2 0 40] 65 @pc restore 40 r m (lgorithm) 16 (3) ks cmti10.329 @sf 302 1639 p m (Par) -1 (al) 2 (lel) 14 (Hessenb) -2 (er) -2 (g) ks 14 r save [<000007C0FFF00C200F801C1007803C1007803C0807803C0807803C0003C01E0003C01E0003C01E 0003C01E0001E00F0001E00E0001E01E0001E01C0000F0380000FFF00000F01E0000F007000078 01C0007801E0007800F0007800F0003C0078003C0078003C0078003C0078001E0078001E007000 1E00E0001E03C001FFFF00> 29 32 -3 1 33] 82 @pc restore 32 r m (e) -2 (duction) ks cmmi10.329 @sf 461 1732 p m (i) s cmr10.329 @sf 12 r m (=) s cmtt10.329 @sf 13 r m (index) 23 (of) 24 (node) ks cmti10.329 @sf 1890 1732 p m (\(1\)) s cmtt10.329 @sf 461 1789 p m (do) s cmmi10.329 @sf 40 r m (k) s cmr10.329 @sf 13 r m (=) 13 (1) ks cmmi10.329 @sf m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 738 1789 p m (;) 8 (n) ks cmsy10.329 @sf 9 r m (\000) s cmr10.329 @sf 11 r m (2) s cmti10.329 @sf 1890 1789 p m (\(2\)) s cmtt10.329 @sf 576 1845 p m (if) s cmmi10.329 @sf 16 r m (k) s cmsy10.329 @sf 14 r m (2) s cmbx10.329 @sf 13 r m (P) s cmmi8.300 @sf 757 1852 p m (i) s cmtt10.329 @sf 787 1845 p m (then) s cmti10.329 @sf 1890 1845 p m (\(3\)) s cmtt10.329 @sf 692 1904 p m (compute) s cmr10.329 @sf 15 r m (\() s cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) 12 (=) ks cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 1088 1889 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 1136 1904 p m (\([) s cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1214 1911 p m (\003) s cmmi8.300 @sf m (;k) s cmr10.329 @sf 1262 1904 p m (\)) s cmti10.329 @sf 1890 1904 p m (\(4\)) s cmtt10.329 @sf 692 1960 p m (broadcast) s cmr10.329 @sf 15 r m (\() s cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) s cmtt10.329 @sf 15 r m (to) 24 (all) 23 (nodes) ks cmti10.329 @sf 1890 1960 p m (\(5\)) s cmtt10.329 @sf 576 2017 p m (else) s cmti10.329 @sf 1890 2017 p m (\(6\)) s cmtt10.329 @sf 692 2073 p m (receive) s cmr10.329 @sf 15 r m (\() s cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) s cmti10.329 @sf 1890 2073 p m (\(7\)) s cmmi10.329 @sf 576 2129 p m (y) s cmmi8.300 @sf 598 2136 p m (i) s cmr10.329 @sf 625 2129 p m (=) 13 (0) ks cmti10.329 @sf 1890 2129 p m (\(8\)) s cmtt10.329 @sf 576 2186 p m (do) s cmmi10.329 @sf 16 r m (j) s cmr10.329 @sf 15 r m (=) s cmmi10.329 @sf 13 r m (k) 1 (;) 8 (n) ks cmti10.329 @sf 1890 2186 p m (\(9\)) s cmtt10.329 @sf 692 2242 p m (if) s cmmi10.329 @sf 16 r m (j) s cmsy10.329 @sf 15 r m (2) s cmbx10.329 @sf 13 r m (P) s cmmi8.300 @sf 869 2249 p m (i) s cmti10.329 @sf 1866 2242 p m (\(10\)) s cmmi10.329 @sf 777 2299 p m (\027) s cmmi8.300 @sf 799 2306 p m (j) s cmr10.329 @sf 831 2299 p m (=) s cmmi10.329 @sf 13 r m (u) s cmr8.300 @sf 905 2284 p m (T) s cmmi10.329 @sf 932 2299 p m (A) s cmti10.329 @sf 1866 2299 p m (\(11\)) s cmmi10.329 @sf 777 2355 p m (y) s cmmi8.300 @sf 799 2362 p m (i) s cmr10.329 @sf 826 2355 p m (=) s cmmi10.329 @sf 13 r m (y) s cmmi8.300 @sf 896 2362 p m (i) s cmr10.329 @sf 921 2355 p m (+) s cmmi10.329 @sf 10 r m (\035) s cmmi8.300 @sf 991 2362 p m (j) s cmr10.329 @sf 1009 2355 p m ([) s cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1069 2362 p m (\003) s cmmi8.300 @sf m (;j) s cmti10.329 @sf 1866 2355 p m (\(12\)) s cmtt10.329 @sf 576 2412 p m (enddo) s cmti10.329 @sf 1866 2412 p m (\(13\)) s cmtt10.329 @sf 576 2468 p m (gsum) s cmmi10.329 @sf 16 r m (y) s cmr10.329 @sf 15 r m (=) s cmex10.300 @sf 773 2437 p save [ 39 42 -2 42 44] 80 @pc restore cmmi10.329 @sf 824 2468 p m (y) s cmmi8.300 @sf 846 2475 p m (i) s cmti10.329 @sf 1866 2468 p m (\(14\)) s cmmi10.329 @sf 576 2525 p m (w) s cmr10.329 @sf 14 r m (=) s cmmi10.329 @sf 13 r m (y) s cmsy10.329 @sf 12 r m (\000) s cmmi10.329 @sf 10 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (u) s cmr8.300 @sf 822 2510 p m (T) s cmmi10.329 @sf 850 2525 p m (y) s cmr10.329 @sf 2 r m (\)) s cmmi10.329 @sf m (u) s cmti10.329 @sf 1866 2525 p m (\(15\)) s cmr10.329 @sf 964 2678 p m (4) s @eop 3 @bop0 cmmi10.329 @sf [ 22 31 -1 0 20] 73 @dc cmbx10.329 @sf [ 19 29 -3 0 26] 50 @dc 3 @bop1 cmr10.329 @sf 0 195 p m (previous) 14 (use) 13 (of) 13 (sup) 1 (erscripts) 14 (since) 14 (in) 14 (the) 13 (reduction) 13 (algorithms) 13 (the) 13 (Householder) 14 (transformation) 12 (com-) ks 0 252 p m (puted) 19 (during) 20 (the) ks cmmi10.329 @sf 19 r m (k) s cmr10.329 @sf 1 r m (th) 18 (iteration) 19 (has) 19 (this) 19 (prop) 1 (ert) 0 (y) -3 (.) 28 (W) -3 (e) 18 (will) 20 (also) 19 (use) 19 (the) 19 (pair) 19 (\() ks cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) 17 (to) 18 (denote) 19 (the) ks 0 308 p m (transformation,) 10 (i.e.,) 11 (\() ks cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) 11 (=) ks cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 613 293 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 661 308 p m (\() s cmmi10.329 @sf m (x) s cmr10.329 @sf m (\)) 10 (will) 12 (denote) 10 (the) 11 (v) 0 (ector) ks cmmi10.329 @sf 8 r m (u) s cmr10.329 @sf 11 r m (and) 10 (scalar) ks cmmi10.329 @sf 11 r m (\014) s cmr10.329 @sf 12 r m (s.t.) s cmmi10.329 @sf 17 r m (H) s cmr8.300 @sf 1564 293 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 1613 308 p m (\() s cmmi10.329 @sf m (x) s cmr10.329 @sf m (\)) 12 (=) 13 (\() ks cmmi10.329 @sf m (I) s cmsy10.329 @sf 4 r m (\000) s cmmi10.329 @sf m (\014) 2 (uu) ks cmr8.300 @sf 1892 293 p m (T) s cmr10.329 @sf 1920 308 p m (\).) s 0 364 p m (Since) s cmmi10.329 @sf 15 r m (u) s cmr10.329 @sf 13 r m (and) s cmmi10.329 @sf 14 r m (\014) s cmr10.329 @sf 15 r m (are) 13 (not) 13 (uniquely) 15 (de\014ned,) 15 (w) 0 (e) 12 (will) 15 (alw) 0 (a) -1 (ys) 12 (tak) 0 (e) ks cmmi10.329 @sf 11 r m (u) s cmr10.329 @sf 14 r m (to) 12 (b) 1 (e) 14 (normalized) 15 (so) 13 (that) 12 (it) 14 (has) 13 (a) 13 (unit) ks cmmi10.329 @sf 0 421 p m (k) s cmr10.329 @sf 1 r m (th) 15 (elemen) 0 (t.) ks cmbx10.432 @sf 0 564 p save [<00FF800007FFF0001FFFFC003F01FE007C007F007E007F80FF007FC0FF003FC0FF003FE0FF003F E07E003FE03C003FE000003FE000003FE000003FC000003FC000007F8000007F0000007E000001 FC0000FFF00000FFC0000007F0000001F8000001FC000000FE000000FF000000FF000F007F801F 807F803F807F803F807F803F807F803F80FF001F00FF000F81FE0007FFFC0003FFF000007F8000> 27 39 -3 0 34] 51 @pc restore 103 564 p save [<00001FF800000001FFFF00000007FFFFC000000FF007E000003FC000F000007F00003800007E00 001C0000FE00001C0001FE00000E0001FC00000E0003FC0000070003FC0000070003FC00000700 03FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC00 00070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC00000700 03FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC00 00070003FC0000070003FC0000070003FC0000070003FC0000070003FC00000700FFFFF001FFFC FFFFF001FFFCFFFFF001FFFC> 46 41 -3 0 53] 85 @pc restore 53 r m (n) s -1 r save [<0E01FC00000F07FF80000F9E07E0000FF803F0000FF001F8000FE000FC000FE000FE000FE0007F 000FE0007F000FE0007F000FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE000 7F800FE0007F800FE0007F000FE0007F000FE0007F000FE000FE000FE000FC000FF000F8000FF8 01F0000FFE07E0000FE7FF80000FE1FE00000FE00000000FE00000000FE00000000FE00000000F E00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000 FFE0000000FFE0000000FFE0000000> 33 42 -2 0 38] 98 @pc restore 38 r m (lo) 2 (c) -2 (k) -1 (e) -1 (d) 21 (Algorit) ks save [ 33 42 -3 0 38] 104 @pc restore 38 r m (m) -1 (s) ks cmr10.329 @sf 0 666 p m (In) 15 (this) 15 (section,) 15 (w) 0 (e) 13 (explain) 16 (ho) 0 (w) 13 (simple) 16 (algorithms) 15 (for) 14 (the) 14 (reductions) 16 (to) 13 (Hessen) 0 (b) 1 (erg) 14 (and) 15 (tridiagonal) ks 0 722 p m (forms) 13 (for) 14 (the) 14 (eigen) 0 (v) -2 (alue) 14 (computation) 14 (can) 15 (b) 1 (e) 15 (implemen) 0 (ted) 15 (on) 14 (sequen) 0 (tial) 14 (and) 14 (parallel) 16 (arc) 0 (hitectures.) ks cmbx12.300 @sf 0 844 p m (3.1) s 128 844 p m (Sequen) -1 (tial) 16 (Implem) -1 (e) -1 (n) -1 (tati) -1 (on:) 23 (Hessen) -1 (b) 2 (erg) 16 (Reduction) ks cmr10.329 @sf 0 930 p m (The) 15 (reduction) 17 (of) 14 (matrix) ks cmmi10.329 @sf 15 r m (A) s cmr8.300 @sf 529 915 p m (\(1\)) s cmr10.329 @sf 589 930 p m (=) s cmmi10.329 @sf 13 r m (A) s cmr10.329 @sf 15 r m (to) 15 (Hessen) 0 (b) 1 (erg) 15 (form) 14 (can) 15 (b) 1 (e) 16 (written) 15 (as) ks cmmi10.329 @sf 15 r m (A) s cmr8.300 @sf 1480 915 p m (\() s cmmi8.300 @sf m (n) s cmsy8.300 @sf m (\000) s cmr8.300 @sf m (1\)) s cmr10.329 @sf 1576 930 p m (,) 15 (where) ks cmmi10.329 @sf 296 1032 p m (A) s cmr8.300 @sf 330 1014 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+1\)) s cmr10.329 @sf 436 1032 p m (=) s cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 526 1014 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 574 1032 p m (A) s cmr8.300 @sf 608 1014 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 657 1032 p m (H) s cmr8.300 @sf 699 1014 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 760 1032 p m (=) s cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 850 1014 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 898 1032 p m (H) s cmr8.300 @sf 940 1014 p m (\() s cmmi8.300 @sf m (k) s cmsy8.300 @sf 1 r m (\000) s cmr8.300 @sf m (1\)) s cmsy10.329 @sf 1041 1032 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 1102 1032 p m (H) s cmr8.300 @sf 1144 1014 p m (\(1\)) s cmmi10.329 @sf 1191 1032 p m (A) s cmr8.300 @sf 1225 1014 p m (\(1\)) s cmmi10.329 @sf 1272 1032 p m (H) s cmr8.300 @sf 1314 1014 p m (\(1\)) s cmsy10.329 @sf 1368 1032 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 1429 1032 p m (H) s cmr8.300 @sf 1471 1014 p m (\() s cmmi8.300 @sf m (k) s cmsy8.300 @sf 1 r m (\000) s cmr8.300 @sf m (1\)) s cmmi10.329 @sf 1564 1032 p m (H) s cmr8.300 @sf 1606 1014 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 0 1134 p m (Here) s cmmi10.329 @sf 15 r m (H) s cmr8.300 @sf 149 1119 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 210 1134 p m (=) s cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 300 1119 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 349 1134 p m (\([) s cmmi10.329 @sf m (A) s cmr8.300 @sf 414 1119 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 462 1134 p m (]) s cmsy8.300 @sf 475 1141 p m (\003) s cmmi8.300 @sf m (;k) s cmr10.329 @sf 523 1134 p m (\).) 20 (Letting) 15 (\() ks cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) 12 (=) ks cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 946 1119 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 994 1134 p m (,) s cmmi10.329 @sf 511 1241 p m (A) s cmr8.300 @sf 545 1223 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (+1\)) s cmr10.329 @sf 652 1241 p m (=) s cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 742 1223 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 790 1241 p m (A) s cmr8.300 @sf 824 1223 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 873 1241 p m (H) s cmr8.300 @sf 915 1223 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 976 1241 p m (=) s cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 1058 1223 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmsy10.329 @sf 1117 1241 p m (\000) s cmmi10.329 @sf 10 r m (\014) 2 (uv) ks cmr8.300 @sf 1240 1223 p m (T) s cmsy10.329 @sf 1278 1241 p m (\000) s cmmi10.329 @sf 10 r m (\014) 2 (w) 1 (u) ks cmr8.300 @sf 1411 1223 p m (T) s cmr10.329 @sf 0 1343 p m (where) s cmmi10.329 @sf 508 1400 p m (v) s cmr8.300 @sf 532 1382 p m (T) s cmr10.329 @sf 572 1400 p m (=) s cmmi10.329 @sf 13 r m (u) s cmr8.300 @sf 646 1382 p m (T) s cmmi10.329 @sf 674 1400 p m (A) s cmr8.300 @sf 708 1382 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 832 1400 p m (and) s cmmi10.329 @sf 980 1400 p m (w) s cmr10.329 @sf 13 r m (=) s cmmi10.329 @sf 13 r m (A) s cmr8.300 @sf 1108 1382 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi10.329 @sf 1157 1400 p m (u) s cmsy10.329 @sf 10 r m (\000) s cmmi10.329 @sf 11 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (u) s cmr8.300 @sf 1311 1382 p m (T) s cmmi10.329 @sf 1338 1400 p m (Au) s cmr10.329 @sf m (\)) s cmmi10.329 @sf m (u) s cmr10.329 @sf 1892 1400 p m (\(1\)) s 71 1483 p m (This) 15 (yields) 17 (the) 15 (follo) 0 (wing) 15 (algorithm) 16 (for) 14 (reducing) 17 (a) 14 (matrix) 15 (to) 15 (Hessen) 0 (b) 1 (erg) 15 (form:) ks cmbx10.329 @sf 0 1577 p save [ 35 31 -2 0 40] 65 @pc restore 40 r m (lgorithm) 16 (2) ks cmti10.329 @sf 302 1577 p m (Hessenb) -3 (er) -2 (g) ks 14 r save [<000007C0FFF00C200F801C1007803C1007803C0807803C0807803C0003C01E0003C01E0003C01E 0003C01E0001E00F0001E00E0001E01E0001E01C0000F0380000FFF00000F01E0000F007000078 01C0007801E0007800F0007800F0003C0078003C0078003C0078003C0078001E0078001E007000 1E00E0001E03C001FFFF00> 29 32 -3 1 33] 82 @pc restore 32 r m (e) -1 (duction) ks cmtt10.329 @sf 461 1671 p m (do) s cmmi10.329 @sf 40 r m (k) s cmr10.329 @sf 13 r m (=) 13 (1) ks cmmi10.329 @sf m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 738 1671 p m (;) 8 (n) ks cmsy10.329 @sf 9 r m (\000) s cmr10.329 @sf 11 r m (2) s cmtt10.329 @sf 583 1729 p m (compute) s cmr10.329 @sf 16 r m (\() s cmmi10.329 @sf m (u;) 8 (\014) ks cmr10.329 @sf 2 r m (\)) 11 (=) ks cmmi10.329 @sf 13 r m (H) s cmr8.300 @sf 979 1714 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 1027 1729 p m (\([) s cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1105 1736 p m (\003) s cmmi8.300 @sf m (;k) s cmr10.329 @sf 1153 1729 p m (\)) s cmmi10.329 @sf 583 1786 p m (v) s cmr8.300 @sf 607 1771 p m (T) s cmr10.329 @sf 647 1786 p m (=) s cmmi10.329 @sf 13 r m (u) s cmr8.300 @sf 721 1771 p m (T) s cmmi10.329 @sf 749 1786 p m (A) s 583 1842 p m (w) s cmr10.329 @sf 14 r m (=) s cmmi10.329 @sf 13 r m (Au) s cmsy10.329 @sf 10 r m (\000) s cmmi10.329 @sf 10 r m (\014) s cmr10.329 @sf 2 r m (\() s cmmi10.329 @sf m (u) s cmr8.300 @sf 865 1827 p m (T) s cmmi10.329 @sf 893 1842 p m (Au) s cmr10.329 @sf m (\)) s cmmi10.329 @sf m (u) s cmtt10.329 @sf 583 1898 p m (update) s cmmi10.329 @sf 16 r m (A) s cmr10.329 @sf 12 r m (=) s cmmi10.329 @sf 13 r m (A) s cmsy10.329 @sf 11 r m (\000) s cmmi10.329 @sf 10 r m (\014) 2 (uv) ks cmr8.300 @sf 1005 1883 p m (T) s cmsy10.329 @sf 1043 1898 p m (\000) s cmmi10.329 @sf 10 r m (\014) 2 (w) 1 (u) ks cmr8.300 @sf 1176 1883 p m (T) s cmtt10.329 @sf 461 1955 p m (enddo) s cmbx12.300 @sf 0 2077 p m (3.2) s 128 2077 p m (Sequen) -1 (tial) 16 (Implem) -1 (e) -1 (n) -1 (tati) -1 (on:) 23 (T) -4 (ridiagonal) 17 (Reduction) ks cmr10.329 @sf 0 2162 p m (If) s cmmi10.329 @sf 17 r m (A) s cmr10.329 @sf 18 r m (is) 18 (symmetric,) 17 (then) 18 (Equations) 17 (\(1\)) 16 (can) 18 (b) 1 (e) 17 (replaced) 19 (b) 0 (y) ks cmmi10.329 @sf 16 r m (y) s cmr10.329 @sf 18 r m (=) s cmmi10.329 @sf 16 r m (\014) 2 (Au) ks cmr10.329 @sf 18 r m (and) s cmmi10.329 @sf 17 r m (v) s cmr10.329 @sf 18 r m (=) s cmmi10.329 @sf 16 r m (w) s cmr10.329 @sf 17 r m (=) s cmmi10.329 @sf 16 r m (y) s cmsy10.329 @sf 14 r m (\000) s cmr10.329 @sf 12 r m (1) s cmmi10.329 @sf m (=) s cmr10.329 @sf m (2) s cmmi10.329 @sf m (\014) 2 (u) ks cmr8.300 @sf 1861 2147 p m (T) s cmmi10.329 @sf 1887 2162 p m (y) 2 (u) ks cmr10.329 @sf m (,) s 0 2219 p m (and) 18 (the) 18 (matrix) 17 (is) 18 (b) 1 (eing) 19 (reduced) 19 (to) 17 (tridiagonal) 18 (form.) 27 (In) 18 (this) 18 (case,) 18 (it) 18 (is) 18 (only) 18 (necessary) 18 (to) 17 (up) 1 (date) ks 0 2275 p m (the) 15 (lo) 0 (w) 0 (er) 13 (triangular) 15 (part) 15 (of) 15 (matrix) ks cmmi10.329 @sf 15 r m (A) s cmr10.329 @sf 15 r m (at) 14 (eac) 0 (h) 15 (iteration.) ks 964 2678 p m (3) s @eop 2 @bop0 cmmi10.329 @sf [<38006400E200E200E200E200710070007000700038003800380038001C001C001C001C000E000E 000E000E00070007000700070003800380038003801FC003C0> 10 32 -2 0 14] 108 @dc cmmi8.300 @sf [<70D0C8C8C8C06060606030303030181818180C0C0C0C3E> 7 23 -2 0 11] 108 @dc cmsy8.300 @sf [<4001C0036006300C18180C30066003C00180018003C006600C301818300C6006C0034001> 16 18 -5 1 27] 2 @dc cmmi10.329 @sf [<1800003800001C00001C00001C00001C00000E00000E00000E00000E0000070000070000070000 87000043830043878043C78023C3802321001E1E00> 17 20 -2 0 21] 114 @dc cmsy10.329 @sf [<01800180018001800180C183F18F399C0FF003C003C00FF0399CF18FC183018001800180018001 80> 16 20 -3 -1 23] 3 @dc cmti10.329 @sf [<03E1F0000E1308000C0F04001C0F02001C0602001C0701001C0701001C0700801C0700801C0700 800E0380400E0380400E038040870380404701C0604301C0E04381C1E02301C3E03300E3C00E00 C1C0> 27 20 -4 0 30] 119 @dc cmbx10.329 @sf [<00FF8007FFE00F80701E00183E00187C00007C0000FC0000FC0000FC0000FFFFF8FFFFF8FC00F8 7C00F87C00F03E00F01E01E00F83C007FF8001FE00> 21 20 -1 0 24] 101 @dc [ 17 29 -4 0 26] 49 @dc cmti10.329 @sf [<03C0000E30001C08001C04001C04001C02001C02001C01001C01001C01000E00800E00800E0080 8700804700C04301C04383C02307C03307800E0380> 18 20 -4 0 21] 118 @dc cmsy10.329 @sf [ 2 45 -5 11 13] 106 @dc 2 @bop1 cmr10.329 @sf 0 195 p m (use) 16 (of) 16 (Lev) 0 (el) 16 (1,) 15 (2,) 15 (and) 16 (3) 16 (BLAS.) 16 (Comm) 0 (unication) 15 (is) 17 (through) 15 (a) 15 (prop) 1 (osed) 17 (comm) 0 (unication) 15 (library) -3 (,) 16 (the) ks 0 252 p m (Basic) 16 (Linear) 16 (Algebra) 16 (Comm) 0 (unication) 14 (Subprograms) 15 (\(BLA) 0 (CS\)) 14 ([) 0 (1) ks 1276 252 p m (],) 15 (whic) 0 (h) 15 (mak) 0 (es) 13 (the) 16 (co) 1 (de) 15 (p) 1 (ortable.) ks 71 308 p m (The) 19 (pap) 1 (er) 19 (is) 20 (organized) 19 (as) 19 (follo) 0 (ws:) 26 (Assumptions) 20 (and) 19 (notation) 18 (are) 19 (giv) 0 (en) 18 (in) 20 (Section) 20 (2.) 31 (As) 19 (an) ks 0 364 p m (in) 0 (tro) 1 (duction) 15 (to) 14 (the) 15 (parallel) 16 (implemen) 0 (tation) 15 (of) 15 (blo) 1 (c) 0 (k) 0 (ed) 13 (algorithms,) 15 (un) 0 (blo) 1 (c) 0 (k) 0 (ed) 13 (algorithms) 14 (and) 15 (their) ks 0 421 p m (parallel) 15 (implemen) 0 (tation) 13 (are) 12 (giv) 0 (en) 13 (in) 14 (Section) 14 (3.) 18 (Blo) 1 (c) 0 (k) 0 (ed) 12 (v) 0 (ersions) 12 (are) 13 (discussed) 14 (in) 14 (Section) 14 (4.) 19 (Results) ks 0 477 p m (from) 18 (exp) 1 (erimen) 0 (ts) 19 (on) 19 (the) 19 (In) 0 (tel) 19 (T) -3 (ouc) 0 (hstone) 17 (Delta) 19 (system) 19 (can) 19 (b) 1 (e) 20 (found) 19 (in) 20 (Section) 20 (5.) 31 (Concluding) ks 0 534 p m (remarks) 14 (are) 15 (giv) 0 (en) 15 (in) 16 (the) 15 (\014nal) 16 (section.) ks cmbx10.432 @sf 0 677 p save [ 27 39 -3 0 34] 50 @pc restore 103 677 p m (Assumpti) -1 (ons) ks 21 r save [<01FC03FC0FFF0FFC3F839FFC7F00DF807E007F80FE003F80FE003F80FE003F80FE003F807F003F 803F003F803F803F800FE03F8007FC3F8000FFFF80000FFF8000003F8000003F8000003F800700 3F800F803F801FC03F001FC07E001FC07E000F81F80007FFF00001FF8000> 30 27 -2 0 33] 97 @pc restore 33 r m (nd) s 24 r save [ 47 41 -3 0 54] 78 @pc restore 54 r m (ot) s save [<01FC03FC0FFF0FFC3F839FFC7F00DF807E007F80FE003F80FE003F80FE003F80FE003F807F003F 803F003F803F803F800FE03F8007FC3F8000FFFF80000FFF8000003F8000003F8000003F800700 3F800F803F801FC03F001FC07E001FC07E000F81F80007FFF00001FF8000> 30 27 -2 0 33] 97 @pc restore 33 r m (tion) s cmr10.329 @sf 0 778 p m (W) -3 (e) 16 (will) 19 (assume) 17 (that) 17 (our) 16 (m) 0 (ulticomputer) 17 (consists) 18 (of) ks cmmi10.329 @sf 16 r m (p) s cmr10.329 @sf 17 r m (no) 1 (des,) 18 (lab) 1 (eled) ks cmbx10.329 @sf 20 r m (P) s cmr8.300 @sf 1419 785 p m (0) s cmmi10.329 @sf 1438 778 p m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 1519 778 p m (;) s cmbx10.329 @sf 8 r m (P) s cmmi8.300 @sf 1576 785 p m (p) s cmsy8.300 @sf m (\000) s cmr8.300 @sf m (1) s cmr10.329 @sf 1657 778 p m (whic) 0 (h) 17 (are) 17 (con-) ks 0 835 p m (nected) 20 (b) 0 (y) 18 (some) 19 (comm) 0 (unication) 19 (net) 0 (w) 0 (o) -1 (rk) 17 (that) 19 (allo) 0 (ws) 19 (broadcasting) 19 (of) 19 (messages) 18 (and) 20 (com) 0 (bining) 19 (of) ks 0 891 p m (global) 16 (data) 14 (\(in) 16 (the) 15 (form) 15 (of) 15 (global) 15 (summation\).) ks 71 948 p m (F) -3 (or) 14 (our) 16 (form) 0 (ulae,) 15 (w) 0 (e) 15 (adopt) 16 (the) 16 (follo) 0 (wing) 16 (notation:) 21 (Scalars,) 17 (v) 0 (ectors,) 14 (and) 16 (matrices) 17 (are) 15 (denoted) ks 0 1004 p m (b) 0 (y) 18 (lo) 0 (w) -1 (er) 17 (case) 19 (Greek,) 19 (lo) 0 (w) -1 (er) 17 (case,) 19 (and) 19 (upp) 1 (er) 20 (case) 18 (arabic) 19 (letters,) 20 (resp) 1 (ectiv) 0 (ely) -3 (.) 30 (The) ks cmmi10.329 @sf 19 r m (i) s cmr10.329 @sf m (th) 18 (elemen) 0 (t) 18 (of) ks 0 1061 p m (a) 17 (v) 0 (ector) 16 (is) 19 (denoted) 18 (b) 0 (y) 17 (a) 17 (corresp) 1 (onding) 19 (greek) 17 (letter) 18 (with) 18 (subscript) ks cmmi10.329 @sf 19 r m (i) s cmr10.329 @sf 17 r m (\() s cmmi10.329 @sf save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmmi8.300 @sf 1432 1068 p m (i) s cmmi10.329 @sf 1447 1061 p m (;) 8 (\021) ks cmmi8.300 @sf 1491 1068 p m (i) s cmmi10.329 @sf 1504 1061 p m (;) 8 (\035) ks cmmi8.300 @sf 1550 1068 p m (i) s cmr10.329 @sf 1562 1061 p m (,) 18 (and) ks cmmi10.329 @sf 18 r m (\027) s cmmi8.300 @sf 1706 1068 p m (i) s cmr10.329 @sf 1739 1061 p m (for) 17 (v) 0 (ectors) ks cmmi10.329 @sf 0 1117 p m (x;) 8 (y) 2 (;) 8 (u;) ks cmr10.329 @sf 9 r m (and) s cmmi10.329 @sf 12 r m (v) s cmr10.329 @sf 2 r m (,) 11 (resp) 1 (ectiv) 0 (ely\).) 19 (Giv) 0 (en) 11 (a) 11 (v) 0 (ector) ks cmmi10.329 @sf 9 r m (x) s cmr10.329 @sf m (,) 12 (the) 11 (v) 0 (ector) 10 (consisting) 12 (of) 11 (its) 11 (elemen) 0 (ts) ks cmmi10.329 @sf 11 r m (i;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 1699 1117 p m (;) 8 (j) ks cmr10.329 @sf 13 r m (is) 11 (denoted) ks 0 1174 p m (b) 0 (y) ks cmmi10.329 @sf 13 r m (x) s cmmi8.300 @sf 88 1181 p m (i) s cmr8.300 @sf m (:) s cmmi8.300 @sf m (j) s cmr10.329 @sf 128 1174 p m (.) 20 (Giv) 0 (en) 14 (matrix) ks cmmi10.329 @sf 14 r m (A) s cmr10.329 @sf m (,) 14 (the) 14 (submatrix) 15 (consisting) 15 (of) 14 (elemen) 0 (ts) 14 (of) 14 (ro) 0 (ws) ks cmmi10.329 @sf 12 r m (i;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 1490 1174 p m (;) 8 (j) ks cmr10.329 @sf 16 r m (and) 14 (columns) ks cmmi10.329 @sf 15 r m (k) 1 (;) ks cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 1915 1174 p m (;) 8 (l) ks cmr10.329 @sf 0 1230 p m (is) 16 (denoted) 17 (b) 0 (y) 15 ([) ks cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmmi8.300 @sf 343 1237 p m (i) s cmr8.300 @sf m (:) s cmmi8.300 @sf m (j) 0 (;k) ks cmr8.300 @sf 1 r m (:) s cmmi8.300 @sf m (l) s cmr10.329 @sf 430 1230 p m (.) 22 (If) 16 (all) 17 (ro) 0 (ws) 14 (are) 16 (in) 0 (v) 0 (olv) -1 (ed,) 14 (the) 17 (notation) 15 ([) ks cmmi10.329 @sf m (A) s cmr10.329 @sf m (]) s cmsy8.300 @sf 1271 1237 p m (\003) s cmmi8.300 @sf m (;k) s cmr8.300 @sf 1 r m (:) s cmmi8.300 @sf m (l) s cmr10.329 @sf 1356 1230 p m (will) 17 (b) 1 (e) 17 (used.) 23 (Sup) 1 (erscripts) 17 (are) ks 0 1287 p m (generally) 16 (reserv) 0 (ed) 15 (for) 14 (iteration) 16 (indices.) ks 71 1343 p m (W) -3 (e) 18 (will) 21 (use) 19 (the) 20 (follo) 0 (wing) 18 (mapping) 20 (of) 19 (matrices) 19 (to) 19 (no) 1 (des:) 28 (Giv) 0 (en) ks cmmi10.329 @sf 19 r m (A) s cmsy10.329 @sf 19 r m (2) s cmbx10.329 @sf 20 r save [ 36 31 -2 0 39] 82 @pc restore cmmi8.300 @sf 1527 1328 p m (n) s cmsy8.300 @sf m (\002) s cmmi8.300 @sf m (n) s cmr10.329 @sf 1619 1343 p m (and) 19 (panel) 20 (width) ks cmmi10.329 @sf 0 1399 p m (m) s cmsy10.329 @sf 13 r save [ 26 36 -4 7 35] 21 @pc restore cmr10.329 @sf 48 r m (1,) 14 (assume) 15 (for) 15 (simplicit) 0 (y) 16 (that) ks cmmi10.329 @sf 14 r m (n) s cmr10.329 @sf 13 r m (=) s cmmi10.329 @sf 13 r m (r) s cmsy10.329 @sf 11 r m (\003) s cmmi10.329 @sf 10 r m (m) s cmr10.329 @sf 15 r m (and) 15 (partition) ks cmmi10.329 @sf 701 1507 p m (A) s cmr8.300 @sf 735 1489 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 797 1507 p m (=) s cmex10.300 @sf 845 1460 p m (\020) s cmmi10.329 @sf 869 1507 p m (A) s cmr8.300 @sf 903 1484 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s 903 1519 p m (1) s cmmi10.329 @sf 965 1507 p m (A) s cmr8.300 @sf 999 1484 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s 999 1519 p m (2) s cmsy10.329 @sf 1068 1507 p m (\001) 8 (\001) 8 (\001) ks cmmi10.329 @sf 1141 1507 p m (A) s cmr8.300 @sf 1175 1489 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi8.300 @sf 1175 1518 p m (r) s cmex10.300 @sf 1224 1460 p m (\021) s cmr10.329 @sf 0 1632 p m (where) s cmmi10.329 @sf 15 r m (A) s cmr8.300 @sf 165 1609 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi8.300 @sf 165 1645 p m (j) s cmsy10.329 @sf 226 1632 p m (2) s cmbx10.329 @sf 13 r save [ 36 31 -2 0 39] 82 @pc restore cmmi8.300 @sf 308 1617 p m (n) s cmsy8.300 @sf m (\002) s cmmi8.300 @sf m (m) s cmr10.329 @sf 405 1632 p m (is) 15 (a) 14 (panel) 15 (of) 14 (width) ks cmmi10.329 @sf 15 r m (m) s cmr10.329 @sf m (.) 20 (The) ks cmti10.329 @sf 15 r m (p) -1 (anel-wr) -2 (app) -2 (e) -2 (d) ks cmr10.329 @sf 13 r m (storage) 13 (sc) 0 (heme) 14 (assigns) ks cmmi10.329 @sf 14 r m (A) s cmr8.300 @sf 1737 1609 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmmi8.300 @sf 1737 1645 p m (j) s cmr10.329 @sf 1800 1632 p m (to) 14 (no) 1 (de) ks cmbx10.329 @sf 0 1688 p m (P) s cmr8.300 @sf 36 1697 p m (\() s cmmi8.300 @sf m (j) s cmsy8.300 @sf 2 r m (\000) s cmr8.300 @sf m (1\)) 0 (mo) 1 (d) ks cmmi8.300 @sf 192 1697 p m (p) s cmr10.329 @sf 212 1688 p m (.) 26 (I.e.,) ks cmmi10.329 @sf 17 r m (A) s cmmi8.300 @sf 377 1695 p m (i) s cmr8.300 @sf m (+1) s cmmi10.329 @sf 436 1688 p m (;) 8 (A) ks cmmi8.300 @sf 491 1695 p m (i) s cmr8.300 @sf m (+) s cmmi8.300 @sf m (p) s cmr8.300 @sf m (+1) s cmmi10.329 @sf 595 1688 p m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 7 (.) ks 685 1688 p m (are) 17 (assigned) 18 (to) ks cmbx10.329 @sf 16 r m (P) s cmmi8.300 @sf 1038 1695 p m (i) s cmr10.329 @sf 1052 1688 p m (.) 26 (If) ks cmmi10.329 @sf 18 r m (m) s cmr10.329 @sf 15 r m (=) 17 (1,) 17 (the) 17 (result) 18 (is) 17 (the) 18 (familar) ks cmti10.329 @sf 17 r m (c) -1 (olumn-) ks 0 1745 p m (wr) -1 (app) -1 (e) -2 (d) ks cmr10.329 @sf 13 r m (storage) 13 (sc) 0 (heme) 14 ([) 0 (12) ks 540 1745 p m (].) 20 (F) -3 (or) 13 (notational) 15 (con) 0 (v) -1 (enience,) 14 (w) 0 (e) 14 (de\014ne) ks cmmi10.329 @sf 16 r m (j) s cmsy10.329 @sf 15 r m (2) s cmbx10.329 @sf 13 r m (P) s cmmi8.300 @sf 1455 1752 p m (i) s cmr10.329 @sf 1483 1745 p m (to) 14 (b) 1 (e) 16 (true) 14 (if) 15 (and) 15 (only) 15 (if) ks 0 1801 p m (column) s cmmi10.329 @sf 16 r m (j) s cmr10.329 @sf 18 r m (of) 14 (the) 16 (matrix) 14 (is) 16 (assigned) 16 (to) 15 (no) 1 (de) ks cmbx10.329 @sf 15 r m (P) s cmmi8.300 @sf 900 1808 p m (i) s cmr10.329 @sf 914 1801 p m (.) s 71 1857 p m (The) 14 (basic) 16 (op) 1 (erations) 14 (utilize) 1 (d) 17 (b) 0 (y) 13 (the) 15 (reduction) 15 (algorithms) 15 (are) 14 (the) 15 (computation) 14 (and) 15 (application) ks 0 1914 p m (of) 15 (Householder) 16 (transformations:) ks cmbx10.329 @sf 0 2008 p save [<03FFFFC003FFFFC00007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0 000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000C007 E006C007E006C007E006C007E006E007E00E6007E00C6007E00C7007E01C7C07E07C7FFFFFFC7F FFFFFC> 31 30 -2 0 36] 84 @pc restore 36 r m (heorem) 15 (1) ks cmti10.329 @sf 271 2008 p save [<00FC0000038304000E00CC001C002E0018003E0038001E0070001E0070000F0070000F0070000F 00F0000F00F0000780F0000780F000FFF0F0000000780000007800000078000000780000003C00 00003C0000001E0000201E0000200E00003007000030038000300380003001C0003800E0007800 300078001C00980007030C0000FC04> 30 33 -6 1 35] 71 @pc restore 35 r m (iven) 16 (a) 16 (ve) -1 (ctor) ks cmmi10.329 @sf 15 r m (x) s cmsy10.329 @sf 13 r m (2) s cmbx10.329 @sf 13 r save [ 36 31 -2 0 39] 82 @pc restore cmmi8.300 @sf 698 1993 p m (n) s cmti10.329 @sf 721 2008 p m (,) 17 (one) 16 (c) -1 (an) 14 (\014nd) 16 (a) 16 (ve) -1 (ctor) ks cmmi10.329 @sf 15 r m (u) s cmsy10.329 @sf 13 r m (2) s cmbx10.329 @sf 13 r save [ 36 31 -2 0 39] 82 @pc restore cmmi8.300 @sf 1306 1993 p m (n) s cmti10.329 @sf 1346 2008 p m (and) 16 (sc) -1 (alar) ks cmmi10.329 @sf 15 r m (\014) s cmti10.329 @sf 18 r m (s.t.) s cmr10.329 @sf 566 2110 p m (\() s cmmi10.329 @sf m (I) s cmsy10.329 @sf 14 r m (\000) s cmmi10.329 @sf 10 r m (\014) 2 (uu) ks cmr8.300 @sf 743 2092 p m (T) s cmr10.329 @sf 771 2110 p m (\)) s cmmi10.329 @sf m (x) s cmr10.329 @sf 12 r m (=) 13 (\() ks cmmi10.329 @sf save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmr8.300 @sf 921 2117 p m (1) s cmmi10.329 @sf 941 2110 p m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 1022 2110 p m (;) s 8 r save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmmi8.300 @sf 1071 2117 p m (k) s cmmi10.329 @sf 1092 2110 p m (;) s cmsy10.329 @sf 8 r save [ 28 32 -3 1 35] 6 @pc restore cmmi10.329 @sf 35 r m (\021) 2 (;) ks cmr10.329 @sf 8 r m (0) s cmmi10.329 @sf m (;) s cmr10.329 @sf 7 r m (.) 7 (.) 7 (.) ks cmmi10.329 @sf 1295 2110 p m (;) s cmr10.329 @sf 8 r m (0\)) s cmr8.300 @sf 1357 2092 p m (T) s cmti10.329 @sf 0 2212 p m (wher) -1 (e) ks cmmi10.329 @sf 15 r m (\021) s cmr10.329 @sf 14 r m (=) s cmsy10.329 @sf 13 r m (jj) s cmmi10.329 @sf m (x) s cmmi8.300 @sf 265 2219 p m (k) s cmr8.300 @sf 1 r m (+1:) s cmmi8.300 @sf m (n) s cmsy10.329 @sf 362 2212 p m (jj) s cmr8.300 @sf 388 2219 p m (2) s cmti10.329 @sf 407 2212 p m (.) s cmr10.329 @sf 0 2306 p m (Indeed,) s cmmi10.329 @sf 15 r m (u) s cmr10.329 @sf 12 r m (=) 13 (\(0) ks cmmi10.329 @sf m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 7 (.) ks cmmi10.329 @sf 366 2306 p m (;) s cmr10.329 @sf 8 r m (0) s cmmi10.329 @sf m (;) s 8 r save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmmi8.300 @sf 459 2313 p m (k) s cmr8.300 @sf 1 r m (+1) s cmsy10.329 @sf 530 2306 p save [<000200000006000000060000000600000006000000060000000600000006000000060000000600 000006000000060000000600000006000000060000FFFFFFF0FFFFFFF000060000000600000006 000000060000000600000006000000060000000600000006000000060000000600000006000000 060000FFFFFFF0FFFFFFF0> 28 32 -3 9 35] 7 @pc restore cmmi10.329 @sf 41 r m (\021) 2 (;) ks 8 r save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmmi8.300 @sf 645 2313 p m (k) s cmr8.300 @sf 1 r m (+2) s cmmi10.329 @sf 710 2306 p m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 791 2306 p m (;) s 8 r save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmmi8.300 @sf 840 2313 p m (n) s cmr10.329 @sf 863 2306 p m (\)) s cmr8.300 @sf 881 2291 p m (T) s cmr10.329 @sf 921 2306 p m (and) s cmmi10.329 @sf 13 r m (\014) s cmr10.329 @sf 15 r m (=) 13 (2) ks cmmi10.329 @sf m (=u) s cmr8.300 @sf 1168 2291 p m (T) s cmmi10.329 @sf 1195 2306 p m (u) s cmr10.329 @sf 13 r m (will) 14 (giv) 0 (e) 13 (the) 13 (desired) 14 (result.) 19 (The) 13 (sign) ks 0 2362 p m (is) 16 (c) 0 (hosen) 14 (to) 14 (corresp) 1 (ond) 16 (to) 14 (the) 15 (sign) 15 (of) ks cmmi10.329 @sf 15 r save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmmi8.300 @sf 784 2369 p m (k) s cmr8.300 @sf 1 r m (+1) s cmr10.329 @sf 851 2362 p m (,) 15 (thereb) 0 (y) 14 (minimizin) 1 (g) 16 (roundo\013) 15 (error) 14 (in) 16 (the) 15 (computation) ks 0 2419 p m (of) s cmmi10.329 @sf 15 r m (u) s cmr10.329 @sf m (.) s 71 2475 p m (The) 21 (transformation) ks cmmi10.329 @sf 19 r m (I) s cmsy10.329 @sf 17 r m (\000) s cmmi10.329 @sf 15 r m (\014) 2 (uu) ks cmr8.300 @sf 652 2460 p m (T) s cmr10.329 @sf 700 2475 p m (will) 23 (subsequen) 0 (tly) 21 (b) 1 (e) 21 (denoted) 21 (b) 0 (y) ks cmmi10.329 @sf 20 r m (H) s cmr8.300 @sf 1422 2460 p m (\() s cmmi8.300 @sf m (k) s cmr8.300 @sf 1 r m (\)) s cmr10.329 @sf 1470 2475 p m (\() s cmmi10.329 @sf m (x) s cmr10.329 @sf m (\),) 21 (where) 22 (here) 21 (the) 21 (su-) ks 0 2532 p m (p) 1 (erscript) 17 (indicates) 18 (that) 16 (elemen) 0 (ts) ks cmmi10.329 @sf 16 r save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmr8.300 @sf 698 2539 p m (1) s cmmi10.329 @sf 718 2532 p m (;) s cmr10.329 @sf 8 r m (.) 8 (.) 8 (.) ks cmmi10.329 @sf 799 2532 p m (;) s 8 r save [<80003C004000E2002001E2001001C0000803C00004038000020380000207800001070000008700 00004F0000002E0000001E0000000E0000001C0000001C0000001E0000003D0000003880000038 400000784000007020000070100000F0080000E0040001E0020021C0010013C001000F000080> 25 29 -1 9 28] 31 @pc restore cmmi8.300 @sf 848 2539 p m (k) s cmr10.329 @sf 886 2532 p m (are) 16 (not) 16 (a\013ected.) 23 (This) 17 (notation) 16 (is) 17 (consisten) 0 (t) 16 (with) 17 (the) ks 964 2678 p m (2) s @eop 1 @bop0 1.000000 /cmsy10.360 @newfont cmsy10.360 @sf [<00C00000C00000C00000C00000C000C0C0C0F0C3C038C7000EDC0003F00000C00003F0000EDC00 38C700F0C3C0C0C0C000C00000C00000C00000C00000C000> 18 21 -3 -2 25] 3 @dc 1.000000 /cmr12.300 @newfont cmr12.300 @sf [<70F8F8F870> 5 5 -4 0 14] 46 @dc [<4020101008080404040474FCFCF870> 6 15 -4 10 14] 44 @dc 1.000000 /cmbx10.300 @newfont cmbx10.300 @sf [ 14 18 -2 0 19] 115 @dc 1.000000 /cmr10.300 @newfont cmr10.300 @sf [ 11 2 0 -8 14] 45 @dc 1 @bop1 133 377 p save [<000000000F80FFFF80003860FFFF8000701007F00000F01003E00001E00803E00001E00803E000 03E00803E00003E00803E00003E00003E00003E00003E00003E00003E00003E00003E00003E000 03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000 07C00003E00007800003E0000F800003E0001E000003E0007C000003E001F0000003FFFF000000 03E001F0000003E0003C000003E0000F000003E00007800003E00003C00003E00001E00003E000 01F00003E00000F00003E00000F80003E00000F80003E00000F80003E00000F80003E00000F800 03E00000F80003E00000F00003E00001F00003E00001E00003E00003E00003E00007C00003E000 0F800003E0003E000007E001FC0000FFFFFFF00000FFFFFF000000> 45 50 -4 1 49] 82 @pc restore 49 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [<003F81FF00E061FF038011F0070009E00E0005E01E0003E01C0001E03C0001E03C0001E0780001 E0780001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F800 01E0780001E07C0001E03C0001E03C0001E01E0001E00E0003E00F0003E0078005E001C019E000 F061E0001F81E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0 000001E0000001E0000001E0000001E0000001E0000001E0000001E0000003E000003FE000003F E0000001E0> 32 50 -3 0 37] 100 @pc restore 37 r save [<001FC0FF80007030FF8001C008F80003C004F000038002F000078001F000078001F000078001F0 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 00F000078000F000078000F000078000F0000F8001F000FF801FF000FF801FF000078000F000> 33 31 -2 0 37] 117 @pc restore 37 r save [<003F8000E0600380180700040F00021E00021E00013C00017C00007C0000780000F80000F80000 F80000F80000F80000F80000F80000F80000F800007800007C00087C003E3C003E1C003E1E001E 0F000407000403801800E060003F80> 24 31 -3 0 29] 99 @pc restore 29 r save [<001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003C010 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C00000C00000C000 004000004000004000004000004000> 20 44 -1 0 25] 116 @pc restore 25 r save [ 13 48 -2 0 18] 105 @pc restore 18 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [ 33 31 -2 0 37] 110 @pc restore 57 r save [<001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003C010 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C00000C00000C000 004000004000004000004000004000> 20 44 -1 0 25] 116 @pc restore 25 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 55 r save [<00003FE0000001FFFC000007F00F00001F800380003E0000C0007800002000F000001001E00000 0803C000000807800000040F800000060F000000021F000000021E000000013E000000013C0000 00017C000000017C000000017C000000007800000000F800000000F800000000F800000000F800 000000F800000000F800000000F800000000F800000000F800000000F800000000F80000000078 000000007C000000017C000000017C000000013C000000013E000000031E000000031F00000003 0F000000070F80000007078000000F03C000000F01E000001F00F000002F007800004F003E0000 87001F8003070007F01E030001FFF80300003FE001> 40 51 -4 1 48] 67 @pc restore 48 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [ 33 31 -2 0 37] 110 @pc restore 37 r save [<003F81FF00E061FF038011F0070009E00E0005E01E0003E01C0001E03C0001E03C0001E0780001 E0780001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F800 01E0780001E07C0001E03C0001E03C0001E01E0001E00E0003E00F0003E0078005E001C019E000 F061E0001F81E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0 000001E0000001E0000001E0000001E0000001E0000001E0000001E0000003E000003FE000003F E0000001E0> 32 50 -3 0 37] 100 @pc restore 37 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [ 33 31 -2 0 37] 110 @pc restore 37 r save [<80FE00C301C0CC0060F00030F00038E00018E0001CC0001CC0001C80001C80003C80003C0000F8 0001F8003FF003FFE00FFFC01FFF003FF0007E0000F80000F00010E00010E00010E00010E00030 6000303000701800F00E033001FC10> 22 31 -2 0 26] 115 @pc restore 26 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [<003F81FF00E061FF038011F0070009E00E0005E01E0003E01C0001E03C0001E03C0001E0780001 E0780001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F800 01E0780001E07C0001E03C0001E03C0001E01E0001E00E0003E00F0003E0078005E001C019E000 F061E0001F81E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0 000001E0000001E0000001E0000001E0000001E0000001E0000001E0000003E000003FE000003F E0000001E0> 32 50 -3 0 37] 100 @pc restore 57 r save [ 36 49 -4 0 43] 70 @pc restore 38 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [ 52 31 -2 0 56] 109 @pc restore 77 r save [<7FFF007FFF0007E00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFC0FFFFC003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C00003C00001C03801E07C00E07C00707C003838001C100007E0> 22 50 -1 0 20] 102 @pc restore 20 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [ 22 31 -2 0 25] 114 @pc restore 47 r save [<001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003C010 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C00000C00000C000 004000004000004000004000004000> 20 44 -1 0 25] 116 @pc restore 25 r save [ 33 50 -2 0 37] 104 @pc restore 37 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 51 r save [ 39 49 -4 0 45] 69 @pc restore 45 r save [ 13 48 -2 0 18] 105 @pc restore 18 r save [<003FE00001C01C00070007001C0001C0380000E07000007070000070E0000038E0000038E00000 38E0000038E000003870000070300000F0180001E00E000FC003FFFF8007FFFF000FFFF8000E00 00001C0000001800000018000000180000001800000018000000087F000009C1C0000780E00007 0070000F0078001E003C001E003C003E003E003E003E003E003E003E003E003E003E003E003E00 1E003C001E003C000F007800070070080380E81C01C1C41C007F0308000000F0> 30 47 -2 15 33] 103 @pc restore 33 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [ 33 31 -2 0 37] 110 @pc restore 36 r save [<00008000000001C000000001C000000001C000000003E000000003E000000007D0000000079000 000007900000000F080000000F080000001F040000001E040000001E040000003C020000003C02 0000007C0100000078010000007801000000F000800000F000800001F000400001E000400001E0 00400003C000200003C000200007C000300007800038000FC0007C00FFF801FF80FFF801FF80> 33 31 -1 0 35] 118 @pc restore 32 r save [<03FC03E00F0307F03E008F087C005E0478003E04F8003E04F8003E04F8001E04F8001E04F8001E 047C001E003C001E003E001E001F001E000F801E0003E01E0000FC1E00000FFE0000001E000000 1E0000001E0008001E003E001E003E001E003E001C003C003C0010003800100070000C00E00003 03C00000FE0000> 30 31 -3 0 33] 97 @pc restore 33 r save [ 14 50 -2 0 18] 108 @pc restore 18 r save [<001FC0FF80007030FF8001C008F80003C004F000038002F000078001F000078001F000078001F0 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 00F000078000F000078000F000078000F0000F8001F000FF801FF000FF801FF000078000F000> 33 31 -2 0 37] 117 @pc restore 36 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 49 r save [ 37 49 -4 0 45] 80 @pc restore 45 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [<0401F80006060F0006180380072001E0072000F007C00070078000780780003C0780003C078000 3E0780001E0780001F0780001F0780001F0780001F0780001F0780001F0780001F0780001F0780 001F0780001E0780001E0780003C0780003C0780003807C0007807A00070079000E0078801C007 8607000781FC000780000007800000078000000780000007800000078000000780000007800000 078000000780000007800000078000000780000007800000078000000F800000FF800000FF8000 0007800000> 32 50 -2 0 37] 98 @pc restore 37 r save [ 14 50 -2 0 18] 108 @pc restore 18 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [ 52 31 -2 0 56] 109 @pc restore 422 469 p save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [ 33 31 -2 0 37] 110 @pc restore 59 r save [ 43 49 -4 0 51] 68 @pc restore 51 r save [ 13 48 -2 0 18] 105 @pc restore 18 r save [<80FE00C301C0CC0060F00030F00038E00018E0001CC0001CC0001C80001C80003C80003C0000F8 0001F8003FF003FFE00FFFC01FFF003FF0007E0000F80000F00010E00010E00010E00010E00030 6000303000701800F00E033001FC10> 22 31 -2 0 26] 115 @pc restore 26 r save [<001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003C010 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C00000C00000C000 004000004000004000004000004000> 20 44 -1 0 25] 116 @pc restore 25 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [ 13 48 -2 0 18] 105 @pc restore 18 r save [<0401F80006060F0006180380072001E0072000F007C00070078000780780003C0780003C078000 3E0780001E0780001F0780001F0780001F0780001F0780001F0780001F0780001F0780001F0780 001F0780001E0780001E0780003C0780003C0780003807C0007807A00070079000E0078801C007 8607000781FC000780000007800000078000000780000007800000078000000780000007800000 078000000780000007800000078000000780000007800000078000000F800000FF800000FF8000 0007800000> 32 50 -2 0 37] 98 @pc restore 37 r save [<001FC0FF80007030FF8001C008F80003C004F000038002F000078001F000078001F000078001F0 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 00F000078000F000078000F000078000F0000F8001F000FF801FF000FF801FF000078000F000> 33 31 -2 0 37] 117 @pc restore 37 r save [<001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003C010 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C00000C00000C000 004000004000004000004000004000> 20 44 -1 0 25] 116 @pc restore 25 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [<003F81FF00E061FF038011F0070009E00E0005E01E0003E01C0001E03C0001E03C0001E0780001 E0780001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F800 01E0780001E07C0001E03C0001E03C0001E01E0001E00E0003E00F0003E0078005E001C019E000 F061E0001F81E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0 000001E0000001E0000001E0000001E0000001E0000001E0000001E0000003E000003FE000003F E0000001E0> 32 50 -3 0 37] 100 @pc restore 58 r save [ 53 49 -4 0 61] 77 @pc restore 61 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [ 52 31 -2 0 56] 109 @pc restore 56 r save [<001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C0001 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F87800 00F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F0007800700070001C01C0000 F07800001FC000> 29 31 -2 0 33] 111 @pc restore 33 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [<1F8000000030400000007030000000F810000000F808000000F80C000000700400000000040000 0000020000000002000000000100000000010000000001000000000080000000008000000001C0 00000001C000000001C000000003E000000003E000000007D0000000079000000007900000000F 080000000F080000001F040000001E040000001E040000003C020000003C020000007C01000000 78010000007801000000F000800000F000800001F000400001E000400001E000400003C0002000 03C000200007C000300007800038000FC0007C00FFF801FF80FFF801FF80> 33 45 -1 14 35] 121 @pc restore 56 r save [ 46 50 -2 0 50] 65 @pc restore 50 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [<003F8000E0600380180700040F00021E00021E00013C00017C00007C0000780000F80000F80000 F80000F80000F80000F80000F80000F80000F800007800007C00087C003E3C003E1C003E1E001E 0F000407000403801800E060003F80> 24 31 -3 0 29] 99 @pc restore 28 r save [ 33 50 -2 0 37] 104 @pc restore 37 r save [ 13 48 -2 0 18] 105 @pc restore 18 r save [<001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003C010 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C00000C00000C000 004000004000004000004000004000> 20 44 -1 0 25] 116 @pc restore 25 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [<003F8000E0600380180700040F00021E00021E00013C00017C00007C0000780000F80000F80000 F80000F80000F80000F80000F80000F80000F800007800007C00087C003E3C003E1C003E1E001E 0F000407000403801800E060003F80> 24 31 -3 0 29] 99 @pc restore 29 r save [<001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003C010 03C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000 03C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C00000C00000C000 004000004000004000004000004000> 20 44 -1 0 25] 116 @pc restore 25 r save [<001FC0FF80007030FF8001C008F80003C004F000038002F000078001F000078001F000078001F0 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 00F000078000F000078000F000078000F0000F8001F000FF801FF000FF801FF000078000F000> 33 31 -2 0 37] 117 @pc restore 37 r save [ 22 31 -2 0 25] 114 @pc restore 25 r save [<001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C0000 0078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F8000780F800 07807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C000380380000 E0E000003F8000> 25 31 -2 0 29] 101 @pc restore 29 r save [<80FE00C301C0CC0060F00030F00038E00018E0001CC0001CC0001C80001C80003C80003C0000F8 0001F8003FF003FFE00FFFC01FFF003FF0007E0000F80000F00010E00010E00010E00010E00030 6000303000701800F00E033001FC10> 22 31 -2 0 26] 115 @pc restore cmsy10.360 @sf 1528 444 p m (\003) s cmr12.300 @sf 423 595 p save [<07C000187000203800401C00F01E00F80E00F80F00F80F00700F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00001F0003FFF0> 20 35 -2 1 25] 74 @pc restore 25 r save [<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF00 0007000007000007001807003C0E003C0C001838000FE000> 21 21 -2 0 24] 97 @pc restore 24 r save [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000 F000007000007800003803001C07800C078007030001FE00> 18 21 -2 0 22] 99 @pc restore 22 r save [ 23 35 -1 0 26] 107 @pc restore 40 r save [<07C000187000203800401C00F01E00F80E00F80F00F80F00700F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00001F0003FFF0> 20 35 -2 1 25] 74 @pc restore 25 r m (.) s 16 r save [ 31 34 -2 0 37] 68 @pc restore 37 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<03FE000E03803800E0600030600030C00018C00018C000184000186000303800F00FFFE00FFFC0 1FFE0018000018000010000010000019F0000F1C000E0E001C07001C07003C07803C07803C0780 3C07801C07001C07000E0E18071E1801F198000070> 21 33 -1 11 24] 103 @pc restore 24 r save [<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF00 0007000007000007001807003C0E003C0C001838000FE000> 21 21 -2 0 24] 97 @pc restore 24 r save [ 16 21 -1 0 19] 114 @pc restore 19 r save [ 16 21 -1 0 19] 114 @pc restore 19 r save [<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF00 0007000007000007001807003C0E003C0C001838000FE000> 21 21 -2 0 24] 97 @pc restore cmsy8.300 @sf 805 578 p save [<0600060006000600060006000600060006000600060006000600060006000600060006000600FF F0FFF006000600060006000600060006000600> 12 29 -2 6 17] 121 @pc restore cmr12.300 @sf 868 595 p save [<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF00 0007000007000007001807003C0E003C0C001838000FE000> 21 21 -2 0 24] 97 @pc restore 24 r save [ 24 21 -1 0 27] 110 @pc restore 27 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 90 r save [<0000007C00FFFC01E2000FC003C100078007C08007800FC08007800F808007800F800007800F80 0007800F800007800F000007800F000007800F000007800F000007800E000007801E000007801C 00000780380000078070000007FFE0000007803C000007800E00000780078000078007C0000780 03C000078003E000078003E000078003E000078003E000078003E000078003C000078007C00007 8007800007800E00000F803C0000FFFFE00000> 33 35 -2 1 36] 82 @pc restore 36 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [<083F000C41C00C80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E 0E001E0E001C0E003C0E00380F00300E80600E61C00E1F000E00000E00000E00000E00000E0000 0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 23 35 -1 0 27] 98 @pc restore 28 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 16 21 -1 0 19] 114 @pc restore 19 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 35 r save [ 32 35 -2 0 37] 65 @pc restore 37 r m (.) s 16 r save [<00100000380000380000380000740000740000E20000E20000E20001C10001C100038080038080 0380800700400700400E00200E00200E00301E0078FFC1FE> 23 21 -1 0 26] 118 @pc restore 24 r save [<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF00 0007000007000007001807003C0E003C0C001838000FE000> 21 21 -2 0 24] 97 @pc restore 24 r save [ 24 21 -1 0 27] 110 @pc restore 43 r save [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0 F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00001E0000FE00000E0> 23 35 -2 0 27] 100 @pc restore 27 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 38 r save [<0007F000003C0C0800E0031801C000B8038000B8070000780F0000781E0000781E0000783C0000 783C0000787C00007878000078780000F8F8001FFFF8000000F8000000F8000000F8000000F800 0000F8000000F800000078000008780000087C0000083C0000183C0000181E0000181E0000380F 00003807000078038000F801C001B800E00218003C0C180007F008> 32 36 -3 1 38] 71 @pc restore 38 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 10 34 -1 0 14] 105 @pc restore 14 r save [<3E006180F180F0C060E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E000E000E000E001E00FE001E000000000000000000000000000000000 01C003E003E003E001C0> 11 44 2 10 15] 106 @pc restore 15 r save [ 24 21 -1 0 27] 110 @pc restore cmsy8.300 @sf 1527 578 p save [<060006000600060006000600FFF0FFF00600060006000600060006000000060006000600060006 000600FFF0FFF0060006000600060006000600> 12 29 -2 6 17] 122 @pc restore cmr12.300 @sf 793 697 p save [<000FE00000783C0000E00E0003C00780078003C00F0001E00F0001E01E0000F03E0000F83C0000 787C00007C7C00007C7800003CF800003EF800003EF800003EF800003EF800003EF800003EF800 003EF800003EF800003E7800003C7800003C7C00007C7C00007C3C0000783C0000781E0000F00E 0000E00F0001E0078003C003C0078000E00E0000783C00000FE000> 31 36 -3 1 38] 79 @pc restore 38 r save [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000 F000007000007800003803001C07800C078007030001FE00> 18 21 -2 0 22] 99 @pc restore 22 r save [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E 00FFF83E001E000E000600060006000200020002000200> 14 31 -1 0 19] 116 @pc restore 19 r save [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078 F000787000707000703800E01800C00C018007070001FC00> 21 21 -1 0 24] 111 @pc restore 24 r save [<083F000C41C00C80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E 0E001E0E001C0E003C0E00380F00300E80600E61C00E1F000E00000E00000E00000E00000E0000 0E00000E00000E00000E00000E00000E00001E0000FE00000E0000> 23 35 -1 0 27] 98 @pc restore 28 r save [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0 F000E07000E07801E03801C01C01C00C038007070001FC00> 19 21 -1 0 22] 101 @pc restore 22 r save [ 16 21 -1 0 19] 114 @pc restore 35 r save [ 19 33 -2 0 24] 50 @pc restore 24 r save [<03F0000E0E001803003000806000C0600040C00060C00060C00060C00060C000E06000E06001C0 3007C0100F80083F80067F0003FC0003F8000FF8001FC4003F02003E01007801807000C06000C0 6000C06000C02000C0200180100180080300060E0001F800> 19 34 -2 1 24] 56 @pc restore 24 r m (,) s 17 r save [ 15 33 -4 0 24] 49 @pc restore 24 r save [<0FC000103000201800700C007806007807003003000003800003800001C00001C00001C003E1E0 0619E00C05E01805E03803E07003E07001E0F001E0F001E0F001E0F001E0F001E0F001C0F001C0 F001C07003807003803803801807000C0600060C0001F000> 19 34 -2 1 24] 57 @pc restore 24 r save [<0FC000103000201800700C007806007807003003000003800003800001C00001C00001C003E1E0 0619E00C05E01805E03803E07003E07001E0F001E0F001E0F001E0F001E0F001E0F001C0F001C0 F001C07003807003803803801807000C0600060C0001F000> 19 34 -2 1 24] 57 @pc restore 24 r save [ 15 33 -4 0 24] 49 @pc restore cmbx10.300 @sf 884 914 p save [ 31 28 -2 0 36] 65 @pc restore 36 r save [<1C3F001EC1E01F80701F00781F003C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F003C 1F003C1F00781F80701FE1E01F3F801F00001F00001F00001F00001F00001F00001F00001F0000 1F0000FF0000FF0000> 23 29 -1 0 27] 98 @pc restore 27 r m (s) s save [<03F007980F081F0C1F0C1F0C1F0C1F001F001F001F001F001F001F001F001F00FFFC3FFC0F000F 00070007000300030003000300> 14 26 -1 0 19] 116 @pc restore 19 r save [ 17 18 -1 0 20] 114 @pc restore 20 r save [<0FE1F83E13F8780BC0F807C0F807C0F807C07C07C03C07C01F07C007E7C0007FC00007C01C07C0 3E07C03E07803E0F801C1E000FF800> 21 18 -1 0 23] 97 @pc restore 23 r save [<03F8000E0E001C03003C0180780180780000F80000F80000F80000F80000F80000F80000780E00 781F003C1F001C1F000E0E0003FC00> 17 18 -2 0 21] 99 @pc restore 21 r save [<03F007980F081F0C1F0C1F0C1F0C1F001F001F001F001F001F001F001F001F00FFFC3FFC0F000F 00070007000300030003000300> 14 26 -1 0 19] 116 @pc restore cmr10.300 @sf 176 990 p save [ 12 28 -1 0 15] 73 @pc restore 15 r save [ 20 18 -1 0 23] 110 @pc restore 38 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 20 29 -1 0 23] 104 @pc restore 23 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 32 r save [ 19 26 -1 8 23] 112 @pc restore 23 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 19 26 -1 8 23] 112 @pc restore 24 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<804020201010101070F0F060> 4 12 -4 8 12] 44 @pc restore 28 r save [<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4 000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119 @pc restore 30 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 32 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 18 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0 1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000 1C00001C0000FC0000> 19 29 -1 0 23] 98 @pc restore 24 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 36 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 36 r save [ 19 26 -1 8 23] 112 @pc restore 23 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 9 29 -1 0 12] 108 @pc restore 12 r save [ 9 29 -1 0 12] 108 @pc restore 12 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 9 29 -1 0 12] 108 @pc restore 26 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [ 33 18 -1 0 36] 109 @pc restore 36 r save [ 19 26 -1 8 23] 112 @pc restore 23 r save [ 9 29 -1 0 12] 108 @pc restore 12 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 33 18 -1 0 36] 109 @pc restore 35 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 20 18 -1 0 23] 110 @pc restore 22 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 20 r save [ 20 18 -1 0 23] 110 @pc restore 37 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E 000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102 @pc restore 13 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 13 18 -1 0 16] 114 @pc restore 31 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 20 29 -1 0 23] 104 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 34 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 23 r save [<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117 @pc restore 23 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 18 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 39 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E 000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102 @pc restore 28 r save [<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000 30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0 03C4C0000380> 18 28 -1 9 21] 103 @pc restore 21 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 9 29 -1 0 12] 108 @pc restore 27 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 39 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000 01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121 @pc restore 22 r save [ 33 18 -1 0 36] 109 @pc restore 36 r m (-) s 114 1040 p save [ 33 18 -1 0 36] 109 @pc restore 36 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 34 r save [ 33 18 -1 0 36] 109 @pc restore 36 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 18 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 32 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 37 r save [ 26 28 -2 0 31] 72 @pc restore 31 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0 1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000 1C00001C0000FC0000> 19 29 -1 0 23] 98 @pc restore 24 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000 30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0 03C4C0000380> 18 28 -1 9 21] 103 @pc restore 39 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 40 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 23 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000 30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0 03C4C0000380> 18 28 -1 9 21] 103 @pc restore 21 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 9 29 -1 0 12] 108 @pc restore 26 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E 000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102 @pc restore 13 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [ 33 18 -1 0 36] 109 @pc restore 36 r save [<804020201010101070F0F060> 4 12 -4 8 12] 44 @pc restore 28 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [ 19 26 -1 8 23] 112 @pc restore 24 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 18 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200 0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118 @pc restore 22 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 9 29 -1 0 12] 108 @pc restore 12 r save [<3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001D000 01D00003D8000388000388000704000704000704000E02000E02001C01001C01003C0380FF07E0> 19 26 -1 8 22] 121 @pc restore 20 r save [<60F0F060> 4 4 -4 0 12] 46 @pc restore 37 r save [<03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F 0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFFC0> 27 28 -1 0 30] 84 @pc restore 30 r save [ 20 29 -1 0 23] 104 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 35 r save [ 33 18 -1 0 36] 109 @pc restore 36 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 20 29 -1 0 23] 104 @pc restore 23 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 22 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 23 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 32 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 35 r save [<10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C00C0 1C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00001C0000 1C00001C0000FC0000> 19 29 -1 0 23] 98 @pc restore 23 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 41 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 114 1090 p save [ 21 28 -2 0 26] 76 @pc restore 26 r save [ 28 29 -1 0 31] 65 @pc restore 31 r save [ 23 28 -2 0 28] 80 @pc restore 26 r save [ 28 29 -1 0 31] 65 @pc restore 30 r save [<001FC00000E0300001800800070004000E0002001C0001001C0001003800008078000080780000 8070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000007000 00807800008078000080380001801C0001801C0003800E000380070007800180198000E0618000 1F8080> 25 30 -2 1 30] 67 @pc restore 30 r save [ 28 28 -2 0 32] 75 @pc restore 49 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<003FE000070000070000070000070000070000070000070007C7000C3700180F00300F00700700 600700E00700E00700E00700E00700E00700E00700700700700700300F00180B000C330003C100> 19 26 -2 8 22] 113 @pc restore 22 r save [<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 9 29 -1 0 12] 108 @pc restore 29 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 18 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 22 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 36 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 41 r save [<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117 @pc restore 23 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 37 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 39 r save [ 19 26 -1 8 23] 112 @pc restore 23 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 9 29 -1 0 12] 108 @pc restore 12 r m (-) s save [<008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C4000711C4 000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0> 27 18 -1 0 30] 119 @pc restore 30 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 19 26 -1 8 23] 112 @pc restore 23 r save [ 19 26 -1 8 23] 112 @pc restore 24 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 41 r save [ 33 18 -1 0 36] 109 @pc restore 36 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 19 26 -1 8 23] 112 @pc restore 23 r save [ 19 26 -1 8 23] 112 @pc restore 23 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000 30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0 03C4C0000380> 18 28 -1 9 21] 103 @pc restore 37 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E 000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102 @pc restore 31 r save [ 33 18 -1 0 36] 109 @pc restore 36 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 18 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 34 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 39 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 22 r save [<07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E00700600700 700700300700180F000C170003E700000700000700000700000700000700000700000700000700 000700000700003F00> 19 29 -2 0 23] 100 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<60F0F060> 4 4 -4 0 12] 46 @pc restore 44 r save [<000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F0078 000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F003C000F00 1C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E000FFFF0000> 28 29 -2 1 31] 82 @pc restore 31 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117 @pc restore 23 r save [ 9 29 -1 0 12] 108 @pc restore 12 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 114 1140 p save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E000E 000E000E000E000E000E0C061E071E018C00F8> 15 29 0 0 13] 102 @pc restore 13 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 33 18 -1 0 36] 109 @pc restore 48 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 21 18 0 0 22] 120 @pc restore 22 r save [ 19 26 -1 8 23] 112 @pc restore 24 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [ 33 18 -1 0 36] 109 @pc restore 36 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 29 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 37 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [ 20 29 -1 0 23] 104 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 32 r save [ 12 28 -1 0 15] 73 @pc restore 15 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 9 29 -1 0 12] 108 @pc restore 25 r save [<03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F 0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFFC0> 27 28 -1 0 30] 84 @pc restore 28 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [<03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C0380FC1F80> 20 18 -1 0 23] 117 @pc restore 23 r save [<07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0> 14 18 -2 0 18] 99 @pc restore 18 r save [ 20 29 -1 0 23] 104 @pc restore 23 r save [<8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90> 13 18 -1 0 16] 115 @pc restore 16 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C0600180 7003803003001806000E1C0003F000> 18 18 -1 0 21] 111 @pc restore 21 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 30 r save [ 27 28 -2 0 32] 68 @pc restore 32 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 9 29 -1 0 12] 108 @pc restore 12 r save [<03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C001C 000C000C000400040004000400> 12 26 -1 0 16] 116 @pc restore 16 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 35 r save [<1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C00001C00 301C00781C007838003070001FC000> 18 18 -2 0 21] 97 @pc restore 21 r save [ 13 18 -1 0 16] 114 @pc restore 16 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 32 r save [<07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF800180000 30000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38800C38C0 03C4C0000380> 18 28 -1 9 21] 103 @pc restore 21 r save [ 9 29 -1 0 12] 105 @pc restore 12 r save [<00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E0200 0E02001C01001C01003C0380FF07E0> 19 18 -1 0 22] 118 @pc restore 22 r save [<03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0> 15 18 -1 0 18] 101 @pc restore 18 r save [ 20 18 -1 0 23] 110 @pc restore 23 r save [<60F0F060> 4 4 -4 0 12] 46 @pc restore cmbx10.432 @sf 0 1283 p save [<7FFFFE7FFFFE7FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE00F8FE00FFFE00FFFE0007FE00007E00001E00000E00> 23 39 -5 0 34] 49 @pc restore 103 1283 p save [ 22 41 -2 0 26] 73 @pc restore 26 r m (n) -1 (tro) 2 (duction) ks cmr10.329 @sf 0 1384 p m (In) 18 (this) 19 (pap) 1 (er,) 18 (w) 0 (e) 17 (are) 17 (concerned) 19 (with) 19 (the) 18 (parallel) 19 (implemen) 0 (tation) 18 (on) 18 (distributed) 19 (memory) 17 (MIMD) ks 0 1441 p m (parallel) 17 (computers) 15 (of) 15 (the) 16 (LAP) -3 (A) 0 (CK) 13 (routines) 16 (for) 15 (p) 1 (erforming) 16 (the) 15 (reduction) 16 (to) 15 (Hessen) 0 (b) 1 (erg) 15 (form) 15 (and) ks 0 1497 p m (the) 14 (reduction) 15 (to) 13 (tridiagonal) 15 (form.) 18 (These) 14 (reductions) 15 (are) 14 (an) 14 (imp) 1 (ortan) 0 (t) 12 (\014rst) 13 (step) 14 (in) 15 (the) 14 (computation) ks 0 1554 p m (of) 15 (the) 15 (eigen) 0 (v) -2 (alues) 15 (of) 15 (matrices.) ks 71 1610 p m (The) 14 (LAP) -3 (A) 0 (CK) 13 (pro) 3 (ject) 14 (is) 15 (an) 14 (e\013ort) 14 (to) 13 (up) 1 (date) 15 (the) 15 (classical) 16 (linear) 15 (algebra) 15 (soft) 0 (w) -2 (are) 13 (pac) 0 (k) -2 (ag) -1 (es) 13 (LIN-) ks 0 1667 p m (P) -3 (A) 0 (CK) 13 (and) 14 (EISP) -3 (A) 0 (CK) 14 (to) 14 (allo) 0 (w) 13 (more) 14 (e\016cien) 0 (t) 15 (use) 15 (of) 14 (shared) 14 (memory) 14 (or) 14 (traditional) 16 (sup) 1 (ercomputers.) ks 0 1723 p m (E\016ciency) 18 (is) 16 (attained) 17 (b) 0 (y) 15 (writing) 17 (these) 17 (routines) 17 (as) 16 (m) 0 (uc) -1 (h) 15 (as) 16 (p) 1 (ossible) 18 (in) 17 (Lev) 0 (el) 17 (2) 16 (and) 16 (3) 16 (BLAS) 18 ([) 0 (6) ks 1873 1723 p m (,) 16 (7) ks 1925 1723 p m (],) s 0 1780 p m (reducing) 19 (the) 18 (ratio) 17 (of) 17 (memory) 17 (accesses) 18 (to) 17 (\015oating) 18 (p) 1 (oin) 0 (t) 17 (op) 1 (erations) 17 (executed) 19 (and) 18 (allo) 0 (wing) 17 (for) 17 (en-) ks 0 1836 p m (capsulation) 16 (of) 15 (parallel) 17 (op) 1 (erations) 15 (on) 15 (shared) 15 (memory) 15 (arc) 0 (hitectures.) ks 71 1892 p m (While) 12 (parallel) 12 (implemen) 0 (tations) 12 (of) 10 (algorithms) 11 (for) 10 (solving) 12 (linear) 12 (systems) 11 (ha) 0 (v) -1 (e) 9 (b) 1 (een) 12 (widely) 13 (studied) ks 0 1949 p m ([) 0 (5) ks 35 1949 p m (,) 15 (12) ks 109 1949 p m (],) 14 (the) 15 (reduction) 16 (to) 15 (condensed) 16 (form) 15 (has) 15 (not) 14 (enjo) 0 (y) 0 (ed) 13 (the) 16 (same) 14 (atten) 0 (tion.) 19 (A) 15 (parallel) 17 (un) 0 (blo) 1 (c) 0 (k) 0 (ed) ks 0 2005 p m (Hessen) 0 (b) 1 (erg) 17 (reduction) 19 (algorithm) 17 (based) 18 (on) 17 (column) 19 (wrapp) 1 (ed) 18 (storage) 16 (is) 18 (giv) 0 (en) 17 (in) 19 ([) 0 (13) ks 1639 2005 p m (,) 17 (14) ks 1714 2005 p m (].) 27 (In) 18 ([) 0 (10) ks 1884 2005 p m (],) 17 (a) ks 0 2062 p m (reduction) 20 (based) 20 (on) 19 (Gaussian) 19 (transformations) 18 (is) 20 (rep) 1 (orted.) 32 (The) 20 (reduction) 20 (of) 19 (symmetric) 19 (matrices) ks 0 2118 p m (assuming) 17 (ro) 0 (w) 14 (wrapp) 1 (ed) 17 (and) 16 (grid) 17 (wrapp) 1 (ed) 16 (storage) 15 (is) 17 (addressed) 17 (in) 17 ([) 0 (3) ks 1347 2118 p m (,) 16 (4) ks 1399 2118 p m (].) 22 (Our) 17 (approac) 0 (h) 15 (is) 17 (di\013eren) 0 (t) ks 0 2175 p m (in) 19 (that) 18 (w) 0 (e) 18 (start) 17 (with) 19 (highly) 20 (e\016cien) 0 (t) 18 (sequen) 0 (tial) 19 (co) 1 (de) 19 ([) 0 (8) ks 1119 2175 p m (].) 30 (E\016ciency) 20 (on) 18 (eac) 0 (h) 18 (no) 1 (de) 19 (is) 19 (attained) 19 (b) 0 (y) ks 0 2217 p 780 2 ru 51 2245 p save [<0C000C008C40EDC07F800C007F80EDC08C400C000C00> 10 11 -3 -1 16] 3 @pc restore 69 2260 p save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 26 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [ 18 26 -1 0 20] 107 @pc restore 30 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 24 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 18 23 -1 7 21] 112 @pc restore 22 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 34 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 32 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 26 r save [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C0380 1E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 18 26 -1 0 21] 98 @pc restore 21 r save [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @pc restore 30 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 28 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 22 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 29 r save [ 20 26 -2 0 25] 70 @pc restore 23 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 21 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 33 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 29 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 32 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 26 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @pc restore 31 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 24 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 20 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 23 -1 7 21] 112 @pc restore 22 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 0 2305 p save [ 26 26 -1 0 29] 65 @pc restore 29 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 23 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 26 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [ 25 26 -2 0 28] 82 @pc restore 28 r save [ 10 2 0 -7 13] 45 @pc restore 13 r save [<0FC0186020106008C00CC00CC00CC00C401C603830F819F007C00F803E603C3070106018601860 182018303018600780> 14 24 -2 0 19] 56 @pc restore 19 r save [<0FC0186020106008C00CC00CC00CC00C401C603830F819F007C00F803E603C3070106018601860 182018303018600780> 14 24 -2 0 19] 56 @pc restore 19 r save [<078018603030703860186018E01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01C601860 183030303018600780> 14 24 -2 0 19] 48 @pc restore 19 r save [<1F002180604070607030003800180018001C0F9C185C303C603C601CE01CE01CE01CE018E01860 187030303018600780> 14 24 -2 0 19] 57 @pc restore 19 r save [<07C01860303030187018601C601CE01CE01CE01CE018F018F030E860E7C0E00060007000300030 3818380C18061001E0> 14 24 -2 0 19] 54 @pc restore 19 r save [ 12 24 -3 0 19] 49 @pc restore 19 r save [<0F8030E0403040388018E01CE01C401C001C001C001800382030386027C0200020002000200020 003FC03FE03FF03018> 14 24 -2 0 19] 53 @pc restore 29 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 30 r save [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C0380 1E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 18 26 -1 0 21] 98 @pc restore 21 r save [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @pc restore 28 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 26 r save [ 26 26 -1 0 29] 65 @pc restore 29 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 32 r save [ 30 26 -2 0 35] 77 @pc restore 35 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 21 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 27 r save [ 25 26 -2 0 28] 82 @pc restore 28 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 18 26 -1 0 21] 104 @pc restore 30 r save [ 21 26 -2 0 26] 80 @pc restore 26 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 21 r save [<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0078000F00F00007 80F0000780F0000780F0000780F0000780F0000780F0000780F00007807000070078000F003800 0E003C001E001C001C000E0038000700700001C1C000007F0000> 25 26 -2 0 30] 79 @pc restore 30 r save [<7F8FE3FC0E0380E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380E00E0380 E00E0380E00E0380E00E0380E00E0380E00E0380E0FFFFFFE00E0380000E0380000E0380000E03 80000E0380000E038040060380E00703C06001C17040007E1F80> 30 26 0 0 32] 14 @pc restore 32 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 25 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 21 r save [ 22 26 -2 0 26] 69 @pc restore 26 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @pc restore 29 r save [ 25 26 -2 0 28] 82 @pc restore 28 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 0 2351 p save [<003E0000C1800180400300400700200600200E00100E00100E00100E00100E00100E00100E0010 0E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E0038FFE1FF> 24 26 -2 0 29] 85 @pc restore 29 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 11 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 23 r save [ 24 26 -2 0 29] 68 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 25 r save [ 22 26 -2 0 26] 69 @pc restore 26 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A000 0790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 17 23 -1 7 20] 121 @pc restore 18 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 23 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 29 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 27 r save [ 24 26 -2 0 29] 68 @pc restore 29 r save [ 22 26 -2 0 26] 69 @pc restore 26 r save [ 10 2 0 -7 13] 45 @pc restore 13 r save [ 26 26 -1 0 29] 65 @pc restore 29 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<078018603030703860186018E01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01C601860 183030303018600780> 14 24 -2 0 19] 48 @pc restore 19 r save [<0F8030E0403040388018E01CE01C401C001C001C001800382030386027C0200020002000200020 003FC03FE03FF03018> 14 24 -2 0 19] 53 @pc restore 19 r save [ 10 2 0 -7 13] 45 @pc restore 13 r save [<0FC0186020106008C00CC00CC00CC00C401C603830F819F007C00F803E603C3070106018601860 182018303018600780> 14 24 -2 0 19] 56 @pc restore 19 r save [<07FF007000700070007000700070FFFFC070407020703070107008700C70047002700370017000 F000F0007000300030> 16 24 -1 0 19] 52 @pc restore 19 r save [<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0078000F00F00007 80F0000780F0000780F0000780F0000780F0000780F0000780F00007807000070078000F003800 0E003C001E001C001C000E0038000700700001C1C000007F0000> 25 26 -2 0 30] 79 @pc restore 30 r save [ 25 26 -2 0 28] 82 @pc restore 28 r save [ 14 24 -2 0 19] 50 @pc restore 19 r save [ 12 24 -3 0 19] 49 @pc restore 19 r save [<07FF007000700070007000700070FFFFC070407020703070107008700C70047002700370017000 F000F0007000300030> 16 24 -1 0 19] 52 @pc restore 19 r save [<078018603030703860186018E01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01C601860 183030303018600780> 14 24 -2 0 19] 48 @pc restore 19 r save [<078018603030703860186018E01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01C601860 183030303018600780> 14 24 -2 0 19] 48 @pc restore 19 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 53 2383 p save [<181818181818181818181818181818FFFF1818181818> 8 22 -3 5 13] 121 @pc restore 69 2398 p save [ 24 26 -2 0 29] 68 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 36 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 27 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 31 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 28 r save [<003E0000C1800180400300400700200600200E00100E00100E00100E00100E00100E00100E0010 0E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E0038FFE1FF> 24 26 -2 0 29] 85 @pc restore 29 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 36 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 27 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 26 r save [ 25 26 -2 0 30] 75 @pc restore 30 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 20] 120 @pc restore 20 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 28 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 24 26 -2 0 29] 78 @pc restore 44 r save [<0F8030E040704038C03CE03CE03C003C003C0038007000E00F8000C00060007000700078203870 386078207010E00F80> 14 24 -2 0 19] 51 @pc restore 19 r save [<020007000700070007000700070003000300030003000100018001800080004000408020801080 1040087FFC7FFC7FFE4000> 15 25 -2 0 19] 55 @pc restore 19 r save [<1F002180604070607030003800180018001C0F9C185C303C603C601CE01CE01CE01CE018E01860 187030303018600780> 14 24 -2 0 19] 57 @pc restore 19 r save [<1F002180604070607030003800180018001C0F9C185C303C603C601CE01CE01CE01CE018E01860 187030303018600780> 14 24 -2 0 19] 57 @pc restore 19 r save [<07C01860303030187018601C601CE01CE01CE01CE018F018F030E860E7C0E00060007000300030 3818380C18061001E0> 14 24 -2 0 19] 54 @pc restore 19 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 27 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 38 r save [ 30 26 -2 0 35] 77 @pc restore 35 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 9 26 0 0 10] 108 @pc restore 27 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 32 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 28 r save [<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0078000F00F00007 80F0000780F0000780F0000780F0000780F0000780F0000780F00007807000070078000F003800 0E003C001E001C001C000E0038000700700001C1C000007F0000> 25 26 -2 0 30] 79 @pc restore 30 r save [ 25 26 -2 0 28] 82 @pc restore 28 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [ 19 26 -2 0 24] 76 @pc restore 24 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 0 2443 p save [<007F000001C1C000070070000E0038001C001C003C001E0038000E0078000F0078000F00F00007 80F0000780F0000780F0000780F0000780F0000780F0000780F00007807000070078000F003800 0E003C001E001C001C000E0038000700700001C1C000007F0000> 25 26 -2 0 30] 79 @pc restore 30 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [ 18 26 -1 0 20] 107 @pc restore 33 r save [ 25 26 -2 0 28] 82 @pc restore 28 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 21 r save [<07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC0186030307038703870 387038303018730FCE> 16 24 -1 8 19] 103 @pc restore 19 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 25 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 24 26 -2 0 29] 78 @pc restore 41 r save [<0F8030E040704038C03CE03CE03C003C003C0038007000E00F8000C00060007000700078203870 386078207010E00F80> 14 24 -2 0 19] 51 @pc restore 19 r save [<020007000700070007000700070003000300030003000100018001800080004000408020801080 1040087FFC7FFC7FFE4000> 15 25 -2 0 19] 55 @pc restore 19 r save [<0FC0186020106008C00CC00CC00CC00C401C603830F819F007C00F803E603C3070106018601860 182018303018600780> 14 24 -2 0 19] 56 @pc restore 19 r save [<0F8030E040704038C03CE03CE03C003C003C0038007000E00F8000C00060007000700078203870 386078207010E00F80> 14 24 -2 0 19] 51 @pc restore 19 r save [ 12 24 -3 0 19] 49 @pc restore 19 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 25 r save [<07CFC01FEFC0383E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E00 1C3E000FFE0007CE00000E00000E00000E00000E00000E00007E00007E00> 18 23 -1 0 20] 100 @pc restore 20 r save [<07C01FF03C78783C701CE00EE00EE00EE00EE00EE00E701C701C3C781FF007C0> 15 16 -2 0 20] 111 @pc restore 20 r save [ 19 16 0 0 20] 110 @pc restore 20 r save [<07F0001FFC003C1E00700700E00380E00380E00380E00380700F003FFE001FFC003FF800700000 70000037C0003FF000383800301800701C00701C00701C00301800383B801FFF8007CF00> 17 25 -1 9 20] 103 @pc restore 20 r save [<0F8F803FFF80707C00E01C00E01C00E01C00701C003C1C001FFC0007FC00001C00001C00201800 7078007FF0001FC000> 17 16 -2 0 20] 97 @pc restore 20 r save [ 17 16 -1 0 20] 114 @pc restore 20 r save [ 17 16 -1 0 20] 114 @pc restore 19 r save [<0F8F803FFF80707C00E01C00E01C00E01C00701C003C1C001FFC0007FC00001C00001C00201800 7078007FF0001FC000> 17 16 -2 0 20] 97 @pc restore 20 r save [<01F007F80E1E180638F071F8739C739CE70EE70EE70EE70EE70EE70EE70E739E739E71FC38FC18 1C0E3807F001E0> 15 23 -2 0 20] 64 @pc restore 19 r save [<03F00FFC1C1E380E70006000E000E000E000E0006000700038081C1C0FFC03F8> 15 16 -2 0 20] 99 @pc restore 20 r save [ 15 16 -2 0 20] 115 @pc restore 20 r save [<70F8F8F870> 5 5 -7 0 20] 46 @pc restore 19 r save [<03E7E00FFFE01C1F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700 1C0700FC3F00FC3F00> 19 16 0 0 20] 117 @pc restore 20 r save [<00F003FC070C070E070E070E07000700070007000700070007000700FFFC7FFC07000700070007 000300> 15 21 -1 0 20] 116 @pc restore 19 r save [ 17 23 -1 0 20] 107 @pc restore 20 r save [<70F8F8F870> 5 5 -7 0 20] 46 @pc restore 20 r save [<03F00FFC1C1E380E70006000E000FFFEFFFEE00EE00E700C301C1C380FF007E0> 15 16 -2 0 20] 101 @pc restore 19 r save [<07CFC01FEFC0383E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E00 1C3E000FFE0007CE00000E00000E00000E00000E00000E00007E00007E00> 18 23 -1 0 20] 100 @pc restore 20 r save [<03E7E00FFFE01C1F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700 1C0700FC3F00FC3F00> 19 16 0 0 20] 117 @pc restore 53 2475 p save [<18181818FFFF18181818001818181818FF1818181818> 8 22 -3 5 13] 122 @pc restore 69 2490 p save [ 24 26 -2 0 29] 68 @pc restore 29 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 39 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 28 r save [<003F0001C0C00300300E00081C00081C0004380004780002700002700002F00000F00000F00000 F00000F00000F000007000027000027800023800061C00061C000E0E001E03002E01C0C6003F02> 23 26 -2 0 28] 67 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [ 18 23 -1 7 21] 112 @pc restore 21 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 32 r save [<87E0D818E004C006C00280038003800300030007000E003E07FC1FF83FE07E007000E000C002C0 02C002C0066006200E18360FC2> 16 26 -2 0 21] 83 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 14 16 -1 0 17] 99 @pc restore 17 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 30 r save [<003E0000C1800180400300400700200600200E00100E00100E00100E00100E00100E00100E0010 0E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E0038FFE1FF> 24 26 -2 0 29] 85 @pc restore 29 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 39 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 28 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 26 26 -1 0 29] 88 @pc restore 29 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 27 r save [ 26 26 -1 0 29] 65 @pc restore 29 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 29 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 26 26 -1 0 29] 88 @pc restore 45 r save [<020007000700070007000700070003000300030003000100018001800080004000408020801080 1040087FFC7FFC7FFE4000> 15 25 -2 0 19] 55 @pc restore 19 r save [<0FC0186020106008C00CC00CC00CC00C401C603830F819F007C00F803E603C3070106018601860 182018303018600780> 14 24 -2 0 19] 56 @pc restore 19 r save [<020007000700070007000700070003000300030003000100018001800080004000408020801080 1040087FFC7FFC7FFE4000> 15 25 -2 0 19] 55 @pc restore 19 r save [ 12 24 -3 0 19] 49 @pc restore 19 r save [ 14 24 -2 0 19] 50 @pc restore 19 r save [<8040202010101070F0F060> 4 11 -3 7 11] 44 @pc restore 29 r save [ 17 16 -1 0 20] 114 @pc restore 20 r save [<03E00003E00003E0000770000770000770000630000E38000E38000E38001C1C001C1C001C1C00 1C1C00FE3F80FE3F80> 17 16 -1 0 20] 118 @pc restore 20 r save [<07CFC01FEFC0383E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E00 1C3E000FFE0007CE00000E00000E00000E00000E00000E00007E00007E00> 18 23 -1 0 20] 100 @pc restore 20 r save [<07F0001FFC003C1E00700700E00380E00380E00380E00380700F003FFE001FFC003FF800700000 70000037C0003FF000383800301800701C00701C00701C00301800383B801FFF8007CF00> 17 25 -1 9 20] 103 @pc restore 20 r save [<01F007F80E1E180638F071F8739C739CE70EE70EE70EE70EE70EE70EE70E739E739E71FC38FC18 1C0E3807F001E0> 15 23 -2 0 20] 64 @pc restore 20 r save [<03F00FFC1C1E380E70006000E000E000E000E0006000700038081C1C0FFC03F8> 15 16 -2 0 20] 99 @pc restore 19 r save [ 15 16 -2 0 20] 115 @pc restore 20 r save [<70F8F8F870> 5 5 -7 0 20] 46 @pc restore 20 r save [<03E7E00FFFE01C1F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700 1C0700FC3F00FC3F00> 19 16 0 0 20] 117 @pc restore 19 r save [<00F003FC070C070E070E070E07000700070007000700070007000700FFFC7FFC07000700070007 000300> 15 21 -1 0 20] 116 @pc restore 20 r save [<03F00FFC1C1E380E70006000E000FFFEFFFEE00EE00E700C301C1C380FF007E0> 15 16 -2 0 20] 101 @pc restore 19 r save [ 17 16 -1 0 20] 120 @pc restore 20 r save [<0F8F803FFF80707C00E01C00E01C00E01C00701C003C1C001FFC0007FC00001C00001C00201800 7078007FF0001FC000> 17 16 -2 0 20] 97 @pc restore 20 r save [ 15 16 -2 0 20] 115 @pc restore 19 r save [<70F8F8F870> 5 5 -7 0 20] 46 @pc restore 20 r save [<03F00FFC1C1E380E70006000E000FFFEFFFEE00EE00E700C301C1C380FF007E0> 15 16 -2 0 20] 101 @pc restore 20 r save [<07CFC01FEFC0383E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E00 1C3E000FFE0007CE00000E00000E00000E00000E00000E00007E00007E00> 18 23 -1 0 20] 100 @pc restore 19 r save [<03E7E00FFFE01C1F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700 1C0700FC3F00FC3F00> 19 16 0 0 20] 117 @pc restore 20 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 36 r save [ 30 26 -2 0 35] 77 @pc restore 35 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 15 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 32 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 28 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 32 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [ 18 26 -1 0 20] 107 @pc restore 36 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 0 2536 p save [ 18 23 -1 7 21] 112 @pc restore 22 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 12 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 15 r save [ 29 16 -1 0 32] 109 @pc restore 32 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00 380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 18 26 -1 0 21] 100 @pc restore 35 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 31 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 29 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E00FC7E00> 18 16 -1 0 21] 117 @pc restore 21 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 12 16 -1 0 15] 114 @pc restore 29 r save [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308 001E170C001C1704001C160400380E06003C0E0700FF3F9F80> 25 16 -1 0 28] 119 @pc restore 28 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 12 16 -1 0 15] 115 @pc restore 26 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [ 18 16 -1 0 21] 110 @pc restore 35 r save [ 9 26 0 0 10] 108 @pc restore 10 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 17 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 29 r save [<1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80> 16 16 -2 0 19] 97 @pc restore 19 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 28 r save [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C 00040004000400> 11 23 -1 0 15] 116 @pc restore 15 r save [ 18 26 -1 0 21] 104 @pc restore 21 r save [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 14 16 -1 0 17] 101 @pc restore 30 r save [<003E0000C1800180400300400700200600200E00100E00100E00100E00100E00100E00100E0010 0E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E0038FFE1FF> 24 26 -2 0 29] 85 @pc restore 29 r save [ 18 16 -1 0 21] 110 @pc restore 21 r save [ 9 26 0 0 10] 105 @pc restore 10 r save [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C0400 1C04003C0600FF1F80> 17 16 -1 0 20] 118 @pc restore 20 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore 29 r save [<07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0> 16 16 -1 0 19] 111 @pc restore 19 r save [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E 000E000E000E100738031801F0> 13 26 0 0 12] 102 @pc restore 24 r save [<03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C0080801C 0080801C0080C01C0180401C0100401C0100701C07007FFFFF00> 25 26 -1 0 28] 84 @pc restore 28 r save [ 24 26 -2 0 29] 78 @pc restore 29 r save [<60F0F060> 4 4 -3 0 11] 46 @pc restore cmr10.329 @sf 964 2678 p m (1) s @eop @end .