%!PS-Adobe-2.0 %%Creator: dvips 5.526 Copyright 1986, 1994 Radical Eye Software %%Title: perf.dvi %%CreationDate: Wed Aug 9 09:58:46 1995 %%Pages: 19 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%EndComments %DVIPSCommandLine: dvips perf.dvi -o perf.ps %DVIPSParameters: dpi=300, comments removed %DVIPSSource: TeX output 1995.08.09:0958 %%BeginProcSet: tex.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR matrix currentmatrix dup dup 4 get round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@landscape{/isls true N}B /@manualfeed{ statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{ pop nn dup definefont setfont}B /ch-width{ch-data dup length 5 sub get} B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{cc 1 add D }B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin 0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for 65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} ifelse}{false}ifelse end{{gsave TR -.1 -.1 TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 -.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail} B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{ 3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{ 3 2 roll p a}B /bos{/SS save N}B /eos{SS restore}B end %%EndProcSet %%BeginProcSet: special.pro TeXDict begin /SDict 200 dict N SDict begin /@SpecialDefaults{/hs 612 N /vs 792 N /ho 0 N /vo 0 N /hsc 1 N /vsc 1 N /ang 0 N /CLIP 0 N /rwiSeen false N /rhiSeen false N /letter{}N /note{}N /a4{}N /legal{}N}B /@scaleunit 100 N /@hscale{@scaleunit div /hsc X}B /@vscale{@scaleunit div /vsc X}B /@hsize{/hs X /CLIP 1 N}B /@vsize{/vs X /CLIP 1 N}B /@clip{ /CLIP 2 N}B /@hoffset{/ho X}B /@voffset{/vo X}B /@angle{/ang X}B /@rwi{ 10 div /rwi X /rwiSeen true N}B /@rhi{10 div /rhi X /rhiSeen true N}B /@llx{/llx X}B /@lly{/lly X}B /@urx{/urx X}B /@ury{/ury X}B /magscale true def end /@MacSetUp{userdict /md known{userdict /md get type /dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N /note{}N /legal{} N /od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{itransform lineto} }{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{ itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{ closepath}}pathforall newpath counttomark array astore /gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}N /txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N /cp {pop pop showpage pm restore}N end}if}if}N /normalscale{Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale}if 0 setgray} N /psfts{S 65781.76 div N}N /startTexFig{/psf$SavedState save N userdict maxlength dict begin /magscale false def normalscale currentpoint TR /psf$ury psfts /psf$urx psfts /psf$lly psfts /psf$llx psfts /psf$y psfts /psf$x psfts currentpoint /psf$cy X /psf$cx X /psf$sx psf$x psf$urx psf$llx sub div N /psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR /showpage{}N /erasepage{}N /copypage{}N /p 3 def @MacSetUp}N /doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N /endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin /SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count /ocount X /dcount countdictstack N}N /@setspecial {CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if /showpage{}N /erasepage{}N /copypage{}N newpath }N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{ end}repeat grestore SpecialSave restore end}N /@defspecial{SDict begin} N /@fedspecial{end}B /li{lineto}B /rl{rlineto}B /rc{rcurveto}B /np{ /SaveX currentpoint /SaveY X N 1 setlinecap newpath}N /st{stroke SaveX SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 40258431 52099146 1000 300 300 (/a/rudolph/bone/homes/casanova/PVM_PERF/TEX/perf.dvi) @start /Fa 33 118 df<70F8FCFC74040404080810102040060E7B840F>44 D<70F8F8F87005057B840F>46 D<00008000000001C000000001C000000001C000000003 E000000003E000000003E000000004F000000004F000000008F800000008780000000878 000000103C000000103C000000303E000000201E000000201E000000400F000000400F00 0000400F000000FFFF80000080078000018007C000010003C000010003C000020001E000 020001E000020001E000040000F0000E0000F0001F0001F800FFC00FFF8021207E9F25> 65 DI68 D 70 D<0007F008003C0C1800E0033801C000B8078000780F0000380E0000381E0000183C 0000183C0000087C0000087800000878000000F8000000F8000000F8000000F8000000F8 000000F8000000F8001FFF780000F8780000787C0000783C0000783C0000781E0000780E 0000780F0000780780007801C000B800E00118003C0E080007F00020217C9F27>I73 D<03FFE0001F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F 00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00200F 00F80F00F80F00F80F00F01E00401E00203C001070000FC00013207D9E1A>I76 DI80 D82 D<03F0200C0C601803E03000E06000E0600060E00060E00020E00020E00020F00000F800 007C00007F80003FFC001FFF0007FF8001FFC0000FE00003E00001E00000F00000708000 70800070800070800070C00060C000E0E000C0F80180C6030081FC0014217C9F1C>I86 DI<001800001800003C00003C00003C00004E00004E0000CF00008700008700 0103800103800303C00201C00201C007FFE00400E00400E0080070080070180038380078 FE01FF18177F961C>97 D<007E080381980700780C00381C0018380018780008700008F0 0000F00000F00000F00000F00000F00000F000007000087800083800081C00100C001007 0060038180007E0015177E961B>99 DIII<007E080381980700 780C00381C0018380018780008700008F00000F00000F00000F00000F00000F003FEF000 387000387800383800381C00380C00380700380380D8007F0817177E961D>II< FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00 1C001C001C001C00FF8009177E960E>I107 DIII<00FE000383800E00E01C00703C00 7838003878003C70001CF0001EF0001EF0001EF0001EF0001EF0001EF0001E70001C7800 3C3800383C00781C00700E00E003838000FE0017177E961D>I114 D<0FC4302C601C400CC004C004C004E00070007F003FE00FF801FC001C000E0006800680 068006C004E008D81087E00F177E9615>I<7FFFFC70381C403804403804C03806803802 803802803802003800003800003800003800003800003800003800003800003800003800 00380000380000380000380003FF8017177F961B>II E /Fb 1 55 df<01F00608080C181C301C70006000E000E3E0EC30F018F00CE00EE00EE00E 600E600E300C3018183007C00F157F9412>54 D E /Fc 2 111 df<0000400000C00001 80000180000180000300000300000300000600000600000C00000C00000C000018000018 0000180000300000300000600000600000600000C00000C00000C0000180000180000180 000300000300000600000600000600000C00000C00000C00001800001800003000003000 00300000600000600000600000C00000C00000122D7EA117>61 D<1E07802318C023A060 43C0704380704380708700E00700E00700E00700E00E01C00E01C00E01C00E03821C0384 1C07041C07081C03083803101801E017147E931B>110 D E /Fd 1 16 df<03F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0FFFF C0FFFFC07FFF807FFF803FFF001FFE000FFC0003F00012127E9317>15 D E /Fe 31 122 df<007000F001E003C007800F001E001C003800380070007000700070 00E000E000E000E000E000E000E000E0007000700070007000380038001C001E000F0007 8003C001F000F000700C24799F18>40 D<6000F00078003C001E000F000780038001C001 C000E000E000E000E00070007000700070007000700070007000E000E000E000E001C001 C0038007800F001E003C007800F00060000C247C9F18>I<01C00001C00001C00001C000 41C100F1C780FDDF807FFF001FFC0007F00007F0001FFC007FFF00FDDF80F1C78041C100 01C00001C00001C00001C00011147D9718>I<1C3E7E7F3F1F070E1E7CF860080C788518> 44 D<7FFFC0FFFFE0FFFFE07FFFC013047E8F18>I<00F8E003FEE007FFE00F07E01E03E0 3C01E03800E07000E07000E0700000E00000E00000E00000E00000E00000E00000E00000 E000007000007000E07000E03800E03C00E01E01C00F07C007FF8003FE0000F800131C7E 9B18>67 D<7FF800FFFE007FFF001C0F801C03C01C03C01C01E01C00E01C00E01C00F01C 00701C00701C00701C00701C00701C00701C00701C00701C00F01C00E01C00E01C01E01C 01C01C03C01C0F807FFF00FFFE007FF800141C7F9B18>I<7FFF00FFFF807FFF0001C000 01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 01C00001C00001C00001C00001C00001C00001C00001C00001C0007FFF00FFFF807FFF00 111C7D9B18>73 D77 D80 D<7FF800FFFE007FFF001C0F801C0380 1C03C01C01C01C01C01C01C01C03C01C03801C0F801FFF001FFE001FFE001C0F001C0700 1C03801C03801C03801C03801C03801C039C1C039C1C039C7F01F8FF81F87F00F0161C7F 9B18>82 D<0FF0001FFC003FFE003C0F0018070000038000038000FF8007FF801FFF807F 0380780380E00380E00380E00380F00780780F803FFFF81FFDF807F0F815147E9318>97 D<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000EFF800FFFC00FC1 E00F80E00F00700E00700E00380E00380E00380E00380E00380E00380F00700F00700F80 E00FC1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF803E078038030070 0000700000E00000E00000E00000E00000E00000E000007000007001C03801C03E03C01F FF8007FF0001FC0012147D9318>I<001F80003F80001F80000380000380000380000380 00038003E3800FFB801FFF803C1F80380F80700780700380E00380E00380E00380E00380 E00380E00380700780700780380F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F0 0007FC001FFE003E0F00380780700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E000 007000007001C03801C03E07C01FFF8007FF0001F80012147D9318>I<001F80007FC000 FFE000E1E001C0C001C00001C00001C0007FFFC0FFFFC0FFFFC001C00001C00001C00001 C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0007FFF007F FF007FFF00131C7F9B18>I<038007C007C007C0038000000000000000007FC0FFC07FC0 01C001C001C001C001C001C001C001C001C001C001C001C001C001C0FFFFFFFFFFFF101D 7C9C18>105 D<7E0000FE00007E00000E00000E00000E00000E00000E00000E3FF00E3F F00E3FF00E07800E0F000E1E000E3C000E78000EF0000FF8000FFC000F9C000F0E000E0F 000E07000E03800E03C07FC7F8FFC7F87FC7F8151C7F9B18>107 DII<7E3E00FEFF807FFFC00FC1C00F80E00F00E00E00E0 0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E07FC7FCFFE7FE 7FC7FC1714809318>I<01F0000FFE001FFF003E0F803803807001C07001C0E000E0E000 E0E000E0E000E0E000E0F001E07001C07803C03C07803E0F801FFF000FFE0001F0001314 7E9318>I<7E3E00FEFF807FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E 00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF800E3E000E00000E00000E 00000E00000E00000E00000E00007FC000FFE0007FC000151E809318>I114 D<07F7003FFF007FFF00 780F00E00700E00700E007007C00007FE0001FFC0003FE00001F00600780E00380E00380 F00380F80F00FFFF00FFFC00E7F00011147D9318>I<0180000380000380000380000380 007FFFC0FFFFC0FFFFC00380000380000380000380000380000380000380000380000380 000380400380E00380E00380E001C1C001FFC000FF80003E0013197F9818>I<7E07E0FE 0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E 00E00E00E00E01E00F03E007FFFC03FFFE01FCFC1714809318>I<7F8FF0FF8FF87F8FF0 1C01C00E03800E03800E0380070700070700070700078F00038E00038E00038E0001DC00 01DC0001DC0000F80000F80000700015147F9318>II<7F8FF0FF8FF87F8FF00E01C00E03800E038007 0380070700070700038700038700038E0001CE0001CE0001CC0000CC0000DC0000780000 780000780000700000700000700000F00000E00079E0007BC0007F80003F00001E000015 1E7F9318>121 D E /Ff 41 122 df<1C3E7E7E3A020404080810204080070E769F0E> 39 D<1C3C3C3C3C040408081020204080060E7D840E>44 D<7FF0FFE07FE00C037D8A10> I<70F8F8F0E005057B840E>I<00000040000000C0000001800000018000000300000003 00000006000000060000000C0000001800000018000000300000003000000060000000C0 000000C0000001800000018000000300000003000000060000000C0000000C0000001800 000018000000300000003000000060000000C0000000C000000180000001800000030000 0003000000060000000C0000000C00000018000000180000003000000030000000600000 00C0000000C0000000800000001A2D7FA117>I<000200020006000E003C00DC031C001C 0038003800380038007000700070007000E000E000E000E001C001C001C001C003800380 038003800780FFF80F1E7B9D17>49 D<001F800060E00080700100300200380440380440 3804203804407004C0700380600000E00001C000030000FE00001C000006000007000007 80000780000780300780780780780780F00F00800F00401E00401C0040380030E0000F80 00151F7C9D17>51 D<00000200000006000000060000000E0000001E0000001E0000003F 0000002F0000004F000000CF0000008F0000010F0000010F0000020F0000020F0000040F 0000080F0000080F0000100F800010078000200780003FFF800040078000800780008007 8001000780010007800200078006000780040007801E0007C0FF807FF81D207E9F22>65 D<01FFFFC0001E00F0001E0078001E0038001E003C003C003C003C003C003C003C003C00 3C0078007800780078007800F0007801E000F0078000FFFE0000F00F8000F003C001E001 C001E001E001E001E001E001E003C001E003C001E003C001E003C001C0078003C0078007 8007800F0007801E000F007C00FFFFE0001E1F7D9E20>I<0000FE0200078186001C004C 0038003C0060003C00C0001C01C0001803800018070000180F0000181E0000101E000010 3C0000003C00000078000000780000007800000078000000F0000000F0000000F0000000 F0000000F00000807000008070000080700001003800010038000200180004000C001800 060020000381C00000FE00001F217A9F21>I<00FFFF80001E00E0001E0070001E003800 1E001C003C001C003C000E003C000E003C000E0078000E0078000E0078000E0078000E00 F0001E00F0001E00F0001E00F0001E01E0003C01E0003C01E0003C01E0007803C0007003 C0007003C000E003C001C0078003C00780038007800E0007801C000F007000FFFFC0001F 1F7D9E22>I<01FFFFFE001E001C001E000C001E0004001E0004003C0004003C0004003C 0004003C000400780408007804000078040000780C0000F0180000FFF80000F0180000F0 180001E0100001E0100001E0100001E0001003C0002003C0002003C0004003C000400780 00800780018007800100078007000F001F00FFFFFE001F1F7D9E1F>I<01FFFFFC001E00 38001E0018001E0008001E0008003C0008003C0008003C0008003C000800780010007808 00007808000078080000F0100000F0300000FFF00000F0300001E0200001E0200001E020 0001E0200003C0000003C0000003C0000003C00000078000000780000007800000078000 000F800000FFF800001E1F7D9E1E>I<0000FC040007030C001C00980030007800E00078 01C000380380003003800030070000300E0000301E0000201E0000203C0000003C000000 78000000780000007800000078000000F0000000F000FFF0F0000780F0000780F0000F00 70000F0070000F0070000F0070001E0038001E0018003E001C002E000E00CC0003830400 00FC00001E217A9F23>I<01FFF0001F00001E00001E00001E00003C00003C00003C0000 3C0000780000780000780000780000F00000F00000F00000F00001E00001E00001E00001 E00003C00003C00003C00003C0000780000780000780000780000F8000FFF000141F7D9E 12>73 D<01FE00007FC0001E0000FC00001E0000F8000017000178000017000178000027 0002F00000270004F00000270004F00000270008F00000470009E00000470011E0000047 0021E00000470021E00000870043C00000838043C00000838083C00000838083C0000103 810780000103820780000103820780000103840780000203840F00000203880F00000203 900F00000203900F00000401E01E00000401E01E00000401C01E00000C01801E00001C01 803E0000FF8103FFC0002A1F7D9E29>77 D<0001FC0000070700001C01C0003000E000E0 006001C000700380007007800038070000380E0000381E0000381C0000383C0000383C00 003878000078780000787800007878000078F00000F0F00000F0F00000E0F00001E0F000 01C0F00003C0700003807000070078000F0038001E0038003C001C0070000E00E0000783 800001FC00001D217A9F23>79 D<01FFFF80001E00E0001E0070001E0038001E003C003C 003C003C003C003C003C003C003C0078007800780078007800F0007800E000F003C000F0 0F0000FFFC0000F0000001E0000001E0000001E0000001E0000003C0000003C0000003C0 000003C00000078000000780000007800000078000000F800000FFF000001E1F7D9E1F> I<00FFFF00001E03C0001E00E0001E0070001E0078003C0078003C0078003C0078003C00 78007800F0007800F0007801E0007801C000F0070000F01E0000FFF00000F01C0001E00E 0001E00F0001E0070001E0078003C00F0003C00F0003C00F0003C00F0007801E0007801E 0807801E0807801E100F800E10FFF00E20000003C01D207D9E21>82 D<0007E040001C18C0003005800060038000C0038001C001800180010003800100038001 00038001000380000003C0000003C0000003F8000001FF800001FFE000007FF000001FF0 000001F80000007800000078000000380000003800200038002000380020003000600070 00600060006000E0007000C000E8038000C606000081F800001A217D9F1A>I<3FFC0FF8 07C003C00780010007800100078001000F0002000F0002000F0002000F0002001E000400 1E0004001E0004001E0004003C0008003C0008003C0008003C0008007800100078001000 7800100078001000F0002000F0002000F0002000F0004000F00040007000800070010000 30020000380400000C18000007E000001D20779E22>85 DI<00FFF07FE0001F801F00000F000C00000F80180000 0780100000078020000007C040000003C080000003C100000003E200000001E600000001 EC00000001F800000000F000000000F000000000F800000000F8000000017C000000023C 000000063C000000043E000000081E000000101E000000201F000000400F000000800F00 0001000F8000030007800006000780001F000FC000FFC03FF800231F7E9E22>88 D<00F1800389C00707800E03801C03803C0380380700780700780700780700F00E00F00E 00F00E00F00E20F01C40F01C40703C40705C40308C800F070013147C9317>97 D<07803F8007000700070007000E000E000E000E001C001C001CF01D0C3A0E3C0E380F38 0F700F700F700F700FE01EE01EE01EE01CE03CE038607060E031C01F0010207B9F15>I< 007E0001C1000300800E07801E07801C07003C0200780000780000780000F00000F00000 F00000F00000F0000070010070020030040018380007C00011147C9315>I<0000780003 F80000700000700000700000700000E00000E00000E00000E00001C00001C000F1C00389 C00707800E03801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E 20F01C40F01C40703C40705C40308C800F070015207C9F17>I<007C01C207010E011C01 3C013802780C7BF07C00F000F000F000F0007000700170023804183807C010147C9315> I<00007800019C00033C00033C000718000700000700000E00000E00000E00000E00000E 0000FFE0001C00001C00001C00001C000038000038000038000038000038000070000070 0000700000700000700000E00000E00000E00000E00000E00001C00001C00001C0000180 003180007B0000F300006600003C00001629829F0E>I<001E3000713800E0F001C07003 80700780700700E00F00E00F00E00F00E01E01C01E01C01E01C01E01C01E03801E03800E 07800E0B8006170001E700000700000700000E00000E00300E00781C00F038006070003F C000151D7F9315>I<00C001E001E001C000000000000000000000000000000E00130023 0043804700470087000E000E000E001C001C001C003840388038807080310032001C000B 1F7C9E0E>105 D<03C01FC0038003800380038007000700070007000E000E000E000E00 1C001C001C001C0038003800380038007000700070007100E200E200E200E20064003800 0A207C9F0C>108 D<1C0F80F0002630C318004740640C004780680E004700700E004700 700E008E00E01C000E00E01C000E00E01C000E00E01C001C01C038001C01C038001C01C0 38001C01C0708038038071003803807100380380E1003803806200700700640030030038 0021147C9325>I<1C0F802630C04740604780604700704700708E00E00E00E00E00E00E 00E01C01C01C01C01C01C01C03843803883803883807083803107003303001C016147C93 1A>I<007C0001C3000301800E01C01E01C01C01E03C01E07801E07801E07801E0F003C0 F003C0F003C0F00780F00700700F00700E0030180018700007C00013147C9317>I<1C1E 002661002783804787804707804703008E00000E00000E00000E00001C00001C00001C00 001C000038000038000038000038000070000030000011147C9313>114 D<00FC030206010C030C070C060C000F800FF007F803FC003E000E700EF00CF00CE00840 1020601F8010147D9313>I<018001C0038003800380038007000700FFF007000E000E00 0E000E001C001C001C001C003800380038003820704070407080708031001E000C1C7C9B 0F>I<0E00C01300E02301C04381C04701C04701C08703800E03800E03800E03801C0700 1C07001C07001C07101C0E20180E20180E201C1E400C264007C38014147C9318>I<0E03 801307802307C04383C04701C04700C08700800E00800E00800E00801C01001C01001C01 001C02001C02001C04001C04001C08000E300003C00012147C9315>I<0E00C01300E023 01C04381C04701C04701C08703800E03800E03800E03801C07001C07001C07001C07001C 0E00180E00180E001C1E000C3C0007DC00001C00001C00003800F03800F07000E06000C0 C0004380003E0000131D7C9316>121 D E /Fg 38 122 df45 D<387CFEFEFE7C3807077C860F>I<01FC0007FF001F07C01E03C03E03E07C01 F07C01F07C01F0FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01 F8FC01F8FC01F8FC01F87C01F07C01F07C01F03E03E01E03C01F8FC007FF0001FC00151D 7E9C1A>48 D<00700000F00007F000FFF000F9F00001F00001F00001F00001F00001F000 01F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F000 01F00001F00001F00001F00001F0007FFFC07FFFC0121D7D9C1A>I<03FC001FFF80381F C07C07E0FE03F0FE03F0FE03F8FE01F87C01F83801F80003F80003F00003F00007E0000F C0000F00001E00003C0000700000E00001C0180380180600180C00381FFFF03FFFF07FFF F0FFFFF0FFFFF0151D7E9C1A>I<03FC000FFF801C0FC03C07E07E03F07E03F07E03F07E 07F03C07E00007E0000FC0003F8003FE0003FC00000F800007C00003E00003F00003F838 03F87C03F8FE03F8FE03F8FE03F0FC03F07807E03C0FC01FFF8003FC00151D7E9C1A>I< 1C00E01FFFE01FFFC01FFF801FFF001FFC001FC00018000018000018000018000019FE00 1FFF801E07C01803E01001F00001F00001F80001F87801F8FC01F8FC01F8FC01F8FC01F0 7803F07003E03C0FC00FFF0003FC00151D7E9C1A>53 D<0000E000000000E000000001F0 00000001F000000001F000000003F800000003F800000006FC00000006FC0000000EFE00 00000C7E0000000C7E000000183F000000183F000000303F800000301F800000701FC000 00600FC00000600FC00000C007E00000FFFFE00001FFFFF000018003F000038003F80003 0001F800030001F800060000FC00060000FC000E0000FE00FFE00FFFE0FFE00FFFE0231F 7E9E28>65 DI<0007FC02003FFF 0E00FE03DE03F000FE07E0003E0FC0001E1F80001E3F00000E3F00000E7F0000067E0000 067E000006FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000 007E0000067F0000063F0000063F00000C1F80000C0FC0001807E0003803F0007000FE01 C0003FFF800007FC001F1F7D9E26>I73 D77 DI80 D82 D<03FC080FFF381E03F838 00F8700078700038F00038F00018F00018F80000FC00007FC0007FFE003FFF801FFFC00F FFE007FFF000FFF80007F80000FC00007C00003CC0003CC0003CC0003CE00038E00078F8 0070FE01E0EFFFC081FF00161F7D9E1D>I<7FFFFFFC7FFFFFFC7C07E07C7007E01C6007 E00C6007E00CE007E00EC007E006C007E006C007E006C007E0060007E0000007E0000007 E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 E0000007E0000007E0000007E0000007E0000007E00003FFFFC003FFFFC01F1E7E9D24> I<07FC001FFF803F07C03F03E03F01F03F01F00C01F00001F0003FF007FDF01F81F03E01 F07C01F0F801F0F801F0F801F0FC02F07E0CF03FF87E0FE03E17147F9319>97 DI<01FE0007 FF801F0FC03E0FC03E0FC07C0FC07C0300FC0000FC0000FC0000FC0000FC0000FC00007C 00007E00003E00603F00C01F81C007FF0001FC0013147E9317>I<0007F80007F80000F8 0000F80000F80000F80000F80000F80000F80000F80000F80000F801F8F807FEF81F83F8 3E01F87E00F87C00F87C00F8FC00F8FC00F8FC00F8FC00F8FC00F8FC00F87C00F87C00F8 7E00F83E01F81F07F80FFEFF03F8FF18207E9F1D>I<01FE0007FF800F83C01E01E03E00 F07C00F07C00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C00007C00003E00181E00 180F807007FFE000FF8015147F9318>I<03FC3C0FFFFE1E079E3C03DE7C03E07C03E07C 03E07C03E07C03E03C03C01E07801FFF0013FC003000003000003800003FFF801FFFF00F FFF81FFFFC78007C70003EF0001EF0001EF0001E78003C78003C3F01F80FFFE001FF0017 1E7F931A>103 DI<1C003E007F007F007F003E001C00000000000000000000000000FF00FF001F001F 001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B217E A00E>I107 DI< FE0FE03F80FE1FF07FC01E70F9C3E01E407D01F01E807E01F01F807E01F01F007C01F01F 007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F00 7C01F01F007C01F01F007C01F01F007C01F0FFE3FF8FFEFFE3FF8FFE27147D932C>II<01FF0007FFC0 1F83F03E00F83E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E7C007C 7C007C3E00F83E00F81F83F007FFC001FF0017147F931A>II114 D<0FE63FFE701E600EE006E006F800FFC07FF83FFC1FFE03FE001FC007 C007E007F006F81EFFFCC7F010147E9315>I<0300030003000300070007000F000F003F 00FFFCFFFC1F001F001F001F001F001F001F001F001F001F001F061F061F061F061F060F 8C07F803F00F1D7F9C14>IIII 121 D E /Fh 39 122 df45 D<387CFEFEFE7C380707 7C8610>I<00180000780001F800FFF800FFF80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 F80001F80001F80001F80001F80001F80001F80001F8007FFFE07FFFE013207C9F1C>49 D<03FC000FFF003C1FC07007E07C07F0FE03F0FE03F8FE03F8FE01F87C01F83803F80003 F80003F00003F00007E00007C0000F80001F00003E0000380000700000E01801C0180380 180700180E00380FFFF01FFFF03FFFF07FFFF0FFFFF0FFFFF015207D9F1C>I<00FE0007 FFC00F07E01E03F03F03F03F81F83F81F83F81F81F03F81F03F00003F00003E00007C000 1F8001FE0001FF000007C00001F00001F80000FC0000FC3C00FE7E00FEFF00FEFF00FEFF 00FEFF00FC7E01FC7801F81E07F00FFFC001FE0017207E9F1C>I<0000E00001E00003E0 0003E00007E0000FE0001FE0001FE00037E00077E000E7E001C7E00187E00307E00707E0 0E07E00C07E01807E03807E07007E0E007E0FFFFFFFFFFFF0007E00007E00007E00007E0 0007E00007E00007E000FFFF00FFFF18207E9F1C>I<3000203E01E03FFFC03FFF803FFF 003FFE003FF80033C00030000030000030000030000031FC0037FF003E0FC03807E03003 E00003F00003F00003F80003F83803F87C03F8FE03F8FE03F8FC03F0FC03F07007E03007 C03C1F800FFF0003F80015207D9F1C>I66 D<0003FE0080001FFF818000FF01E38001F8003F8003 E0001F8007C0000F800F800007801F800007803F000003803F000003807F000001807E00 0001807E00000180FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE000000007E000000007E000001807F000001803F000001803F000003 801F800003000F8000030007C000060003F0000C0001F800380000FF00F000001FFFC000 0003FE000021227DA128>I70 D73 D76 DII80 D82 D<01FE0207FF861F01FE3C007E7C001E78000E78000EF80006F80006FC0006FC00 00FF0000FFE0007FFF007FFFC03FFFF01FFFF80FFFFC03FFFE003FFE0003FE00007F0000 3F00003FC0001FC0001FC0001FE0001EE0001EF0003CFC003CFF00F8C7FFE080FF801822 7DA11F>I<7FFFFFFF807FFFFFFF807E03F80F807803F807807003F803806003F80180E0 03F801C0E003F801C0C003F800C0C003F800C0C003F800C0C003F800C00003F800000003 F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 00000003F800000003F800000003F800000003F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F8000001FFFFF00001FFFFF00022227EA127 >I86 D<0FFC003FFF807E07C07E03E07E01E07E01F03C01F00001F00001F0003FF003FDF01FC1 F03F01F07E01F0FC01F0FC01F0FC01F0FC01F07E02F07E0CF81FF87F07E03F18167E951B >97 D<00FF8007FFE00F83F01F03F03E03F07E03F07C01E07C0000FC0000FC0000FC0000 FC0000FC0000FC00007C00007E00007E00003E00181F00300FC06007FFC000FF0015167E 9519>99 D<0001FE000001FE0000003E0000003E0000003E0000003E0000003E0000003E 0000003E0000003E0000003E0000003E0000003E0001FC3E0007FFBE000F81FE001F007E 003E003E007E003E007C003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E 00FC003E00FC003E007C003E007C003E003E007E001F00FE000F83BE0007FF3FC001FC3F C01A237EA21F>I<00FE0007FF800F87C01E01E03E01F07C00F07C00F8FC00F8FC00F8FF FFF8FFFFF8FC0000FC0000FC00007C00007C00007E00003E00181F00300FC07003FFC000 FF0015167E951A>I<001FC0007FE000F1F001E3F003E3F007C3F007C1E007C00007C000 07C00007C00007C00007C000FFFE00FFFE0007C00007C00007C00007C00007C00007C000 07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 3FFC003FFC00142380A211>I<01FE0F0007FFBF800F87C7801F03E7801E01E0003E01F0 003E01F0003E01F0003E01F0003E01F0001E01E0001F03E0000F87C0000FFF800009FE00 0018000000180000001C0000001FFFE0000FFFF80007FFFE001FFFFF003C003F0078000F 80F0000780F0000780F0000780F000078078000F003C001E001F007C000FFFF80001FFC0 0019217F951C>II<1C003E007F007F007F003E001C000000000000000000000000 000000FF00FF001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F 001F001F001F00FFE0FFE00B247EA310>I108 DII<00FE0007FFC00F83E01E00F03E00F87C007C7C007C7C007CFC007EFC00 7EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00F81F01F00F83E007FFC000FE 0017167E951C>II 114 D<0FF3003FFF00781F00600700E00300E00300F00300FC00007FE0007FF8003FFE00 0FFF0001FF00000F80C00780C00380E00380E00380F00700FC0E00EFFC00C7F00011167E 9516>I<0180000180000180000180000380000380000780000780000F80003F8000FFFF 00FFFF000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80 000F81800F81800F81800F81800F81800F830007C30003FE0000F80011207F9F16>IIII121 D E /Fi 36 122 df45 D<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE0000FE0000FE007FFFFE7FFFFE7FFFFE17277BA622>49 D<00FF800003FFF0000FFF FC001F03FE003800FF007C007F80FE003FC0FF003FC0FF003FE0FF001FE0FF001FE07E00 1FE03C003FE000003FE000003FC000003FC000007F8000007F000000FE000000FC000001 F8000003F0000003E00000078000000F0000001E0000003C00E0007000E000E000E001C0 01C0038001C0070001C00FFFFFC01FFFFFC03FFFFFC07FFFFFC0FFFFFF80FFFFFF80FFFF FF801B277DA622>I<007F800003FFF00007FFF8000F81FE001F00FE003F80FF003F807F 803F807F803F807F801F807F800F007F800000FF000000FF000000FE000001FC000001F8 000007F00000FFC00000FFF0000001FC000000FE0000007F0000007F8000003FC000003F C000003FE000003FE03C003FE07E003FE0FF003FE0FF003FE0FF003FC0FF007FC07E007F 807C007F003F01FE001FFFFC0007FFF00000FF80001B277DA622>I<00000E0000001E00 00003E0000007E000000FE000000FE000001FE000003FE0000077E00000E7E00000E7E00 001C7E0000387E0000707E0000E07E0000E07E0001C07E0003807E0007007E000E007E00 0E007E001C007E0038007E0070007E00E0007E00FFFFFFF8FFFFFFF8FFFFFFF80000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE00003FFFF8003FFFF8 003FFFF81D277EA622>I<080003001F803F001FFFFE001FFFFC001FFFF8001FFFF0001F FFE0001FFF80001FFE00001C0000001C0000001C0000001C0000001C0000001C0000001C 7FC0001DFFF8001F80FC001E003E0008003F0000003F8000001FC000001FC000001FE000 001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE001FC0FC001FC078003F8078 003F803C007F001F01FE000FFFF80003FFF00000FF80001B277DA622>I<0007F800003F FE0000FFFF0001FC078003F00F8007E01FC00FC01FC01FC01FC01F801FC03F800F803F80 00007F0000007F0000007F000000FF000000FF0FC000FF3FF800FF707C00FFC03E00FFC0 3F00FF801F80FF801FC0FF001FC0FF001FE0FF001FE0FF001FE07F001FE07F001FE07F00 1FE07F001FE03F001FE03F001FC01F801FC01F803F800FC03F0007E07E0003FFFC0000FF F000003FC0001B277DA622>I<380000003E0000003FFFFFF03FFFFFF03FFFFFF07FFFFF E07FFFFFC07FFFFF807FFFFF0070000E0070000E0070001C00E0003800E0007000E000E0 000001C0000001C000000380000007800000070000000F0000001F0000001E0000003E00 00003E0000007E0000007C0000007C000000FC000000FC000000FC000000FC000001FC00 0001FC000001FC000001FC000001FC000001FC000001FC000000F80000007000001C297C A822>I<000003800000000007C00000000007C0000000000FE0000000000FE000000000 0FE0000000001FF0000000001FF0000000003FF8000000003FF8000000003FF800000000 73FC0000000073FC00000000F3FE00000000E1FE00000001E1FF00000001C0FF00000001 C0FF00000003C0FF80000003807F80000007807FC0000007003FC0000007003FC000000E 001FE000000E001FE000001E001FF000001C000FF000001FFFFFF000003FFFFFF800003F FFFFF80000780007FC0000700003FC0000F00003FE0000E00001FE0000E00001FE0001E0 0001FF0001C00000FF0003C00000FF80FFFE001FFFFEFFFE001FFFFEFFFE001FFFFE2F29 7EA834>65 DI<00003FF001800003FFFE0380000FFFFF8780003FF007DF8000FF8001FF 8001FE00007F8003FC00003F8007F000001F800FF000000F801FE0000007801FE0000007 803FC0000007803FC0000003807FC0000003807F80000003807F8000000000FF80000000 00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000 00FF8000000000FF80000000007F80000000007F80000000007FC0000003803FC0000003 803FC0000003801FE0000003801FE0000007000FF00000070007F000000E0003FC00001E 0001FE00003C0000FF8000F800003FF007E000000FFFFFC0000003FFFF000000003FF800 0029297CA832>II73 D77 D80 D82 D<007F806003FFF0E007FFF9E00F807FE01F001FE03E0007E0 7C0003E07C0001E0FC0001E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC00000 7FFE00007FFFE0003FFFFC001FFFFE000FFFFF8007FFFFC003FFFFC0007FFFE00007FFF0 00007FF000000FF8000007F8000003F8600001F8E00001F8E00001F8E00001F8F00001F0 F00001F0F80003F0FC0003E0FF0007C0FFE01F80F3FFFF00E1FFFE00C01FF0001D297CA8 26>I<7FFFFFFFFFC07FFFFFFFFFC07FFFFFFFFFC07F803FC03FC07E003FC007C078003F C003C078003FC003C070003FC001C0F0003FC001E0F0003FC001E0E0003FC000E0E0003F C000E0E0003FC000E0E0003FC000E0E0003FC000E000003FC0000000003FC0000000003F C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F C0000000003FC00000007FFFFFE000007FFFFFE000007FFFFFE0002B287EA730>I86 D<03FF80000FFFF0001F01F8003F807E003F807E003F803F001F003F800E003F 8000003F8000003F8000003F80000FFF8000FFFF8007FC3F800FE03F803F803F803F003F 807F003F80FE003F80FE003F80FE003F80FE003F807E007F807F00DF803F839FFC0FFF0F FC01FC03FC1E1B7E9A21>97 D<003FF80000FFFE0003F01F0007E03F800FC03F801F803F 803F801F007F000E007F0000007F000000FF000000FF000000FF000000FF000000FF0000 00FF000000FF0000007F0000007F0000007F8000003F8001C01F8001C00FC0038007E007 0003F01E0000FFFC00003FE0001A1B7E9A1F>99 D<00003FF80000003FF80000003FF800 000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 0003F800000003F800000003F800000003F800000003F800001FE3F80000FFFBF80003F8 3FF80007E00FF8000FC007F8001F8003F8003F8003F8007F0003F8007F0003F8007F0003 F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8 007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000F8007F80007C00FF800 03F03FFF8000FFF3FF80003FC3FF80212A7EA926>I<003FE00001FFF80003F07E0007C0 1F000F801F801F800F803F800FC07F000FC07F0007C07F0007E0FF0007E0FF0007E0FFFF FFE0FFFFFFE0FF000000FF000000FF0000007F0000007F0000007F0000003F8000E01F80 00E00FC001C007E0038003F81F0000FFFE00001FF0001B1B7E9A20>I<0007F0003FFC00 FE3E01F87F03F87F03F07F07F07F07F03E07F00007F00007F00007F00007F00007F00007 F000FFFFC0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007F00007 F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007 F0007FFF807FFF807FFF80182A7EA915>I<00FF81F003FFE7F80FC1FE7C1F80FC7C1F00 7C383F007E107F007F007F007F007F007F007F007F007F007F007F007F003F007E001F00 7C001F80FC000FC1F8001FFFE00018FF800038000000380000003C0000003E0000003FFF F8001FFFFF001FFFFF800FFFFFC007FFFFE01FFFFFF03C0007F07C0001F8F80000F8F800 00F8F80000F8F80000F87C0001F03C0001E01F0007C00FC01F8003FFFE00007FF0001E28 7E9A22>II<07000F801FC03FE03FE03FE01FC00F800700000000000000000000000000 0000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 0FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7DAA14>I108 DII<003FE00001FFFC0003F0 7E000FC01F801F800FC03F800FE03F0007E07F0007F07F0007F07F0007F0FF0007F8FF00 07F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F0007F03F80 0FE03F800FE01F800FC00FC01F8007F07F0001FFFC00003FE0001D1B7E9A22>I114 D<03FE300FFFF01E03F03800F0700070F00070F00070 F80070FE0000FFE0007FFE007FFF803FFFE01FFFF007FFF800FFF80007FC6000FCE0007C E0003CF0003CF00038F80038FC0070FF01E0F7FFC0C1FF00161B7E9A1B>I<0070000070 0000700000700000F00000F00000F00001F00003F00003F00007F0001FFFF0FFFFF0FFFF F007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0 0007F00007F03807F03807F03807F03807F03807F03803F03803F87001F86000FFC0001F 8015267FA51B>II121 D E /Fj 77 123 df<001F83E000F06E3001C078780380F8780300F03007007000070070 000700700007007000070070000700700007007000FFFFFF800700700007007000070070 000700700007007000070070000700700007007000070070000700700007007000070070 000700700007007000070070000700700007007000070070003FE3FF001D20809F1B>11 D<003F0000E0C001C0C00381E00701E00701E00700000700000700000700000700000700 00FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700 E00700E00700E00700E00700E00700E00700E00700E03FC3FC1620809F19>I<003FE000 E0E001C1E00381E00700E00700E00700E00700E00700E00700E00700E00700E0FFFFE007 00E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E007 00E00700E00700E00700E00700E00700E03FE7FC1620809F19>I<001F81F80000F04F04 0001C07C06000380F80F000300F00F000700F00F00070070000007007000000700700000 070070000007007000000700700000FFFFFFFF0007007007000700700700070070070007 007007000700700700070070070007007007000700700700070070070007007007000700 700700070070070007007007000700700700070070070007007007000700700700070070 07003FE3FE3FE02320809F26>I<7038F87CFC7EFC7E743A040204020402080408041008 1008201040200F0E7F9F17>34 D<70F8FCFC74040404080810102040060E7C9F0D>39 D<0040008001000300060004000C001800180038003000300070006000600060006000E0 00E000E000E000E000E000E000E000E000E000E000E00060006000600060007000300030 003800180018000C000400060003000100008000400A2E7BA112>I<8000400020003000 180008000C00060006000700030003000380018001800180018001C001C001C001C001C0 01C001C001C001C001C001C001C001800180018001800380030003000700060006000C00 0800180030002000400080000A2E7EA112>I<70F0F8F878080808101010202040050E7C 840D>44 DI<70F8F8F87005057C840D>I<0000400000C0000180 000180000180000300000300000300000600000600000C00000C00000C00001800001800 00180000300000300000600000600000600000C00000C00000C000018000018000018000 0300000300000600000600000600000C00000C00000C0000180000180000300000300000 300000600000600000600000C00000C00000122D7EA117>I<03F0000E1C001C0E001806 00380700700380700380700380700380F003C0F003C0F003C0F003C0F003C0F003C0F003 C0F003C0F003C0F003C0F003C0F003C0F003C07003807003807003807807803807001806 001C0E000E1C0003F000121F7E9D17>I<008003800F80F3800380038003800380038003 800380038003800380038003800380038003800380038003800380038003800380038003 8007C0FFFE0F1E7C9D17>I<03F0000C1C00100E00200700400780800780F007C0F803C0 F803C0F803C02007C00007C0000780000780000F00000E00001C00003800007000006000 00C0000180000300000600400C00401800401000803FFF807FFF80FFFF80121E7E9D17> I<03F0000C1C00100E00200F00780F80780780780780380F80000F80000F00000F00001E 00001C0000700007F000003C00000E00000F000007800007800007C02007C0F807C0F807 C0F807C0F00780400780400F00200E00183C0007F000121F7E9D17>I<00060000060000 0E00000E00001E00002E00002E00004E00008E00008E00010E00020E00020E00040E0008 0E00080E00100E00200E00200E00400E00C00E00FFFFF0000E00000E00000E00000E0000 0E00000E00000E0000FFE0141E7F9D17>I<1803001FFE001FFC001FF8001FE000100000 10000010000010000010000010000011F000161C00180E00100700100780000380000380 0003C00003C00003C07003C0F003C0F003C0E00380400380400700200600100C00083800 07E000121F7E9D17>I<007C000182000701000E03800C07801807803803003800007800 00700000700000F1F000F21C00F40600F80700F80380F80380F003C0F003C0F003C0F003 C0F003C07003C07003C07003803803803807001807000C0E00061C0001F000121F7E9D17 >I<4000007FFFE07FFFC07FFFC040008080010080010080020000040000040000080000 100000100000200000200000600000600000E00000C00001C00001C00001C00001C00003 C00003C00003C00003C00003C00003C00003C000018000131F7E9D17>I<03F0000C0C00 1006003003002001806001806001806001807001807803003E03003F06001FC8000FF000 03F80007FC000C7E00103F00300F806007806001C0C001C0C000C0C000C0C000C0C00080 6001802001001002000C0C0003F000121F7E9D17>I<03F0000E18001C0C003806003807 00700700700380F00380F00380F003C0F003C0F003C0F003C0F003C07007C07007C03807 C0180BC00E13C003E3C0000380000380000380000700300700780600780E00700C002018 001070000FC000121F7E9D17>I<70F8F8F8700000000000000000000070F8F8F8700514 7C930D>I<70F8F8F8700000000000000000000070F0F8F878080808101010202040051D 7C930D>I<000100000003800000038000000380000007C0000007C0000007C0000009E0 000009E0000009E0000010F0000010F0000010F00000207800002078000020780000403C 0000403C0000C03E0000801E0000801E0001FFFF0001000F0001000F0002000780020007 8002000780040003C0040003C00C0003C01E0003E0FF801FFE1F207F9F22>65 DI<000FE01000381C3000E00270 03C00170078000F00F0000701E0000701E0000303C0000303C0000107C00001078000010 F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000 780000007C0000103C0000103C0000101E0000201E0000200F0000200780004003C00080 00E0030000380C00000FF0001C217E9F21>IIII<000FE01000381C3000E0027003C00170078000F0 0F0000701E0000701E0000303C0000303C0000107C00001078000010F8000000F8000000 F8000000F8000000F8000000F8000000F8000000F8003FFEF80001F0780000F07C0000F0 3C0000F03C0000F01E0000F01E0000F00F0000F0078000F003C0017000E0023000380C10 000FF0001F217E9F24>III<07FFC0003E 00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E 00001E00001E00001E00001E00001E00001E00001E00001E00001E00201E00F81E00F81E 00F81E00F01C00403C006038001070000FC00012207F9E17>IIIII<001FE0000070380001C00E0003800700070003800F0003C01E00 01E03C0000F03C0000F07C0000F87C0000F878000078F800007CF800007CF800007CF800 007CF800007CF800007CF800007CF800007CF800007C780000787C0000F87C0000F83C00 00F03E0001F01E0001E00F0003C0070003800380070001E01E0000703800001FE0001E21 7E9F23>II82 D<03F0400C0CC01803C03001C06000C060 00C0E000C0E00040E00040E00040F00000F800007C00007F80003FF8001FFF0007FF8000 FFC0001FE00003E00001E00000F0000070800070800070800070800070C00060C000E0E0 00C0F80180C6030081FC0014217E9F19>I<7FFFFFE0780F01E0600F0060400F0020400F 0020C00F0030800F0010800F0010800F0010800F0010000F0000000F0000000F0000000F 0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F 0000000F0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC001C1F 7E9E21>IIII<7FF81FF80FE007C007C0030003C0020003E0060001F0040000F0080000F8 180000781000003C2000003E6000001E4000000F8000000F8000000780000003C0000007 E0000005E0000008F0000018F8000010780000207C0000603E0000401E0000801F000100 0F8001000780020007C0060003C01F0007E0FFC01FFE1F1F7F9E22>II91 D<080410082010201040204020804080408040B85CFC7EFC7E7C3E381C0F0E7A9F17>I< FFFF03030303030303030303030303030303030303030303030303030303030303030303 03030303030303FFFF082D80A10D>I<1FE000303000781800781C00300E00000E00000E 00000E0000FE00078E001E0E00380E00780E00F00E10F00E10F00E10F01E10781E103867 200F83C014147E9317>97 D<1C0000FC00001C00001C00001C00001C00001C00001C0000 1C00001C00001C00001C00001C7C001D87001E01801E00C01C00E01C00701C00701C0078 1C00781C00781C00781C00781C00781C00701C00F01C00E01E00C01A0180198700107C00 15207E9F19>I<01FC000706001C0F00380F00380600780000700000F00000F00000F000 00F00000F00000F000007000007800003800803800801C010007060001F80011147F9314 >I<0001C0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C000 01C001F1C0070DC00C03C01801C03801C07801C07001C0F001C0F001C0F001C0F001C0F0 01C0F001C07001C07001C03801C01803C00C03C0070DC001F1F815207F9F19>I<03F000 0E1C001C0E00380700380700700700700380F00380F00380FFFF80F00000F00000F00000 7000007000003800803800801C010007060001F80011147F9314>I<007C01C6030F070F 0E060E000E000E000E000E000E000E00FFF00E000E000E000E000E000E000E000E000E00 0E000E000E000E000E000E000E000E000E007FE01020809F0E>I<0000E003E3300E3C30 1C1C30380E00780F00780F00780F00780F00780F00380E001C1C001E380033E000200000 2000003000003000003FFE001FFF801FFFC03001E0600070C00030C00030C00030C00030 6000603000C01C038003FC00141F7F9417>I<1C0000FC00001C00001C00001C00001C00 001C00001C00001C00001C00001C00001C00001C7C001C86001D03001E03801E03801C03 801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03 801C0380FF8FF014207E9F19>I<38007C007C007C003800000000000000000000000000 1C00FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00 1C00FF80091F7F9E0C>I<00E001F001F001F000E0000000000000000000000000007007 F000F0007000700070007000700070007000700070007000700070007000700070007000 7000700070007000706070F060F0C061803F000C28829E0E>I<1C0000FC00001C00001C 00001C00001C00001C00001C00001C00001C00001C00001C00001C1FE01C07801C06001C 04001C08001C10001C20001C60001CE0001DF0001E70001C38001C3C001C1C001C0E001C 0F001C07001C07801C07C0FF9FF014207E9F18>I<1C00FC001C001C001C001C001C001C 001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C 001C001C001C001C001C00FF8009207F9F0C>I<1C3E03E000FCC30C30001D039038001E 01E01C001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01 C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C0 1C001C01C01C00FF8FF8FF8021147E9326>I<1C7C00FC86001D03001E03801E03801C03 801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03 801C0380FF8FF014147E9319>I<01F800070E001C03803801C03801C07000E07000E0F0 00F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03801C01C0380070E0001 F80014147F9317>I<1C7C00FD87001E01801E01C01C00E01C00F01C00701C00781C0078 1C00781C00781C00781C00781C00701C00F01C00E01E01C01E03801D87001C7C001C0000 1C00001C00001C00001C00001C00001C00001C0000FF8000151D7E9319>I<01F040070C C00E02C01C03C03801C07801C07001C0F001C0F001C0F001C0F001C0F001C0F001C07001 C07801C03801C01C03C00C05C00709C001F1C00001C00001C00001C00001C00001C00001 C00001C00001C0000FF8151D7F9318>I<1CF0FD181E3C1E3C1E181C001C001C001C001C 001C001C001C001C001C001C001C001C001C00FFC00E147E9312>I<0FC830386018C008 C008C008E0007C003FE01FF007F8003C800E8006C006C006C004E00CD81887E00F147F93 12>I<020002000200060006000E000E003E00FFF80E000E000E000E000E000E000E000E 000E000E000E000E040E040E040E040E040708030801F00E1C7F9B12>I<1C0380FC1F80 1C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C07800C0780061B8003E3F014147E9319>IIIII<7FFF700E600E401C40384078407000E001E001C0 0380078007010E011E011C0338027006700EFFFE10147F9314>I E /Fk 38 122 df<60F0F07010101020204040040B7D830B>44 D<03000700FF00070007 000700070007000700070007000700070007000700070007000700070007000700070007 007FF80D187D9713>49 D<07E01838201C601E700E201E001E001C001C0038007007E000 38001C000E000F000FE00FE00FC00F400E601C183807E010187F9713>51 D<01F807040C06180E300E300070006000E000E3E0E418E80CF00EE006E007E007E00760 0760077006300E180C0C3807E010187F9713>54 D<40007FFF7FFE7FFE40048008801080 10002000400040008001800100030003000700060006000E000E000E000E000E00040010 197E9813>I<07E01818300C2006600660067006780C3E181F3007C003E00CF8307C601E 600FC007C003C003C00360022004181807E010187F9713>I<07E01C303018700C600EE0 06E006E007E007E0076007700F3017182707C700070006000E000C700C7018603030600F 8010187F9713>I<003F0201C0C603002E0E001E1C000E1C000638000678000270000270 0002F00000F00000F00000F00000F00000F000007000027000027800023800041C00041C 00080E000803003001C0C0003F00171A7E991C>67 DI76 DII<007F000001C1C000070070000E0038001C001C003C001E0038000E 0078000F0070000700F0000780F0000780F0000780F0000780F0000780F0000780F00007 80F000078078000F0078000F0038000E003C001E001C001C000E0038000700700001C1C0 00007F0000191A7E991E>I82 D<0FC21836200E6006C006C002C002C002E0007000 7E003FE01FF803FC007E000E00070003800380038003C002C006E004D81887E0101A7E99 15>I<7FFFFF00701C0700401C0100401C0100C01C0180801C0080801C0080801C008000 1C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C000000 1C0000001C0000001C0000001C0000001C0000001C0000001C0000001C000003FFE00019 1A7F991C>II<1FC000387000383800101C00001C00001C0003FC001E1C00381C00 701C00E01C00E01C80E01C80E03C80705F801F8F0011107F8F13>97 DI<07F81C1C381C70087000E000E000E000E000E000E000 7000700438081C1807E00E107F8F11>I<003F0000070000070000070000070000070000 070000070000070000070003E7000C1700180F00300700700700E00700E00700E00700E0 0700E00700E00700600700700700380F001C370007C7E0131A7F9915>I<07C01C303018 7018600CE00CFFFCE000E000E000E0006000700438081C1807E00E107F8F11>I<01F007 180E381C101C001C001C001C001C001C00FFC01C001C001C001C001C001C001C001C001C 001C001C001C001C001C00FF800D1A80990C>I<0FCF0018718030300070380070380070 38007038003030001860002FC0006000006000007000003FF0003FFC001FFE00600F00C0 0300C00300C00300C00300600600381C0007E00011187F8F13>II<183C3C18000000000000FC1C1C1C1C1C1C1C1C1C1C1C1C1C1CFF081A80990A>I< FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C1FC01C0F00 1C0C001C18001C20001C40001CE0001DE0001E70001C78001C38001C1C001C1E001C0F00 1C0F80FF9FE0131A809914>107 DI II<07E01C38300C700E6006E007E007E007 E007E007E0076006700E381C1C3807E010107F8F13>II114 D<1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F0408F800C107F 8F0F>I<0800080008000800180018003800FFC038003800380038003800380038003800 382038203820382018201C4007800B177F960F>III121 D E /Fl 2 122 df<0C000C00CCC0EDC07F800C007F80EDC0CCC00C000C000A0B7D8B10> 3 D<1818181818FFFF18181818181818181818181818181808167D900E>121 D E /Fm 40 122 df<00800100020006000C000C00180018003000300030006000600060 006000E000E000E000E000E000E000E000E000E000E000E000E000600060006000600030 0030003000180018000C000C000600020001000080092A7C9E10>40 D<8000400020003000180018000C000C0006000600060003000300030003000380038003 8003800380038003800380038003800380038003000300030003000600060006000C000C 00180018003000200040008000092A7E9E10>I<60F0F0701010101020204080040C7C83 0C>44 DI<60F0F06004047C830C>I<07C01830201C400C400EF0 0FF80FF807F8077007000F000E000E001C001C00380070006000C00180030006010C0118 0110023FFE7FFEFFFE101C7E9B15>50 D<300C3FF83FF03FC02000200020002000200020 0023E02C303018301C200E000E000F000F000F600FF00FF00FF00F800E401E401C203818 7007C0101D7E9B15>53 D<60F0F0600000000000000000000060F0F06004127C910C>58 D66 D<001F808000E0618001801980070007800E0003801C0003 801C00018038000180780000807800008070000080F0000000F0000000F0000000F00000 00F0000000F0000000F0000000F0000000700000807800008078000080380000801C0001 001C0001000E000200070004000180080000E03000001FC000191E7E9C1E>I73 D77 D80 D<07E0801C1980300580300380600180 E00180E00080E00080E00080F00000F800007C00007FC0003FF8001FFE0007FF0000FF80 000F800007C00003C00001C08001C08001C08001C0C00180C00180E00300D00200CC0C00 83F800121E7E9C17>83 D<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F002080 0F0020800F0020800F0020000F0000000F0000000F0000000F0000000F0000000F000000 0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000 0F0000000F0000001F800003FFFC001B1C7F9B1E>I 86 DI<1FC000307000783800781C00301C00001C00001C0001FC000F 1C00381C00701C00601C00E01C40E01C40E01C40603C40304E801F870012127E9115>97 DI<03F80C0C181E301E700C6000E0 00E000E000E000E000E00060007002300218040C1803E00F127F9112>I<001F80000380 00038000038000038000038000038000038000038000038000038003F3800E0B80180780 300380700380600380E00380E00380E00380E00380E00380E00380600380700380300380 1807800E1B8003E3F0141D7F9C17>I<07E00C301818300C700E6006E006FFFEE000E000 E000E00060007002300218040C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E 000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E000E000E000E000E 000E000E000E007FE00F1D809C0D>I<00038007C4C01C78C0383880301800701C00701C 00701C00701C003018003838001C700027C0002000002000003000003FF8001FFF001FFF 802003806001C0C000C0C000C0C000C06001803003001C0E0007F800121C7F9215>II<18003C003C00180000000000000000 00000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C 001C001C00FF80091D7F9C0C>I 107 DIII<03F0000E1C00180600300300700380600180E001C0E001C0E001 C0E001C0E001C0E001C06001807003803003001806000E1C0003F00012127F9115>II114 D<1F9020704030C010C010E010F8007F 803FE00FF000F880388018C018C018E010D0608FC00D127F9110>I<0400040004000400 0C000C001C003C00FFE01C001C001C001C001C001C001C001C001C001C101C101C101C10 1C100C100E2003C00C1A7F9910>IIII< FF0FE01E07001C06000E040007080003900003B00001E00000E00000F00001F000013800 021C00041C000C0E001807003C0780FE1FF014127F9116>II E /Fn 7 117 df<00038000000380000007C0000007C0000007C000000FE000000FE0 00001FF000001BF000003BF8000031F8000031F8000060FC000060FC0000E0FE0000C07E 0000C07E0001803F0001FFFF0003FFFF8003001F8007001FC006000FC006000FC00C0007 E00C0007E0FF803FFEFF803FFE1F1C7E9B24>65 D<0FF8001C1E003E0F803E07803E07C0 1C07C00007C0007FC007E7C01F07C03C07C07C07C0F807C0F807C0F807C0780BC03E13F8 0FE1F815127F9117>97 DI<03FC00 0E0E001C1F003C1F00781F00780E00F80000F80000F80000F80000F80000F80000780000 7801803C01801C03000E0E0003F80011127E9115>I114 D<1FD830786018E018E018F000FF807FE07FF01FF807FC00 7CC01CC01CE01CE018F830CFC00E127E9113>I<0300030003000300070007000F000F00 3FFCFFFC1F001F001F001F001F001F001F001F001F001F0C1F0C1F0C1F0C0F08079803F0 0E1A7F9913>I E /Fo 1 64 df<008000008000008000008000008000008000F087801F FC0007F00001C0000360000220000630000C18000808001004001110808F12>63 D E /Fp 2 122 df<020002000200C218F2783AE00F800F803AE0F278C2180200020002 000D0E7E8E12>3 D<06000600060006000600060006000600FFF0FFF006000600060006 000600060006000600060006000600060006000600060006000600060006000C1D7E9611 >121 D E /Fq 24 119 df<70F8FCFC7404040404080810102040060F7C840E>44 D<008003800F80F380038003800380038003800380038003800380038003800380038003 80038003800380038003800380038003800380038003800380038007C0FFFE0F217CA018 >49 D<1000801E07001FFF001FFE001FF80017E000100000100000100000100000100000 10000011F800120C001C07001803801003800001C00001C00001E00001E00001E00001E0 7001E0F001E0F001E0E001C08001C04003C04003802007001006000C1C0003F00013227E A018>53 D<01F000060C000C0600180700380380700380700380F001C0F001C0F001C0F0 01E0F001E0F001E0F001E0F001E07001E07003E03803E01805E00C05E00619E003E1E000 01C00001C00001C0000380000380300380780700780600700C002018001030000FC00013 227EA018>57 D<0001800000018000000180000003C0000003C0000003C0000005E00000 05E0000009F0000008F0000008F00000107800001078000010780000203C0000203C0000 203C0000401E0000401E0000C01F0000800F0000800F0001FFFF80010007800100078002 0003C0020003C0020003C0040001E0040001E0040001E0080000F01C0000F03E0001F8FF 800FFF20237EA225>65 D<0007E0100038183000E0063001C00170038000F0070000F00E 0000701E0000701C0000303C0000303C0000307C0000107800001078000010F8000000F8 000000F8000000F8000000F8000000F8000000F8000000F800000078000000780000107C 0000103C0000103C0000101C0000201E0000200E000040070000400380008001C0010000 E0020000381C000007E0001C247DA223>67 DI72 D<03FFE0001F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F00700F00F80F00F80F00F80E00 F01E00401C0020380018700007C00013237EA119>74 D87 D<1FE000303800780C00780E 0030070000070000070000070000FF0007C7001E07003C0700780700700700F00708F007 08F00708F00F087817083C23900FC1E015157E9418>97 D<01FE000703000C07801C0780 380300780000700000F00000F00000F00000F00000F00000F00000F00000700000780040 3800401C00800C010007060001F80012157E9416>99 D<01FC000707000C03801C01C038 01C07801E07000E0F000E0FFFFE0F00000F00000F00000F00000F0000070000078002038 00201C00400E008007030000FC0013157F9416>101 D<00007003F1980E1E181C0E1838 07003807007807807807807807807807803807003807001C0E001E1C0033F00020000020 00003000003800003FFE001FFFC00FFFE03000F0600030C00018C00018C00018C0001860 00306000303800E00E038003FE0015217F9518>103 D<0E0000FE00001E00000E00000E 00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E1F800E60C00E 80E00F00700F00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E 00700E00700E00700E00700E00700E0070FFE7FF18237FA21B>I<1C003E003E003E001C 00000000000000000000000000000000000E007E001E000E000E000E000E000E000E000E 000E000E000E000E000E000E000E000E000E000E00FFC00A227FA10E>I<0E0000FE0000 1E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000 0E03FC0E01F00E01C00E01800E02000E04000E08000E10000E38000EF8000F1C000E1E00 0E0E000E07000E07800E03C00E01C00E01E00E00F00E00F8FFE3FE17237FA21A>107 D<0E1F80FE60C01E80E00F00700F00700E00700E00700E00700E00700E00700E00700E00 700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18157F941B>110 D<01FC000707000C01801800C03800E0700070700070F00078F00078F00078F00078F000 78F00078F000787000707800F03800E01C01C00E038007070001FC0015157F9418>I<0E 3CFE461E8F0F0F0F060F000E000E000E000E000E000E000E000E000E000E000E000E000E 000F00FFF010157F9413>114 D<0F8830786018C018C008C008E008F0007F003FE00FF0 01F8003C801C800C800CC00CC008E018D0308FC00E157E9413>I<020002000200020006 00060006000E001E003E00FFFC0E000E000E000E000E000E000E000E000E000E000E000E 040E040E040E040E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00F00E0070 0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070 0E00F00E00F006017003827800FC7F18157F941B>II E /Fr 17 122 df77 D80 D<007F802001FFE02007C078600F001C60 1E0006E03C0003E0380001E0780000E0700000E070000060F0000060F0000060F0000020 F0000020F0000020F8000020F80000007C0000007E0000003F0000003FC000001FF80000 0FFF800007FFF00003FFFC0000FFFF00000FFF800000FFC000001FE0000007E0000003F0 000001F0000000F0000000F8000000F88000007880000078800000788000007880000078 C0000078C0000070E00000F0E00000E0F00000E0F80001C0EC000380C7000700C1F01E00 807FFC00800FF0001D337CB125>83 D<7FFFFFFFFFE07FFFFFFFFFE07E000F8007E07800 0F8001E070000F8000E060000F80006040000F80002040000F800020C0000F800030C000 0F80003080000F80001080000F80001080000F80001080000F80001080000F8000108000 0F80001000000F80000000000F80000000000F80000000000F80000000000F8000000000 0F80000000000F80000000000F80000000000F80000000000F80000000000F8000000000 0F80000000000F80000000000F80000000000F80000000000F80000000000F8000000000 0F80000000000F80000000000F80000000000F80000000000F80000000000F8000000000 0F80000000000F80000000000F80000000000F80000000000F80000000000F8000000000 0F80000000001FC00000000FFFFF8000000FFFFF80002C317EB030>I86 D<00FE00000303C0000C00E00010007000100038003C003C 003E001C003E001E003E001E0008001E0000001E0000001E0000001E00000FFE0000FC1E 0003E01E000F801E001F001E003E001E003C001E007C001E00F8001E04F8001E04F8001E 04F8003E04F8003E0478003E047C005E043E008F080F0307F003FC03E01E1F7D9E21>97 D<001FC00000F0300001C00C00078002000F0002000E000F001E001F003C001F003C001F 007C00040078000000F8000000F8000000F8000000F8000000F8000000F8000000F80000 00F8000000F8000000780000007C0000003C0000003C0000801E0000800E0001000F0001 000780020001C00C0000F03000001FC000191F7E9E1D>99 D<003F800000E0E000038038 0007003C000E001E001E001E001C000F003C000F007C000F0078000F8078000780F80007 80F8000780FFFFFF80F8000000F8000000F8000000F8000000F8000000F8000000780000 007C0000003C0000003C0000801E0000800E0001000F0002000700020001C00C0000F030 00001FC000191F7E9E1D>101 D<0007E0001C1000383800707C00E07C01E07C01C03803 C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C000FF FFC0FFFFC003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00007E0007FFF007FFF0016327FB114>I<0780000000FF800000 00FF800000000F8000000007800000000780000000078000000007800000000780000000 078000000007800000000780000000078000000007800000000780000000078000000007 80000000078000000007800000000780FE00000783078000078C03C000079001E00007A0 01E00007A000F00007C000F00007C000F000078000F000078000F000078000F000078000 F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000 078000F000078000F0000FC001F800FFFC1FFF80FFFC1FFF8021327EB125>104 D<0780FE001FC000FF83078060F000FF8C03C18078000F9001E2003C0007A001E4003C00 07A000F4001E0007C000F8001E0007C000F8001E00078000F0001E00078000F0001E0007 8000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E000780 00F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000 F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0 001E00078000F0001E00078000F0001E000FC001F8003F00FFFC1FFF83FFF0FFFC1FFF83 FFF0341F7E9E38>109 D<0780FE0000FF83078000FF8C03C0000F9001E00007A001E000 07A000F00007C000F00007C000F000078000F000078000F000078000F000078000F00007 8000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 00F000078000F000078000F000078000F000078000F000078000F000078000F000078000 F000078000F0000FC001F800FFFC1FFF80FFFC1FFF80211F7E9E25>I<001FC00000F078 0001C01C00070007000F0007801E0003C01C0001C03C0001E03C0001E0780000F0780000 F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000 F8780000F07C0001F03C0001E03C0001E01E0003C01E0003C00F00078007800F0001C01C 0000F07800001FC0001D1F7E9E21>I<0783E0FF8418FF887C0F907C07A07C07A03807C0 0007C00007C0000780000780000780000780000780000780000780000780000780000780 000780000780000780000780000780000780000780000780000780000FC000FFFE00FFFE 00161F7E9E19>114 D<01FC100E03301800F0300070600030E00030E00010E00010E000 10F00010F800007E00003FF0001FFF000FFFC003FFE0003FF00001F80000F880003C8000 3C80001CC0001CC0001CE0001CE00018F00038F00030CC0060C301C080FE00161F7E9E1A >I<00400000400000400000400000400000C00000C00000C00001C00001C00003C00007 C0000FC0001FFFE0FFFFE003C00003C00003C00003C00003C00003C00003C00003C00003 C00003C00003C00003C00003C00003C00003C00003C00003C01003C01003C01003C01003 C01003C01003C01003C01001C02001E02000E0400078C0001F00142C7FAB19>I121 D E end %%EndProlog %%BeginSetup %%Feature: *Resolution 300dpi TeXDict begin %%EndSetup %%Page: 1 1 1 0 bop 557 564 a Fr(The)21 b(P)n(erformance)h(of)f(PVM)682 655 y(on)g(MPP)h(Systems)259 964 y Fq(Henri)15 b(Casano)o(v)m(a)610 946 y Fp(\003)756 964 y Fq(Jac)o(k)g(Dongarra)1065 946 y Fo(?)20 b Fp(y)1249 964 y Fq(W)l(eic)o(heng)15 b(Jiang)1581 946 y Fo(?)769 1096 y Fq(August)i(9,)f(1995)839 1344 y Fn(Abstract)131 1437 y Fm(PVM)d(\(P)o(arallel)f(Virtual)g(Mac)o (hine\))i(is)f(a)f(p)q(opular)h(standard)g(for)g(writing)f(parallel)g (programs)f(so)i(that)69 1487 y(they)h(ma)o(y)e(execute)k(o)o(v)o(er)e (a)f(net)o(w)o(ork)h(of)g(heterogeneous)i(mac)o(hines.)h(This)c(pap)q (er)i(presen)o(ts)h(some)d(p)q(erfor-)69 1537 y(mance)h(results)i(of)f (PVM)g(on)g(three)i(massiv)o(ely)c(parallel)h(pro)q(cessing)i(systems:) 21 b(the)16 b(Thinking)e(Mac)o(hines)69 1587 y(CM-5,)k(the)h(In)o(tel)f (P)o(aragon,)g(and)f(the)i(IBM)g(SP-2.)30 b(W)m(e)18 b(describ)q(e)h(the)g(basics)g(of)e(the)i(comm)o(unicatio)o(n)69 1636 y(mo)q(del)12 b(of)i(PVM)g(and)g(its)h(comm)o(uni)o(cation)c (routines.)20 b(W)m(e)13 b(then)i(compare)f(its)g(p)q(erformance)g (with)g(nativ)o(e)69 1686 y(message-passing)f(systems)h(on)g(the)g (MPPs.)p -45 2614 780 2 v 6 2641 a Fl(\003)24 2657 y Fk(Departmen)o(t)g(of)f(Computer)g(Science,)h(Univ)o(ersit)o(y)h(of)e (T)m(ennessee,)g(TN)f(37996)8 2688 y Fl(y)24 2703 y Fk(Mathematical)j (Science)g(Section,)f(Oak)f(Ridge)h(National)h(Lab)q(oratory)m(,)f(Oak) f(Ridge,)h(TN)e(37831)919 2828 y Fj(1)p eop %%Page: 2 2 2 1 bop -45 199 a Fi(1)69 b(In)n(tro)r(duction)-45 331 y Fj(PVM)17 b(\(P)o(arallel)i(Virtual)f(Mac)o(hine\))g(is)g(a)f(soft)o (w)o(are)f(system)i(that)f(allo)o(ws)g(programmers)g(to)g(use)h(a)f (net)o(w)o(ork)-45 387 y(of)f(heterogeneous)g(computers,)g(some)g(of)f (whic)o(h)i(ma)o(y)f(b)q(e)g(massiv)o(ely)h(parallel)h(pro)q(cessing)f (\(MPP\))e(systems,)-45 444 y(as)g(a)h(single)h(m)o(ulticomputer.)k(In) c(this)f(pap)q(er)g(w)o(e)f(brie\015y)i(describ)q(e)g(the)f (message-passing)g(features)f(of)g(PVM)-45 500 y(and)f(discuss)h(PVM's) e(p)q(erformance)h(on)g(sev)o(eral)g(MPP)f(systems.)19 b(See)14 b([1)o(])g(for)f(more)g(details)i(on)f(this)g(soft)o(w)o(are.) -45 587 y(All)i(the)e(timings)h(in)g(this)f(rep)q(ort)g(ha)o(v)o(e)g(b) q(een)h(obtained)g(with)g(the)f(curren)o(t)g(v)o(ersion)h(of)f(PVM)f(a) o(v)m(ailable)j(at)e(the)-45 643 y(Univ)o(ersit)o(y)f(of)g(T)l (ennessee.)20 b(Sp)q(eci\014cally)m(,)15 b(w)o(e)e(used)g(v)o(ersion)h (3.3.8)d(of)h(PVM)h(on)g(the)f(CM-5,)h(the)g(In)o(tel)g(P)o(aragon)-45 699 y(and)i(on)f(the)g(IBM)h(SP-2.)k(P)o(erformance)14 b(results)h(are)f(summarized)h(in)g(table)g(2)f(at)g(the)g(end)h(of)f (this)h(pap)q(er)g(and)-45 756 y(details)h(of)f(the)g(tests)g(are)g (giv)o(en)g(in)h(app)q(endix)h(A.)-45 929 y Fi(2)69 b(The)23 b(Seman)n(tics)e(of)i(PVM)g(Message)g(P)n(assing)-45 1061 y Fj(This)16 b(section)g(fo)q(cuses)f(on)g(the)h(message-passing)f (features)g(of)f(PVM.)-45 1212 y Fh(2.1)56 b(T)-5 b(erminology)-45 1328 y Fj(W)l(e)15 b(de\014ne)i(sev)o(eral)e(terms)g(that)f(will)j(b)q (e)f(used)g(in)g(this)f(pap)q(er)h(to)e(discuss)j(message)e(passing.) -45 1478 y Fg(Sync)o(hronous)h(Send)p -45 1494 418 2 v 46 w Fj(:)k(A)15 b(sync)o(hronous)g(send)h(returns)f(only)h(when)g (the)f(receiv)o(er)h(has)f(p)q(osted)g(a)g(receiv)o(e.)-45 1628 y Fg(Async)o(hronous)h(Send)p -45 1644 449 2 v 45 w Fj(:)i(An)11 b(async)o(hronous)f(send)i(do)q(es)f(not)f(dep)q(end)j (on)d(the)h(receiv)o(er)h(calling)g(a)f(matc)o(hing)-45 1685 y(receiv)o(e.)-45 1835 y Fg(Blo)q(c)o(king)19 b(Send)p -45 1850 327 2 v 45 w Fj(:)h(A)15 b(blo)q(c)o(king)h(send)g(returns)f (as)f(so)q(on)h(as)g(the)g(send)g(bu\013er)g(is)h(free)f(for)f(reuse,)h (that)f(is,)h(as)-45 1891 y(so)q(on)g(as)g(the)g(last)g(b)o(yte)g(of)g (data)g(has)g(b)q(een)h(sen)o(t)f(or)g(placed)h(in)g(an)f(in)o(ternal)h (bu\013er.)-45 2041 y Fg(Non-blo)q(c)o(king)j(Send)p -45 2057 433 2 v 46 w Fj(:)g(A)13 b(non-blo)q(c)o(king)i(send)f (returns)g(as)f(so)q(on)g(as)g(p)q(ossible,)i(that)e(is,)h(as)f(so)q (on)g(as)g(it)h(has)-45 2098 y(p)q(osted)h(the)h(send.)k(The)c (bu\013er)f(migh)o(t)g(not)g(b)q(e)h(free)f(for)f(reuse.)-45 2248 y Fg(Blo)q(c)o(king)19 b(Receiv)o(e)p -45 2263 391 2 v 45 w Fj(:)g(A)13 b(blo)q(c)o(king)h(receiv)o(e)g(returns)f(as)g(so) q(on)f(as)h(the)g(data)f(is)i(ready)f(in)g(the)g(receiv)o(e)h (bu\013er.)-45 2398 y Fg(Non-blo)q(c)o(king)19 b(Receiv)o(e)p -45 2413 497 2 v 46 w Fj(:)f(A)c(non-blo)q(c)o(king)g(receiv)o(e)g (returns)f(as)g(so)q(on)g(as)g(p)q(ossible,)i(that)d(is,)i(either)g (with)-45 2454 y(a)h(\015ag)g(that)f(the)i(data)e(has)h(not)g(arriv)o (ed)g(y)o(et)g(or)g(with)g(the)g(data)g(in)h(the)f(receiv)o(e)h (bu\013er.)919 2828 y(2)p eop %%Page: 3 3 3 2 bop -45 199 a Fh(2.2)56 b(The)18 b(Comm)n(unication)f(Mo)r(del)-45 315 y Fj(The)12 b(PVM)g(comm)o(unication)h(mo)q(del)g(assumes)e(that)h (an)o(y)f(task)h(can)g(send)g(a)g(message)g(to)f(an)o(y)h(other)f(PVM)h (task.)-45 372 y(There)17 b(is)g(no)g(limit)h(to)f(the)g(n)o(um)o(b)q (er)g(of)f(messages)h(and)g(no)f(limit)j(to)d(their)h(size.)26 b(The)17 b(comm)o(unication)h(do)q(es)-45 428 y(not)e(restrict)h (itself)h(to)e(a)h(particular)g(mac)o(hine's)h(limitations)g(and)f(alw) o(a)o(ys)f(assume)h(that)f(su\016cien)o(t)i(memory)-45 484 y(is)d(a)o(v)m(ailable.)21 b(The)15 b(message)e(bu\013ers)i(are)f (allo)q(cated)h(dynamically)l(.)22 b(Therefore,)14 b(the)g(maxim)o(um)g (message)g(size)-45 541 y(that)j(can)h(b)q(e)g(sen)o(t)g(or)f(receiv)o (ed)i(is)f(limited)h(only)g(b)o(y)e(the)h(amoun)o(t)f(of)g(a)o(v)m (ailable)j(memory)d(on)g(a)h(giv)o(en)g(host.)-45 597 y(PVM)f(ma)o(y)g(giv)o(e)h(the)f(user)h(a)f Ff(c)n(annot)h(get)g (memory)g Fj(error)f(when)h(the)g(sum)f(of)g(incoming)i(messages)e (exceeds)-45 654 y(the)g(a)o(v)m(ailable)h(memory)l(,)e(but)h(PVM)f(do) q(esn't)h(stop)f(its)h(execution)h(and)f(do)q(esn't)f(remo)o(v)o(e)g (the)h(host)f(from)g(the)-45 710 y(con\014guration.)-45 797 y(According)c(to)f(our)g(terminology)l(,)h(the)g(PVM)f(comm)o (unication)h(mo)q(del)h(pro)o(vides)e(only)h(async)o(hronous)g(blo)q(c) o(king)-45 853 y(sends.)19 b(Therefore,)12 b(the)f(PVM)g(user)h(do)q (es)f(not)g(ha)o(v)o(e)g(to)g(w)o(orry)f(either)i(ab)q(out)g(an)o(y)f (deadlo)q(c)o(ks)h(for)f(nonmatc)o(hing)-45 910 y(pairs)j(of)f (send-receiv)o(e)i(or)e(ab)q(out)g(rewriting)h(in)o(to)f(a)g(bu\013er)h (after)e(it)i(has)f(b)q(een)i(sen)o(t.)k(PVM)13 b(pro)o(vides)h(blo)q (c)o(king)-45 966 y(receiv)o(es)i(and)f(non-blo)q(c)o(king)i(receiv)o (es.)-45 1053 y(In)e(PVM3,)e(the)i(option)f Fe(PvmRouteDirect)e Fj(requests)j(that)e(data)h(b)q(e)h(transferred)e(directly)j(from)e (task)f(to)h(task)-45 1109 y(b)o(y-passing)i(the)f(PVM)f(demon.)20 b(Ho)o(w)o(ev)o(er)14 b(this)i(option)f(is)h(ignored)f(on)g(the)g (MPPs,)g(on)f(whic)o(h)i(PVM)f(is)h(built)-45 1165 y(on)f(the)g(nativ)o (e)h(message)f(passing.)20 b(The)15 b(PVM)g(mo)q(del)h(also)f(guaran)o (tees)g(that)f(message)h(order)g(is)h(preserv)o(ed.)-45 1317 y Fh(2.3)56 b(The)18 b(Message-P)n(assing)h(F)-5 b(unctions)19 b(in)f(PVM)-45 1433 y Fj(Un)o(til)11 b(PVM3.3,)f(the)g (only)h(message-passing)f(functions)h(a)o(v)m(ailable)h(in)f(PVM)e(w)o (ere)h Fe(pvm)p 1464 1433 15 2 v 17 w(send\(\))f Fj(and)i Fe(pvm)p 1790 1433 V 16 w(recv\(\))p Fj(.)-45 1489 y(Sev)o(eral)16 b(additional)g(functions)g(ha)o(v)o(e)f(no)o(w)g(b)q(een)h(added,)g(as) e(discussed)j(b)q(elo)o(w.)-45 1639 y Fg(2.3.1)52 b Fe(pvm)p 190 1639 V 16 w(send\(\),)23 b(pvm)p 469 1639 V 17 w(recv,)g(pvm)p 701 1639 V 17 w(nrecv\(\))-45 1755 y Fj(Sending)h(a)d(message)h (requires)h(three)f(steps.)40 b(First,)23 b(a)f(PVM)f(bu\013er)h(m)o (ust)g(b)q(e)g(initialize)q(d)j(b)o(y)d(a)f(call)j(to)-45 1812 y Fe(pvm)p 30 1812 V 17 w(initsend\(\))p Fj(.)d(Second,)c(the)f (message)g(m)o(ust)g(b)q(e)g(\\pac)o(k)o(ed")g(from)f(the)i(user)f (data)g(space)g(in)o(to)g(the)g(PVM)-45 1868 y(bu\013er)f(b)o(y)g (using)h(an)o(y)e(com)o(bination)i(of)e(the)h Fe(pvm)p 815 1868 V 17 w(pk*\(\))f Fj(routines.)20 b(PVM)15 b(tak)o(es)f(care)h (of)g(an)o(y)f(data)g(enco)q(ding)-45 1925 y(and)h(fragmen)o(tation.)k (Third,)d(the)f(complete)h(message)f(is)g(sen)o(t)g(to)g(another)g(pro) q(cess)g(with)h Fe(pvm)p 1641 1925 V 16 w(send\(\))p Fj(.)-45 2011 y(Receiving)c(a)e(message)g(in)o(v)o(olv)o(es)h(t)o(w)o (o)d(steps.)19 b(First,)10 b(the)g(incoming)i(message)d(m)o(ust)h(b)q (e)h(accepted)f(b)o(y)h Fe(pvm)p 1767 2011 V 16 w(recv\(\))p Fj(,)-45 2068 y(the)17 b(blo)q(c)o(king)h(receiv)o(e,)g(or)e(b)o(y)g Fe(pvm)p 577 2068 V 17 w(nrecv\(\))p Fj(,)g(the)h(non-blo)q(c)o(king)h (receiv)o(e.)25 b(Second,)18 b(once)f(the)g(message)f(has)-45 2124 y(arriv)o(ed,)k(it)g(m)o(ust)e(b)q(e)i(\\unpac)o(k)o(ed")g(in)o (to)f(the)g(user)h(data)f(space)g(with)h(a)f(com)o(bination)h(of)f(the) g Fe(pvm)p 1748 2124 V 17 w(upk*\(\))-45 2180 y Fj(functions.)-45 2267 y(During)h(the)f(initialization)j(of)d(the)g(PVM)g(bu\013er,)h (the)g(user)f(can)g(c)o(hose)h(b)q(et)o(w)o(een)f(three)h(di\013eren)o (t)f(w)o(a)o(ys)f(of)-45 2323 y(pac)o(king)k(the)g(data)f(in)i(this)f (bu\013er,)h(dep)q(ending)i(on)c(the)h(parameter)f(passed)h(to)g Fe(pvm)p 1522 2323 V 16 w(initsend\(\))p Fj(.)39 b(The)-45 2380 y(default)16 b(pac)o(king)g(mo)q(de)g(is)g Fe(PvmDataDefault)p Fj(.)j(The)d(data)f(is)h(pac)o(k)o(ed)g(from)f(the)g(user)h(space)g(in) o(to)f(the)h(PVM-)-45 2436 y(bu\013er)21 b(and)g(is)g(enco)q(ded)h (according)g(to)e(the)h(XDR)g(format.)35 b(This)22 b(mo)q(de)f(allo)o (ws)g(comm)o(unication)g(o)o(v)o(er)f(a)-45 2493 y(heterogeneous)13 b(net)o(w)o(ork)g(\(b)o(y)f(heterogeneous,)i(w)o(e)f(mean)g(a)g(set)g (of)g(computers)g(at)g(least)g(t)o(w)o(o)f(of)h(whic)o(h)h(do)f(not)-45 2549 y(ha)o(v)o(e)j(the)h(same)f(data)g(format\).)22 b(A)16 b(second)h(mo)q(de)g(is)g Fe(PvmDataRaw)p Fj(.)22 b(This)17 b(mo)q(de)g(is)g(similar)g(to)f(the)h(default,)-45 2606 y(but)d(the)g(enco)q(ding)h(step)f(is)g(skipp)q(ed.)21 b(Th)o(us,)14 b Fe(PvmDataRaw)e Fj(can)i(b)q(e)h(used)f(only)g(b)q(et)o (w)o(een)g(hosts)f(of)h(compatible)-45 2662 y(data)h(formats.)k(It)c (is)h(alw)o(a)o(ys)f(more)g(e\016cien)o(t)h(to)e(use)i Fe(PvmDataRaw)e Fj(when)i(running)h(PVM)e(on)g(a)g(single)i(MPP)l(.)919 2828 y(3)p eop %%Page: 4 4 4 3 bop -45 199 a Fj(In)18 b(the)f(exp)q(erimen)o(ts)i(describ)q(ed)g (in)f(this)g(pap)q(er,)g(w)o(e)f(used)g Fe(PvmDataDefault)f Fj(once)h(on)h(the)f(CM-5,)g(only)h(to)-45 256 y(sho)o(w)d(that)h(it)g (is)g(alw)o(a)o(ys)g(highly)h(ine\016cien)o(t)g(to)f(use)g(this)g(data) g(format)e(\(see)i(Figure)g(3\(b\)\).)22 b(A)16 b(third)g(option,)-45 312 y Fe(PvmDataInPlace)p Fj(,)c(lea)o(v)o(es)h(the)h(data)f(\\in)h (place")g(in)g(the)g(user)g(data)f(space.)19 b(During)14 b(the)g(pac)o(king)g(step,)f(PVM)-45 369 y(simply)j(k)o(eeps)f(trac)o (k)f(of)h(where)g(and)g(ho)o(w)f(m)o(uc)o(h)h(data)g(is)g(sp)q (eci\014ed.)22 b(When)15 b Fe(pvm)p 1380 369 15 2 v 17 w(send\(\))f Fj(is)h(called,)i(the)e(data)-45 425 y(is)h(fetc)o(hed)g (from)e(the)i(user)g(space)f(and)h(sen)o(t)f(o)o(v)o(er)g(the)g(net)o (w)o(ork)f(\(the)i(data)e(is)i(in)h(fact)d(nev)o(er)i(pac)o(k)o(ed\).)k (Using)-45 482 y Fe(PvmDataInPlace)12 b Fj(reduces)j(the)g(pac)o(k)f (time)h(dramatically)g(and)f(reduces)h(memory)f(requiremen)o(ts.)20 b(Ho)o(w)o(ev)o(er,)-45 538 y(care)c(m)o(ust)f(b)q(e)h(tak)o(en)f(when) i(using)f(this)g(metho)q(d)g(as)g(the)f(data)h(should)g(not)g(b)q(e)g (mo)q(di\014ed)h(b)q(et)o(w)o(een)f(the)g(pac)o(k)-45 594 y(call)e(and)f(the)g(send)g(call.)20 b(Indeed,)15 b(since)e(PVM)g(k)o(eeps)g(only)g(p)q(oin)o(ters)g(to)f(the)h(data,)f (the)h(data)f(can)h(b)q(e)h(mo)q(di\014ed)-45 651 y(an)o(y)h(time)g(b)q (efore)h(the)f(send.)21 b(This)15 b(situation)h(cannot)f(o)q(ccur)h (with)f Fe(PvmDataDefault)e Fj(or)i Fe(PvmDataInPlace)p Fj(.)-45 801 y Fg(2.3.2)52 b Fe(pvm)p 190 801 V 16 w(psend\(\),)23 b(pvm)p 493 801 V 17 w(precv\(\))-45 917 y Fj(With)e(PVM)f(3.3,)g(it)h (is)g(p)q(ossible)h(to)e(send)h(and)f(receiv)o(e)i(messages)e(in)h(a)f (single)i(step)e(using)h Fe(pvm)p 1724 917 V 17 w(psend\(\))-45 973 y Fj(and)16 b Fe(pvm)p 119 973 V 17 w(precv\(\))p Fj(.)k(The)15 b(messages)g(pro)q(cessed)i(b)o(y)e(these)h(routines)g(m) o(ust)f(b)q(e)h(exc)o(hanged)g(b)q(et)o(w)o(een)g(hosts)f(of)-45 1030 y(compatible)i(data)d(format.)20 b(Moreo)o(v)o(er,)14 b(since)i(there)g(is)g(no)f(pac)o(king,)h(the)f(data)g(sen)o(t)g(m)o (ust)g(b)q(e)i(con)o(tiguous)e(in)-45 1086 y(the)h(sender)h(memory)f (space.)24 b(In)17 b(other)f(w)o(ords,)f Fe(pvm)p 894 1086 V 17 w(psend\(\))g Fj(can)i(b)q(e)g(used)f(to)g(send)h(one)f(arra) o(y)g(of)f(a)h(giv)o(en)-45 1143 y(data)i(t)o(yp)q(e)g(to)f(one)i (destination,)g(whic)o(h)g(is)g(a)f(v)o(ery)g(common)f(t)o(yp)q(e)i(of) e(message)h(in)h(a)f(parallel)i(application.)-45 1199 y(Nev)o(ertheless,)15 b(this)g(feature)f(cannot)g(b)q(e)i(used)f(b)q (et)o(w)o(een)f(hosts)g(with)h(incompatible)i(data)c(format,)g(b)q (ecause)j(it)-45 1255 y(in)o(v)o(olv)o(es)g(no)f(data)f(enco)q(ding.) -45 1407 y Fh(2.4)56 b(Summary)-45 1523 y Fj(The)12 b(T)l(able)h(1)f (sho)o(ws)g(the)g(limitations)i(and)e(p)q(ossibilitie)q(s)j(of)c(the)i (di\013eren)o(t)f(p)q(oin)o(t-to-p)q(oin)o(t)h(systems)f(in)h(PVM3.)-45 1675 y Fh(2.5)56 b(Implem)o(en)n(tation)16 b(on)i(MPPs)-45 1791 y Fj(Figure)h(1)f(sho)o(ws)h(the)f(w)o(a)o(y)g(the)h Fe(pvm)p 612 1791 V 17 w(psend\(\),)k(pvm)p 916 1791 V 16 w(precv\(\))p Fj(,)c Fe(PvmDataInPlace)p Fj(,)e(and)i Fe(PvmDataRaw)e Fj(are)-45 1847 y(implemen)o(ted)f(on)e(the)g(MPPs.)19 b(In)c(the)f(rest)f(of)h(this)h(pap)q(er,)f(w)o(e)g(will)i(frequen)o (tly)e(refer)g(to)g(this)g(\014gure)g(in)h(order)-45 1903 y(to)h(discuss)h(its)g(impact)g(on)f(the)h(p)q(erformance)f(of)h (PVM.)e(Note)h(that)g(in)h(the)g(\014gure,)g(w)o(e)f(ha)o(v)o(e)g (presen)o(ted)h(the)-45 1960 y(steps)f(of)g Fe(pvm)p 198 1960 V 17 w(send\(\))f Fj(and)h Fe(pvm)p 535 1960 V 17 w(recv\(\))g Fj(for)f(t)o(w)o(o)g(noncon)o(tiguous)h(data)g(in)h (the)f(user)h(space.)23 b(W)l(e)16 b(ha)o(v)o(e)g(also)-45 2016 y(represen)o(ted)f(the)g(p)q(ossible)h(extra)e(bu\013ering)i(in)f (the)g(nativ)o(e)g(system)f(on)g(the)h(receiving)h(end.)21 b(This)15 b(is)g(the)g(w)o(a)o(y)-45 2073 y(bu\013ering)h(is)h(done)f (on)f(the)h(In)o(tel)h(P)o(aragon.)j(On)c(the)g(CM-5)f(and)h(the)g (SP2,)f(ho)o(w)o(ev)o(er,)g(the)h(bu\013ering)g(is)h(done)-45 2129 y(on)e(the)g(sending)i(end)f(for)e(the)i(nativ)o(e)f(async)o (hronous)g(blo)q(c)o(king)h(send.)-45 2303 y Fi(3)69 b(The)23 b(CM-5)-45 2436 y Fh(3.1)56 b(The)18 b(Nativ)n(e)g(Message-P)n (assing)h(System)-45 2551 y Fj(The)d(CMMD)e(library)i(on)f(the)g(CM-5)g (enables)i(the)e(user)g(to)g(write)h(message-passing)f(programs.)k(It)c (pro)o(vides)-45 2608 y(di\013eren)o(t)g(w)o(a)o(ys)g(of)f(sending)j (and)e(receiving)i(messages,)d(as)h(w)o(e)g(no)o(w)g(describ)q(e.)21 b(See)16 b([2)o(])f(for)g(more)f(details.)919 2828 y(4)p eop %%Page: 5 5 5 4 bop -120 175 a 33154007 37890293 723599 4407377 33680261 50783518 startTexFig -120 175 a %%BeginDocument: system.ps /arrowHeight 10 def /arrowWidth 5 def /IdrawDict 52 dict def IdrawDict begin /reencodeISO { dup dup findfont dup length dict begin { 1 index /FID ne { def }{ pop pop } ifelse } forall /Encoding ISOLatin1Encoding def currentdict end definefont } def /ISOLatin1Encoding [ /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright /parenleft/parenright/asterisk/plus/comma/minus/period/slash /zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon /less/equal/greater/question/at/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/bracketleft/backslash/bracketright /asciicircum/underscore/quoteleft/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/braceleft/bar/braceright/asciitilde /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/dotlessi/grave/acute/circumflex/tilde/macron/breve /dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut /ogonek/caron/space/exclamdown/cent/sterling/currency/yen/brokenbar /section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior /acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine /guillemotright/onequarter/onehalf/threequarters/questiondown /Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla /Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute /Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis /aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave /iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex /otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis /yacute/thorn/ydieresis ] def /Helvetica-Bold reencodeISO def /Courier-Bold reencodeISO def /none null def /numGraphicParameters 17 def /stringLimit 65535 def /Begin { save numGraphicParameters dict begin } def /End { end restore } def /SetB { dup type /nulltype eq { pop false /brushRightArrow idef false /brushLeftArrow idef true /brushNone idef } { /brushDashOffset idef /brushDashArray idef 0 ne /brushRightArrow idef 0 ne /brushLeftArrow idef /brushWidth idef false /brushNone idef } ifelse } def /SetCFg { /fgblue idef /fggreen idef /fgred idef } def /SetCBg { /bgblue idef /bggreen idef /bgred idef } def /SetF { /printSize idef /printFont idef } def /SetP { dup type /nulltype eq { pop true /patternNone idef } { dup -1 eq { /patternGrayLevel idef /patternString idef } { /patternGrayLevel idef } ifelse false /patternNone idef } ifelse } def /BSpl { 0 begin storexyn newpath n 1 gt { 0 0 0 0 0 0 1 1 true subspline n 2 gt { 0 0 0 0 1 1 2 2 false subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline } if n 2 sub dup n 1 sub dup 2 copy 2 copy false subspline patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Circ { newpath 0 360 arc patternNone not { ifill } if brushNone not { istroke } if } def /CBSpl { 0 begin dup 2 gt { storexyn newpath n 1 sub dup 0 0 1 1 2 2 true subspline 1 1 n 3 sub { /i exch def i 1 sub dup i dup i 1 add dup i 2 add dup false subspline } for n 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subspline n 2 sub dup n 1 sub dup 0 0 1 1 false subspline patternNone not { ifill } if brushNone not { istroke } if } { Poly } ifelse end } dup 0 4 dict put def /Elli { 0 begin newpath 4 2 roll translate scale 0 0 1 0 360 arc patternNone not { ifill } if brushNone not { istroke } if end } dup 0 1 dict put def /Line { 0 begin 2 storexyn newpath x 0 get y 0 get moveto x 1 get y 1 get lineto brushNone not { istroke } if 0 0 1 1 leftarrow 0 0 1 1 rightarrow end } dup 0 4 dict put def /MLine { 0 begin storexyn newpath n 1 gt { x 0 get y 0 get moveto 1 1 n 1 sub { /i exch def x i get y i get lineto } for patternNone not brushLeftArrow not brushRightArrow not and and { ifill } if brushNone not { istroke } if 0 0 1 1 leftarrow n 2 sub dup n 1 sub dup rightarrow } if end } dup 0 4 dict put def /Poly { 3 1 roll newpath moveto -1 add { lineto } repeat closepath patternNone not { ifill } if brushNone not { istroke } if } def /Rect { 0 begin /t exch def /r exch def /b exch def /l exch def newpath l b moveto l t lineto r t lineto r b lineto closepath patternNone not { ifill } if brushNone not { istroke } if end } dup 0 4 dict put def /Text { ishow } def /idef { dup where { pop pop pop } { exch def } ifelse } def /ifill { 0 begin gsave patternGrayLevel -1 ne { fgred bgred fgred sub patternGrayLevel mul add fggreen bggreen fggreen sub patternGrayLevel mul add fgblue bgblue fgblue sub patternGrayLevel mul add setrgbcolor eofill } { eoclip originalCTM setmatrix pathbbox /t exch def /r exch def /b exch def /l exch def /w r l sub ceiling cvi def /h t b sub ceiling cvi def /imageByteWidth w 8 div ceiling cvi def /imageHeight h def bgred bggreen bgblue setrgbcolor eofill fgred fggreen fgblue setrgbcolor w 0 gt h 0 gt and { l b translate w h scale w h true [w 0 0 h neg 0 h] { patternproc } imagemask } if } ifelse grestore end } dup 0 8 dict put def /istroke { gsave brushDashOffset -1 eq { [] 0 setdash 1 setgray } { brushDashArray brushDashOffset setdash fgred fggreen fgblue setrgbcolor } ifelse brushWidth setlinewidth originalCTM setmatrix stroke grestore } def /ishow { 0 begin gsave fgred fggreen fgblue setrgbcolor /fontDict printFont printSize scalefont dup setfont def /descender fontDict begin 0 [FontBBox] 1 get FontMatrix end transform exch pop def /vertoffset 1 printSize sub descender sub def { 0 vertoffset moveto show /vertoffset vertoffset printSize sub def } forall grestore end } dup 0 3 dict put def /patternproc { 0 begin /patternByteLength patternString length def /patternHeight patternByteLength 8 mul sqrt cvi def /patternWidth patternHeight def /patternByteWidth patternWidth 8 idiv def /imageByteMaxLength imageByteWidth imageHeight mul stringLimit patternByteWidth sub min def /imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idiv patternHeight mul patternHeight max def /imageHeight imageHeight imageMaxHeight sub store /imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def 0 1 imageMaxHeight 1 sub { /y exch def /patternRow y patternByteWidth mul patternByteLength mod def /patternRowString patternString patternRow patternByteWidth getinterval def /imageRow y imageByteWidth mul def 0 patternByteWidth imageByteWidth 1 sub { /x exch def imageString imageRow x add patternRowString putinterval } for } for imageString end } dup 0 12 dict put def /min { dup 3 2 roll dup 4 3 roll lt { exch } if pop } def /max { dup 3 2 roll dup 4 3 roll gt { exch } if pop } def /midpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 x1 add 2 div y0 y1 add 2 div end } dup 0 4 dict put def /thirdpoint { 0 begin /y1 exch def /x1 exch def /y0 exch def /x0 exch def x0 2 mul x1 add 3 div y0 2 mul y1 add 3 div end } dup 0 4 dict put def /subspline { 0 begin /movetoNeeded exch def y exch get /y3 exch def x exch get /x3 exch def y exch get /y2 exch def x exch get /x2 exch def y exch get /y1 exch def x exch get /x1 exch def y exch get /y0 exch def x exch get /x0 exch def x1 y1 x2 y2 thirdpoint /p1y exch def /p1x exch def x2 y2 x1 y1 thirdpoint /p2y exch def /p2x exch def x1 y1 x0 y0 thirdpoint p1x p1y midpoint /p0y exch def /p0x exch def x2 y2 x3 y3 thirdpoint p2x p2y midpoint /p3y exch def /p3x exch def movetoNeeded { p0x p0y moveto } if p1x p1y p2x p2y p3x p3y curveto end } dup 0 17 dict put def /storexyn { /n exch def /y n array def /x n array def n 1 sub -1 0 { /i exch def y i 3 2 roll put x i 3 2 roll put } for } def /arrowhead { 0 begin transform originalCTM itransform /taily exch def /tailx exch def transform originalCTM itransform /tipy exch def /tipx exch def /dy tipy taily sub def /dx tipx tailx sub def /angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse def gsave originalCTM setmatrix tipx tipy translate angle rotate newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto patternNone not { originalCTM setmatrix /padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mul arrowWidth div def /padtail brushWidth 2 div def tipx tipy translate angle rotate padtip 0 translate arrowHeight padtip add padtail add arrowHeight div dup scale arrowheadpath ifill } if brushNone not { originalCTM setmatrix tipx tipy translate angle rotate arrowheadpath istroke } if grestore end } dup 0 9 dict put def /arrowheadpath { newpath arrowHeight neg arrowWidth 2 div moveto 0 0 lineto arrowHeight neg arrowWidth 2 div neg lineto } def /leftarrow { 0 begin y exch get /taily exch def x exch get /tailx exch def y exch get /tipy exch def x exch get /tipx exch def brushLeftArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def /rightarrow { 0 begin y exch get /tipy exch def x exch get /tipx exch def y exch get /taily exch def x exch get /tailx exch def brushRightArrow { tipx tipy tailx taily arrowhead } if end } dup 0 4 dict put def %I Idraw 10 Grid 15 15 Begin %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 0.666585 0 0 0.666585 0 0 ] concat /originalCTM matrix currentmatrix def Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 30 0 ] concat Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 714 296 789 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 609 296 684 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 504 296 579 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 714 521 789 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 609 521 684 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 504 521 579 Rect End Begin %I BSpl %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 15 116 789 101 789 86 774 86 744 86 669 71 654 56 654 71 654 86 639 86 549 86 534 86 519 101 504 116 504 116 504 15 BSpl %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 699 296 699 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 699 521 699 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 594 521 594 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 594 296 594 Line %I 1 End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 30 -317 ] concat Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 714 296 789 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 609 296 684 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 504 296 579 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 714 521 789 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 609 521 684 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 504 521 579 Rect End Begin %I BSpl %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 15 116 789 101 789 86 774 86 744 86 669 71 654 56 654 71 654 86 639 86 549 86 534 86 519 101 504 116 504 116 504 15 BSpl %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 699 296 699 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 699 521 699 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 594 521 594 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 594 296 594 Line %I 1 End End %I eop Begin %I Pict %I b u %I cfg u %I cbg u %I f u %I p u %I t [ 1 0 0 1 30 -628 ] concat Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 714 296 789 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 609 296 684 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 504 296 579 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 714 521 789 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 609 521 684 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 504 521 579 Rect End Begin %I BSpl %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 15 116 789 101 789 86 774 86 744 86 669 71 654 56 654 71 654 86 639 86 549 86 534 86 519 101 504 116 504 116 504 15 BSpl %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 699 296 699 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 699 521 699 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 356 594 521 594 Line %I 1 End Begin %I Line %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 49 321 ] concat %I 131 594 296 594 Line %I 1 End End %I eop Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 30 1003 ] concat %I [ (pvm_psend) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 30 957.999 ] concat %I [ (pvm_precv) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 30 701 ] concat %I [ (pvm_send) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 30 671 ] concat %I [ (pvm_recv) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 20 640 ] concat %I [ (PvmDataInPlace) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 45 375 ] concat %I [ (pvm_send) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 45 345 ] concat %I [ (pvm_recv) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 30 315 ] concat %I [ (PvmDataRaw) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 450 ] concat %I [ (User Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 345 ] concat %I [ (PVM Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 240 ] concat %I [ (System Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 761 ] concat %I [ (User Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 656 ] concat %I [ (PVM Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 551 ] concat %I [ (System Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 1078 ] concat %I [ (User Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 972.999 ] concat %I [ (PVM Level) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 645 867.999 ] concat %I [ (System Level) ] Text End Begin %I Line %I b 65520 2 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 257 63 ] concat %I -92 116 493 116 Line %I 1 End Begin %I Line %I b 65520 2 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 257 34 ] concat %I -92 461 493 461 Line %I 1 End Begin %I Line %I b 65520 2 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 257 3.00001 ] concat %I -92 806 493 806 Line %I 1 End Begin %I Line %I b 65520 2 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 257 425 ] concat %I -92 700 493 700 Line %I 1 End Begin %I Rect %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 14 -139 ] concat %I 61 274 151 289 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 -106 -169 ] concat %I 181 274 271 289 Rect End Begin %I Line %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 45 -147 ] concat %I 301 289 361 289 Line %I 1 End Begin %I Line %I b 65520 2 0 1 [12 4] 17 SetB %I cfg Red 1 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 47 -164 ] concat %I 301 274 361 274 Line %I 1 End Begin %I Line %I b 65535 0 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 195 -147 ] concat %I 406 289 466 289 Line %I 1 End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 180 118 ] concat %I [ (Buffer) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 413 148 ] concat %I [ (Network communication) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 413 118 ] concat %I [ (Data copy) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 675 148 ] concat %I [ (Pointer) ] Text End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 336 ] concat %I 125 744 215 759 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 336 ] concat %I 395 744 485 759 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 71 ] concat %I 125 381 185 396 Rect End Begin %I BSpl %I b 65520 2 0 1 [12 4] 17 SetB %I cfg Red 1 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 71 ] concat %I 2 125 381 125 276 2 BSpl %I 1 End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 340 70.9999 ] concat %I 125 381 185 396 Rect End Begin %I Rect %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 -132 ] concat %I 365 374 440 389 Rect End Begin %I BSpl %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 -147 ] concat %I 2 395 404 395 479 2 BSpl %I 1 End Begin %I BSpl %I b 65535 2 1 0 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 -147 ] concat %I 9 395 389 395 374 380 359 365 359 155 359 140 359 125 374 125 389 125 479 9 BSpl %I 1 End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 100 36.9999 ] concat %I 125 726 185 741 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 85 37 ] concat %I 380 726 440 741 Rect End Begin %I Rect %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 37 ] concat %I 350 516 380 531 Rect End Begin %I Rect %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 85 37 ] concat %I 410 516 440 531 Rect End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 37 ] concat %I 215 591 260 606 Rect End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 316 639 ] concat %I [ (header) ] Text End Begin %I BSpl %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 99.9999 37 ] concat %I 2 365 531 365 576 2 BSpl %I 1 End Begin %I BSpl %I b 65520 2 0 1 [12 4] 17 SetB %I cfg Red 1 0 0 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 100 491 ] concat %I 3 395 167 365 197 365 272 3 BSpl %I 1 End Begin %I BSpl %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg Black 0 0 0 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 -3 37 ] concat %I 5 318 591 318 531 318 516 333 516 453 516 5 BSpl %I 1 End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 255 1153 ] concat %I [ (SENDER) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 480 1153 ] concat %I [ (RECEIVER) ] Text End Begin %I Rect %I b 65520 0 0 0 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 131 671 ] concat %I 349 177 429 193 Rect End Begin %I BSpl %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 131 671 ] concat %I 9 93 417 69 417 61 417 61 401 61 193 61 185 69 177 85 177 349 177 9 BSpl %I 1 End Begin %I BSpl %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 131 671 ] concat %I 11 429 177 477 177 493 177 493 193 493 369 493 385 477 385 373 385 365 385 365 393 365 409 11 BSpl %I 1 End Begin %I Rect %I b 65535 0 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 101 234 ] concat %I 169 396 185 412 Rect End Begin %I BSpl %I b 65535 0 0 1 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 3 174 640 127 694 122 765 3 BSpl %I 1 End Begin %I BSpl %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 11 122 767 92 767 77 767 77 752 77 542 77 527 92 527 392 527 407 527 407 542 407 557 11 BSpl %I 1 End Begin %I Rect %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 392 647 467 662 Rect End Begin %I BSpl %I b 65535 2 0 1 [] 0 SetB %I cfg Blue 0 0 1 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 3 407 572 392 602 392 647 3 BSpl %I 1 End Begin %I BSpl %I b 65520 0 0 1 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 5 362 617 362 632 362 647 377 647 392 647 5 BSpl %I 1 End Begin %I Rect %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 122 332 182 347 Rect End Begin %I Rect %I b 65535 2 0 0 [] 0 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 392 332 452 347 Rect End Begin %I BSpl %I b 65520 2 0 1 [12 4] 17 SetB %I cfg Red 1 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 103 -2 ] concat %I 3 392 347 362 392 362 452 3 BSpl %I 1 End Begin %I Text %I cfg Red 1 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 480 746 ] concat %I [ (Unpack) ] Text End Begin %I Text %I cfg Red 1 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 240 431 ] concat %I [ (Pack) ] Text End Begin %I Text %I cfg Red 1 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 480 431 ] concat %I [ (Unpack) ] Text End Begin %I Line %I b 65520 0 0 1 [12 4] 17 SetB %I cfg Black 0 0 0 SetCFg %I cbg White 1 1 1 SetCBg none SetP %I p n %I t [ 0.999999 -0 -0 0.999999 297 -164 ] concat %I 301 274 361 274 Line %I 1 End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 675 118 ] concat %I [ (Build a buffer) ] Text End Begin %I Text %I cfg Blue 0 0 1 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 394 573 ] concat %I [ (1) ] Text End Begin %I Text %I cfg Blue 0 0 1 SetCFg %I f *-helvetica-bold-r-*-140-* Helvetica-Bold 14 SetF %I t [ 1 0 0 1 245 546 ] concat %I [ (2) ] Text End Begin %I Text %I cfg Black 0 0 0 SetCFg %I f *-courier-bold-r-*-120-* Courier-Bold 12 SetF %I t [ 1 0 0 1 180 163 ] concat %I [ (Possible buffering) (involving a possible) (data copy) ] Text End End %I eop showpage end %%EndDocument endTexFig 515 2673 a Fj(Figure)15 b(1:)20 b(PVM)15 b(implemen)o(tation)h(on)f (MPPs)919 2828 y(5)p eop %%Page: 6 6 6 5 bop -45 209 1960 2 v -46 266 2 57 v -37 266 V 104 249 a Fj(PVM)p 351 266 V 360 266 V 360 266 V 219 w(W)l(orks)15 b(on)p 688 266 V 688 266 V 1075 266 V 1075 266 V 1501 266 V 1501 266 V 1913 266 V -46 322 V -37 322 V -2 305 a(message-passing)p 351 322 V 360 322 V 360 322 V 68 w(heterogeneous)p 688 322 V 688 322 V 112 w(P)o(ortabilit)o(y)p 1075 322 V 1075 322 V 169 w(F)l(unctionalit)o(y)p 1501 322 V 1501 322 V 180 w(Motiv)m(ation)p 1913 322 V -46 379 V -37 379 V 78 362 a(routines)p 351 379 V 360 379 V 360 379 V 211 w(systems)p 688 379 V 688 379 V 1075 379 V 1075 379 V 1501 379 V 1501 379 V 1913 379 V -45 380 1960 2 v -45 390 V -46 447 2 57 v -37 447 V 351 447 V 360 447 V 688 447 V 713 430 a(call)i(m)o(ust)p 1075 447 V 206 w(Can)e(b)q(e)h(used)f(only)p 1501 447 V 81 w(-Direct)h(use)f(of)p 1905 447 V 1914 447 V -46 503 V -37 503 V -12 486 a(p)o(vm)p 77 486 14 2 v 16 w(psend\(\))p 351 503 2 57 v 360 503 V 257 w(No)p 688 503 V 160 w(b)q(e)h(mo)q (di\014ed)h(to)p 1075 503 V 99 w(to)d(exc)o(hange)i(one)p 1501 503 V 108 w(nativ)o(e)g(system)p 1905 503 V 1914 503 V -46 560 V -37 560 V -12 543 a(p)o(vm)p 77 543 14 2 v 16 w(precv\(\))p 351 560 2 57 v 360 560 V 688 560 V 480 w(run)g(on)f(a)g(hetero-)p 1075 560 V 64 w(con)o(tiguous)g(piece) i(of)p 1501 560 V 49 w(-No)e(pac)o(king)p 1905 560 V 1914 560 V -46 616 V -37 616 V 351 616 V 360 616 V 688 616 V 713 599 a(geneous)h(system)p 1075 616 V 82 w(data)e(of)h(one)h(t) o(yp)q(e)p 1501 616 V 100 w(-No)f(unpac)o(king)p 1905 616 V 1914 616 V -45 618 1960 2 v -46 674 2 57 v -37 674 V 351 674 V 360 674 V 688 674 V 713 657 a(V)l(ery)h(easy)p 1075 674 V 195 w(Can)f(send)h(and)p 1501 674 V 153 w(-No)f(real)h(pac)o (king)p 1905 674 V 1914 674 V -46 731 V -37 731 V -12 714 a(p)o(vm)p 77 714 14 2 v 16 w(send\(\))p 351 731 2 57 v 360 731 V 282 w(No)p 688 731 V 160 w(mo)q(di\014cation)p 1075 731 V 143 w(receiv)o(e)p 1501 731 V 293 w(-Memory)f(sa)o(ving)p 1905 731 V 1914 731 V -46 787 V -37 787 V -12 770 a(p)o(vm)p 77 770 14 2 v 16 w(recv\(\))p 351 787 2 57 v 360 787 V 688 787 V 505 w(to)g(switc)o(h)g(to)p 1075 787 V 151 w(pac)o(k)o(ed)g(data)p 1501 787 V 187 w(on)g(the)h(sender)p 1905 787 V 1914 787 V -46 844 V -37 844 V -12 827 a(PvmDataInPlace)p 351 844 V 360 844 V 688 844 V 386 w(PvmDataDefault)p 1075 844 V 1501 844 V 1905 844 V 1914 844 V -45 845 1960 2 v -46 902 2 57 v -37 902 V 351 902 V 360 902 V 688 902 V 713 885 a(V)l(ery)g(easy)p 1075 902 V 195 w(Can)f(send)h(and)p 1501 902 V 1905 902 V 1914 902 V -46 958 V -37 958 V -12 941 a(p)o(vm)p 77 941 14 2 v 16 w(send\(\))p 351 958 2 57 v 360 958 V 282 w(No)p 688 958 V 160 w(mo)q(di\014cation)p 1075 958 V 143 w(receiv)o(e)p 1501 958 V 293 w(-Skip)h(the)e(XDR)p 1905 958 V 1914 958 V -46 1015 V -37 1015 V -12 998 a(p)o(vm)p 77 998 14 2 v 16 w(recv\(\))p 351 1015 2 57 v 360 1015 V 688 1015 V 505 w(to)g(switc)o(h)g(to)p 1075 1015 V 151 w(pac)o(k)o(ed)g(data)p 1501 1015 V 187 w(enco)q(ding)i(phase)e(of) p 1905 1015 V 1914 1015 V -46 1071 V -37 1071 V -12 1054 a(PvmDataRa)o(w)p 351 1071 V 360 1071 V 688 1071 V 445 w(PvmDataDefault)p 1075 1071 V 1501 1071 V 475 w(PvmDataDefault)p 1905 1071 V 1914 1071 V -45 1073 1960 2 v -46 1129 2 57 v -37 1129 V 351 1129 V 360 1129 V 688 1129 V 1075 1129 V 1101 1112 a(Can)g(send)h(and)p 1501 1129 V 1905 1129 V 1914 1129 V -46 1186 V -37 1186 V -12 1169 a(p)o(vm)p 77 1169 14 2 v 16 w(send\(\))p 351 1186 2 57 v 360 1186 V 276 w(Y)l(es)p 688 1186 V 155 w(P)o(ortable)p 1075 1186 V 219 w(receiv)o(e)p 1501 1186 V 293 w(-Heterogeneous)p 1905 1186 V 1914 1186 V -46 1242 V -37 1242 V -12 1225 a(p)o(vm)p 77 1225 14 2 v 16 w(recv\(\))p 351 1242 2 57 v 360 1242 V 688 1242 V 1075 1242 V 893 w(pac)o(k)o(ed)f(data)p 1501 1242 V 187 w(comm)o(unication)p 1905 1242 V 1914 1242 V -46 1298 V -37 1298 V -12 1282 a(PvmDataDefault)p 351 1298 V 360 1298 V 688 1298 V 1075 1298 V 1501 1298 V 1200 w(-uses)h(XDR)p 1905 1298 V 1914 1298 V -45 1300 1960 2 v 348 1427 a(T)l(able)g(1:)k(Summary)15 b(table)g(of)g(PVM)g (message-passing)g(features)-45 1565 y Fe(CMMD)p 54 1565 15 2 v 17 w(send)p 167 1565 V 16 w(block\(\),)23 b(CMMD)p 494 1565 V 17 w(receive)p 679 1565 V 16 w(block\(\))p -45 1578 904 2 v 44 w Fj(:)-45 1651 y(According)c(to)e(the)h (terminology)h(de\014ned)g(in)g(2.1,)e Fe(CMMD)p 971 1651 15 2 v 17 w(send)p 1084 1651 V 17 w(block\(\))g Fj(is)h(a)g(sync)o(hronous)g(blo)q(c)o(king)h(send)-45 1708 y(and)c Fe(CMMD)p 142 1708 V 17 w(receive)p 327 1708 V 16 w(block\(\))f Fj(is)i(a)f(blo)q(c)o(king)i(receiv)o(e.)-45 1858 y Fe(CMMD)p 54 1858 V 17 w(send)p 167 1858 V 16 w(async\(\),)23 b(CMMD)p 494 1858 V 17 w(receive)p 679 1858 V 16 w(async\(\))p -45 1874 904 2 v 44 w Fj(:)-45 1944 y Fe(CMMD)p 54 1944 15 2 v 17 w(send)p 167 1944 V 16 w(async\(\))c Fj(is)g(an)g(async)o(hronous)g(non-blo)q(c)o(king)i (send)f(and)g Fe(CMMD)p 1341 1944 V 16 w(receive)p 1525 1944 V 17 w(async\(\))e Fj(is)i(a)f(non-)-45 2001 y(blo)q(c)o(king)e (receiv)o(e.)24 b(CMMD)15 b(pro)o(vides)i(functions)f(to)g(c)o(hec)o(k) g(the)h(completion)g(of)f(the)g(sending)h(and)f(receiving)-45 2057 y(op)q(erations.)-45 2207 y Fe(CMMD)p 54 2207 V 17 w(send)p 167 2207 V 16 w(noblock\(\))p -45 2218 441 2 v 44 w Fj(:)-45 2294 y Fe(CMMD)p 54 2294 15 2 v 17 w(send)p 167 2294 V 16 w(noblock\(\))e Fj(is)i(an)f(async)o(hronous)g (blo)q(c)o(king)i(send.)-45 2445 y Fh(3.2)56 b(Comparison)18 b(of)g(the)h(Nativ)n(e)e(Routines)-45 2561 y Fj(T)l(o)10 b(assess)g(the)g(nativ)o(e)g(bandwidth)h(and)g(latency)l(,)g(w)o(e)f (used)h Fe(CMMD)p 1074 2561 V 17 w(send)p 1187 2561 V 16 w(block\(\))e Fj(and)i Fe(CMMD)p 1560 2561 V 16 w(receive)p 1744 2561 V 17 w(block\(\))p Fj(.)-45 2618 y(W)l(e)k(could)g(also)g(ha) o(v)o(e)f(used)h Fe(CMMD)p 550 2618 V 16 w(send)p 662 2618 V 17 w(async\(\))e Fj(and)i Fe(CMMD)p 1044 2618 V 17 w(receive)p 1229 2618 V 16 w(async\(\))p Fj(,)e(whic)o(h)j(w)o (ould)e(ha)o(v)o(e)g(giv)o(en)-45 2674 y(the)f(same)g(p)q(erformance.) 19 b(The)13 b(main)h(adv)m(an)o(tage)e(of)h(these)g(routines)g(is)h (that)e(they)h(pro)o(vide)g(the)g(user)h(with)f(the)919 2828 y(6)p eop %%Page: 7 7 7 6 bop -45 199 a Fj(p)q(ossibilit)o(y)15 b(of)e(o)o(v)o(erlapping)h (some)e(comm)o(unications)i(with)f(some)g(computations.)19 b(It)13 b(is)h(clear,)g(after)e(some)h(ex-)-45 256 y(p)q(erimen)o(ts,)f (that)e Fe(CMMD)p 367 256 15 2 v 17 w(send)p 480 256 V 17 w(noblock\(\))f Fj(is)j(quite)f(ine\016cien)o(t.)20 b(This)12 b(result)f(is)g(surprising)h(for)f(a)f(\\ping-p)q(ong")-45 312 y(test,)k(since)i(normally)f(the)g(receiv)o(e)g(is)g(alw)o(a)o(ys)f (p)q(osted)h(and)g Fe(CMMD)p 1105 312 V 17 w(send)p 1218 312 V 16 w(noblock\(\))f Fj(should)i(b)q(e)f(able)g(to)f(send)-45 369 y(the)j(data)f(without)g(an)o(y)h(bu\013ering.)24 b(Here,)17 b(on)g(the)f(con)o(trary)l(,)g(it)h(bu\013ers)f(the)h(data)f (systematically)l(,)i Fg(alw)o(a)o(ys)-45 425 y Fj(in)o(v)o(olving)j (an)e(extra)f(data)h(cop)o(y)g(on)h(the)f(sending)h(end.)33 b(Nev)o(ertheless,)21 b Fe(CMMD)p 1373 425 V 17 w(send)p 1486 425 V 16 w(noblock)e Fj(has)g(sev)o(eral)-45 482 y(adv)m(an)o(tages:)j(it)17 b(cannot)f(lead)h(to)f(a)h(deadlo)q(c)o(k)g (\(as)f(can)h Fe(CMMD)p 1047 482 V 16 w(send)p 1159 482 V 17 w(block\(\))p Fj(\),)e(and)i(the)f(user)h(can)g(reuse)g(its)-45 538 y(bu\013er)f(as)g(so)q(on)h(as)e(the)i(call)g(returns)g(\(unlik)o (e)g Fe(CMMD)p 880 538 V 17 w(send)p 993 538 V 17 w(async\(\))p Fj(\).)22 b(One)17 b(pitfall)g(in)h Fe(CMMD)p 1612 538 V 16 w(send)p 1724 538 V 17 w(noblock)-45 594 y Fj(is)e(that)e(it)i (could)g(run)f(out)g(of)g(message)g(descriptors)g(if)h(pac)o(k)o(ets)e (pile)j(up)f(at)f(the)g(sending)h(end.)-45 746 y Fh(3.3)56 b(The)18 b(Bandwidth)-45 862 y Fj(Figures)d(2\(a\))f(and)i(2\(b\))e (sho)o(w)h(the)g(bandwidth)h(obtained)g(b)q(et)o(w)o(een)g(t)o(w)o(o)e (no)q(des)h(of)g(the)g(CM-5)g(for)23 998 y Fd(\017)23 b Fj(the)15 b(nativ)o(e)g(message)g(passing)h(system)e Fe(CMMD)p 867 998 V 17 w(send)p 980 998 V 17 w(block\(\),)22 b(CMMD)p 1307 998 V 17 w(receive)p 1492 998 V 16 w(block\(\))23 1091 y Fd(\017)h Fe(pvm)p 144 1091 V 16 w(psend\(\),)g(pvm)p 447 1091 V 17 w(precv\(\))23 1185 y Fd(\017)g Fe(pvm)p 144 1185 V 16 w(send\(\),)g(pvm)p 423 1185 V 17 w(recv\(\))14 b Fj(with)i(the)f(PvmDataRa)o(w)f(format)23 1279 y Fd(\017)23 b Fe(pvm)p 144 1279 V 16 w(send\(\),)g(pvm)p 423 1279 V 17 w(recv\(\))14 b Fj(with)i(the)f(PvmDataInPlace)g(format)-45 1415 y(The)d(\014rst)f(p)q(oin)o(t)h(to)f(notice)i(in)f(Figure)g (2\(a\))f(is)h(that,)f(as)h(exp)q(ected,)h(the)f(nativ)o(e)f (message-passing)h(library)h(is)f(the)-45 1471 y(most)h(e\016cien)o(t,) i(with)g(an)f(asymptotic)g(bandwidth)h(of)f(8.06)f(Mb)o(ytes/sec.)19 b(Nev)o(ertheless,)c(the)f Fe(pvm)p 1700 1471 V 17 w(psend\(\),)-45 1527 y(pvm)p 30 1527 V 17 w(precv\(\))9 b Fj(bandwidth)i(is)g(fairly)g (close)g(to)e(the)i(p)q(erformance)f(of)g(the)g(nativ)o(e)g(system.)18 b(In)11 b(fact,)f Fe(pvm)p 1724 1527 V 17 w(psend\(\))-45 1584 y Fj(is)21 b(built)g(on)g(top)e(of)h Fe(CMMD)p 429 1584 V 17 w(send)p 542 1584 V 16 w(async\(\))p Fj(,)h(a)e (con\014guration)i(that)e(explains)j(the)e(go)q(o)q(d)h(p)q(erformance) f(\(see)-45 1640 y(section)c(3.1\).)-45 1727 y(W)l(e)10 b(also)g(see)h(that)e Fe(pvm)p 351 1727 V 17 w(send\(\),)23 b(pvm)p 631 1727 V 17 w(recv\(\))9 b Fj(with)h Fe(PvmDataInPlace)f Fj(is)h(m)o(uc)o(h)g(less)h(e\016cien)o(t)g(than)f Fe(pvm)p 1815 1727 V 17 w(psend\(\),)-45 1783 y(pvm)p 30 1783 V 17 w(precv\(\))p Fj(.)19 b(Tw)o(o)14 b(factors)g(explain)j(this)e (ine\016ciency:)23 1907 y Fd(\017)23 b Fj(Unlik)o(e)d Fe(pvm)p 290 1907 V 17 w(psend\(\),)i(pvm)p 593 1907 V 17 w(precv\(\))p Fj(,)d(it)g(in)o(v)o(olv)o(es)g(a)f(real)h(data)g (unpac)o(king)g(on)g(the)g(receiving)h(end)69 1963 y(\(see)15 b(Figure)g(1\).)23 2057 y Fd(\017)23 b Fj(It)10 b(is)g(built)i(on)e (top)g(of)g Fe(CMMD)p 537 2057 V 16 w(send)p 649 2057 V 17 w(noblock\(\))f Fj(whic)o(h)i(w)o(e)f(sho)o(w)o(ed)f(m)o(uc)o(h)i (less)f(e\016cien)o(t)h(than)f Fe(CMMD)p 1784 2057 V 17 w(send)p 1897 2057 V 16 w(async\(\))69 2113 y Fj(b)q(ecause)16 b(of)f(an)g(extra)f(data)h(cop)o(y)g(on)g(the)g(sending)i(end)f(\(see)f (section)g(3.2\).)-45 2237 y(Of)j(course,)h Fe(pvm)p 253 2237 V 17 w(send\(\),)j(pvm)p 532 2237 V 17 w(recv\(\))17 b Fj(with)i Fe(PvmDataRaw)e Fj(is)h(ev)o(en)h(less)f(e\016cien)o(t.)30 b(It)18 b(is)g(built)i(on)e(top)f(of)-45 2293 y Fe(CMMD)p 54 2293 V 17 w(send)p 167 2293 V 16 w(async)e Fj(but)g(in)o(v)o(olv)o (es)h(an)f(actual)g(data)g(pac)o(king-unpac)o(king.)-45 2445 y Fh(3.4)56 b(The)18 b(Latency)-45 2561 y Fj(Figure)d(3\(a\))f (sho)o(ws)h(the)g(transfer)g(time)g(b)q(et)o(w)o(een)h(t)o(w)o(o)e(no)q (des)h(for)g(small)h(messages)f(\(up)g(to)f(1024)g(b)o(ytes\).)-45 2647 y(W)l(e)k(computed)h(the)f(latencies)h(from)e(Figure)i(3)e(using)i (a)f(least)g(squares)g(in)o(terp)q(olation.)30 b(They)18 b(are)g(giv)o(en)g(in)-45 2704 y(the)d(follo)o(wing)h(table.)919 2828 y(7)p eop %%Page: 8 8 8 7 bop -225 174 a 17524246 17524246 1184071 12695879 39337492 39732183 startTexFig -225 174 a %%BeginDocument: cm5_band.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6962 4926 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 1022 545 1971 1188 PR DO 4 w SO 6 w c0 1022 1733 mt 2992 1733 L 1022 545 mt 2992 545 L 1022 1733 mt 1022 545 L 2992 1733 mt 2992 545 L 1022 1733 mt 1022 1733 L 2992 1733 mt 2992 1733 L 1022 1733 mt 2992 1733 L 1022 1733 mt 1022 545 L 1022 1733 mt 1022 1733 L 1022 1733 mt 2992 1733 L 1022 545 mt 2992 545 L 1022 1733 mt 1022 545 L 2992 1733 mt 2992 545 L 1022 545 mt 1022 545 L 2992 545 mt 2992 545 L 1397 836 mt (CMMD_send_block) s gs 1022 545 1971 1189 MR c np gr c6 1120 783 mt 1192 783 L 1156 747 mt 1156 819 L gs 1022 545 1971 1189 MR c np gr c0 1397 1073 mt (pvm_psend ) s gs 1022 545 1971 1189 MR c np gr c2 36 36 1156 1020 FO gs 1022 545 1971 1189 MR c np gr c0 1397 1311 mt (PvmDataInPlace ) s gs 1022 545 1971 1189 MR c np gr c3 1120 1222 mt 1192 1294 L 1192 1222 mt 1120 1294 L gs 1022 545 1971 1189 MR c np gr c0 1397 1548 mt (PvmDataRaw ) s gs 1022 545 1971 1189 MR c np gr c4 1120 1495 mt 1192 1495 L 1156 1459 mt 1156 1531 L 1120 1459 mt 1192 1531 L 1192 1459 mt 1120 1531 L gs 1022 545 1971 1189 MR c np gr DO 4 w c0 998 4612 mt 998 388 L 998 388 mt 998 388 L 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 4121 mt 6256 4121 L 6256 4121 mt 6256 4121 L 898 3630 mt 6256 3630 L 6256 3630 mt 6256 3630 L 898 3139 mt 6256 3139 L 6256 3139 mt 6256 3139 L 898 2647 mt 6256 2647 L 6256 2647 mt 6256 2647 L 898 2156 mt 6256 2156 L 6256 2156 mt 6256 2156 L 898 1665 mt 6256 1665 L 6256 1665 mt 6256 1665 L 898 1174 mt 6256 1174 L 6256 1174 mt 6256 1174 L 898 683 mt 6256 683 L 6256 683 mt 6256 683 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4585 L 898 388 mt 898 415 L DO 898 4612 mt 898 388 L 898 388 mt 898 388 L SO 951 4612 mt 951 4585 L 951 388 mt 951 415 L DO 951 4612 mt 951 388 L 951 388 mt 951 388 L SO 998 4612 mt 998 4585 L 998 388 mt 998 415 L DO 998 4612 mt 998 388 L 998 388 mt 998 388 L SO 998 4612 mt 998 4558 L 998 388 mt 998 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 892 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 1052 4736 mt (1) s /Helvetica /ISOLatin1Encoding 144 FMSR 1310 4612 mt 1310 4585 L 1310 388 mt 1310 415 L DO 1310 4612 mt 1310 388 L 1310 388 mt 1310 388 L SO 1492 4612 mt 1492 4585 L 1492 388 mt 1492 415 L DO 1492 4612 mt 1492 388 L 1492 388 mt 1492 388 L SO 1622 4612 mt 1622 4585 L 1622 388 mt 1622 415 L DO 1622 4612 mt 1622 388 L 1622 388 mt 1622 388 L SO 1722 4612 mt 1722 4585 L 1722 388 mt 1722 415 L DO 1722 4612 mt 1722 388 L 1722 388 mt 1722 388 L SO 1804 4612 mt 1804 4585 L 1804 388 mt 1804 415 L DO 1804 4612 mt 1804 388 L 1804 388 mt 1804 388 L SO 1873 4612 mt 1873 4585 L 1873 388 mt 1873 415 L DO 1873 4612 mt 1873 388 L 1873 388 mt 1873 388 L SO 1933 4612 mt 1933 4585 L 1933 388 mt 1933 415 L DO 1933 4612 mt 1933 388 L 1933 388 mt 1933 388 L SO 1986 4612 mt 1986 4585 L 1986 388 mt 1986 415 L DO 1986 4612 mt 1986 388 L 1986 388 mt 1986 388 L SO 2033 4612 mt 2033 4585 L 2033 388 mt 2033 415 L DO 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L SO 2033 4612 mt 2033 4558 L 2033 388 mt 2033 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1927 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 2087 4736 mt (2) s /Helvetica /ISOLatin1Encoding 144 FMSR 2345 4612 mt 2345 4585 L 2345 388 mt 2345 415 L DO 2345 4612 mt 2345 388 L 2345 388 mt 2345 388 L SO 2527 4612 mt 2527 4585 L 2527 388 mt 2527 415 L DO 2527 4612 mt 2527 388 L 2527 388 mt 2527 388 L SO 2657 4612 mt 2657 4585 L 2657 388 mt 2657 415 L DO 2657 4612 mt 2657 388 L 2657 388 mt 2657 388 L SO 2757 4612 mt 2757 4585 L 2757 388 mt 2757 415 L DO 2757 4612 mt 2757 388 L 2757 388 mt 2757 388 L SO 2839 4612 mt 2839 4585 L 2839 388 mt 2839 415 L DO 2839 4612 mt 2839 388 L 2839 388 mt 2839 388 L SO 2908 4612 mt 2908 4585 L 2908 388 mt 2908 415 L DO 2908 4612 mt 2908 388 L 2908 388 mt 2908 388 L SO 2968 4612 mt 2968 4585 L 2968 388 mt 2968 415 L DO 2968 4612 mt 2968 388 L 2968 388 mt 2968 388 L SO 3021 4612 mt 3021 4585 L 3021 388 mt 3021 415 L DO 3021 4612 mt 3021 388 L 3021 388 mt 3021 388 L SO 3069 4612 mt 3069 4585 L 3069 388 mt 3069 415 L DO 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L SO 3069 4612 mt 3069 4558 L 3069 388 mt 3069 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 2963 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 3123 4736 mt (3) s /Helvetica /ISOLatin1Encoding 144 FMSR 3380 4612 mt 3380 4585 L 3380 388 mt 3380 415 L DO 3380 4612 mt 3380 388 L 3380 388 mt 3380 388 L SO 3562 4612 mt 3562 4585 L 3562 388 mt 3562 415 L DO 3562 4612 mt 3562 388 L 3562 388 mt 3562 388 L SO 3692 4612 mt 3692 4585 L 3692 388 mt 3692 415 L DO 3692 4612 mt 3692 388 L 3692 388 mt 3692 388 L SO 3792 4612 mt 3792 4585 L 3792 388 mt 3792 415 L DO 3792 4612 mt 3792 388 L 3792 388 mt 3792 388 L SO 3874 4612 mt 3874 4585 L 3874 388 mt 3874 415 L DO 3874 4612 mt 3874 388 L 3874 388 mt 3874 388 L SO 3943 4612 mt 3943 4585 L 3943 388 mt 3943 415 L DO 3943 4612 mt 3943 388 L 3943 388 mt 3943 388 L SO 4003 4612 mt 4003 4585 L 4003 388 mt 4003 415 L DO 4003 4612 mt 4003 388 L 4003 388 mt 4003 388 L SO 4056 4612 mt 4056 4585 L 4056 388 mt 4056 415 L DO 4056 4612 mt 4056 388 L 4056 388 mt 4056 388 L SO 4104 4612 mt 4104 4585 L 4104 388 mt 4104 415 L DO 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L SO 4104 4612 mt 4104 4558 L 4104 388 mt 4104 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 3998 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 4158 4736 mt (4) s /Helvetica /ISOLatin1Encoding 144 FMSR 4415 4612 mt 4415 4585 L 4415 388 mt 4415 415 L DO 4415 4612 mt 4415 388 L 4415 388 mt 4415 388 L SO 4598 4612 mt 4598 4585 L 4598 388 mt 4598 415 L DO 4598 4612 mt 4598 388 L 4598 388 mt 4598 388 L SO 4727 4612 mt 4727 4585 L 4727 388 mt 4727 415 L DO 4727 4612 mt 4727 388 L 4727 388 mt 4727 388 L SO 4827 4612 mt 4827 4585 L 4827 388 mt 4827 415 L DO 4827 4612 mt 4827 388 L 4827 388 mt 4827 388 L SO 4909 4612 mt 4909 4585 L 4909 388 mt 4909 415 L DO 4909 4612 mt 4909 388 L 4909 388 mt 4909 388 L SO 4979 4612 mt 4979 4585 L 4979 388 mt 4979 415 L DO 4979 4612 mt 4979 388 L 4979 388 mt 4979 388 L SO 5039 4612 mt 5039 4585 L 5039 388 mt 5039 415 L DO 5039 4612 mt 5039 388 L 5039 388 mt 5039 388 L SO 5092 4612 mt 5092 4585 L 5092 388 mt 5092 415 L DO 5092 4612 mt 5092 388 L 5092 388 mt 5092 388 L SO 5139 4612 mt 5139 4585 L 5139 388 mt 5139 415 L DO 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L SO 5139 4612 mt 5139 4558 L 5139 388 mt 5139 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 5033 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 5193 4736 mt (5) s /Helvetica /ISOLatin1Encoding 144 FMSR 5451 4612 mt 5451 4585 L 5451 388 mt 5451 415 L DO 5451 4612 mt 5451 388 L 5451 388 mt 5451 388 L SO 5633 4612 mt 5633 4585 L 5633 388 mt 5633 415 L DO 5633 4612 mt 5633 388 L 5633 388 mt 5633 388 L SO 5762 4612 mt 5762 4585 L 5762 388 mt 5762 415 L DO 5762 4612 mt 5762 388 L 5762 388 mt 5762 388 L SO 5862 4612 mt 5862 4585 L 5862 388 mt 5862 415 L DO 5862 4612 mt 5862 388 L 5862 388 mt 5862 388 L SO 5944 4612 mt 5944 4585 L 5944 388 mt 5944 415 L DO 5944 4612 mt 5944 388 L 5944 388 mt 5944 388 L SO 6014 4612 mt 6014 4585 L 6014 388 mt 6014 415 L DO 6014 4612 mt 6014 388 L 6014 388 mt 6014 388 L SO 6074 4612 mt 6074 4585 L 6074 388 mt 6074 415 L DO 6074 4612 mt 6074 388 L 6074 388 mt 6074 388 L SO 6127 4612 mt 6127 4585 L 6127 388 mt 6127 415 L DO 6127 4612 mt 6127 388 L 6127 388 mt 6127 388 L SO 6174 4612 mt 6174 4585 L 6174 388 mt 6174 415 L DO 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L SO 6174 4612 mt 6174 4558 L 6174 388 mt 6174 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 6068 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 6228 4736 mt (6) s /Helvetica /ISOLatin1Encoding 144 FMSR 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 4121 mt 952 4121 L 6256 4121 mt 6202 4121 L 783 4174 mt (1) s 898 3630 mt 952 3630 L 6256 3630 mt 6202 3630 L 783 3683 mt (2) s 898 3139 mt 952 3139 L 6256 3139 mt 6202 3139 L 783 3192 mt (3) s 898 2647 mt 952 2647 L 6256 2647 mt 6202 2647 L 783 2700 mt (4) s 898 2156 mt 952 2156 L 6256 2156 mt 6202 2156 L 783 2209 mt (5) s 898 1665 mt 952 1665 L 6256 1665 mt 6202 1665 L 783 1718 mt (6) s 898 1174 mt 952 1174 L 6256 1174 mt 6202 1174 L 783 1227 mt (7) s 898 683 mt 952 683 L 6256 683 mt 6202 683 L 783 736 mt (8) s 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr c6 862 4559 mt 934 4559 L 898 4523 mt 898 4595 L 1174 4512 mt 1246 4512 L 1210 4476 mt 1210 4548 L 1485 4425 mt 1557 4425 L 1521 4389 mt 1521 4461 L 1797 4255 mt 1869 4255 L 1833 4219 mt 1833 4291 L 2108 3961 mt 2180 3961 L 2144 3925 mt 2144 3997 L 2420 3489 mt 2492 3489 L 2456 3453 mt 2456 3525 L 2732 2835 mt 2804 2835 L 2768 2799 mt 2768 2871 L 3043 2141 mt 3115 2141 L 3079 2105 mt 3079 2177 L 3355 1671 mt 3427 1671 L 3391 1635 mt 3391 1707 L 3666 1140 mt 3738 1140 L 3702 1104 mt 3702 1176 L 3978 859 mt 4050 859 L 4014 823 mt 4014 895 L 4290 714 mt 4362 714 L 4326 678 mt 4326 750 L 4601 682 mt 4673 682 L 4637 646 mt 4637 718 L 4913 653 mt 4985 653 L 4949 617 mt 4949 689 L 5225 632 mt 5297 632 L 5261 596 mt 5261 668 L 5536 578 mt 5608 578 L 5572 542 mt 5572 614 L 5848 569 mt 5920 569 L 5884 533 mt 5884 605 L 6159 562 mt 6231 562 L 6195 526 mt 6195 598 L gs 898 388 5359 4225 MR c np gr c2 36 36 898 4586 FO 36 36 1210 4561 FO 36 36 1521 4510 FO 36 36 1833 4413 FO 36 36 2144 4219 FO 36 36 2456 3855 FO 36 36 2768 3345 FO 36 36 3079 2659 FO 36 36 3391 2003 FO 36 36 3702 1589 FO 36 36 4014 1121 FO 36 36 4326 948 FO 36 36 4637 794 FO 36 36 4949 740 FO 36 36 5261 673 FO 36 36 5572 615 FO 36 36 5884 591 FO 36 36 6195 575 FO gs 898 388 5359 4225 MR c np gr c3 862 4570 mt 934 4642 L 934 4570 mt 862 4642 L 1174 4565 mt 1246 4637 L 1246 4565 mt 1174 4637 L 1485 4553 mt 1557 4625 L 1557 4553 mt 1485 4625 L 1797 4532 mt 1869 4604 L 1869 4532 mt 1797 4604 L 2108 4487 mt 2180 4559 L 2180 4487 mt 2108 4559 L 2420 4405 mt 2492 4477 L 2492 4405 mt 2420 4477 L 2732 4251 mt 2804 4323 L 2804 4251 mt 2732 4323 L 3043 3984 mt 3115 4056 L 3115 3984 mt 3043 4056 L 3355 3583 mt 3427 3655 L 3427 3583 mt 3355 3655 L 3666 3166 mt 3738 3238 L 3738 3166 mt 3666 3238 L 3978 2740 mt 4050 2812 L 4050 2740 mt 3978 2812 L 4290 2457 mt 4362 2529 L 4362 2457 mt 4290 2529 L 4601 2335 mt 4673 2407 L 4673 2335 mt 4601 2407 L 4913 2424 mt 4985 2496 L 4985 2424 mt 4913 2496 L 5225 2232 mt 5297 2304 L 5297 2232 mt 5225 2304 L 5536 2114 mt 5608 2186 L 5608 2114 mt 5536 2186 L 5848 2126 mt 5920 2198 L 5920 2126 mt 5848 2198 L 6159 2114 mt 6231 2186 L 6231 2114 mt 6159 2186 L gs 898 388 5359 4225 MR c np gr c4 862 4606 mt 934 4606 L 898 4570 mt 898 4642 L 862 4570 mt 934 4642 L 934 4570 mt 862 4642 L 1174 4598 mt 1246 4598 L 1210 4562 mt 1210 4634 L 1174 4562 mt 1246 4634 L 1246 4562 mt 1174 4634 L 1485 4584 mt 1557 4584 L 1521 4548 mt 1521 4620 L 1485 4548 mt 1557 4620 L 1557 4548 mt 1485 4620 L 1797 4558 mt 1869 4558 L 1833 4522 mt 1833 4594 L 1797 4522 mt 1869 4594 L 1869 4522 mt 1797 4594 L 2108 4504 mt 2180 4504 L 2144 4468 mt 2144 4540 L 2108 4468 mt 2180 4540 L 2180 4468 mt 2108 4540 L 2420 4407 mt 2492 4407 L 2456 4371 mt 2456 4443 L 2420 4371 mt 2492 4443 L 2492 4371 mt 2420 4443 L 2732 4236 mt 2804 4236 L 2768 4200 mt 2768 4272 L 2732 4200 mt 2804 4272 L 2804 4200 mt 2732 4272 L 3043 3981 mt 3115 3981 L 3079 3945 mt 3079 4017 L 3043 3945 mt 3115 4017 L 3115 3945 mt 3043 4017 L 3355 3673 mt 3427 3673 L 3391 3637 mt 3391 3709 L 3355 3637 mt 3427 3709 L 3427 3637 mt 3355 3709 L 3666 3252 mt 3738 3252 L 3702 3216 mt 3702 3288 L 3666 3216 mt 3738 3288 L 3738 3216 mt 3666 3288 L 3978 2901 mt 4050 2901 L 4014 2865 mt 4014 2937 L 3978 2865 mt 4050 2937 L 4050 2865 mt 3978 2937 L 4290 2845 mt 4362 2845 L 4326 2809 mt 4326 2881 L 4290 2809 mt 4362 2881 L 4362 2809 mt 4290 2881 L 4601 2716 mt 4673 2716 L 4637 2680 mt 4637 2752 L 4601 2680 mt 4673 2752 L 4673 2680 mt 4601 2752 L 4913 2710 mt 4985 2710 L 4949 2674 mt 4949 2746 L 4913 2674 mt 4985 2746 L 4985 2674 mt 4913 2746 L 5225 2662 mt 5297 2662 L 5261 2626 mt 5261 2698 L 5225 2626 mt 5297 2698 L 5297 2626 mt 5225 2698 L 5536 2615 mt 5608 2615 L 5572 2579 mt 5572 2651 L 5536 2579 mt 5608 2651 L 5608 2579 mt 5536 2651 L 5848 2579 mt 5920 2579 L 5884 2543 mt 5884 2615 L 5848 2543 mt 5920 2615 L 5920 2543 mt 5848 2615 L 6159 2563 mt 6231 2563 L 6195 2527 mt 6195 2599 L 6159 2527 mt 6231 2599 L 6231 2527 mt 6159 2599 L gs 898 388 5359 4225 MR c np c6 311 -7 312 -9 311 -54 312 -21 312 -29 311 -32 312 -145 312 -281 311 -531 312 -470 311 -694 312 -654 312 -472 311 -294 312 -170 311 -87 312 -47 898 4559 18 MP stroke c2 311 -16 312 -24 311 -58 312 -67 312 -54 311 -154 312 -173 312 -468 311 -414 312 -656 311 -686 312 -510 312 -364 311 -194 312 -97 311 -51 312 -25 898 4586 18 MP stroke c3 311 -12 312 12 311 -118 312 -192 312 89 311 -122 312 -283 312 -426 311 -417 312 -401 311 -267 312 -154 312 -82 311 -45 312 -21 311 -12 312 -5 898 4606 18 MP stroke c4 311 -16 312 -36 311 -47 312 -48 312 -6 311 -129 312 -56 312 -351 311 -421 312 -308 311 -255 312 -171 312 -97 311 -54 312 -26 311 -14 312 -8 898 4606 18 MP stroke gr c0 2885 4985 mt (Number of Bytes sent) s 729 3172 mt -90 rotate (Bandwidth in MB/sec) s 90 rotate 2691 273 mt (Connection Machine 5 - \(a\)) s end eplot epage end showpage %%EndDocument endTexFig 975 174 a 17524246 17524246 1184071 12959006 35916840 39732183 startTexFig 975 174 a %%BeginDocument: cm5_band_small.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6342 4882 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 1059 649 2318 1189 PR DO 4 w SO 6 w c0 1059 1838 mt 3376 1838 L 1059 649 mt 3376 649 L 1059 1838 mt 1059 649 L 3376 1838 mt 3376 649 L 1059 1838 mt 1059 1838 L 3376 1838 mt 3376 1838 L 1059 1838 mt 3376 1838 L 1059 1838 mt 1059 649 L 1059 1838 mt 1059 1838 L 1059 1838 mt 3376 1838 L 1059 649 mt 3376 649 L 1059 1838 mt 1059 649 L 3376 1838 mt 3376 649 L 1059 649 mt 1059 649 L 3376 649 mt 3376 649 L 1434 940 mt (CMMD_block ) s gs 1059 649 2318 1190 MR c np gr c6 1157 887 mt 1229 887 L 1193 851 mt 1193 923 L gs 1059 649 2318 1190 MR c np gr c0 1434 1178 mt (pvm_psend-pvm_precv) s gs 1059 649 2318 1190 MR c np gr c2 36 36 1193 1125 FO gs 1059 649 2318 1190 MR c np gr c0 1434 1415 mt (PvmDataInPlace ) s gs 1059 649 2318 1190 MR c np gr c3 1157 1326 mt 1229 1398 L 1229 1326 mt 1157 1398 L gs 1059 649 2318 1190 MR c np gr c0 1434 1653 mt (PvmDataRaw ) s gs 1059 649 2318 1190 MR c np gr c4 1157 1600 mt 1229 1600 L 1193 1564 mt 1193 1636 L 1157 1564 mt 1229 1636 L 1229 1564 mt 1157 1636 L gs 1059 649 2318 1190 MR c np gr DO 4 w c0 898 4612 mt 898 388 L 898 388 mt 898 388 L 1421 4612 mt 1421 388 L 1421 388 mt 1421 388 L 1944 4612 mt 1944 388 L 1944 388 mt 1944 388 L 2468 4612 mt 2468 388 L 2468 388 mt 2468 388 L 2991 4612 mt 2991 388 L 2991 388 mt 2991 388 L 3514 4612 mt 3514 388 L 3514 388 mt 3514 388 L 4037 4612 mt 4037 388 L 4037 388 mt 4037 388 L 4561 4612 mt 4561 388 L 4561 388 mt 4561 388 L 5084 4612 mt 5084 388 L 5084 388 mt 5084 388 L 5607 4612 mt 5607 388 L 5607 388 mt 5607 388 L 6130 4612 mt 6130 388 L 6130 388 mt 6130 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 3908 mt 6256 3908 L 6256 3908 mt 6256 3908 L 898 3204 mt 6256 3204 L 6256 3204 mt 6256 3204 L 898 2500 mt 6256 2500 L 6256 2500 mt 6256 2500 L 898 1796 mt 6256 1796 L 6256 1796 mt 6256 1796 L 898 1092 mt 6256 1092 L 6256 1092 mt 6256 1092 L 898 388 mt 6256 388 L 6256 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4558 L 898 388 mt 898 442 L 858 4781 mt (0) s 1421 4612 mt 1421 4558 L 1421 388 mt 1421 442 L 1301 4781 mt (100) s 1944 4612 mt 1944 4558 L 1944 388 mt 1944 442 L 1824 4781 mt (200) s 2468 4612 mt 2468 4558 L 2468 388 mt 2468 442 L 2348 4781 mt (300) s 2991 4612 mt 2991 4558 L 2991 388 mt 2991 442 L 2871 4781 mt (400) s 3514 4612 mt 3514 4558 L 3514 388 mt 3514 442 L 3394 4781 mt (500) s 4037 4612 mt 4037 4558 L 4037 388 mt 4037 442 L 3917 4781 mt (600) s 4561 4612 mt 4561 4558 L 4561 388 mt 4561 442 L 4441 4781 mt (700) s 5084 4612 mt 5084 4558 L 5084 388 mt 5084 442 L 4964 4781 mt (800) s 5607 4612 mt 5607 4558 L 5607 388 mt 5607 442 L 5487 4781 mt (900) s 6130 4612 mt 6130 4558 L 6130 388 mt 6130 442 L 5970 4781 mt (1000) s 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 3908 mt 952 3908 L 6256 3908 mt 6202 3908 L 783 3961 mt (1) s 898 3204 mt 952 3204 L 6256 3204 mt 6202 3204 L 783 3257 mt (2) s 898 2500 mt 952 2500 L 6256 2500 mt 6202 2500 L 783 2553 mt (3) s 898 1796 mt 952 1796 L 6256 1796 mt 6202 1796 L 783 1849 mt (4) s 898 1092 mt 952 1092 L 6256 1092 mt 6202 1092 L 783 1145 mt (5) s 898 388 mt 952 388 L 6256 388 mt 6202 388 L 783 441 mt (6) s 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr c6 862 4612 mt 934 4612 L 898 4576 mt 898 4648 L 1029 4373 mt 1101 4373 L 1065 4337 mt 1065 4409 L 1197 4150 mt 1269 4150 L 1233 4114 mt 1233 4186 L 1364 3948 mt 1436 3948 L 1400 3912 mt 1400 3984 L 1532 3753 mt 1604 3753 L 1568 3717 mt 1568 3789 L 1699 3579 mt 1771 3579 L 1735 3543 mt 1735 3615 L 1867 3418 mt 1939 3418 L 1903 3382 mt 1903 3454 L 2034 3257 mt 2106 3257 L 2070 3221 mt 2070 3293 L 2202 3130 mt 2274 3130 L 2238 3094 mt 2238 3166 L 2369 3001 mt 2441 3001 L 2405 2965 mt 2405 3037 L 2536 2865 mt 2608 2865 L 2572 2829 mt 2572 2901 L 2704 2751 mt 2776 2751 L 2740 2715 mt 2740 2787 L 2871 2644 mt 2943 2644 L 2907 2608 mt 2907 2680 L 3039 2543 mt 3111 2543 L 3075 2507 mt 3075 2579 L 3206 2432 mt 3278 2432 L 3242 2396 mt 3242 2468 L 3374 2435 mt 3446 2435 L 3410 2399 mt 3410 2471 L 3541 2289 mt 3613 2289 L 3577 2253 mt 3577 2325 L 3708 2161 mt 3780 2161 L 3744 2125 mt 3744 2197 L 3876 2101 mt 3948 2101 L 3912 2065 mt 3912 2137 L 4043 2028 mt 4115 2028 L 4079 1992 mt 4079 2064 L 4211 1943 mt 4283 1943 L 4247 1907 mt 4247 1979 L 4378 1894 mt 4450 1894 L 4414 1858 mt 4414 1930 L 4546 1832 mt 4618 1832 L 4582 1796 mt 4582 1868 L 4713 1739 mt 4785 1739 L 4749 1703 mt 4749 1775 L 4881 1699 mt 4953 1699 L 4917 1663 mt 4917 1735 L 5048 1628 mt 5120 1628 L 5084 1592 mt 5084 1664 L 5215 1576 mt 5287 1576 L 5251 1540 mt 5251 1612 L 5383 1526 mt 5455 1526 L 5419 1490 mt 5419 1562 L 5550 1462 mt 5622 1462 L 5586 1426 mt 5586 1498 L 5718 1433 mt 5790 1433 L 5754 1397 mt 5754 1469 L 5885 1483 mt 5957 1483 L 5921 1447 mt 5921 1519 L 6053 1331 mt 6125 1331 L 6089 1295 mt 6089 1367 L 6220 1291 mt 6292 1291 L 6256 1255 mt 6256 1327 L gs 898 388 5359 4225 MR c np gr c2 36 36 898 4612 FO 36 36 1065 4503 FO 36 36 1233 4402 FO 36 36 1400 4299 FO 36 36 1568 4205 FO 36 36 1735 4110 FO 36 36 1903 4018 FO 36 36 2070 3935 FO 36 36 2238 3858 FO 36 36 2405 3768 FO 36 36 2572 3678 FO 36 36 2740 3593 FO 36 36 2907 3510 FO 36 36 3075 3424 FO 36 36 3242 3364 FO 36 36 3410 3286 FO 36 36 3577 3215 FO 36 36 3744 3157 FO 36 36 3912 3089 FO 36 36 4079 3024 FO 36 36 4247 2966 FO 36 36 4414 2909 FO 36 36 4582 2855 FO 36 36 4749 2809 FO 36 36 4917 2770 FO 36 36 5084 2714 FO 36 36 5251 2652 FO 36 36 5419 2598 FO 36 36 5586 2566 FO 36 36 5754 2507 FO 36 36 5921 2492 FO 36 36 6089 2435 FO 36 36 6256 2401 FO gs 898 388 5359 4225 MR c np gr c3 862 4576 mt 934 4648 L 934 4576 mt 862 4648 L 1029 4552 mt 1101 4624 L 1101 4552 mt 1029 4624 L 1197 4528 mt 1269 4600 L 1269 4528 mt 1197 4600 L 1364 4504 mt 1436 4576 L 1436 4504 mt 1364 4576 L 1532 4481 mt 1604 4553 L 1604 4481 mt 1532 4553 L 1699 4460 mt 1771 4532 L 1771 4460 mt 1699 4532 L 1867 4437 mt 1939 4509 L 1939 4437 mt 1867 4509 L 2034 4416 mt 2106 4488 L 2106 4416 mt 2034 4488 L 2202 4397 mt 2274 4469 L 2274 4397 mt 2202 4469 L 2369 4374 mt 2441 4446 L 2441 4374 mt 2369 4446 L 2536 4354 mt 2608 4426 L 2608 4354 mt 2536 4426 L 2704 4338 mt 2776 4410 L 2776 4338 mt 2704 4410 L 2871 4317 mt 2943 4389 L 2943 4317 mt 2871 4389 L 3039 4297 mt 3111 4369 L 3111 4297 mt 3039 4369 L 3206 4282 mt 3278 4354 L 3278 4282 mt 3206 4354 L 3374 4262 mt 3446 4334 L 3446 4262 mt 3374 4334 L 3541 4244 mt 3613 4316 L 3613 4244 mt 3541 4316 L 3708 4229 mt 3780 4301 L 3780 4229 mt 3708 4301 L 3876 4208 mt 3948 4280 L 3948 4208 mt 3876 4280 L 4043 4190 mt 4115 4262 L 4115 4190 mt 4043 4262 L 4211 4178 mt 4283 4250 L 4283 4178 mt 4211 4250 L 4378 4158 mt 4450 4230 L 4450 4158 mt 4378 4230 L 4546 4146 mt 4618 4218 L 4618 4146 mt 4546 4218 L 4713 4125 mt 4785 4197 L 4785 4125 mt 4713 4197 L 4881 4110 mt 4953 4182 L 4953 4110 mt 4881 4182 L 5048 4098 mt 5120 4170 L 5120 4098 mt 5048 4170 L 5215 4078 mt 5287 4150 L 5287 4078 mt 5215 4150 L 5383 4067 mt 5455 4139 L 5455 4067 mt 5383 4139 L 5550 4047 mt 5622 4119 L 5622 4047 mt 5550 4119 L 5718 4038 mt 5790 4110 L 5790 4038 mt 5718 4110 L 5885 4019 mt 5957 4091 L 5957 4019 mt 5885 4091 L 6053 4000 mt 6125 4072 L 6125 4000 mt 6053 4072 L 6220 3990 mt 6292 4062 L 6292 3990 mt 6220 4062 L gs 898 388 5359 4225 MR c np gr c4 862 4612 mt 934 4612 L 898 4576 mt 898 4648 L 862 4576 mt 934 4648 L 934 4576 mt 862 4648 L 1029 4583 mt 1101 4583 L 1065 4547 mt 1065 4619 L 1029 4547 mt 1101 4619 L 1101 4547 mt 1029 4619 L 1197 4555 mt 1269 4555 L 1233 4519 mt 1233 4591 L 1197 4519 mt 1269 4591 L 1269 4519 mt 1197 4591 L 1364 4530 mt 1436 4530 L 1400 4494 mt 1400 4566 L 1364 4494 mt 1436 4566 L 1436 4494 mt 1364 4566 L 1532 4503 mt 1604 4503 L 1568 4467 mt 1568 4539 L 1532 4467 mt 1604 4539 L 1604 4467 mt 1532 4539 L 1699 4477 mt 1771 4477 L 1735 4441 mt 1735 4513 L 1699 4441 mt 1771 4513 L 1771 4441 mt 1699 4513 L 1867 4450 mt 1939 4450 L 1903 4414 mt 1903 4486 L 1867 4414 mt 1939 4486 L 1939 4414 mt 1867 4486 L 2034 4426 mt 2106 4426 L 2070 4390 mt 2070 4462 L 2034 4390 mt 2106 4462 L 2106 4390 mt 2034 4462 L 2202 4402 mt 2274 4402 L 2238 4366 mt 2238 4438 L 2202 4366 mt 2274 4438 L 2274 4366 mt 2202 4438 L 2369 4380 mt 2441 4380 L 2405 4344 mt 2405 4416 L 2369 4344 mt 2441 4416 L 2441 4344 mt 2369 4416 L 2536 4361 mt 2608 4361 L 2572 4325 mt 2572 4397 L 2536 4325 mt 2608 4397 L 2608 4325 mt 2536 4397 L 2704 4339 mt 2776 4339 L 2740 4303 mt 2740 4375 L 2704 4303 mt 2776 4375 L 2776 4303 mt 2704 4375 L 2871 4313 mt 2943 4313 L 2907 4277 mt 2907 4349 L 2871 4277 mt 2943 4349 L 2943 4277 mt 2871 4349 L 3039 4291 mt 3111 4291 L 3075 4255 mt 3075 4327 L 3039 4255 mt 3111 4327 L 3111 4255 mt 3039 4327 L 3206 4271 mt 3278 4271 L 3242 4235 mt 3242 4307 L 3206 4235 mt 3278 4307 L 3278 4235 mt 3206 4307 L 3374 4253 mt 3446 4253 L 3410 4217 mt 3410 4289 L 3374 4217 mt 3446 4289 L 3446 4217 mt 3374 4289 L 3541 4238 mt 3613 4238 L 3577 4202 mt 3577 4274 L 3541 4202 mt 3613 4274 L 3613 4202 mt 3541 4274 L 3708 4218 mt 3780 4218 L 3744 4182 mt 3744 4254 L 3708 4182 mt 3780 4254 L 3780 4182 mt 3708 4254 L 3876 4202 mt 3948 4202 L 3912 4166 mt 3912 4238 L 3876 4166 mt 3948 4238 L 3948 4166 mt 3876 4238 L 4043 4186 mt 4115 4186 L 4079 4150 mt 4079 4222 L 4043 4150 mt 4115 4222 L 4115 4150 mt 4043 4222 L 4211 4161 mt 4283 4161 L 4247 4125 mt 4247 4197 L 4211 4125 mt 4283 4197 L 4283 4125 mt 4211 4197 L 4378 4140 mt 4450 4140 L 4414 4104 mt 4414 4176 L 4378 4104 mt 4450 4176 L 4450 4104 mt 4378 4176 L 4546 4126 mt 4618 4126 L 4582 4090 mt 4582 4162 L 4546 4090 mt 4618 4162 L 4618 4090 mt 4546 4162 L 4713 4110 mt 4785 4110 L 4749 4074 mt 4749 4146 L 4713 4074 mt 4785 4146 L 4785 4074 mt 4713 4146 L 4881 4092 mt 4953 4092 L 4917 4056 mt 4917 4128 L 4881 4056 mt 4953 4128 L 4953 4056 mt 4881 4128 L 5048 4088 mt 5120 4088 L 5084 4052 mt 5084 4124 L 5048 4052 mt 5120 4124 L 5120 4052 mt 5048 4124 L 5215 4065 mt 5287 4065 L 5251 4029 mt 5251 4101 L 5215 4029 mt 5287 4101 L 5287 4029 mt 5215 4101 L 5383 4052 mt 5455 4052 L 5419 4016 mt 5419 4088 L 5383 4016 mt 5455 4088 L 5455 4016 mt 5383 4088 L 5550 4034 mt 5622 4034 L 5586 3998 mt 5586 4070 L 5550 3998 mt 5622 4070 L 5622 3998 mt 5550 4070 L 5718 4019 mt 5790 4019 L 5754 3983 mt 5754 4055 L 5718 3983 mt 5790 4055 L 5790 3983 mt 5718 4055 L 5885 4003 mt 5957 4003 L 5921 3967 mt 5921 4039 L 5885 3967 mt 5957 4039 L 5957 3967 mt 5885 4039 L 6053 3999 mt 6125 3999 L 6089 3963 mt 6089 4035 L 6053 3963 mt 6125 4035 L 6125 3963 mt 6053 4035 L 6220 3984 mt 6292 3984 L 6256 3948 mt 6256 4020 L 6220 3948 mt 6292 4020 L 6292 3948 mt 6220 4020 L gs 898 388 5359 4225 MR c np c6 167 -40 168 -152 167 50 168 -29 167 -64 168 -50 167 -52 167 -71 168 -40 167 -93 168 -62 167 -49 168 -85 167 -73 168 -60 167 -128 167 -146 168 3 167 -111 168 -101 167 -107 168 -114 167 -136 167 -129 168 -127 167 -161 168 -161 167 -174 168 -195 167 -202 168 -223 167 -239 898 4612 33 MP stroke c2 167 -34 168 -57 167 -15 168 -59 167 -32 168 -54 167 -62 167 -56 168 -39 167 -46 168 -54 167 -57 168 -58 167 -65 168 -68 167 -58 167 -71 168 -78 167 -60 168 -86 167 -83 168 -85 167 -90 167 -90 168 -77 167 -83 168 -92 167 -95 168 -94 167 -103 168 -101 167 -109 898 4612 33 MP stroke c3 167 -10 168 -19 167 -19 168 -9 167 -20 168 -11 167 -20 167 -12 168 -15 167 -21 168 -12 167 -20 168 -12 167 -18 168 -21 167 -15 167 -18 168 -20 167 -15 168 -20 167 -21 168 -16 167 -20 167 -23 168 -19 167 -21 168 -23 167 -21 168 -23 167 -24 168 -24 167 -24 898 4612 33 MP stroke gr c3 c0 2895 4941 mt (Number of bytes sent) s 729 3539 mt -90 rotate (Bandwidth in Mbytes per second) s 90 rotate 2691 273 mt (Connection Machine 5 - \(b\)) s end eplot epage end showpage %%EndDocument endTexFig 400 1382 a Fj(Figure)15 b(2:)20 b(Bandwidth)c(on)f(the)g(CM-5:)k(PVM3) c(-)g(CMMD)-225 1464 y 17524246 17524246 1184071 12959006 35916840 39732183 startTexFig -225 1464 a %%BeginDocument: cm5_lat.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6342 4882 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 2318 1973 2318 1189 PR DO 4 w SO 6 w c0 2318 3162 mt 4635 3162 L 2318 1973 mt 4635 1973 L 2318 3162 mt 2318 1973 L 4635 3162 mt 4635 1973 L 2318 3162 mt 2318 3162 L 4635 3162 mt 4635 3162 L 2318 3162 mt 4635 3162 L 2318 3162 mt 2318 1973 L 2318 3162 mt 2318 3162 L 2318 3162 mt 4635 3162 L 2318 1973 mt 4635 1973 L 2318 3162 mt 2318 1973 L 4635 3162 mt 4635 1973 L 2318 1973 mt 2318 1973 L 4635 1973 mt 4635 1973 L 2693 2264 mt (CMMD_send_block ) s gs 2318 1973 2318 1190 MR c np gr 2416 2211 mt 2488 2211 L 2452 2175 mt 2452 2247 L gs 2318 1973 2318 1190 MR c np gr 2693 2502 mt (pvm_psend-pvm_precv) s gs 2318 1973 2318 1190 MR c np gr 36 36 2452 2449 FO gs 2318 1973 2318 1190 MR c np gr 2693 2739 mt (PvmDataInPlace ) s gs 2318 1973 2318 1190 MR c np gr 2416 2650 mt 2488 2722 L 2488 2650 mt 2416 2722 L gs 2318 1973 2318 1190 MR c np gr 2693 2977 mt (PvmDataRaw ) s gs 2318 1973 2318 1190 MR c np gr 2416 2924 mt 2488 2924 L 2452 2888 mt 2452 2960 L 2416 2888 mt 2488 2960 L 2488 2888 mt 2416 2960 L gs 2318 1973 2318 1190 MR c np gr DO 4 w 898 4612 mt 898 388 L 898 388 mt 898 388 L 1421 4612 mt 1421 388 L 1421 388 mt 1421 388 L 1944 4612 mt 1944 388 L 1944 388 mt 1944 388 L 2468 4612 mt 2468 388 L 2468 388 mt 2468 388 L 2991 4612 mt 2991 388 L 2991 388 mt 2991 388 L 3514 4612 mt 3514 388 L 3514 388 mt 3514 388 L 4037 4612 mt 4037 388 L 4037 388 mt 4037 388 L 4561 4612 mt 4561 388 L 4561 388 mt 4561 388 L 5084 4612 mt 5084 388 L 5084 388 mt 5084 388 L 5607 4612 mt 5607 388 L 5607 388 mt 5607 388 L 6130 4612 mt 6130 388 L 6130 388 mt 6130 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 3908 mt 6256 3908 L 6256 3908 mt 6256 3908 L 898 3204 mt 6256 3204 L 6256 3204 mt 6256 3204 L 898 2500 mt 6256 2500 L 6256 2500 mt 6256 2500 L 898 1796 mt 6256 1796 L 6256 1796 mt 6256 1796 L 898 1092 mt 6256 1092 L 6256 1092 mt 6256 1092 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4558 L 898 388 mt 898 442 L 858 4781 mt (0) s 1421 4612 mt 1421 4558 L 1421 388 mt 1421 442 L 1301 4781 mt (100) s 1944 4612 mt 1944 4558 L 1944 388 mt 1944 442 L 1824 4781 mt (200) s 2468 4612 mt 2468 4558 L 2468 388 mt 2468 442 L 2348 4781 mt (300) s 2991 4612 mt 2991 4558 L 2991 388 mt 2991 442 L 2871 4781 mt (400) s 3514 4612 mt 3514 4558 L 3514 388 mt 3514 442 L 3394 4781 mt (500) s 4037 4612 mt 4037 4558 L 4037 388 mt 4037 442 L 3917 4781 mt (600) s 4561 4612 mt 4561 4558 L 4561 388 mt 4561 442 L 4441 4781 mt (700) s 5084 4612 mt 5084 4558 L 5084 388 mt 5084 442 L 4964 4781 mt (800) s 5607 4612 mt 5607 4558 L 5607 388 mt 5607 442 L 5487 4781 mt (900) s 6130 4612 mt 6130 4558 L 6130 388 mt 6130 442 L 5970 4781 mt (1000) s 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 3908 mt 952 3908 L 6256 3908 mt 6202 3908 L 663 3961 mt (0.2) s 898 3204 mt 952 3204 L 6256 3204 mt 6202 3204 L 663 3257 mt (0.4) s 898 2500 mt 952 2500 L 6256 2500 mt 6202 2500 L 663 2553 mt (0.6) s 898 1796 mt 952 1796 L 6256 1796 mt 6202 1796 L 663 1849 mt (0.8) s 898 1092 mt 952 1092 L 6256 1092 mt 6202 1092 L 783 1145 mt (1) s /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 898 334 mt (x 10) s /Helvetica /ISOLatin1Encoding 96 FMSR 1170 245 mt (-3) s /Helvetica /ISOLatin1Encoding 144 FMSR 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr 862 4390 mt 934 4390 L 898 4354 mt 898 4426 L 1029 4295 mt 1101 4295 L 1065 4259 mt 1065 4331 L 1197 4285 mt 1269 4285 L 1233 4249 mt 1233 4321 L 1364 4271 mt 1436 4271 L 1400 4235 mt 1400 4307 L 1532 4260 mt 1604 4260 L 1568 4224 mt 1568 4296 L 1699 4246 mt 1771 4246 L 1735 4210 mt 1735 4282 L 1867 4232 mt 1939 4232 L 1903 4196 mt 1903 4268 L 2034 4221 mt 2106 4221 L 2070 4185 mt 2070 4257 L 2202 4204 mt 2274 4204 L 2238 4168 mt 2238 4240 L 2369 4190 mt 2441 4190 L 2405 4154 mt 2405 4226 L 2536 4179 mt 2608 4179 L 2572 4143 mt 2572 4215 L 2704 4165 mt 2776 4165 L 2740 4129 mt 2740 4201 L 2871 4151 mt 2943 4151 L 2907 4115 mt 2907 4187 L 3039 4137 mt 3111 4137 L 3075 4101 mt 3075 4173 L 3206 4126 mt 3278 4126 L 3242 4090 mt 3242 4162 L 3374 4091 mt 3446 4091 L 3410 4055 mt 3410 4127 L 3541 4091 mt 3613 4091 L 3577 4055 mt 3577 4127 L 3708 4088 mt 3780 4088 L 3744 4052 mt 3744 4124 L 3876 4070 mt 3948 4070 L 3912 4034 mt 3912 4106 L 4043 4056 mt 4115 4056 L 4079 4020 mt 4079 4092 L 4211 4045 mt 4283 4045 L 4247 4009 mt 4247 4081 L 4378 4028 mt 4450 4028 L 4414 3992 mt 4414 4064 L 4546 4014 mt 4618 4014 L 4582 3978 mt 4582 4050 L 4713 4007 mt 4785 4007 L 4749 3971 mt 4749 4043 L 4881 3989 mt 4953 3989 L 4917 3953 mt 4917 4025 L 5048 3978 mt 5120 3978 L 5084 3942 mt 5084 4014 L 5215 3964 mt 5287 3964 L 5251 3928 mt 5251 4000 L 5383 3950 mt 5455 3950 L 5419 3914 mt 5419 3986 L 5550 3940 mt 5622 3940 L 5586 3904 mt 5586 3976 L 5718 3922 mt 5790 3922 L 5754 3886 mt 5754 3958 L 5885 3887 mt 5957 3887 L 5921 3851 mt 5921 3923 L 6053 3897 mt 6125 3897 L 6089 3861 mt 6089 3933 L 6220 3883 mt 6292 3883 L 6256 3847 mt 6256 3919 L gs 898 388 5359 4225 MR c np gr 36 36 898 4045 FO 36 36 1065 3919 FO 36 36 1233 3890 FO 36 36 1400 3887 FO 36 36 1568 3869 FO 36 36 1735 3859 FO 36 36 1903 3848 FO 36 36 2070 3831 FO 36 36 2238 3809 FO 36 36 2405 3806 FO 36 36 2572 3802 FO 36 36 2740 3795 FO 36 36 2907 3788 FO 36 36 3075 3785 FO 36 36 3242 3764 FO 36 36 3410 3757 FO 36 36 3577 3746 FO 36 36 3744 3728 FO 36 36 3912 3718 FO 36 36 4079 3707 FO 36 36 4247 3693 FO 36 36 4414 3679 FO 36 36 4582 3665 FO 36 36 4749 3648 FO 36 36 4917 3626 FO 36 36 5084 3616 FO 36 36 5251 3609 FO 36 36 5419 3598 FO 36 36 5586 3577 FO 36 36 5754 3570 FO 36 36 5921 3542 FO 36 36 6089 3535 FO 36 36 6256 3517 FO gs 898 388 5359 4225 MR c np gr 862 2042 mt 934 2114 L 934 2042 mt 862 2114 L 1029 1489 mt 1101 1561 L 1101 1489 mt 1029 1561 L 1197 1436 mt 1269 1508 L 1269 1436 mt 1197 1508 L 1364 1426 mt 1436 1498 L 1436 1426 mt 1364 1498 L 1532 1387 mt 1604 1459 L 1604 1387 mt 1532 1459 L 1699 1320 mt 1771 1392 L 1771 1320 mt 1699 1392 L 1867 1313 mt 1939 1385 L 1939 1313 mt 1867 1385 L 2034 1267 mt 2106 1339 L 2106 1267 mt 2034 1339 L 2202 1190 mt 2274 1262 L 2274 1190 mt 2202 1262 L 2369 1204 mt 2441 1276 L 2441 1204 mt 2369 1276 L 2536 1165 mt 2608 1237 L 2608 1165 mt 2536 1237 L 2704 1081 mt 2776 1153 L 2776 1081 mt 2704 1153 L 2871 1070 mt 2943 1142 L 2943 1070 mt 2871 1142 L 3039 1049 mt 3111 1121 L 3111 1049 mt 3039 1121 L 3206 979 mt 3278 1051 L 3278 979 mt 3206 1051 L 3374 964 mt 3446 1036 L 3446 964 mt 3374 1036 L 3541 933 mt 3613 1005 L 3613 933 mt 3541 1005 L 3708 873 mt 3780 945 L 3780 873 mt 3708 945 L 3876 873 mt 3948 945 L 3948 873 mt 3876 945 L 4043 852 mt 4115 924 L 4115 852 mt 4043 924 L 4211 774 mt 4283 846 L 4283 774 mt 4211 846 L 4378 774 mt 4450 846 L 4450 774 mt 4378 846 L 4546 711 mt 4618 783 L 4618 711 mt 4546 783 L 4713 718 mt 4785 790 L 4785 718 mt 4713 790 L 4881 683 mt 4953 755 L 4953 683 mt 4881 755 L 5048 620 mt 5120 692 L 5120 620 mt 5048 692 L 5215 627 mt 5287 699 L 5287 627 mt 5215 699 L 5383 563 mt 5455 635 L 5455 563 mt 5383 635 L 5550 570 mt 5622 642 L 5622 570 mt 5550 642 L 5718 500 mt 5790 572 L 5790 500 mt 5718 572 L 5885 503 mt 5957 575 L 5957 503 mt 5885 575 L 6053 507 mt 6125 579 L 6125 507 mt 6053 579 L 6220 447 mt 6292 519 L 6292 447 mt 6220 519 L gs 898 388 5359 4225 MR c np gr 862 2042 mt 934 2042 L 898 2006 mt 898 2078 L 862 2006 mt 934 2078 L 934 2006 mt 862 2078 L 1029 1965 mt 1101 1965 L 1065 1929 mt 1065 2001 L 1029 1929 mt 1101 2001 L 1101 1929 mt 1029 2001 L 1197 1940 mt 1269 1940 L 1233 1904 mt 1233 1976 L 1197 1904 mt 1269 1976 L 1269 1904 mt 1197 1976 L 1364 1852 mt 1436 1852 L 1400 1816 mt 1400 1888 L 1364 1816 mt 1436 1888 L 1436 1816 mt 1364 1888 L 1532 1831 mt 1604 1831 L 1568 1795 mt 1568 1867 L 1532 1795 mt 1604 1867 L 1604 1795 mt 1532 1867 L 1699 1817 mt 1771 1817 L 1735 1781 mt 1735 1853 L 1699 1781 mt 1771 1853 L 1771 1781 mt 1699 1853 L 1867 1810 mt 1939 1810 L 1903 1774 mt 1903 1846 L 1867 1774 mt 1939 1846 L 1939 1774 mt 1867 1846 L 2034 1761 mt 2106 1761 L 2070 1725 mt 2070 1797 L 2034 1725 mt 2106 1797 L 2106 1725 mt 2034 1797 L 2202 1729 mt 2274 1729 L 2238 1693 mt 2238 1765 L 2202 1693 mt 2274 1765 L 2274 1693 mt 2202 1765 L 2369 1673 mt 2441 1673 L 2405 1637 mt 2405 1709 L 2369 1637 mt 2441 1709 L 2441 1637 mt 2369 1709 L 2536 1599 mt 2608 1599 L 2572 1563 mt 2572 1635 L 2536 1563 mt 2608 1635 L 2608 1563 mt 2536 1635 L 2704 1567 mt 2776 1567 L 2740 1531 mt 2740 1603 L 2704 1531 mt 2776 1603 L 2776 1531 mt 2704 1603 L 2871 1581 mt 2943 1581 L 2907 1545 mt 2907 1617 L 2871 1545 mt 2943 1617 L 2943 1545 mt 2871 1617 L 3039 1546 mt 3111 1546 L 3075 1510 mt 3075 1582 L 3039 1510 mt 3111 1582 L 3111 1510 mt 3039 1582 L 3206 1511 mt 3278 1511 L 3242 1475 mt 3242 1547 L 3206 1475 mt 3278 1547 L 3278 1475 mt 3206 1547 L 3374 1451 mt 3446 1451 L 3410 1415 mt 3410 1487 L 3374 1415 mt 3446 1487 L 3446 1415 mt 3374 1487 L 3541 1377 mt 3613 1377 L 3577 1341 mt 3577 1413 L 3541 1341 mt 3613 1413 L 3613 1341 mt 3541 1413 L 3708 1349 mt 3780 1349 L 3744 1313 mt 3744 1385 L 3708 1313 mt 3780 1385 L 3780 1313 mt 3708 1385 L 3876 1293 mt 3948 1293 L 3912 1257 mt 3912 1329 L 3876 1257 mt 3948 1329 L 3948 1257 mt 3876 1329 L 4043 1236 mt 4115 1236 L 4079 1200 mt 4079 1272 L 4043 1200 mt 4115 1272 L 4115 1200 mt 4043 1272 L 4211 1257 mt 4283 1257 L 4247 1221 mt 4247 1293 L 4211 1221 mt 4283 1293 L 4283 1221 mt 4211 1293 L 4378 1247 mt 4450 1247 L 4414 1211 mt 4414 1283 L 4378 1211 mt 4450 1283 L 4450 1211 mt 4378 1283 L 4546 1191 mt 4618 1191 L 4582 1155 mt 4582 1227 L 4546 1155 mt 4618 1227 L 4618 1155 mt 4546 1227 L 4713 1145 mt 4785 1145 L 4749 1109 mt 4749 1181 L 4713 1109 mt 4785 1181 L 4785 1109 mt 4713 1181 L 4881 1120 mt 4953 1120 L 4917 1084 mt 4917 1156 L 4881 1084 mt 4953 1156 L 4953 1084 mt 4881 1156 L 5048 1004 mt 5120 1004 L 5084 968 mt 5084 1040 L 5048 968 mt 5120 1040 L 5120 968 mt 5048 1040 L 5215 1015 mt 5287 1015 L 5251 979 mt 5251 1051 L 5215 979 mt 5287 1051 L 5287 979 mt 5215 1051 L 5383 965 mt 5455 965 L 5419 929 mt 5419 1001 L 5383 929 mt 5455 1001 L 5455 929 mt 5383 1001 L 5550 951 mt 5622 951 L 5586 915 mt 5586 987 L 5550 915 mt 5622 987 L 5622 915 mt 5550 987 L 5718 912 mt 5790 912 L 5754 876 mt 5754 948 L 5718 876 mt 5790 948 L 5790 876 mt 5718 948 L 5885 884 mt 5957 884 L 5921 848 mt 5921 920 L 5885 848 mt 5957 920 L 5957 848 mt 5885 920 L 6053 789 mt 6125 789 L 6089 753 mt 6089 825 L 6053 753 mt 6125 825 L 6125 753 mt 6053 825 L 6220 758 mt 6292 758 L 6256 722 mt 6256 794 L 6220 722 mt 6292 794 L 6292 722 mt 6220 794 L gs 898 388 5359 4225 MR c np 167 -14 168 10 167 -35 168 -18 167 -10 168 -14 167 -14 167 -11 168 -18 167 -7 168 -14 167 -17 168 -11 167 -14 168 -18 167 -3 167 0 168 -35 167 -11 168 -14 167 -14 168 -14 167 -11 167 -14 168 -17 167 -11 168 -14 167 -14 168 -11 167 -14 168 -10 167 -95 898 4390 33 MP stroke 167 -18 168 -7 167 -28 168 -7 167 -21 168 -11 167 -7 167 -10 168 -22 167 -17 168 -14 167 -14 168 -14 167 -11 168 -10 167 -18 167 -11 168 -7 167 -21 168 -3 167 -7 168 -7 167 -4 167 -3 168 -22 167 -17 168 -11 167 -10 168 -18 167 -3 168 -29 167 -126 898 4045 33 MP stroke 167 -60 168 4 167 3 168 -70 167 7 168 -64 167 7 167 -63 168 -35 167 7 168 -63 167 0 168 -78 167 -21 168 0 167 -60 167 -31 168 -15 167 -70 168 -21 167 -11 168 -84 167 -39 167 14 168 -77 167 -46 168 -7 167 -67 168 -39 167 -10 168 -53 167 -553 898 2078 33 MP stroke 167 -31 168 -95 167 -28 168 -39 167 -14 168 -50 167 11 167 -116 168 -25 167 -46 168 -56 167 -10 168 21 167 -57 168 -56 167 -28 167 -74 168 -60 167 -35 168 -35 167 14 168 -32 167 -74 167 -56 168 -32 167 -49 168 -7 167 -14 168 -21 167 -88 168 -25 167 -77 898 2042 33 MP stroke gr 2895 4941 mt (Number of bytes sent) s 609 3024 mt -90 rotate (Time in seconds) s 90 rotate 2753 273 mt (Connection Machine 5 \(a\)) s end eplot epage end showpage %%EndDocument endTexFig 975 1464 a 17524246 17524246 1184071 12695879 39337492 39732183 startTexFig 975 1464 a %%BeginDocument: cm5_default.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6962 4926 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 4417 488 1699 593 PR DO 4 w SO 6 w c0 4417 1081 mt 6115 1081 L 4417 488 mt 6115 488 L 4417 1081 mt 4417 488 L 6115 1081 mt 6115 488 L 4417 1081 mt 4417 1081 L 6115 1081 mt 6115 1081 L 4417 1081 mt 6115 1081 L 4417 1081 mt 4417 488 L 4417 1081 mt 4417 1081 L 4417 1081 mt 6115 1081 L 4417 488 mt 6115 488 L 4417 1081 mt 4417 488 L 6115 1081 mt 6115 488 L 4417 488 mt 4417 488 L 6115 488 mt 6115 488 L 4792 739 mt (PvmDataRaw ) s gs 4417 488 1699 594 MR c np gr c4 4515 686 mt 4587 686 L 4551 650 mt 4551 722 L gs 4417 488 1699 594 MR c np gr c0 4792 936 mt (PvmDataDefault) s gs 4417 488 1699 594 MR c np gr c3 36 36 4551 883 FO gs 4417 488 1699 594 MR c np gr DO 4 w c0 998 4612 mt 998 388 L 998 388 mt 998 388 L 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 3767 mt 6256 3767 L 6256 3767 mt 6256 3767 L 898 2922 mt 6256 2922 L 6256 2922 mt 6256 2922 L 898 2078 mt 6256 2078 L 6256 2078 mt 6256 2078 L 898 1233 mt 6256 1233 L 6256 1233 mt 6256 1233 L 898 388 mt 6256 388 L 6256 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4585 L 898 388 mt 898 415 L DO 898 4612 mt 898 388 L 898 388 mt 898 388 L SO 951 4612 mt 951 4585 L 951 388 mt 951 415 L DO 951 4612 mt 951 388 L 951 388 mt 951 388 L SO 998 4612 mt 998 4585 L 998 388 mt 998 415 L DO 998 4612 mt 998 388 L 998 388 mt 998 388 L SO 998 4612 mt 998 4558 L 998 388 mt 998 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 892 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 1052 4736 mt (1) s /Helvetica /ISOLatin1Encoding 144 FMSR 1310 4612 mt 1310 4585 L 1310 388 mt 1310 415 L DO 1310 4612 mt 1310 388 L 1310 388 mt 1310 388 L SO 1492 4612 mt 1492 4585 L 1492 388 mt 1492 415 L DO 1492 4612 mt 1492 388 L 1492 388 mt 1492 388 L SO 1622 4612 mt 1622 4585 L 1622 388 mt 1622 415 L DO 1622 4612 mt 1622 388 L 1622 388 mt 1622 388 L SO 1722 4612 mt 1722 4585 L 1722 388 mt 1722 415 L DO 1722 4612 mt 1722 388 L 1722 388 mt 1722 388 L SO 1804 4612 mt 1804 4585 L 1804 388 mt 1804 415 L DO 1804 4612 mt 1804 388 L 1804 388 mt 1804 388 L SO 1873 4612 mt 1873 4585 L 1873 388 mt 1873 415 L DO 1873 4612 mt 1873 388 L 1873 388 mt 1873 388 L SO 1933 4612 mt 1933 4585 L 1933 388 mt 1933 415 L DO 1933 4612 mt 1933 388 L 1933 388 mt 1933 388 L SO 1986 4612 mt 1986 4585 L 1986 388 mt 1986 415 L DO 1986 4612 mt 1986 388 L 1986 388 mt 1986 388 L SO 2033 4612 mt 2033 4585 L 2033 388 mt 2033 415 L DO 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L SO 2033 4612 mt 2033 4558 L 2033 388 mt 2033 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1927 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 2087 4736 mt (2) s /Helvetica /ISOLatin1Encoding 144 FMSR 2345 4612 mt 2345 4585 L 2345 388 mt 2345 415 L DO 2345 4612 mt 2345 388 L 2345 388 mt 2345 388 L SO 2527 4612 mt 2527 4585 L 2527 388 mt 2527 415 L DO 2527 4612 mt 2527 388 L 2527 388 mt 2527 388 L SO 2657 4612 mt 2657 4585 L 2657 388 mt 2657 415 L DO 2657 4612 mt 2657 388 L 2657 388 mt 2657 388 L SO 2757 4612 mt 2757 4585 L 2757 388 mt 2757 415 L DO 2757 4612 mt 2757 388 L 2757 388 mt 2757 388 L SO 2839 4612 mt 2839 4585 L 2839 388 mt 2839 415 L DO 2839 4612 mt 2839 388 L 2839 388 mt 2839 388 L SO 2908 4612 mt 2908 4585 L 2908 388 mt 2908 415 L DO 2908 4612 mt 2908 388 L 2908 388 mt 2908 388 L SO 2968 4612 mt 2968 4585 L 2968 388 mt 2968 415 L DO 2968 4612 mt 2968 388 L 2968 388 mt 2968 388 L SO 3021 4612 mt 3021 4585 L 3021 388 mt 3021 415 L DO 3021 4612 mt 3021 388 L 3021 388 mt 3021 388 L SO 3069 4612 mt 3069 4585 L 3069 388 mt 3069 415 L DO 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L SO 3069 4612 mt 3069 4558 L 3069 388 mt 3069 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 2963 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 3123 4736 mt (3) s /Helvetica /ISOLatin1Encoding 144 FMSR 3380 4612 mt 3380 4585 L 3380 388 mt 3380 415 L DO 3380 4612 mt 3380 388 L 3380 388 mt 3380 388 L SO 3562 4612 mt 3562 4585 L 3562 388 mt 3562 415 L DO 3562 4612 mt 3562 388 L 3562 388 mt 3562 388 L SO 3692 4612 mt 3692 4585 L 3692 388 mt 3692 415 L DO 3692 4612 mt 3692 388 L 3692 388 mt 3692 388 L SO 3792 4612 mt 3792 4585 L 3792 388 mt 3792 415 L DO 3792 4612 mt 3792 388 L 3792 388 mt 3792 388 L SO 3874 4612 mt 3874 4585 L 3874 388 mt 3874 415 L DO 3874 4612 mt 3874 388 L 3874 388 mt 3874 388 L SO 3943 4612 mt 3943 4585 L 3943 388 mt 3943 415 L DO 3943 4612 mt 3943 388 L 3943 388 mt 3943 388 L SO 4003 4612 mt 4003 4585 L 4003 388 mt 4003 415 L DO 4003 4612 mt 4003 388 L 4003 388 mt 4003 388 L SO 4056 4612 mt 4056 4585 L 4056 388 mt 4056 415 L DO 4056 4612 mt 4056 388 L 4056 388 mt 4056 388 L SO 4104 4612 mt 4104 4585 L 4104 388 mt 4104 415 L DO 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L SO 4104 4612 mt 4104 4558 L 4104 388 mt 4104 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 3998 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 4158 4736 mt (4) s /Helvetica /ISOLatin1Encoding 144 FMSR 4415 4612 mt 4415 4585 L 4415 388 mt 4415 415 L DO 4415 4612 mt 4415 388 L 4415 388 mt 4415 388 L SO 4598 4612 mt 4598 4585 L 4598 388 mt 4598 415 L DO 4598 4612 mt 4598 388 L 4598 388 mt 4598 388 L SO 4727 4612 mt 4727 4585 L 4727 388 mt 4727 415 L DO 4727 4612 mt 4727 388 L 4727 388 mt 4727 388 L SO 4827 4612 mt 4827 4585 L 4827 388 mt 4827 415 L DO 4827 4612 mt 4827 388 L 4827 388 mt 4827 388 L SO 4909 4612 mt 4909 4585 L 4909 388 mt 4909 415 L DO 4909 4612 mt 4909 388 L 4909 388 mt 4909 388 L SO 4979 4612 mt 4979 4585 L 4979 388 mt 4979 415 L DO 4979 4612 mt 4979 388 L 4979 388 mt 4979 388 L SO 5039 4612 mt 5039 4585 L 5039 388 mt 5039 415 L DO 5039 4612 mt 5039 388 L 5039 388 mt 5039 388 L SO 5092 4612 mt 5092 4585 L 5092 388 mt 5092 415 L DO 5092 4612 mt 5092 388 L 5092 388 mt 5092 388 L SO 5139 4612 mt 5139 4585 L 5139 388 mt 5139 415 L DO 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L SO 5139 4612 mt 5139 4558 L 5139 388 mt 5139 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 5033 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 5193 4736 mt (5) s /Helvetica /ISOLatin1Encoding 144 FMSR 5451 4612 mt 5451 4585 L 5451 388 mt 5451 415 L DO 5451 4612 mt 5451 388 L 5451 388 mt 5451 388 L SO 5633 4612 mt 5633 4585 L 5633 388 mt 5633 415 L DO 5633 4612 mt 5633 388 L 5633 388 mt 5633 388 L SO 5762 4612 mt 5762 4585 L 5762 388 mt 5762 415 L DO 5762 4612 mt 5762 388 L 5762 388 mt 5762 388 L SO 5862 4612 mt 5862 4585 L 5862 388 mt 5862 415 L DO 5862 4612 mt 5862 388 L 5862 388 mt 5862 388 L SO 5944 4612 mt 5944 4585 L 5944 388 mt 5944 415 L DO 5944 4612 mt 5944 388 L 5944 388 mt 5944 388 L SO 6014 4612 mt 6014 4585 L 6014 388 mt 6014 415 L DO 6014 4612 mt 6014 388 L 6014 388 mt 6014 388 L SO 6074 4612 mt 6074 4585 L 6074 388 mt 6074 415 L DO 6074 4612 mt 6074 388 L 6074 388 mt 6074 388 L SO 6127 4612 mt 6127 4585 L 6127 388 mt 6127 415 L DO 6127 4612 mt 6127 388 L 6127 388 mt 6127 388 L SO 6174 4612 mt 6174 4585 L 6174 388 mt 6174 415 L DO 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L SO 6174 4612 mt 6174 4558 L 6174 388 mt 6174 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 6068 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 6228 4736 mt (6) s /Helvetica /ISOLatin1Encoding 144 FMSR 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 3767 mt 952 3767 L 6256 3767 mt 6202 3767 L 783 3820 mt (1) s 898 2922 mt 952 2922 L 6256 2922 mt 6202 2922 L 783 2975 mt (2) s 898 2078 mt 952 2078 L 6256 2078 mt 6202 2078 L 783 2131 mt (3) s 898 1233 mt 952 1233 L 6256 1233 mt 6202 1233 L 783 1286 mt (4) s 898 388 mt 952 388 L 6256 388 mt 6202 388 L 783 441 mt (5) s 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr c4 862 4601 mt 934 4601 L 898 4565 mt 898 4637 L 1174 4588 mt 1246 4588 L 1210 4552 mt 1210 4624 L 1485 4564 mt 1557 4564 L 1521 4528 mt 1521 4600 L 1797 4519 mt 1869 4519 L 1833 4483 mt 1833 4555 L 2108 4427 mt 2180 4427 L 2144 4391 mt 2144 4463 L 2420 4259 mt 2492 4259 L 2456 4223 mt 2456 4295 L 2732 3964 mt 2804 3964 L 2768 3928 mt 2768 4000 L 3043 3526 mt 3115 3526 L 3079 3490 mt 3079 3562 L 3355 2997 mt 3427 2997 L 3391 2961 mt 3391 3033 L 3666 2273 mt 3738 2273 L 3702 2237 mt 3702 2309 L 3978 1669 mt 4050 1669 L 4014 1633 mt 4014 1705 L 4290 1572 mt 4362 1572 L 4326 1536 mt 4326 1608 L 4601 1351 mt 4673 1351 L 4637 1315 mt 4637 1387 L 4913 1341 mt 4985 1341 L 4949 1305 mt 4949 1377 L 5225 1258 mt 5297 1258 L 5261 1222 mt 5261 1294 L 5536 1177 mt 5608 1177 L 5572 1141 mt 5572 1213 L 5848 1116 mt 5920 1116 L 5884 1080 mt 5884 1152 L 6159 1088 mt 6231 1088 L 6195 1052 mt 6195 1124 L gs 898 388 5359 4225 MR c np gr c3 36 36 898 4603 FO 36 36 1210 4594 FO 36 36 1521 4578 FO 36 36 1833 4547 FO 36 36 2144 4498 FO 36 36 2456 4415 FO 36 36 2768 4312 FO 36 36 3079 4213 FO 36 36 3391 4143 FO 36 36 3702 4115 FO 36 36 4014 4019 FO 36 36 4326 4014 FO 36 36 4637 4016 FO 36 36 4949 4013 FO 36 36 5261 4010 FO 36 36 5572 3985 FO 36 36 5884 3976 FO 36 36 6195 3938 FO gs 898 388 5359 4225 MR c np c4 311 -28 312 -61 311 -81 312 -83 312 -10 311 -221 312 -97 312 -604 311 -724 312 -529 311 -438 312 -295 312 -168 311 -92 312 -45 311 -24 312 -13 898 4601 18 MP stroke c3 311 -38 312 -9 311 -25 312 -3 312 -3 311 2 312 -5 312 -96 311 -28 312 -70 311 -99 312 -103 312 -83 311 -49 312 -31 311 -16 312 -9 898 4603 18 MP stroke gr c0 2895 4985 mt (Number of bytes sent) s 729 3304 mt -90 rotate (Bandwidth in MBytes/sec) s 90 rotate 2691 273 mt (Connection Machine 5 - \(b\)) s end eplot epage end showpage %%EndDocument endTexFig 23 2672 a Fj(Figure)g(3:)20 b(\(a\))14 b(Latency)i(on)f(the)g(CM-5)g (:)k(PVM3)c(-)g(CMMD)f(-)i(\(b\))e(Bandwidth)j(:)i(PvmDataDefault)919 2828 y(8)p eop %%Page: 9 9 9 8 bop 534 155 793 2 v 533 212 2 57 v 542 212 V 684 195 a Fj(System)p 968 212 V 968 212 V 167 w(Latency)15 b(\(u-sec\))p 1326 212 V 534 213 793 2 v 534 223 V 533 280 2 57 v 542 280 V 567 263 a(CMMD)p 722 263 14 2 v 15 w(send)p 825 263 V 17 w(blo)q(c)o(k)p 968 280 2 57 v 178 w(82)p 1317 280 V 1326 280 V 533 336 V 542 336 V 567 319 a(p)o(vm)p 656 319 14 2 v 16 w(psend)p 968 336 2 57 v 327 w(190)p 1317 336 V 1326 336 V 533 393 V 542 393 V 567 376 a(PvmDataInPlace)p 968 393 V 203 w(858)p 1317 393 V 1326 393 V 533 449 V 542 449 V 567 432 a(PvmDataRa)o(w)p 968 449 V 262 w(737)p 1317 449 V 1326 449 V 534 451 793 2 v -45 545 a(W)l(e)20 b(observ)o(e)f(that)g (the)h(latency)g(for)f Fe(CMMD)p 725 545 15 2 v 17 w(send)p 838 545 V 17 w(block\(\)-CMMD)p 1143 545 V 15 w(receive)p 1326 545 V 16 w(block\(\))g Fj(is)h(the)g(lo)o(w)o(est.)33 b(The)-45 601 y(latency)13 b(for)f Fe(pvm)p 252 601 V 17 w(psend\(\)-pvm)p 533 601 V 15 w(precv\(\))g Fj(is)h(higher,)g (since)h(these)f(routines)g(are)f(built)i(on)e(top)g(of)h(the)f(CMMD) -45 658 y(routines.)32 b(Moreo)o(v)o(er,)18 b Fe(pvm)p 451 658 V 17 w(psend\(\))g Fj(is)h(m)o(uc)o(h)g(more)g(complex)h(than)e Fe(CMMD)p 1333 658 V 17 w(send)p 1446 658 V 17 w(block\(\))p Fj(,)g(since)i(it)g(uses)-45 714 y Fe(CMMD)p 54 714 V 17 w(send)p 167 714 V 16 w(async\(\))d Fj(and)g(accepts)h(incoming)g (messages)f(while)i(w)o(aiting)e(for)g(its)h(sending)g(op)q(eration)g (to)e(b)q(e)-45 771 y(completed,)22 b(putting)f(them)f(in)o(to)h(a)f (queue)h(\(the)f(seman)o(tics)h(of)e Fe(pvm)p 1199 771 V 17 w(psend\(\))h Fj(implies)i(that)e(no)g(deadlo)q(c)o(k)-45 827 y(should)c(o)q(ccur)g(and)f(that)g(the)g(bu\013er)g(is)h(ready)f (for)g(reuse)g(when)h(it)f(returns\).)-45 914 y(The)10 b(latency)h(of)f Fe(pvm)p 318 914 V 17 w(send\(\)-pvm)p 575 914 V 15 w(recv\(\))g Fj(is)g(of)g(course)g(m)o(uc)o(h)h(higher)f (than)g(that)g(of)g Fe(pvm)p 1529 914 V 16 w(psend\(\)-pvm)p 1809 914 V 16 w(precv\(\))p Fj(.)-45 970 y(This)19 b(is)g(b)q(ecause)g (of)f(the)h(data)f(pac)o(king-unpac)o(king)i(and)e(the)h(use)f(of)g Fe(CMMD)p 1321 970 V 17 w(send)p 1434 970 V 17 w(noblock\(\))p Fj(.)28 b(W)l(e)18 b(notice)-45 1027 y(that)f(the)h(latency)g(is)g (higher)h(with)f Fe(PvmDataInPlace)e Fj(than)h(with)h Fe(PvmDataRaw)p Fj(,)f(whic)o(h)h(can)g(b)q(e)g(seen)h(from)-45 1083 y(Figure)13 b(1.)19 b(With)13 b Fe(PvmDataInPlace)p Fj(,)e Fe(pvm)p 701 1083 V 17 w(send\(\))h Fj(has)h(m)o(uc)o(h)g(more)f (\\w)o(ork")g(to)g(do)h(than)f(with)i Fe(PvmDataRaw)p Fj(.)-45 1140 y(Before)j(sending)h(the)e(\014rst)h(data)f(to)g(the)h (receiv)o(er,)g(a)g(header)g(m)o(ust)f(b)q(e)h(sen)o(t,)g(to)f(inform)h (the)g(receiv)o(er)g(ab)q(out)-45 1196 y(the)f(size)h(of)f(the)g (messages)f(to)g(b)q(e)i(exp)q(ected.)23 b(This)17 b(header)f(is)h (built)g(in)g(the)f(PVM)g(space)g(and)g(m)o(ust)g(b)q(e)g(sen)o(t)-45 1252 y(separately)k(b)q(ecause)h(it)f(is)g(not)g(con)o(tiguous)g(with)g (the)g(data.)34 b(In)20 b(the)g(\014gure,)h(the)f(sending)h(of)f(the)g (header)-45 1309 y(corresp)q(onds)f(to)f(the)h(blue)h(arro)o(w)d(n)o (um)o(b)q(er)i(1.)30 b(Once)19 b(it)g(has)g(receiv)o(ed)g(the)g (header,)h(the)e(receiv)o(er)i(builds)g(a)-45 1365 y(PVM)14 b(bu\013er)g(according)h(to)e(the)i(information)f(con)o(tained)h(in)g (the)f(header,)g(sym)o(b)q(olized)i(b)o(y)e(the)h(dashed)f(blac)o(k)-45 1422 y(arro)o(w)f(on)i(the)g(\014gure.)20 b(Then)15 b(it)g(b)q(egins)i (accepting)e(the)g(data)f(in)i(this)f(bu\013er)g(\(blue)h(arro)o(ws)d (2\).)19 b(This)d(pro)q(cess)-45 1478 y(is)f(rep)q(eated)h(with)f(the)g (next)g(header)g(if)g(there)g(is)h(one.)k(In)15 b(our)g(small)g (program,)f(w)o(e)g(ha)o(v)o(e)h(only)g(one)g(header)g(of)-45 1535 y(data)h(to)g(transmit.)23 b(Th)o(us,)17 b Fe(pvm)p 528 1535 V 16 w(send\(\))f Fj(will)i(send)f(a)g(header)g(and)f(then)h (the)g(data.)23 b(The)17 b(extra)f(cost)g(of)g(the)-45 1591 y(header)g(is)f(the)h(p)q(enalt)o(y)f(for)g(short)g(messages.)-45 1678 y(Note)g(that)g(if)h(w)o(e)f(use)h Fe(PvmDataInPlace)d Fj(to)i(send)h Fc(n)g Fj(noncon)o(tiguous)g(di\013eren)o(t)f(data,)g Fe(pvm)p 1575 1678 V 17 w(send\(\))f Fj(actually)-45 1734 y(sends)h(2)p Fc(n)e Fj(messages.)19 b(Hence,)c(it)f(is)h(highly)g (ine\016cien)o(t)h(to)d(use)i Fe(PvmDataInPlace)d Fj(instead)i(of)g Fe(PvmDataRaw)f Fj(to)-45 1791 y(send)j(a)f(large)g(amoun)o(t)f(of)h (noncon)o(tiguous)h(small)g(data.)-45 1961 y Fi(4)69 b(The)23 b(In)n(tel)e(P)n(aragon)-45 2094 y Fh(4.1)56 b(The)18 b(Nativ)n(e)g(Message-P)n(assing)h(System)-45 2210 y Fj(On)h(the)f(In)o(tel)i(P)o(aragon,)d(the)i(NX)f(library)h (enables)h(the)e(user)h(to)f(write)g(message-passing)h(programs.)31 b(W)l(e)-45 2266 y(describ)q(e)17 b(here)e(shortly)h(the)f(di\013eren)o (t)g(proto)q(cols.)20 b(See)c([3)o(])f(for)g(more)f(details.)-45 2413 y Fe(isend)23 b(-irecv)p -45 2420 287 2 v 45 w Fj(:)-45 2500 y Fe(isend)c Fj(is)h(an)f(async)o(hronous)g(non-blo)q(c)o(king)i (send)f(and)g Fe(irecv)e Fj(is)i(a)f(non-blo)q(c)o(king)j(receiv)o(e.) 33 b(NX)19 b(pro)o(vides)-45 2556 y(p)q(olling)e(functions)f(to)f(c)o (hec)o(k)g(the)h(completion)g(of)f(the)g(send)h(and)f(receiv)o(e)h(op)q (erations.)-45 2704 y Fe(csend\(\)-crecv\(\))p -45 2714 358 2 v 43 w Fj(:)919 2828 y(9)p eop %%Page: 10 10 10 9 bop -45 199 a Fe(csend\(\))14 b Fj(is)i(an)f(async)o(hronous)g (blo)q(c)o(king)i(send)e(and)h Fe(crecv\(\))e Fj(is)i(a)e(blo)q(c)o (king)j(receiv)o(e.)-45 351 y Fh(4.2)56 b(Comparison)18 b(of)g(the)h(Nativ)n(e)e(Routines)-45 467 y Fj(This)11 b(system)e(is)i(similar)g(to)f(CMMD)f(on)h(the)g(CM-5,)g(but)h(it)f (has)g(no)g(sync)o(hronous)g(calls)h(\(suc)o(h)g(as)e Fe(CMMD)p 1730 467 15 2 v 17 w(send)p 1843 467 V 17 w(block\(\))p Fj(\).)-45 523 y(W)l(e)i(ha)o(v)o(e)g(seen)g(that)f(on)h(the)g(CM-5,)g Fe(CMMD)p 687 523 V 17 w(send)p 800 523 V 17 w(noblock\(\))e Fj(is)j(clearly)g(less)g(e\016cien)o(t)f(than)g(the)g(other)g(sending) -45 580 y(functions.)21 b(On)16 b(the)f(P)o(aragon,)f(the)h(p)q (erformance)h(of)f Fe(csend\(\))f Fj(is)i(as)f(high)h(as)f(the)h(p)q (erformance)f(of)g Fe(isend\(\))-45 636 y Fj(on)i(a)f(\\ping-p)q(ong")h (test.)24 b(In)18 b(fact,)e(in)h(this)h(kind)f(of)g(test,)f(the)h (receiv)o(e)g(is)g(alw)o(a)o(ys)f(p)q(osted)h(when)h(the)e(data)g(is) -45 693 y(to)e(b)q(e)i(sen)o(t.)j(Th)o(us,)c(no)g(extra)f(bu\013ering)i (o)q(ccurs.)k(The)15 b(P)o(aragon)f(in)i(this)f(resp)q(ect)g(is)h(more) e(e\016cien)o(t)i(than)f(the)-45 749 y(CM-5,)f(whic)o(h)i(alw)o(a)o(ys) f(do)q(es)g(an)g(extra)g(cop)o(y)g(\(see)g(3.2\).)-45 836 y(In)e(the)f(follo)o(wing)h(exp)q(erimen)o(ts,)h(w)o(e)e(used)h Fe(csend\(\)-crecv\(\))d Fj(to)i(asses)g(the)g(nativ)o(e)h(bandwidth)g (and)f(latency)l(.)-45 987 y Fh(4.3)56 b(The)18 b(Bandwidth)-45 1103 y Fj(Figures)d(4\(a\))f(and)i(4\(b\))e(sho)o(w)h(the)g(bandwidth)h (obtained)g(b)q(et)o(w)o(een)g(t)o(w)o(o)e(no)q(des)h(of)g(the)g(In)o (tel)h(P)o(aragon)e(for)23 1239 y Fd(\017)23 b Fj(The)15 b(nativ)o(e)g(message)g(passing)h(system)f Fe(csend\(\)-crecv\(\))23 1333 y Fd(\017)23 b Fe(pvm)p 144 1333 V 16 w(psend\(\)-pvm)p 424 1333 V 16 w(precv\(\))23 1427 y Fd(\017)g Fe(pvm)p 144 1427 V 16 w(send\(\)-pvm)p 400 1427 V 16 w(recv\(\))15 b Fj(with)g(the)g(PvmDataRa)o(w)f(format)23 1521 y Fd(\017)23 b Fe(pvm)p 144 1521 V 16 w(send\(\)-pvm)p 400 1521 V 16 w(recv\(\))15 b Fj(with)g(the)g(PvmDataInPlace)h(format)-45 1657 y(As)c(exp)q(ected,)h(the)f(nativ)o(e)f(message-passing)h(library) h(is)f(the)f(most)g(e\016cien)o(t,)i(with)f(an)g(asymptotic)f (bandwidth)-45 1713 y(of)17 b(92)g(Mb)o(ytes/sec.)25 b(Ho)o(w)o(ev)o(er,)16 b(the)i Fe(pvm)p 691 1713 V 17 w(psend\(\)-pvm)p 972 1713 V 15 w(precv\(\))f Fj(bandwidth)h(is)g (essen)o(tially)g(iden)o(tical)i(for)-45 1770 y(large)12 b(messages.)19 b(In)12 b(fact,)g Fe(pvm)p 501 1770 V 17 w(psend\(\))f Fj(is)i(built)g(on)f(top)g(of)g Fe(isend)p Fj(,)f(a)h(con\014guration)h(that)e(explains)j(its)e(go)q(o)q(d)-45 1826 y(p)q(erformance)g(\(see)g(4.1\).)17 b(In)12 b(Figure)g(1,)g(w)o (e)g(see)g(that)f(there)g(can)h(b)q(e)h(an)e(extra)h(bu\013ering)g(if)g (the)g(message)f(arriv)o(es)-45 1883 y(b)q(efore)19 b(the)f(receiv)o(e) h(is)g(p)q(osted.)29 b(The)19 b(system)f(bu\013ers)g(an)o(y)g(incoming) h(message)f(for)g(whic)o(h)h(no)f(receiv)o(e)h(has)-45 1939 y(b)q(een)d(p)q(osted.)k(In)15 b(a)f(\\ping-p)q(ong")h(test,)f(ho) o(w)o(ev)o(er,)f(the)i(receiv)o(e)g(is)g(alw)o(a)o(ys)f(p)q(osted,)h (and)g(this)f(extra)g(bu\013ering)-45 1996 y(nev)o(er)h(o)q(ccurs.)-45 2082 y(As)21 b(on)g(the)g(CM-5,)g Fe(pvm)p 403 2082 V 17 w(send\(\),)i(pvm)p 683 2082 V 17 w(recv\(\))d Fj(with)h Fe(PvmDataInPlace)e Fj(is)j(m)o(uc)o(h)f(less)h(e\016cien)o(t.)38 b(First,)-45 2139 y(unlik)o(e)19 b Fe(pvm)p 166 2139 V 16 w(psend\(\),)k(pvm)p 469 2139 V 17 w(precv\(\))p Fj(,)16 b(it)h(in)o(v)o(olv)o(es)h(an)f(actual)g(data-unpac)o(king)h (on)f(the)g(receiving)i(end,)e(as)-45 2195 y(sho)o(wn)i(in)g(Figure)g (1.)31 b(Second,)20 b(There)f(ma)o(y)g(b)q(e)g(an)g(extra)f (bu\013ering)i(on)e(the)h(receiving)i(end.)31 b(W)l(e)19 b(should,)-45 2252 y(ho)o(w)o(ev)o(er,)h(realize)i(b)q(etter)e(relativ) o(e)g(p)q(erformance)g(than)g(on)g(the)h(CM-5)e(b)q(ecause)i Fe(csend\(\))e Fj(do)q(es)i(not)e(do)h(a)-45 2308 y(systematic)e(extra) g(data)f(cop)o(y)l(,)i(as)f(w)o(as)f(the)h(case)h(on)f(the)g(CM-5)g (with)g Fe(CMMD)p 1341 2308 V 17 w(send)p 1454 2308 V 17 w(noblock\(\))p Fj(.)27 b(Ho)o(w)o(ev)o(er,)-45 2364 y(there)15 b(could)i(b)q(e)f(an)f(extra)g(data)f(cop)o(y)i(as)e(a)h (result)h(of)f(the)h Fe(PvmDataInPlace)d Fj(proto)q(col.)20 b(When)c(the)f(receiv)o(er)-45 2421 y(receiv)o(es)j(the)e(header,)h(it) g(b)q(egins)h(to)e(build)j(a)d(PVM)g(bu\013er,)h(as)f(explained)j(in)f (section)f(3.4.)23 b(Mean)o(while,)18 b(the)-45 2477 y(data)12 b(ma)o(y)g(arriv)o(e)g(b)q(efore)h(the)f(receiv)o(e)h(is)g(p) q(osted.)20 b(In)13 b(that)e(case,)i(the)g(system)f(do)q(es)g(an)h (extra)e(bu\013ering)i(on)g(the)-45 2534 y(receiving)j(end.)k(This)15 b(is)g(the)g(reason)f(that)g(the)g(relativ)o(e)h(p)q(erformance)g(of)f Fe(PvmDataInPlace)e Fj(compared)j(with)-45 2590 y(that)h(of)h Fe(pvm)p 184 2590 V 17 w(psend\(\),)23 b(pvm)p 488 2590 V 16 w(precv\(\))17 b Fj(is)g(roughly)h(the)f(same)g(as)f(it)i(is)f(on) g(the)h(CM-5.)25 b(This)17 b(also)g(explains)-45 2647 y(the)i(sudden)h(jump)g(when)f(the)g(message)g(size)h(crosses)e(o)o(v)o (er)h(10)1091 2630 y Fb(6)1129 2647 y Fj(Bytes)g(\(1)f(MB\).)g(The)i (default)f(size)h(of)f(the)-45 2703 y(P)o(aragon)d(system)h(bu\013er)g (is)g(1)g(MB,)g(and)g(3)p Fc(=)p Fj(4)g(of)f(that)h(is)h(used)f(to)g (bu\013er)g(incoming)h(messages.)26 b(The)17 b(1-MB)907 2828 y(10)p eop %%Page: 11 11 11 10 bop -45 199 a Fj(message)15 b(could)i(not)e(\014t)g(in)i(the)e (bu\013er,)h(so)f(it)h(w)o(as)f(held)h(up)g(brie\015y)h(and)f(then)g (copied)h(in)o(to)e(the)h(PVM)f(bu\013er)-45 256 y(directly)l(.)21 b(That,)15 b(ironically)l(,)i(resulted)f(in)g(b)q(etter)f(p)q (erformance.)-45 342 y(Of)e(course,)h Fe(pvm)p 243 342 15 2 v 16 w(send\(\),)23 b(pvm)p 522 342 V 17 w(recv\(\))12 b Fj(with)i Fe(PvmDataRaw)d Fj(is)j(ev)o(en)f(less)h(e\016cien)o(t,)g (b)q(ecause)g(it)f(also)g(in)o(v)o(olv)o(es)-45 399 y(data)k(pac)o (king)i(and)f(unpac)o(king.)29 b(In)19 b(addition,)h(the)e(message)f(m) o(ust)h(b)q(e)g(bu\013ered)h(b)o(y)f(the)g(system,)g(b)q(ecause)-45 455 y Fe(pvm)p 30 455 V 17 w(recv)c Fj(p)q(olls)j(to)e(c)o(hec)o(k)g (the)g(message)g(length)h(b)q(efore)f(accepting)h(it.)-45 542 y(The)e(little)g(blip)h(in)f(the)g(middle)h(of)e(the)g Fe(pvm)p 718 542 V 17 w(send\(\),)23 b(pvm)p 998 542 V 17 w(recv\(\))12 b Fj(curv)o(e)i(corresp)q(onds)f(to)g(the)g(system)g (page)-45 598 y(size.)-45 750 y Fh(4.4)56 b(The)18 b(Latency)-45 866 y Fj(Figure)d(5)g(sho)o(ws)g(the)g(transfer)g(time)g(b)q(et)o(w)o (een)h(t)o(w)o(o)d(no)q(des)j(for)f(small)h(messages)e(\(up)i(to)e (1024)g(b)o(ytes\).)-45 952 y(W)l(e)k(computed)h(the)f(latencies)h (from)e(Figure)i(5)e(using)i(a)f(least)g(squares)g(in)o(terp)q (olation.)30 b(They)18 b(are)g(giv)o(en)g(in)-45 1008 y(the)d(follo)o(wing)h(table.)p 553 1103 755 2 v 552 1159 2 57 v 561 1159 V 684 1142 a(System)p 949 1159 V 949 1159 V 148 w(Latency)f(\(u-sec\))p 1306 1159 V 553 1161 755 2 v 553 1171 V 552 1227 2 57 v 561 1227 V 586 1210 a(csend)p 949 1227 V 408 w(49)p 1298 1227 V 1307 1227 V 552 1284 V 561 1284 V 586 1267 a(p)o(vm)p 675 1267 14 2 v 16 w(psend)p 949 1284 2 57 v 301 w(54)p 1298 1284 V 1307 1284 V 552 1340 V 561 1340 V 586 1323 a(PvmDataInPlace)p 949 1340 V 165 w(332)p 1298 1340 V 1307 1340 V 552 1397 V 561 1397 V 586 1380 a(PvmDataRa)o(w)p 949 1397 V 224 w(320)p 1298 1397 V 1307 1397 V 553 1398 755 2 v -45 1543 a Fi(5)69 b(The)23 b(IBM)g(SP-2)-45 1676 y Fh(5.1)56 b(The)18 b(Nativ)n(e)g(Message-P)n(assing)h(System)-45 1792 y Fj(On)g(the)g(IBM)g(SP-2,)g(there)f(are)h(basically)h(three)e (nativ)o(e)h(w)o(a)o(ys)f(of)g(designing)i(message-passing)f(programs.) -45 1848 y(One)e(can)f(use)g(MPL,)g(a)g(classic)h(message-passing)f (library)h(\(see)f([4)o(]\);)f(one)i(can)f(use)g(the)g(priv)m(ate)h (IBM)f(imple-)-45 1904 y(men)o(tation)h(of)f(MPI)h(\(Message)f(P)o (assing)h(In)o(terface\))g(\(see)g([6)o(]\);)g(or)g(one)g(can)g(use)g (a)g(priv)m(ate)h(implemen)o(tation)-45 1961 y(of)d(PVM,)f(called)j (PVMe,)e(whic)o(h)h(corresp)q(onds)f(to)g(PVM)g(3.2.)-45 2047 y(MPL)g(o\013ers)f(t)o(w)o(o)g(w)o(a)o(ys)g(of)h(exc)o(hanging)h (messages:)-45 2197 y Fe(mpc)p 30 2197 15 2 v 17 w(bsend\(\),)23 b(mpc)p 334 2197 V 16 w(brecv\(\))p -45 2214 560 2 v 45 w Fj(:)-45 2284 y Fe(mpc)p 30 2284 15 2 v 17 w(bsend\(\))14 b Fj(is)i(a)f(sync)o(hronous)g(blo)q(c)o(king)h(send)g(and)f Fe(mpc)p 1015 2284 V 17 w(brecv\(\))f Fj(is)i(a)f(blo)q(c)o(king)i (receiv)o(e.)-45 2434 y Fe(mpc)p 30 2434 V 17 w(send\(\),)23 b(mpc)p 310 2434 V 16 w(recv\(\))p -45 2451 512 2 v 45 w Fj(:)-45 2520 y Fe(mpc)p 30 2520 15 2 v 17 w(send\(\))13 b Fj(is)h(an)g(async)o(hronous)f(non-blo)q(c)o(king)j(send)e(and)g Fe(mpc)p 1118 2520 V 17 w(recv\(\))f Fj(is)i(a)e(non-blo)q(c)o(king)j (receiv)o(e.)k(MPL)-45 2577 y(pro)o(vides)c(p)q(olling)h(function)f(to) f(c)o(hec)o(k)g(the)g(completion)i(of)d(the)i(send)f(and)h(receiv)o(e)g (op)q(erations.)-45 2663 y(W)l(e)f(used)h Fe(mpc)p 212 2663 V 17 w(bsend\(\),)23 b(mpc)p 516 2663 V 16 w(brecv\(\))15 b Fj(to)f(do)h(our)g(MPL)g(bandwidth)i(and)e(latency)h(measuremen)o (ts.)907 2828 y(11)p eop %%Page: 12 12 12 11 bop -225 174 a 17524246 17524246 1184071 12695879 39337492 39732183 startTexFig -225 174 a %%BeginDocument: pgon_band.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6962 4926 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 1034 541 1885 1189 PR DO 4 w SO 6 w c0 1034 1730 mt 2918 1730 L 1034 541 mt 2918 541 L 1034 1730 mt 1034 541 L 2918 1730 mt 2918 541 L 1034 1730 mt 1034 1730 L 2918 1730 mt 2918 1730 L 1034 1730 mt 2918 1730 L 1034 1730 mt 1034 541 L 1034 1730 mt 1034 1730 L 1034 1730 mt 2918 1730 L 1034 541 mt 2918 541 L 1034 1730 mt 1034 541 L 2918 1730 mt 2918 541 L 1034 541 mt 1034 541 L 2918 541 mt 2918 541 L 1409 832 mt (csend ) s gs 1034 541 1885 1190 MR c np gr 1132 779 mt 1204 779 L 1168 743 mt 1168 815 L gs 1034 541 1885 1190 MR c np gr 1409 1070 mt (pvm_psend ) s gs 1034 541 1885 1190 MR c np gr 36 36 1168 1017 FO gs 1034 541 1885 1190 MR c np gr 1409 1307 mt (pvm_send InPlace) s gs 1034 541 1885 1190 MR c np gr 1132 1218 mt 1204 1290 L 1204 1218 mt 1132 1290 L gs 1034 541 1885 1190 MR c np gr 1409 1545 mt (pvm_send Raw ) s gs 1034 541 1885 1190 MR c np gr 1132 1492 mt 1204 1492 L 1168 1456 mt 1168 1528 L 1132 1456 mt 1204 1528 L 1204 1456 mt 1132 1528 L gs 1034 541 1885 1190 MR c np gr DO 4 w 998 4612 mt 998 388 L 998 388 mt 998 388 L 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 3767 mt 6256 3767 L 6256 3767 mt 6256 3767 L 898 2922 mt 6256 2922 L 6256 2922 mt 6256 2922 L 898 2078 mt 6256 2078 L 6256 2078 mt 6256 2078 L 898 1233 mt 6256 1233 L 6256 1233 mt 6256 1233 L 898 388 mt 6256 388 L 6256 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4585 L 898 388 mt 898 415 L DO 898 4612 mt 898 388 L 898 388 mt 898 388 L SO 951 4612 mt 951 4585 L 951 388 mt 951 415 L DO 951 4612 mt 951 388 L 951 388 mt 951 388 L SO 998 4612 mt 998 4585 L 998 388 mt 998 415 L DO 998 4612 mt 998 388 L 998 388 mt 998 388 L SO 998 4612 mt 998 4558 L 998 388 mt 998 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 892 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 1052 4736 mt (1) s /Helvetica /ISOLatin1Encoding 144 FMSR 1310 4612 mt 1310 4585 L 1310 388 mt 1310 415 L DO 1310 4612 mt 1310 388 L 1310 388 mt 1310 388 L SO 1492 4612 mt 1492 4585 L 1492 388 mt 1492 415 L DO 1492 4612 mt 1492 388 L 1492 388 mt 1492 388 L SO 1622 4612 mt 1622 4585 L 1622 388 mt 1622 415 L DO 1622 4612 mt 1622 388 L 1622 388 mt 1622 388 L SO 1722 4612 mt 1722 4585 L 1722 388 mt 1722 415 L DO 1722 4612 mt 1722 388 L 1722 388 mt 1722 388 L SO 1804 4612 mt 1804 4585 L 1804 388 mt 1804 415 L DO 1804 4612 mt 1804 388 L 1804 388 mt 1804 388 L SO 1873 4612 mt 1873 4585 L 1873 388 mt 1873 415 L DO 1873 4612 mt 1873 388 L 1873 388 mt 1873 388 L SO 1933 4612 mt 1933 4585 L 1933 388 mt 1933 415 L DO 1933 4612 mt 1933 388 L 1933 388 mt 1933 388 L SO 1986 4612 mt 1986 4585 L 1986 388 mt 1986 415 L DO 1986 4612 mt 1986 388 L 1986 388 mt 1986 388 L SO 2033 4612 mt 2033 4585 L 2033 388 mt 2033 415 L DO 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L SO 2033 4612 mt 2033 4558 L 2033 388 mt 2033 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1927 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 2087 4736 mt (2) s /Helvetica /ISOLatin1Encoding 144 FMSR 2345 4612 mt 2345 4585 L 2345 388 mt 2345 415 L DO 2345 4612 mt 2345 388 L 2345 388 mt 2345 388 L SO 2527 4612 mt 2527 4585 L 2527 388 mt 2527 415 L DO 2527 4612 mt 2527 388 L 2527 388 mt 2527 388 L SO 2657 4612 mt 2657 4585 L 2657 388 mt 2657 415 L DO 2657 4612 mt 2657 388 L 2657 388 mt 2657 388 L SO 2757 4612 mt 2757 4585 L 2757 388 mt 2757 415 L DO 2757 4612 mt 2757 388 L 2757 388 mt 2757 388 L SO 2839 4612 mt 2839 4585 L 2839 388 mt 2839 415 L DO 2839 4612 mt 2839 388 L 2839 388 mt 2839 388 L SO 2908 4612 mt 2908 4585 L 2908 388 mt 2908 415 L DO 2908 4612 mt 2908 388 L 2908 388 mt 2908 388 L SO 2968 4612 mt 2968 4585 L 2968 388 mt 2968 415 L DO 2968 4612 mt 2968 388 L 2968 388 mt 2968 388 L SO 3021 4612 mt 3021 4585 L 3021 388 mt 3021 415 L DO 3021 4612 mt 3021 388 L 3021 388 mt 3021 388 L SO 3069 4612 mt 3069 4585 L 3069 388 mt 3069 415 L DO 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L SO 3069 4612 mt 3069 4558 L 3069 388 mt 3069 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 2963 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 3123 4736 mt (3) s /Helvetica /ISOLatin1Encoding 144 FMSR 3380 4612 mt 3380 4585 L 3380 388 mt 3380 415 L DO 3380 4612 mt 3380 388 L 3380 388 mt 3380 388 L SO 3562 4612 mt 3562 4585 L 3562 388 mt 3562 415 L DO 3562 4612 mt 3562 388 L 3562 388 mt 3562 388 L SO 3692 4612 mt 3692 4585 L 3692 388 mt 3692 415 L DO 3692 4612 mt 3692 388 L 3692 388 mt 3692 388 L SO 3792 4612 mt 3792 4585 L 3792 388 mt 3792 415 L DO 3792 4612 mt 3792 388 L 3792 388 mt 3792 388 L SO 3874 4612 mt 3874 4585 L 3874 388 mt 3874 415 L DO 3874 4612 mt 3874 388 L 3874 388 mt 3874 388 L SO 3943 4612 mt 3943 4585 L 3943 388 mt 3943 415 L DO 3943 4612 mt 3943 388 L 3943 388 mt 3943 388 L SO 4003 4612 mt 4003 4585 L 4003 388 mt 4003 415 L DO 4003 4612 mt 4003 388 L 4003 388 mt 4003 388 L SO 4056 4612 mt 4056 4585 L 4056 388 mt 4056 415 L DO 4056 4612 mt 4056 388 L 4056 388 mt 4056 388 L SO 4104 4612 mt 4104 4585 L 4104 388 mt 4104 415 L DO 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L SO 4104 4612 mt 4104 4558 L 4104 388 mt 4104 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 3998 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 4158 4736 mt (4) s /Helvetica /ISOLatin1Encoding 144 FMSR 4415 4612 mt 4415 4585 L 4415 388 mt 4415 415 L DO 4415 4612 mt 4415 388 L 4415 388 mt 4415 388 L SO 4598 4612 mt 4598 4585 L 4598 388 mt 4598 415 L DO 4598 4612 mt 4598 388 L 4598 388 mt 4598 388 L SO 4727 4612 mt 4727 4585 L 4727 388 mt 4727 415 L DO 4727 4612 mt 4727 388 L 4727 388 mt 4727 388 L SO 4827 4612 mt 4827 4585 L 4827 388 mt 4827 415 L DO 4827 4612 mt 4827 388 L 4827 388 mt 4827 388 L SO 4909 4612 mt 4909 4585 L 4909 388 mt 4909 415 L DO 4909 4612 mt 4909 388 L 4909 388 mt 4909 388 L SO 4979 4612 mt 4979 4585 L 4979 388 mt 4979 415 L DO 4979 4612 mt 4979 388 L 4979 388 mt 4979 388 L SO 5039 4612 mt 5039 4585 L 5039 388 mt 5039 415 L DO 5039 4612 mt 5039 388 L 5039 388 mt 5039 388 L SO 5092 4612 mt 5092 4585 L 5092 388 mt 5092 415 L DO 5092 4612 mt 5092 388 L 5092 388 mt 5092 388 L SO 5139 4612 mt 5139 4585 L 5139 388 mt 5139 415 L DO 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L SO 5139 4612 mt 5139 4558 L 5139 388 mt 5139 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 5033 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 5193 4736 mt (5) s /Helvetica /ISOLatin1Encoding 144 FMSR 5451 4612 mt 5451 4585 L 5451 388 mt 5451 415 L DO 5451 4612 mt 5451 388 L 5451 388 mt 5451 388 L SO 5633 4612 mt 5633 4585 L 5633 388 mt 5633 415 L DO 5633 4612 mt 5633 388 L 5633 388 mt 5633 388 L SO 5762 4612 mt 5762 4585 L 5762 388 mt 5762 415 L DO 5762 4612 mt 5762 388 L 5762 388 mt 5762 388 L SO 5862 4612 mt 5862 4585 L 5862 388 mt 5862 415 L DO 5862 4612 mt 5862 388 L 5862 388 mt 5862 388 L SO 5944 4612 mt 5944 4585 L 5944 388 mt 5944 415 L DO 5944 4612 mt 5944 388 L 5944 388 mt 5944 388 L SO 6014 4612 mt 6014 4585 L 6014 388 mt 6014 415 L DO 6014 4612 mt 6014 388 L 6014 388 mt 6014 388 L SO 6074 4612 mt 6074 4585 L 6074 388 mt 6074 415 L DO 6074 4612 mt 6074 388 L 6074 388 mt 6074 388 L SO 6127 4612 mt 6127 4585 L 6127 388 mt 6127 415 L DO 6127 4612 mt 6127 388 L 6127 388 mt 6127 388 L SO 6174 4612 mt 6174 4585 L 6174 388 mt 6174 415 L DO 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L SO 6174 4612 mt 6174 4558 L 6174 388 mt 6174 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 6068 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 6228 4736 mt (6) s /Helvetica /ISOLatin1Encoding 144 FMSR 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 3767 mt 952 3767 L 6256 3767 mt 6202 3767 L 703 3820 mt (20) s 898 2922 mt 952 2922 L 6256 2922 mt 6202 2922 L 703 2975 mt (40) s 898 2078 mt 952 2078 L 6256 2078 mt 6202 2078 L 703 2131 mt (60) s 898 1233 mt 952 1233 L 6256 1233 mt 6202 1233 L 703 1286 mt (80) s 898 388 mt 952 388 L 6256 388 mt 6202 388 L 623 441 mt (100) s 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr 862 4596 mt 934 4596 L 898 4560 mt 898 4632 L 1174 4589 mt 1246 4589 L 1210 4553 mt 1210 4625 L 1485 4577 mt 1557 4577 L 1521 4541 mt 1521 4613 L 1797 4553 mt 1869 4553 L 1833 4517 mt 1833 4589 L 2108 4504 mt 2180 4504 L 2144 4468 mt 2144 4540 L 2420 4407 mt 2492 4407 L 2456 4371 mt 2456 4443 L 2732 4226 mt 2804 4226 L 2768 4190 mt 2768 4262 L 3043 3910 mt 3115 3910 L 3079 3874 mt 3079 3946 L 3355 3615 mt 3427 3615 L 3391 3579 mt 3391 3651 L 3666 3236 mt 3738 3236 L 3702 3200 mt 3702 3272 L 3978 2492 mt 4050 2492 L 4014 2456 mt 4014 2528 L 4290 2172 mt 4362 2172 L 4326 2136 mt 4326 2208 L 4601 1811 mt 4673 1811 L 4637 1775 mt 4637 1847 L 4913 1285 mt 4985 1285 L 4949 1249 mt 4949 1321 L 5225 1011 mt 5297 1011 L 5261 975 mt 5261 1047 L 5536 786 mt 5608 786 L 5572 750 mt 5572 822 L 5848 718 mt 5920 718 L 5884 682 mt 5884 754 L 6159 724 mt 6231 724 L 6195 688 mt 6195 760 L gs 898 388 5359 4225 MR c np gr 36 36 898 4605 FO 36 36 1210 4599 FO 36 36 1521 4586 FO 36 36 1833 4563 FO 36 36 2144 4514 FO 36 36 2456 4417 FO 36 36 2768 4236 FO 36 36 3079 3920 FO 36 36 3391 3629 FO 36 36 3702 3017 FO 36 36 4014 2320 FO 36 36 4326 2397 FO 36 36 4637 1824 FO 36 36 4949 1295 FO 36 36 5261 1022 FO 36 36 5572 796 FO 36 36 5884 728 FO 36 36 6195 732 FO gs 898 388 5359 4225 MR c np gr 862 4575 mt 934 4647 L 934 4575 mt 862 4647 L 1174 4574 mt 1246 4646 L 1246 4574 mt 1174 4646 L 1485 4571 mt 1557 4643 L 1557 4571 mt 1485 4643 L 1797 4567 mt 1869 4639 L 1869 4567 mt 1797 4639 L 2108 4558 mt 2180 4630 L 2180 4558 mt 2108 4630 L 2420 4547 mt 2492 4619 L 2492 4547 mt 2420 4619 L 2732 4507 mt 2804 4579 L 2804 4507 mt 2732 4579 L 3043 4446 mt 3115 4518 L 3115 4446 mt 3043 4518 L 3355 4355 mt 3427 4427 L 3427 4355 mt 3355 4427 L 3666 4205 mt 3738 4277 L 3738 4205 mt 3666 4277 L 3978 4010 mt 4050 4082 L 4050 4010 mt 3978 4082 L 4290 3881 mt 4362 3953 L 4362 3881 mt 4290 3953 L 4601 3720 mt 4673 3792 L 4673 3720 mt 4601 3792 L 4913 3607 mt 4985 3679 L 4985 3607 mt 4913 3679 L 5225 3530 mt 5297 3602 L 5297 3530 mt 5225 3602 L 5536 3501 mt 5608 3573 L 5608 3501 mt 5536 3573 L 5848 3461 mt 5920 3533 L 5920 3461 mt 5848 3533 L 6159 1204 mt 6231 1276 L 6231 1204 mt 6159 1276 L gs 898 388 5359 4225 MR c np gr 862 4611 mt 934 4611 L 898 4575 mt 898 4647 L 862 4575 mt 934 4647 L 934 4575 mt 862 4647 L 1174 4610 mt 1246 4610 L 1210 4574 mt 1210 4646 L 1174 4574 mt 1246 4646 L 1246 4574 mt 1174 4646 L 1485 4608 mt 1557 4608 L 1521 4572 mt 1521 4644 L 1485 4572 mt 1557 4644 L 1557 4572 mt 1485 4644 L 1797 4602 mt 1869 4602 L 1833 4566 mt 1833 4638 L 1797 4566 mt 1869 4638 L 1869 4566 mt 1797 4638 L 2108 4596 mt 2180 4596 L 2144 4560 mt 2144 4632 L 2108 4560 mt 2180 4632 L 2180 4560 mt 2108 4632 L 2420 4578 mt 2492 4578 L 2456 4542 mt 2456 4614 L 2420 4542 mt 2492 4614 L 2492 4542 mt 2420 4614 L 2732 4544 mt 2804 4544 L 2768 4508 mt 2768 4580 L 2732 4508 mt 2804 4580 L 2804 4508 mt 2732 4580 L 3043 4491 mt 3115 4491 L 3079 4455 mt 3079 4527 L 3043 4455 mt 3115 4527 L 3115 4455 mt 3043 4527 L 3355 4415 mt 3427 4415 L 3391 4379 mt 3391 4451 L 3355 4379 mt 3427 4451 L 3427 4379 mt 3355 4451 L 3666 4312 mt 3738 4312 L 3702 4276 mt 3702 4348 L 3666 4276 mt 3738 4348 L 3738 4276 mt 3666 4348 L 3978 4202 mt 4050 4202 L 4014 4166 mt 4014 4238 L 3978 4166 mt 4050 4238 L 4050 4166 mt 3978 4238 L 4290 4198 mt 4362 4198 L 4326 4162 mt 4326 4234 L 4290 4162 mt 4362 4234 L 4362 4162 mt 4290 4234 L 4601 4149 mt 4673 4149 L 4637 4113 mt 4637 4185 L 4601 4113 mt 4673 4185 L 4673 4113 mt 4601 4185 L 4913 4129 mt 4985 4129 L 4949 4093 mt 4949 4165 L 4913 4093 mt 4985 4165 L 4985 4093 mt 4913 4165 L 5225 4086 mt 5297 4086 L 5261 4050 mt 5261 4122 L 5225 4050 mt 5297 4122 L 5297 4050 mt 5225 4122 L 5536 4064 mt 5608 4064 L 5572 4028 mt 5572 4100 L 5536 4028 mt 5608 4100 L 5608 4028 mt 5536 4100 L 5848 4052 mt 5920 4052 L 5884 4016 mt 5884 4088 L 5848 4016 mt 5920 4088 L 5920 4016 mt 5848 4088 L 6159 4044 mt 6231 4044 L 6195 4008 mt 6195 4080 L 6159 4008 mt 6231 4080 L 6231 4008 mt 6159 4080 L gs 898 388 5359 4225 MR c np 311 6 312 -68 311 -225 312 -274 312 -526 311 -361 312 -320 312 -744 311 -379 312 -295 311 -316 312 -181 312 -97 311 -49 312 -24 311 -12 312 -7 898 4596 18 MP stroke 311 4 312 -68 311 -226 312 -273 312 -529 311 -573 312 77 312 -697 311 -612 312 -291 311 -316 312 -181 312 -97 311 -49 312 -23 311 -13 312 -6 898 4605 18 MP stroke 311 -2257 312 -40 311 -29 312 -77 312 -113 311 -161 312 -129 312 -195 311 -150 312 -91 311 -61 312 -40 312 -11 311 -9 312 -4 311 -3 312 -1 898 4611 18 MP stroke 311 -8 312 -12 311 -22 312 -43 312 -20 311 -49 312 -4 312 -110 311 -103 312 -76 311 -53 312 -34 312 -18 311 -6 312 -6 311 -2 312 -1 898 4611 18 MP stroke gr 2885 4985 mt (Number of Bytes sent) s 569 3172 mt -90 rotate (Bandwidth in MB/sec) s 90 rotate 2983 273 mt (Intel Paragon - \(a\)) s end eplot epage end showpage %%EndDocument endTexFig 975 174 a 17524246 17524246 1184071 12959006 35916840 39732183 startTexFig 975 174 a %%BeginDocument: pgon_band_small.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6342 4882 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 1059 649 2318 1189 PR DO 4 w SO 6 w c0 1059 1838 mt 3376 1838 L 1059 649 mt 3376 649 L 1059 1838 mt 1059 649 L 3376 1838 mt 3376 649 L 1059 1838 mt 1059 1838 L 3376 1838 mt 3376 1838 L 1059 1838 mt 3376 1838 L 1059 1838 mt 1059 649 L 1059 1838 mt 1059 1838 L 1059 1838 mt 3376 1838 L 1059 649 mt 3376 649 L 1059 1838 mt 1059 649 L 3376 1838 mt 3376 649 L 1059 649 mt 1059 649 L 3376 649 mt 3376 649 L 1434 940 mt (csend-crecv ) s gs 1059 649 2318 1190 MR c np gr 1157 887 mt 1229 887 L 1193 851 mt 1193 923 L gs 1059 649 2318 1190 MR c np gr 1434 1178 mt (pvm_psend-pvm_precv) s gs 1059 649 2318 1190 MR c np gr 36 36 1193 1125 FO gs 1059 649 2318 1190 MR c np gr 1434 1415 mt (PvmDataInPlace ) s gs 1059 649 2318 1190 MR c np gr 1157 1326 mt 1229 1398 L 1229 1326 mt 1157 1398 L gs 1059 649 2318 1190 MR c np gr 1434 1653 mt (PvmDataRaw ) s gs 1059 649 2318 1190 MR c np gr 1157 1600 mt 1229 1600 L 1193 1564 mt 1193 1636 L 1157 1564 mt 1229 1636 L 1229 1564 mt 1157 1636 L gs 1059 649 2318 1190 MR c np gr DO 4 w 898 4612 mt 898 388 L 898 388 mt 898 388 L 1421 4612 mt 1421 388 L 1421 388 mt 1421 388 L 1944 4612 mt 1944 388 L 1944 388 mt 1944 388 L 2468 4612 mt 2468 388 L 2468 388 mt 2468 388 L 2991 4612 mt 2991 388 L 2991 388 mt 2991 388 L 3514 4612 mt 3514 388 L 3514 388 mt 3514 388 L 4037 4612 mt 4037 388 L 4037 388 mt 4037 388 L 4561 4612 mt 4561 388 L 4561 388 mt 4561 388 L 5084 4612 mt 5084 388 L 5084 388 mt 5084 388 L 5607 4612 mt 5607 388 L 5607 388 mt 5607 388 L 6130 4612 mt 6130 388 L 6130 388 mt 6130 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 4084 mt 6256 4084 L 6256 4084 mt 6256 4084 L 898 3556 mt 6256 3556 L 6256 3556 mt 6256 3556 L 898 3028 mt 6256 3028 L 6256 3028 mt 6256 3028 L 898 2500 mt 6256 2500 L 6256 2500 mt 6256 2500 L 898 1972 mt 6256 1972 L 6256 1972 mt 6256 1972 L 898 1444 mt 6256 1444 L 6256 1444 mt 6256 1444 L 898 916 mt 6256 916 L 6256 916 mt 6256 916 L 898 388 mt 6256 388 L 6256 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4558 L 898 388 mt 898 442 L 858 4781 mt (0) s 1421 4612 mt 1421 4558 L 1421 388 mt 1421 442 L 1301 4781 mt (100) s 1944 4612 mt 1944 4558 L 1944 388 mt 1944 442 L 1824 4781 mt (200) s 2468 4612 mt 2468 4558 L 2468 388 mt 2468 442 L 2348 4781 mt (300) s 2991 4612 mt 2991 4558 L 2991 388 mt 2991 442 L 2871 4781 mt (400) s 3514 4612 mt 3514 4558 L 3514 388 mt 3514 442 L 3394 4781 mt (500) s 4037 4612 mt 4037 4558 L 4037 388 mt 4037 442 L 3917 4781 mt (600) s 4561 4612 mt 4561 4558 L 4561 388 mt 4561 442 L 4441 4781 mt (700) s 5084 4612 mt 5084 4558 L 5084 388 mt 5084 442 L 4964 4781 mt (800) s 5607 4612 mt 5607 4558 L 5607 388 mt 5607 442 L 5487 4781 mt (900) s 6130 4612 mt 6130 4558 L 6130 388 mt 6130 442 L 5970 4781 mt (1000) s 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 4084 mt 952 4084 L 6256 4084 mt 6202 4084 L 783 4137 mt (2) s 898 3556 mt 952 3556 L 6256 3556 mt 6202 3556 L 783 3609 mt (4) s 898 3028 mt 952 3028 L 6256 3028 mt 6202 3028 L 783 3081 mt (6) s 898 2500 mt 952 2500 L 6256 2500 mt 6202 2500 L 783 2553 mt (8) s 898 1972 mt 952 1972 L 6256 1972 mt 6202 1972 L 703 2025 mt (10) s 898 1444 mt 952 1444 L 6256 1444 mt 6202 1444 L 703 1497 mt (12) s 898 916 mt 952 916 L 6256 916 mt 6202 916 L 703 969 mt (14) s 898 388 mt 952 388 L 6256 388 mt 6202 388 L 703 441 mt (16) s 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr 862 4612 mt 934 4612 L 898 4576 mt 898 4648 L 1029 4441 mt 1101 4441 L 1065 4405 mt 1065 4477 L 1197 4290 mt 1269 4290 L 1233 4254 mt 1233 4326 L 1364 4164 mt 1436 4164 L 1400 4128 mt 1400 4200 L 1532 4004 mt 1604 4004 L 1568 3968 mt 1568 4040 L 1699 3866 mt 1771 3866 L 1735 3830 mt 1735 3902 L 1867 3733 mt 1939 3733 L 1903 3697 mt 1903 3769 L 2034 3587 mt 2106 3587 L 2070 3551 mt 2070 3623 L 2202 3440 mt 2274 3440 L 2238 3404 mt 2238 3476 L 2369 3317 mt 2441 3317 L 2405 3281 mt 2405 3353 L 2536 3173 mt 2608 3173 L 2572 3137 mt 2572 3209 L 2704 3029 mt 2776 3029 L 2740 2993 mt 2740 3065 L 2871 2886 mt 2943 2886 L 2907 2850 mt 2907 2922 L 3039 2742 mt 3111 2742 L 3075 2706 mt 3075 2778 L 3206 2598 mt 3278 2598 L 3242 2562 mt 3242 2634 L 3374 2492 mt 3446 2492 L 3410 2456 mt 3410 2528 L 3541 2350 mt 3613 2350 L 3577 2314 mt 3577 2386 L 3708 2209 mt 3780 2209 L 3744 2173 mt 3744 2245 L 3876 2068 mt 3948 2068 L 3912 2032 mt 3912 2104 L 4043 1926 mt 4115 1926 L 4079 1890 mt 4079 1962 L 4211 1834 mt 4283 1834 L 4247 1798 mt 4247 1870 L 4378 1695 mt 4450 1695 L 4414 1659 mt 4414 1731 L 4546 1556 mt 4618 1556 L 4582 1520 mt 4582 1592 L 4713 1471 mt 4785 1471 L 4749 1435 mt 4749 1507 L 4881 1335 mt 4953 1335 L 4917 1299 mt 4917 1371 L 5048 1198 mt 5120 1198 L 5084 1162 mt 5084 1234 L 5215 1121 mt 5287 1121 L 5251 1085 mt 5251 1157 L 5383 987 mt 5455 987 L 5419 951 mt 5419 1023 L 5550 914 mt 5622 914 L 5586 878 mt 5586 950 L 5718 782 mt 5790 782 L 5754 746 mt 5754 818 L 5885 650 mt 5957 650 L 5921 614 mt 5921 686 L 6053 518 mt 6125 518 L 6089 482 mt 6089 554 L 6220 454 mt 6292 454 L 6256 418 mt 6256 490 L gs 898 388 5359 4225 MR c np gr 36 36 898 4612 FO 36 36 1065 4463 FO 36 36 1233 4348 FO 36 36 1400 4209 FO 36 36 1568 4075 FO 36 36 1735 3941 FO 36 36 1903 3820 FO 36 36 2070 3687 FO 36 36 2238 3555 FO 36 36 2405 3442 FO 36 36 2572 3313 FO 36 36 2740 3183 FO 36 36 2907 3077 FO 36 36 3075 2950 FO 36 36 3242 2850 FO 36 36 3410 2781 FO 36 36 3577 2744 FO 36 36 3744 2710 FO 36 36 3912 2598 FO 36 36 4079 2515 FO 36 36 4247 2435 FO 36 36 4414 2326 FO 36 36 4582 2249 FO 36 36 4749 2141 FO 36 36 4917 2034 FO 36 36 5084 1926 FO 36 36 5251 1856 FO 36 36 5419 1750 FO 36 36 5586 1682 FO 36 36 5754 1578 FO 36 36 5921 1513 FO 36 36 6089 1410 FO 36 36 6256 1307 FO gs 898 388 5359 4225 MR c np gr 862 4576 mt 934 4648 L 934 4576 mt 862 4648 L 1029 4552 mt 1101 4624 L 1101 4552 mt 1029 4624 L 1197 4528 mt 1269 4600 L 1269 4528 mt 1197 4600 L 1364 4507 mt 1436 4579 L 1436 4507 mt 1364 4579 L 1532 4484 mt 1604 4556 L 1604 4484 mt 1532 4556 L 1699 4462 mt 1771 4534 L 1771 4462 mt 1699 4534 L 1867 4441 mt 1939 4513 L 1939 4441 mt 1867 4513 L 2034 4418 mt 2106 4490 L 2106 4418 mt 2034 4490 L 2202 4395 mt 2274 4467 L 2274 4395 mt 2202 4467 L 2369 4372 mt 2441 4444 L 2441 4372 mt 2369 4444 L 2536 4350 mt 2608 4422 L 2608 4350 mt 2536 4422 L 2704 4328 mt 2776 4400 L 2776 4328 mt 2704 4400 L 2871 4306 mt 2943 4378 L 2943 4306 mt 2871 4378 L 3039 4284 mt 3111 4356 L 3111 4284 mt 3039 4356 L 3206 4264 mt 3278 4336 L 3278 4264 mt 3206 4336 L 3374 4248 mt 3446 4320 L 3446 4248 mt 3374 4320 L 3541 4225 mt 3613 4297 L 3613 4225 mt 3541 4297 L 3708 4207 mt 3780 4279 L 3780 4207 mt 3708 4279 L 3876 4187 mt 3948 4259 L 3948 4187 mt 3876 4259 L 4043 4165 mt 4115 4237 L 4115 4165 mt 4043 4237 L 4211 4147 mt 4283 4219 L 4283 4147 mt 4211 4219 L 4378 4135 mt 4450 4207 L 4450 4135 mt 4378 4207 L 4546 4114 mt 4618 4186 L 4618 4114 mt 4546 4186 L 4713 4095 mt 4785 4167 L 4785 4095 mt 4713 4167 L 4881 4074 mt 4953 4146 L 4953 4074 mt 4881 4146 L 5048 4053 mt 5120 4125 L 5120 4053 mt 5048 4125 L 5215 4030 mt 5287 4102 L 5287 4030 mt 5215 4102 L 5383 4012 mt 5455 4084 L 5455 4012 mt 5383 4084 L 5550 3995 mt 5622 4067 L 5622 3995 mt 5550 4067 L 5718 3981 mt 5790 4053 L 5790 3981 mt 5718 4053 L 5885 3969 mt 5957 4041 L 5957 3969 mt 5885 4041 L 6053 3955 mt 6125 4027 L 6125 3955 mt 6053 4027 L 6220 3935 mt 6292 4007 L 6292 3935 mt 6220 4007 L gs 898 388 5359 4225 MR c np gr 862 4612 mt 934 4612 L 898 4576 mt 898 4648 L 862 4576 mt 934 4648 L 934 4576 mt 862 4648 L 1029 4586 mt 1101 4586 L 1065 4550 mt 1065 4622 L 1029 4550 mt 1101 4622 L 1101 4550 mt 1029 4622 L 1197 4563 mt 1269 4563 L 1233 4527 mt 1233 4599 L 1197 4527 mt 1269 4599 L 1269 4527 mt 1197 4599 L 1364 4540 mt 1436 4540 L 1400 4504 mt 1400 4576 L 1364 4504 mt 1436 4576 L 1436 4504 mt 1364 4576 L 1532 4517 mt 1604 4517 L 1568 4481 mt 1568 4553 L 1532 4481 mt 1604 4553 L 1604 4481 mt 1532 4553 L 1699 4494 mt 1771 4494 L 1735 4458 mt 1735 4530 L 1699 4458 mt 1771 4530 L 1771 4458 mt 1699 4530 L 1867 4472 mt 1939 4472 L 1903 4436 mt 1903 4508 L 1867 4436 mt 1939 4508 L 1939 4436 mt 1867 4508 L 2034 4451 mt 2106 4451 L 2070 4415 mt 2070 4487 L 2034 4415 mt 2106 4487 L 2106 4415 mt 2034 4487 L 2202 4428 mt 2274 4428 L 2238 4392 mt 2238 4464 L 2202 4392 mt 2274 4464 L 2274 4392 mt 2202 4464 L 2369 4405 mt 2441 4405 L 2405 4369 mt 2405 4441 L 2369 4369 mt 2441 4441 L 2441 4369 mt 2369 4441 L 2536 4382 mt 2608 4382 L 2572 4346 mt 2572 4418 L 2536 4346 mt 2608 4418 L 2608 4346 mt 2536 4418 L 2704 4360 mt 2776 4360 L 2740 4324 mt 2740 4396 L 2704 4324 mt 2776 4396 L 2776 4324 mt 2704 4396 L 2871 4338 mt 2943 4338 L 2907 4302 mt 2907 4374 L 2871 4302 mt 2943 4374 L 2943 4302 mt 2871 4374 L 3039 4319 mt 3111 4319 L 3075 4283 mt 3075 4355 L 3039 4283 mt 3111 4355 L 3111 4283 mt 3039 4355 L 3206 4297 mt 3278 4297 L 3242 4261 mt 3242 4333 L 3206 4261 mt 3278 4333 L 3278 4261 mt 3206 4333 L 3374 4282 mt 3446 4282 L 3410 4246 mt 3410 4318 L 3374 4246 mt 3446 4318 L 3446 4246 mt 3374 4318 L 3541 4268 mt 3613 4268 L 3577 4232 mt 3577 4304 L 3541 4232 mt 3613 4304 L 3613 4232 mt 3541 4304 L 3708 4248 mt 3780 4248 L 3744 4212 mt 3744 4284 L 3708 4212 mt 3780 4284 L 3780 4212 mt 3708 4284 L 3876 4234 mt 3948 4234 L 3912 4198 mt 3912 4270 L 3876 4198 mt 3948 4270 L 3948 4198 mt 3876 4270 L 4043 4213 mt 4115 4213 L 4079 4177 mt 4079 4249 L 4043 4177 mt 4115 4249 L 4115 4177 mt 4043 4249 L 4211 4196 mt 4283 4196 L 4247 4160 mt 4247 4232 L 4211 4160 mt 4283 4232 L 4283 4160 mt 4211 4232 L 4378 4180 mt 4450 4180 L 4414 4144 mt 4414 4216 L 4378 4144 mt 4450 4216 L 4450 4144 mt 4378 4216 L 4546 4168 mt 4618 4168 L 4582 4132 mt 4582 4204 L 4546 4132 mt 4618 4204 L 4618 4132 mt 4546 4204 L 4713 4148 mt 4785 4148 L 4749 4112 mt 4749 4184 L 4713 4112 mt 4785 4184 L 4785 4112 mt 4713 4184 L 4881 4130 mt 4953 4130 L 4917 4094 mt 4917 4166 L 4881 4094 mt 4953 4166 L 4953 4094 mt 4881 4166 L 5048 4112 mt 5120 4112 L 5084 4076 mt 5084 4148 L 5048 4076 mt 5120 4148 L 5120 4076 mt 5048 4148 L 5215 4094 mt 5287 4094 L 5251 4058 mt 5251 4130 L 5215 4058 mt 5287 4130 L 5287 4058 mt 5215 4130 L 5383 4074 mt 5455 4074 L 5419 4038 mt 5419 4110 L 5383 4038 mt 5455 4110 L 5455 4038 mt 5383 4110 L 5550 4055 mt 5622 4055 L 5586 4019 mt 5586 4091 L 5550 4019 mt 5622 4091 L 5622 4019 mt 5550 4091 L 5718 4035 mt 5790 4035 L 5754 3999 mt 5754 4071 L 5718 3999 mt 5790 4071 L 5790 3999 mt 5718 4071 L 5885 4027 mt 5957 4027 L 5921 3991 mt 5921 4063 L 5885 3991 mt 5957 4063 L 5957 3991 mt 5885 4063 L 6053 4012 mt 6125 4012 L 6089 3976 mt 6089 4048 L 6053 3976 mt 6125 4048 L 6125 3976 mt 6053 4048 L 6220 3994 mt 6292 3994 L 6256 3958 mt 6256 4030 L 6220 3958 mt 6292 4030 L 6292 3958 mt 6220 4030 L gs 898 388 5359 4225 MR c np 167 -64 168 -132 167 -132 168 -132 167 -73 168 -134 167 -77 167 -137 168 -136 167 -85 168 -139 167 -139 168 -92 167 -142 168 -141 167 -141 167 -142 168 -106 167 -144 168 -144 167 -143 168 -144 167 -144 167 -123 168 -147 167 -146 168 -133 167 -138 168 -160 167 -126 168 -151 167 -171 898 4612 33 MP stroke 167 -103 168 -103 167 -65 168 -104 167 -68 168 -106 167 -70 167 -108 168 -107 167 -108 168 -77 167 -109 168 -80 167 -83 168 -112 167 -34 167 -37 168 -69 167 -100 168 -127 167 -106 168 -130 167 -129 167 -113 168 -132 167 -133 168 -121 167 -134 168 -134 167 -139 168 -115 167 -149 898 4612 33 MP stroke 167 -20 168 -14 167 -12 168 -14 167 -17 168 -18 167 -23 167 -21 168 -21 167 -19 168 -21 167 -12 168 -18 167 -22 168 -20 167 -18 167 -23 168 -16 167 -20 168 -22 167 -22 168 -22 167 -22 167 -23 168 -23 167 -23 168 -21 167 -22 168 -23 167 -21 168 -24 167 -24 898 4612 33 MP stroke 167 -18 168 -15 167 -8 168 -20 167 -19 168 -20 167 -18 167 -18 168 -18 167 -20 168 -12 167 -16 168 -17 167 -21 168 -14 167 -20 167 -14 168 -15 167 -22 168 -19 167 -22 168 -22 167 -23 167 -23 168 -23 167 -21 168 -22 167 -23 168 -23 167 -23 168 -23 167 -26 898 4612 33 MP stroke gr 2895 4941 mt (Number of bytes sent) s 649 3539 mt -90 rotate (Bandwidth in Mbytes per second) s 90 rotate 2983 273 mt (Intel Paragon - \(b\)) s end eplot epage end showpage %%EndDocument endTexFig 370 1382 a Fj(Figure)15 b(4:)20 b(Bandwidth)c(on)f(the)h(In)o(tel)g(P) o(aragon:)i(PVM3)d(-)g(NX)375 1466 y 17524246 17524246 3749560 12959006 35916840 39732183 startTexFig 375 1466 a %%BeginDocument: pgon_lat.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 475 91 5867 4882 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 4417 1973 1736 1189 PR DO 4 w SO 6 w c0 4417 3162 mt 6152 3162 L 4417 1973 mt 6152 1973 L 4417 3162 mt 4417 1973 L 6152 3162 mt 6152 1973 L 4417 3162 mt 4417 3162 L 6152 3162 mt 6152 3162 L 4417 3162 mt 6152 3162 L 4417 3162 mt 4417 1973 L 4417 3162 mt 4417 3162 L 4417 3162 mt 6152 3162 L 4417 1973 mt 6152 1973 L 4417 3162 mt 4417 1973 L 6152 3162 mt 6152 1973 L 4417 1973 mt 4417 1973 L 6152 1973 mt 6152 1973 L 4792 2264 mt (csend ) s gs 4417 1973 1736 1190 MR c np gr 4515 2211 mt 4587 2211 L 4551 2175 mt 4551 2247 L gs 4417 1973 1736 1190 MR c np gr 4792 2502 mt (pvm_psend ) s gs 4417 1973 1736 1190 MR c np gr 36 36 4551 2449 FO gs 4417 1973 1736 1190 MR c np gr 4792 2739 mt (PvmDataInPlace) s gs 4417 1973 1736 1190 MR c np gr 4515 2650 mt 4587 2722 L 4587 2650 mt 4515 2722 L gs 4417 1973 1736 1190 MR c np gr 4792 2977 mt (PvmDataRaw ) s gs 4417 1973 1736 1190 MR c np gr 4515 2924 mt 4587 2924 L 4551 2888 mt 4551 2960 L 4515 2888 mt 4587 2960 L 4587 2888 mt 4515 2960 L gs 4417 1973 1736 1190 MR c np gr DO 4 w 898 4612 mt 898 388 L 898 388 mt 898 388 L 1421 4612 mt 1421 388 L 1421 388 mt 1421 388 L 1944 4612 mt 1944 388 L 1944 388 mt 1944 388 L 2468 4612 mt 2468 388 L 2468 388 mt 2468 388 L 2991 4612 mt 2991 388 L 2991 388 mt 2991 388 L 3514 4612 mt 3514 388 L 3514 388 mt 3514 388 L 4037 4612 mt 4037 388 L 4037 388 mt 4037 388 L 4561 4612 mt 4561 388 L 4561 388 mt 4561 388 L 5084 4612 mt 5084 388 L 5084 388 mt 5084 388 L 5607 4612 mt 5607 388 L 5607 388 mt 5607 388 L 6130 4612 mt 6130 388 L 6130 388 mt 6130 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 4190 mt 6256 4190 L 6256 4190 mt 6256 4190 L 898 3767 mt 6256 3767 L 6256 3767 mt 6256 3767 L 898 3345 mt 6256 3345 L 6256 3345 mt 6256 3345 L 898 2922 mt 6256 2922 L 6256 2922 mt 6256 2922 L 898 2500 mt 6256 2500 L 6256 2500 mt 6256 2500 L 898 2078 mt 6256 2078 L 6256 2078 mt 6256 2078 L 898 1655 mt 6256 1655 L 6256 1655 mt 6256 1655 L 898 1233 mt 6256 1233 L 6256 1233 mt 6256 1233 L 898 810 mt 6256 810 L 6256 810 mt 6256 810 L 898 388 mt 6256 388 L 6256 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4558 L 898 388 mt 898 442 L 858 4781 mt (0) s 1421 4612 mt 1421 4558 L 1421 388 mt 1421 442 L 1301 4781 mt (100) s 1944 4612 mt 1944 4558 L 1944 388 mt 1944 442 L 1824 4781 mt (200) s 2468 4612 mt 2468 4558 L 2468 388 mt 2468 442 L 2348 4781 mt (300) s 2991 4612 mt 2991 4558 L 2991 388 mt 2991 442 L 2871 4781 mt (400) s 3514 4612 mt 3514 4558 L 3514 388 mt 3514 442 L 3394 4781 mt (500) s 4037 4612 mt 4037 4558 L 4037 388 mt 4037 442 L 3917 4781 mt (600) s 4561 4612 mt 4561 4558 L 4561 388 mt 4561 442 L 4441 4781 mt (700) s 5084 4612 mt 5084 4558 L 5084 388 mt 5084 442 L 4964 4781 mt (800) s 5607 4612 mt 5607 4558 L 5607 388 mt 5607 442 L 5487 4781 mt (900) s 6130 4612 mt 6130 4558 L 6130 388 mt 6130 442 L 5970 4781 mt (1000) s 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 4190 mt 952 4190 L 6256 4190 mt 6202 4190 L 663 4243 mt (0.5) s 898 3767 mt 952 3767 L 6256 3767 mt 6202 3767 L 783 3820 mt (1) s 898 3345 mt 952 3345 L 6256 3345 mt 6202 3345 L 663 3398 mt (1.5) s 898 2922 mt 952 2922 L 6256 2922 mt 6202 2922 L 783 2975 mt (2) s 898 2500 mt 952 2500 L 6256 2500 mt 6202 2500 L 663 2553 mt (2.5) s 898 2078 mt 952 2078 L 6256 2078 mt 6202 2078 L 783 2131 mt (3) s 898 1655 mt 952 1655 L 6256 1655 mt 6202 1655 L 663 1708 mt (3.5) s 898 1233 mt 952 1233 L 6256 1233 mt 6202 1233 L 783 1286 mt (4) s 898 810 mt 952 810 L 6256 810 mt 6202 810 L 663 863 mt (4.5) s 898 388 mt 952 388 L 6256 388 mt 6202 388 L 783 441 mt (5) s /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 898 334 mt (x 10) s /Helvetica /ISOLatin1Encoding 96 FMSR 1170 245 mt (-4) s /Helvetica /ISOLatin1Encoding 144 FMSR 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr 862 4316 mt 934 4316 L 898 4280 mt 898 4352 L 1029 4215 mt 1101 4215 L 1065 4179 mt 1065 4251 L 1197 4190 mt 1269 4190 L 1233 4154 mt 1233 4226 L 1364 4156 mt 1436 4156 L 1400 4120 mt 1400 4192 L 1532 4164 mt 1604 4164 L 1568 4128 mt 1568 4200 L 1699 4156 mt 1771 4156 L 1735 4120 mt 1735 4192 L 1867 4147 mt 1939 4147 L 1903 4111 mt 1903 4183 L 2034 4147 mt 2106 4147 L 2070 4111 mt 2070 4183 L 2202 4147 mt 2274 4147 L 2238 4111 mt 2238 4183 L 2369 4139 mt 2441 4139 L 2405 4103 mt 2405 4175 L 2536 4139 mt 2608 4139 L 2572 4103 mt 2572 4175 L 2704 4139 mt 2776 4139 L 2740 4103 mt 2740 4175 L 2871 4139 mt 2943 4139 L 2907 4103 mt 2907 4175 L 3039 4130 mt 3111 4130 L 3075 4094 mt 3075 4166 L 3206 4164 mt 3278 4164 L 3242 4128 mt 3242 4200 L 3374 4156 mt 3446 4156 L 3410 4120 mt 3410 4192 L 3541 4139 mt 3613 4139 L 3577 4103 mt 3577 4175 L 3708 4130 mt 3780 4130 L 3744 4094 mt 3744 4166 L 3876 4130 mt 3948 4130 L 3912 4094 mt 3912 4166 L 4043 4130 mt 4115 4130 L 4079 4094 mt 4079 4166 L 4211 4122 mt 4283 4122 L 4247 4086 mt 4247 4158 L 4378 4122 mt 4450 4122 L 4414 4086 mt 4414 4158 L 4546 4122 mt 4618 4122 L 4582 4086 mt 4582 4158 L 4713 4114 mt 4785 4114 L 4749 4078 mt 4749 4150 L 4881 4114 mt 4953 4114 L 4917 4078 mt 4917 4150 L 5048 4114 mt 5120 4114 L 5084 4078 mt 5084 4150 L 5215 4105 mt 5287 4105 L 5251 4069 mt 5251 4141 L 5383 4105 mt 5455 4105 L 5419 4069 mt 5419 4141 L 5550 4097 mt 5622 4097 L 5586 4061 mt 5586 4133 L 5718 4097 mt 5790 4097 L 5754 4061 mt 5754 4133 L 5885 4097 mt 5957 4097 L 5921 4061 mt 5921 4133 L 6053 4097 mt 6125 4097 L 6089 4061 mt 6089 4133 L 6220 4088 mt 6292 4088 L 6256 4052 mt 6256 4124 L gs 898 388 5359 4225 MR c np gr 36 36 898 4283 FO 36 36 1065 4156 FO 36 36 1233 4097 FO 36 36 1400 4105 FO 36 36 1568 4105 FO 36 36 1735 4105 FO 36 36 1903 4097 FO 36 36 2070 4097 FO 36 36 2238 4097 FO 36 36 2405 4088 FO 36 36 2572 4088 FO 36 36 2740 4088 FO 36 36 2907 4080 FO 36 36 3075 4080 FO 36 36 3242 4071 FO 36 36 3410 4054 FO 36 36 3577 4021 FO 36 36 3744 3995 FO 36 36 3912 3995 FO 36 36 4079 3987 FO 36 36 4247 3995 FO 36 36 4414 3987 FO 36 36 4582 3978 FO 36 36 4749 3978 FO 36 36 4917 3978 FO 36 36 5084 3978 FO 36 36 5251 3970 FO 36 36 5419 3970 FO 36 36 5586 3962 FO 36 36 5754 3962 FO 36 36 5921 3953 FO 36 36 6089 3953 FO 36 36 6256 3953 FO gs 898 388 5359 4225 MR c np gr 862 2177 mt 934 2249 L 934 2177 mt 862 2249 L 1029 1763 mt 1101 1835 L 1101 1763 mt 1029 1835 L 1197 1763 mt 1269 1835 L 1269 1763 mt 1197 1835 L 1364 1611 mt 1436 1683 L 1436 1611 mt 1364 1683 L 1532 1611 mt 1604 1683 L 1604 1611 mt 1532 1683 L 1699 1585 mt 1771 1657 L 1771 1585 mt 1699 1657 L 1867 1560 mt 1939 1632 L 1939 1560 mt 1867 1632 L 2034 1569 mt 2106 1641 L 2106 1569 mt 2034 1641 L 2202 1569 mt 2274 1641 L 2274 1569 mt 2202 1641 L 2369 1569 mt 2441 1641 L 2441 1569 mt 2369 1641 L 2536 1560 mt 2608 1632 L 2608 1560 mt 2536 1632 L 2704 1552 mt 2776 1624 L 2776 1552 mt 2704 1624 L 2871 1552 mt 2943 1624 L 2943 1552 mt 2871 1624 L 3039 1543 mt 3111 1615 L 3111 1543 mt 3039 1615 L 3206 1518 mt 3278 1590 L 3278 1518 mt 3206 1590 L 3374 1467 mt 3446 1539 L 3446 1467 mt 3374 1539 L 3541 1476 mt 3613 1548 L 3613 1476 mt 3541 1548 L 3708 1442 mt 3780 1514 L 3780 1442 mt 3708 1514 L 3876 1425 mt 3948 1497 L 3948 1425 mt 3876 1497 L 4043 1433 mt 4115 1505 L 4115 1433 mt 4043 1505 L 4211 1400 mt 4283 1472 L 4283 1400 mt 4211 1472 L 4378 1332 mt 4450 1404 L 4450 1332 mt 4378 1404 L 4546 1332 mt 4618 1404 L 4618 1332 mt 4546 1404 L 4713 1324 mt 4785 1396 L 4785 1324 mt 4713 1396 L 4881 1324 mt 4953 1396 L 4953 1324 mt 4881 1396 L 5048 1324 mt 5120 1396 L 5120 1324 mt 5048 1396 L 5215 1332 mt 5287 1404 L 5287 1332 mt 5215 1404 L 5383 1315 mt 5455 1387 L 5455 1315 mt 5383 1387 L 5550 1298 mt 5622 1370 L 5622 1298 mt 5550 1370 L 5718 1256 mt 5790 1328 L 5790 1256 mt 5718 1328 L 5885 1214 mt 5957 1286 L 5957 1214 mt 5885 1286 L 6053 1180 mt 6125 1252 L 6125 1180 mt 6053 1252 L 6220 1180 mt 6292 1252 L 6292 1180 mt 6220 1252 L gs 898 388 5359 4225 MR c np gr 862 2094 mt 934 2094 L 898 2058 mt 898 2130 L 862 2058 mt 934 2130 L 934 2058 mt 862 2130 L 1029 1968 mt 1101 1968 L 1065 1932 mt 1065 2004 L 1029 1932 mt 1101 2004 L 1101 1932 mt 1029 2004 L 1197 1850 mt 1269 1850 L 1233 1814 mt 1233 1886 L 1197 1814 mt 1269 1886 L 1269 1814 mt 1197 1886 L 1364 1765 mt 1436 1765 L 1400 1729 mt 1400 1801 L 1364 1729 mt 1436 1801 L 1436 1729 mt 1364 1801 L 1532 1757 mt 1604 1757 L 1568 1721 mt 1568 1793 L 1532 1721 mt 1604 1793 L 1604 1721 mt 1532 1793 L 1699 1723 mt 1771 1723 L 1735 1687 mt 1735 1759 L 1699 1687 mt 1771 1759 L 1771 1687 mt 1699 1759 L 1867 1689 mt 1939 1689 L 1903 1653 mt 1903 1725 L 1867 1653 mt 1939 1725 L 1939 1653 mt 1867 1725 L 2034 1655 mt 2106 1655 L 2070 1619 mt 2070 1691 L 2034 1619 mt 2106 1691 L 2106 1619 mt 2034 1691 L 2202 1655 mt 2274 1655 L 2238 1619 mt 2238 1691 L 2202 1619 mt 2274 1691 L 2274 1619 mt 2202 1691 L 2369 1655 mt 2441 1655 L 2405 1619 mt 2405 1691 L 2369 1619 mt 2441 1691 L 2441 1619 mt 2369 1691 L 2536 1655 mt 2608 1655 L 2572 1619 mt 2572 1691 L 2536 1619 mt 2608 1691 L 2608 1619 mt 2536 1691 L 2704 1638 mt 2776 1638 L 2740 1602 mt 2740 1674 L 2704 1602 mt 2776 1674 L 2776 1602 mt 2704 1674 L 2871 1630 mt 2943 1630 L 2907 1594 mt 2907 1666 L 2871 1594 mt 2943 1666 L 2943 1594 mt 2871 1666 L 3039 1596 mt 3111 1596 L 3075 1560 mt 3075 1632 L 3039 1560 mt 3111 1632 L 3111 1560 mt 3039 1632 L 3206 1588 mt 3278 1588 L 3242 1552 mt 3242 1624 L 3206 1552 mt 3278 1624 L 3278 1552 mt 3206 1624 L 3374 1520 mt 3446 1520 L 3410 1484 mt 3410 1556 L 3374 1484 mt 3446 1556 L 3446 1484 mt 3374 1556 L 3541 1444 mt 3613 1444 L 3577 1408 mt 3577 1480 L 3541 1408 mt 3613 1480 L 3613 1408 mt 3541 1480 L 3708 1436 mt 3780 1436 L 3744 1400 mt 3744 1472 L 3708 1400 mt 3780 1472 L 3780 1400 mt 3708 1472 L 3876 1368 mt 3948 1368 L 3912 1332 mt 3912 1404 L 3876 1332 mt 3948 1404 L 3948 1332 mt 3876 1404 L 4043 1368 mt 4115 1368 L 4079 1332 mt 4079 1404 L 4043 1332 mt 4115 1404 L 4115 1332 mt 4043 1404 L 4211 1343 mt 4283 1343 L 4247 1307 mt 4247 1379 L 4211 1307 mt 4283 1379 L 4283 1307 mt 4211 1379 L 4378 1300 mt 4450 1300 L 4414 1264 mt 4414 1336 L 4378 1264 mt 4450 1336 L 4450 1264 mt 4378 1336 L 4546 1241 mt 4618 1241 L 4582 1205 mt 4582 1277 L 4546 1205 mt 4618 1277 L 4618 1205 mt 4546 1277 L 4713 1241 mt 4785 1241 L 4749 1205 mt 4749 1277 L 4713 1205 mt 4785 1277 L 4785 1205 mt 4713 1277 L 4881 1224 mt 4953 1224 L 4917 1188 mt 4917 1260 L 4881 1188 mt 4953 1260 L 4953 1188 mt 4881 1260 L 5048 1207 mt 5120 1207 L 5084 1171 mt 5084 1243 L 5048 1171 mt 5120 1243 L 5120 1171 mt 5048 1243 L 5215 1199 mt 5287 1199 L 5251 1163 mt 5251 1235 L 5215 1163 mt 5287 1235 L 5287 1163 mt 5215 1235 L 5383 1199 mt 5455 1199 L 5419 1163 mt 5419 1235 L 5383 1163 mt 5455 1235 L 5455 1163 mt 5383 1235 L 5550 1191 mt 5622 1191 L 5586 1155 mt 5586 1227 L 5550 1155 mt 5622 1227 L 5622 1155 mt 5550 1227 L 5718 1191 mt 5790 1191 L 5754 1155 mt 5754 1227 L 5718 1155 mt 5790 1227 L 5790 1155 mt 5718 1227 L 5885 1123 mt 5957 1123 L 5921 1087 mt 5921 1159 L 5885 1087 mt 5957 1159 L 5957 1087 mt 5885 1159 L 6053 1098 mt 6125 1098 L 6089 1062 mt 6089 1134 L 6053 1062 mt 6125 1134 L 6125 1062 mt 6053 1134 L 6220 1089 mt 6292 1089 L 6256 1053 mt 6256 1125 L 6220 1053 mt 6292 1125 L 6292 1053 mt 6220 1125 L gs 898 388 5359 4225 MR c np 167 -9 168 0 167 0 168 0 167 -8 168 0 167 -9 167 0 168 0 167 -8 168 0 167 0 168 -8 167 0 168 0 167 -9 167 -17 168 -8 167 34 168 -9 167 0 168 0 167 0 167 -8 168 0 167 0 168 -9 167 -8 168 8 167 -34 168 -25 167 -101 898 4316 33 MP stroke 167 0 168 0 167 -9 168 0 167 -8 168 0 167 -8 167 0 168 0 167 0 168 -9 167 -8 168 8 167 -8 168 0 167 -26 167 -33 168 -17 167 -9 168 0 167 -8 168 0 167 0 167 -9 168 0 167 0 168 -8 167 0 168 0 167 8 168 -59 167 -127 898 4283 33 MP stroke 167 0 168 -34 167 -42 168 -42 167 -17 168 -17 167 8 167 0 168 0 167 -8 168 0 167 -68 168 -33 167 8 168 -17 167 -34 167 9 168 -51 167 -25 168 -9 167 0 168 -8 167 -9 167 0 168 0 167 9 168 -25 167 -26 168 0 167 -152 168 0 167 -414 898 2213 33 MP stroke 167 -9 168 -25 167 -68 168 0 167 -8 168 0 167 -8 167 -17 168 -17 167 0 168 -59 167 -43 168 -25 167 0 168 -68 167 -8 167 -76 168 -68 167 -8 168 -34 167 -8 168 -17 167 0 167 0 168 0 167 -34 168 -34 167 -34 168 -8 167 -85 168 -118 167 -126 898 2094 33 MP stroke gr 2895 4941 mt (Number of bytes sent) s 609 3024 mt -90 rotate (Time in seconds) s 90 rotate 3153 273 mt (Intel Paragon) s end eplot epage end showpage %%EndDocument endTexFig 409 2674 a Fj(Figure)g(5:)20 b(Latency)c(on)f(the)g(In)o(tel)h(P)o (aragon:)j(PVM3,)14 b(NX)907 2828 y(12)p eop %%Page: 13 13 13 12 bop -45 199 a Fj(PVMe)18 b(can)h(b)q(e)g(used)g(exactly)g(as)f (PVM)h(3.2)e(\(that)h(is,)h(without)g Fe(pvm)p 1210 199 15 2 v 16 w(psend\(\))f Fj(or)g Fe(pvm)p 1543 199 V 17 w(precv\(\))p Fj(\).)28 b(It)19 b(can)-45 256 y(also)c(b)q(e)h(used)g (in)g(t)o(w)o(o)e(di\013eren)o(t)h(execution)h(mo)q(des:)23 379 y Fd(\017)23 b Fj(In)o(terrupt:)d(the)15 b(CSS)g(\(switc)o(h\))g (handler)h(signals)g(a)f(task)g(that)f(a)h(message)g(is)g(incoming.)23 470 y Fd(\017)23 b Fj(No)17 b(In)o(terrupt:)24 b(the)17 b(CSS)h(handler)g(do)q(es)g(not)e(signal)j(an)e(incoming)h(message,)f (and)h(hence)g(ma)o(y)f(cause)69 526 y(deadlo)q(c)o(k)f(if)f(a)g(large) h(n)o(um)o(b)q(er)f(of)g(messages)g(is)g(exc)o(hanged.)-45 650 y(The)h(curren)o(t)g(v)o(ersion)g(of)f(PVM)g(on)h(the)g(SP-2)g(is)g (built)h(on)f(top)f(of)h(the)f(priv)m(ate)i(implemen)o(tation)g(of)e (MPI)h(b)o(y)-45 706 y(IBM.)g(W)l(e)h(also)g(m)o(ust)f(note)g(that)g (MPI)g(is)h(implemen)o(ted)i(not)d(on)g(top)h(of)f(MPL,)g(but)h(at)f (the)g(same)g(lev)o(el)i(\(on)-45 763 y(top)d(of)g(a)f(common)h(lo)o (w-lev)o(el)i(library\).)-45 913 y Fh(5.2)56 b(The)18 b(Bandwidth)-45 1028 y Fj(In)e(Figures)f(6\(a\))f(and)i(6\(b\))e(w)o(e) h(sho)o(w)g(the)g(bandwidth)h(obtained)g(for)23 1152 y Fd(\017)23 b Fe(mpc)p 144 1152 V 16 w(bsend\(\),)g(mpc)p 447 1152 V 17 w(brecv\(\))23 1242 y Fd(\017)g Fe(pvm)p 144 1242 V 16 w(psend\(\),)g(pvm)p 447 1242 V 17 w(precv\(\))23 1332 y Fd(\017)g Fj(PVMe)15 b(:)20 b Fe(PvmDataInPlace)13 b Fj(In)o(terrupt/No)i(In)o(terrupt)23 1423 y Fd(\017)23 b Fj(PVMe)15 b(:)20 b Fe(PvmDataRaw)13 b Fj(In)o(terrupt/No)i(In)o (terrupt)23 1513 y Fd(\017)23 b Fe(pvm)p 144 1513 V 16 w(send\(\),)g(pvm)p 423 1513 V 17 w(recv\(\))14 b Fj(with)i Fe(PvmDataInPlace)23 1603 y Fd(\017)23 b Fe(pvm)p 144 1603 V 16 w(send\(\),)g(pvm)p 423 1603 V 17 w(recv\(\))14 b Fj(with)i Fe(PvmDataRaw)-45 1727 y Fj(In)e(Figure)g(6\(a\),)e(the)i (measures)g(for)f(PVMe)g(using)i Fe(PvmDataInPlace)c Fj(are)j(the)f(same)h(regardless)f(of)h(whatev)o(er)-45 1783 y(execution)k(mo)q(de)g(is)f(used.)27 b(The)17 b(measures)g(for)f (PVMe)h(using)h Fe(PvmDataRaw)e Fj(in)i(the)f(\\No)g(In)o(terrupt")g (mo)q(de)-45 1840 y(are)e(the)g(same)g(as)g(the)g(measures)g(for)g (PVMe)g(using)h Fe(PvmDataInPlace)p Fj(.)-45 1926 y(In)j(Figure)f (6\(b\),)f(the)h(measures)g(for)g(PVMe)f(using)i Fe(PvmDataRaw)e Fj(are)g(exactly)i(the)f(same)f(as)h(the)g(measures)-45 1983 y(PVMe)d(using)h Fe(PvmDataInPlace)p Fj(.)-45 2069 y(In)e(Figure)g(6\(a\),)f(w)o(e)g(see)h(that)f Fe(pvm)p 569 2069 V 17 w(psend,)23 b(pvm)p 825 2069 V 17 w(precv)13 b Fj(is)h(only)g(sligh)o(tly)h(less)f(e\016cien)o(t)h(than)e Fe(mpc)p 1700 2069 V 17 w(bsend\(\),)-45 2125 y(mpc)p 30 2125 V 17 w(brecv\(\))p Fj(,)d(whic)o(h)h(is)f(of)g(course)g(the)g (most)g(e\016cien)o(t.)19 b(As)10 b(on)g(the)g(CM-5)g(and)g(the)g(P)o (aragon,)f Fe(PvmDataInPlace)-45 2182 y Fj(is)16 b(b)q(etter)f(than)g Fe(PvmDataRaw)p Fj(.)-45 2268 y(As)c(with)g(the)g(P)o(aragon,)f(the)g (little)j(blip)f(in)g(the)f(middle)h(of)f(the)f Fe(pvm)p 1106 2268 V 17 w(send\(\),)23 b(pvm)p 1386 2268 V 17 w(recv\(\))10 b Fj(curv)o(e)h(corresp)q(onds)-45 2325 y(to)k(the)g(system)g(page)g(size.)-45 2475 y Fh(5.3)56 b(The)18 b(Latency)-45 2591 y Fj(Figure)f(7)g(sho)o(ws)f(the)h (transfer)f(time)h(b)q(et)o(w)o(een)g(t)o(w)o(o)f(no)q(des)h(for)f (small)i(messages)e(\(up)h(to)f(1024)g(b)o(ytes\).)24 b(This)-45 2647 y(\014gure)14 b(do)q(es)g(not)g(sho)o(w)f(the)h (results)g(for)g(PVMe)f(with)i Fe(PvmDataRaw)p Fj(,)d(since)j(they)f (are)g(the)g(same)f(as)h(the)g(results)-45 2704 y(for)h Fe(PvmDataInPlace)p Fj(.)907 2828 y(13)p eop %%Page: 14 14 14 13 bop -225 174 a 17524246 17524246 1184071 12695879 39337492 39732183 startTexFig -225 174 a %%BeginDocument: sp2_band.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6962 4926 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 1046 505 1737 1783 PR DO 4 w SO 6 w c0 1046 2288 mt 2782 2288 L 1046 505 mt 2782 505 L 1046 2288 mt 1046 505 L 2782 2288 mt 2782 505 L 1046 2288 mt 1046 2288 L 2782 2288 mt 2782 2288 L 1046 2288 mt 2782 2288 L 1046 2288 mt 1046 505 L 1046 2288 mt 1046 2288 L 1046 2288 mt 2782 2288 L 1046 505 mt 2782 505 L 1046 2288 mt 1046 505 L 2782 2288 mt 2782 505 L 1046 505 mt 1046 505 L 2782 505 mt 2782 505 L 1421 813 mt (mpc_bsend ) s gs 1046 505 1737 1784 MR c np gr 1144 760 mt 1216 760 L 1180 724 mt 1180 796 L gs 1046 505 1737 1784 MR c np gr 1421 1067 mt (pvm_psend ) s gs 1046 505 1737 1784 MR c np gr 36 36 1180 1014 FO gs 1046 505 1737 1784 MR c np gr 1421 1322 mt (PVMe InPlace ) s gs 1046 505 1737 1784 MR c np DD 267 0 1100 1269 2 MP stroke gr DD 1421 1577 mt (PVMe Raw Int ) s gs 1046 505 1737 1784 MR c np DA 267 0 1100 1524 2 MP stroke gr DA 1421 1832 mt (PvmDataInPlace) s gs 1046 505 1737 1784 MR c np SO gr SO 1144 1743 mt 1216 1815 L 1216 1743 mt 1144 1815 L gs 1046 505 1737 1784 MR c np gr 1421 2086 mt (PvmDataRaw ) s gs 1046 505 1737 1784 MR c np gr 1144 2033 mt 1216 2033 L 1180 1997 mt 1180 2069 L 1144 1997 mt 1216 2069 L 1216 1997 mt 1144 2069 L gs 1046 505 1737 1784 MR c np gr DO 4 w 998 4612 mt 998 388 L 998 388 mt 998 388 L 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 4025 mt 6256 4025 L 6256 4025 mt 6256 4025 L 898 3439 mt 6256 3439 L 6256 3439 mt 6256 3439 L 898 2852 mt 6256 2852 L 6256 2852 mt 6256 2852 L 898 2265 mt 6256 2265 L 6256 2265 mt 6256 2265 L 898 1679 mt 6256 1679 L 6256 1679 mt 6256 1679 L 898 1092 mt 6256 1092 L 6256 1092 mt 6256 1092 L 898 505 mt 6256 505 L 6256 505 mt 6256 505 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4585 L 898 388 mt 898 415 L DO 898 4612 mt 898 388 L 898 388 mt 898 388 L SO 951 4612 mt 951 4585 L 951 388 mt 951 415 L DO 951 4612 mt 951 388 L 951 388 mt 951 388 L SO 998 4612 mt 998 4585 L 998 388 mt 998 415 L DO 998 4612 mt 998 388 L 998 388 mt 998 388 L SO 998 4612 mt 998 4558 L 998 388 mt 998 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 892 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 1052 4736 mt (1) s /Helvetica /ISOLatin1Encoding 144 FMSR 1310 4612 mt 1310 4585 L 1310 388 mt 1310 415 L DO 1310 4612 mt 1310 388 L 1310 388 mt 1310 388 L SO 1492 4612 mt 1492 4585 L 1492 388 mt 1492 415 L DO 1492 4612 mt 1492 388 L 1492 388 mt 1492 388 L SO 1622 4612 mt 1622 4585 L 1622 388 mt 1622 415 L DO 1622 4612 mt 1622 388 L 1622 388 mt 1622 388 L SO 1722 4612 mt 1722 4585 L 1722 388 mt 1722 415 L DO 1722 4612 mt 1722 388 L 1722 388 mt 1722 388 L SO 1804 4612 mt 1804 4585 L 1804 388 mt 1804 415 L DO 1804 4612 mt 1804 388 L 1804 388 mt 1804 388 L SO 1873 4612 mt 1873 4585 L 1873 388 mt 1873 415 L DO 1873 4612 mt 1873 388 L 1873 388 mt 1873 388 L SO 1933 4612 mt 1933 4585 L 1933 388 mt 1933 415 L DO 1933 4612 mt 1933 388 L 1933 388 mt 1933 388 L SO 1986 4612 mt 1986 4585 L 1986 388 mt 1986 415 L DO 1986 4612 mt 1986 388 L 1986 388 mt 1986 388 L SO 2033 4612 mt 2033 4585 L 2033 388 mt 2033 415 L DO 2033 4612 mt 2033 388 L 2033 388 mt 2033 388 L SO 2033 4612 mt 2033 4558 L 2033 388 mt 2033 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1927 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 2087 4736 mt (2) s /Helvetica /ISOLatin1Encoding 144 FMSR 2345 4612 mt 2345 4585 L 2345 388 mt 2345 415 L DO 2345 4612 mt 2345 388 L 2345 388 mt 2345 388 L SO 2527 4612 mt 2527 4585 L 2527 388 mt 2527 415 L DO 2527 4612 mt 2527 388 L 2527 388 mt 2527 388 L SO 2657 4612 mt 2657 4585 L 2657 388 mt 2657 415 L DO 2657 4612 mt 2657 388 L 2657 388 mt 2657 388 L SO 2757 4612 mt 2757 4585 L 2757 388 mt 2757 415 L DO 2757 4612 mt 2757 388 L 2757 388 mt 2757 388 L SO 2839 4612 mt 2839 4585 L 2839 388 mt 2839 415 L DO 2839 4612 mt 2839 388 L 2839 388 mt 2839 388 L SO 2908 4612 mt 2908 4585 L 2908 388 mt 2908 415 L DO 2908 4612 mt 2908 388 L 2908 388 mt 2908 388 L SO 2968 4612 mt 2968 4585 L 2968 388 mt 2968 415 L DO 2968 4612 mt 2968 388 L 2968 388 mt 2968 388 L SO 3021 4612 mt 3021 4585 L 3021 388 mt 3021 415 L DO 3021 4612 mt 3021 388 L 3021 388 mt 3021 388 L SO 3069 4612 mt 3069 4585 L 3069 388 mt 3069 415 L DO 3069 4612 mt 3069 388 L 3069 388 mt 3069 388 L SO 3069 4612 mt 3069 4558 L 3069 388 mt 3069 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 2963 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 3123 4736 mt (3) s /Helvetica /ISOLatin1Encoding 144 FMSR 3380 4612 mt 3380 4585 L 3380 388 mt 3380 415 L DO 3380 4612 mt 3380 388 L 3380 388 mt 3380 388 L SO 3562 4612 mt 3562 4585 L 3562 388 mt 3562 415 L DO 3562 4612 mt 3562 388 L 3562 388 mt 3562 388 L SO 3692 4612 mt 3692 4585 L 3692 388 mt 3692 415 L DO 3692 4612 mt 3692 388 L 3692 388 mt 3692 388 L SO 3792 4612 mt 3792 4585 L 3792 388 mt 3792 415 L DO 3792 4612 mt 3792 388 L 3792 388 mt 3792 388 L SO 3874 4612 mt 3874 4585 L 3874 388 mt 3874 415 L DO 3874 4612 mt 3874 388 L 3874 388 mt 3874 388 L SO 3943 4612 mt 3943 4585 L 3943 388 mt 3943 415 L DO 3943 4612 mt 3943 388 L 3943 388 mt 3943 388 L SO 4003 4612 mt 4003 4585 L 4003 388 mt 4003 415 L DO 4003 4612 mt 4003 388 L 4003 388 mt 4003 388 L SO 4056 4612 mt 4056 4585 L 4056 388 mt 4056 415 L DO 4056 4612 mt 4056 388 L 4056 388 mt 4056 388 L SO 4104 4612 mt 4104 4585 L 4104 388 mt 4104 415 L DO 4104 4612 mt 4104 388 L 4104 388 mt 4104 388 L SO 4104 4612 mt 4104 4558 L 4104 388 mt 4104 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 3998 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 4158 4736 mt (4) s /Helvetica /ISOLatin1Encoding 144 FMSR 4415 4612 mt 4415 4585 L 4415 388 mt 4415 415 L DO 4415 4612 mt 4415 388 L 4415 388 mt 4415 388 L SO 4598 4612 mt 4598 4585 L 4598 388 mt 4598 415 L DO 4598 4612 mt 4598 388 L 4598 388 mt 4598 388 L SO 4727 4612 mt 4727 4585 L 4727 388 mt 4727 415 L DO 4727 4612 mt 4727 388 L 4727 388 mt 4727 388 L SO 4827 4612 mt 4827 4585 L 4827 388 mt 4827 415 L DO 4827 4612 mt 4827 388 L 4827 388 mt 4827 388 L SO 4909 4612 mt 4909 4585 L 4909 388 mt 4909 415 L DO 4909 4612 mt 4909 388 L 4909 388 mt 4909 388 L SO 4979 4612 mt 4979 4585 L 4979 388 mt 4979 415 L DO 4979 4612 mt 4979 388 L 4979 388 mt 4979 388 L SO 5039 4612 mt 5039 4585 L 5039 388 mt 5039 415 L DO 5039 4612 mt 5039 388 L 5039 388 mt 5039 388 L SO 5092 4612 mt 5092 4585 L 5092 388 mt 5092 415 L DO 5092 4612 mt 5092 388 L 5092 388 mt 5092 388 L SO 5139 4612 mt 5139 4585 L 5139 388 mt 5139 415 L DO 5139 4612 mt 5139 388 L 5139 388 mt 5139 388 L SO 5139 4612 mt 5139 4558 L 5139 388 mt 5139 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 5033 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 5193 4736 mt (5) s /Helvetica /ISOLatin1Encoding 144 FMSR 5451 4612 mt 5451 4585 L 5451 388 mt 5451 415 L DO 5451 4612 mt 5451 388 L 5451 388 mt 5451 388 L SO 5633 4612 mt 5633 4585 L 5633 388 mt 5633 415 L DO 5633 4612 mt 5633 388 L 5633 388 mt 5633 388 L SO 5762 4612 mt 5762 4585 L 5762 388 mt 5762 415 L DO 5762 4612 mt 5762 388 L 5762 388 mt 5762 388 L SO 5862 4612 mt 5862 4585 L 5862 388 mt 5862 415 L DO 5862 4612 mt 5862 388 L 5862 388 mt 5862 388 L SO 5944 4612 mt 5944 4585 L 5944 388 mt 5944 415 L DO 5944 4612 mt 5944 388 L 5944 388 mt 5944 388 L SO 6014 4612 mt 6014 4585 L 6014 388 mt 6014 415 L DO 6014 4612 mt 6014 388 L 6014 388 mt 6014 388 L SO 6074 4612 mt 6074 4585 L 6074 388 mt 6074 415 L DO 6074 4612 mt 6074 388 L 6074 388 mt 6074 388 L SO 6127 4612 mt 6127 4585 L 6127 388 mt 6127 415 L DO 6127 4612 mt 6127 388 L 6127 388 mt 6127 388 L SO 6174 4612 mt 6174 4585 L 6174 388 mt 6174 415 L DO 6174 4612 mt 6174 388 L 6174 388 mt 6174 388 L SO 6174 4612 mt 6174 4558 L 6174 388 mt 6174 442 L /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 6068 4825 mt (10) s /Helvetica /ISOLatin1Encoding 96 FMSR 6228 4736 mt (6) s /Helvetica /ISOLatin1Encoding 144 FMSR 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 4025 mt 952 4025 L 6256 4025 mt 6202 4025 L 783 4078 mt (5) s 898 3439 mt 952 3439 L 6256 3439 mt 6202 3439 L 703 3492 mt (10) s 898 2852 mt 952 2852 L 6256 2852 mt 6202 2852 L 703 2905 mt (15) s 898 2265 mt 952 2265 L 6256 2265 mt 6202 2265 L 703 2318 mt (20) s 898 1679 mt 952 1679 L 6256 1679 mt 6202 1679 L 703 1732 mt (25) s 898 1092 mt 952 1092 L 6256 1092 mt 6202 1092 L 703 1145 mt (30) s 898 505 mt 952 505 L 6256 505 mt 6202 505 L 703 558 mt (35) s 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr 862 4594 mt 934 4594 L 898 4558 mt 898 4630 L 1174 4575 mt 1246 4575 L 1210 4539 mt 1210 4611 L 1485 4536 mt 1557 4536 L 1521 4500 mt 1521 4572 L 1797 4506 mt 1869 4506 L 1833 4470 mt 1833 4542 L 2108 4349 mt 2180 4349 L 2144 4313 mt 2144 4385 L 2420 4241 mt 2492 4241 L 2456 4205 mt 2456 4277 L 2732 3989 mt 2804 3989 L 2768 3953 mt 2768 4025 L 3043 3745 mt 3115 3745 L 3079 3709 mt 3079 3781 L 3355 3313 mt 3427 3313 L 3391 3277 mt 3391 3349 L 3666 2734 mt 3738 2734 L 3702 2698 mt 3702 2770 L 3978 2358 mt 4050 2358 L 4014 2322 mt 4014 2394 L 4290 2150 mt 4362 2150 L 4326 2114 mt 4326 2186 L 4601 1749 mt 4673 1749 L 4637 1713 mt 4637 1785 L 4913 1360 mt 4985 1360 L 4949 1324 mt 4949 1396 L 5225 940 mt 5297 940 L 5261 904 mt 5261 976 L 5536 730 mt 5608 730 L 5572 694 mt 5572 766 L 5848 614 mt 5920 614 L 5884 578 mt 5884 650 L gs 898 388 5359 4225 MR c np gr 36 36 898 4593 FO 36 36 1210 4576 FO 36 36 1521 4541 FO 36 36 1833 4465 FO 36 36 2144 4344 FO 36 36 2456 4203 FO 36 36 2768 3929 FO 36 36 3079 3589 FO 36 36 3391 3151 FO 36 36 3702 2571 FO 36 36 4014 2605 FO 36 36 4326 2292 FO 36 36 4637 1823 FO 36 36 4949 1538 FO 36 36 5261 1081 FO 36 36 5572 830 FO 36 36 5884 704 FO gs 898 388 5359 4225 MR c np DD 312 -62 311 -122 312 -61 312 -105 311 -386 312 -178 312 -183 311 -299 312 -307 311 -262 312 -184 312 -151 311 -36 312 -44 311 -28 312 -7 898 4602 17 MP stroke DA 312 -33 311 -23 312 -133 312 48 311 -236 312 -148 312 -361 311 -361 312 -250 311 -180 312 -95 312 -47 311 -22 312 -16 311 -7 312 -4 898 4608 17 MP stroke SO gr 862 4571 mt 934 4643 L 934 4571 mt 862 4643 L 1174 4566 mt 1246 4638 L 1246 4566 mt 1174 4638 L 1485 4557 mt 1557 4629 L 1557 4557 mt 1485 4629 L 1797 4538 mt 1869 4610 L 1869 4538 mt 1797 4610 L 2108 4501 mt 2180 4573 L 2180 4501 mt 2108 4573 L 2420 4438 mt 2492 4510 L 2492 4438 mt 2420 4510 L 2732 4286 mt 2804 4358 L 2804 4286 mt 2732 4358 L 3043 4050 mt 3115 4122 L 3115 4050 mt 3043 4122 L 3355 3727 mt 3427 3799 L 3427 3727 mt 3355 3799 L 3666 3326 mt 3738 3398 L 3738 3326 mt 3666 3398 L 3978 3173 mt 4050 3245 L 4050 3173 mt 3978 3245 L 4290 2989 mt 4362 3061 L 4362 2989 mt 4290 3061 L 4601 2605 mt 4673 2677 L 4673 2605 mt 4601 2677 L 4913 2322 mt 4985 2394 L 4985 2322 mt 4913 2394 L 5225 2084 mt 5297 2156 L 5297 2084 mt 5225 2156 L 5536 1928 mt 5608 2000 L 5608 1928 mt 5536 2000 L 5848 1858 mt 5920 1930 L 5920 1858 mt 5848 1930 L gs 898 388 5359 4225 MR c np gr 862 4607 mt 934 4607 L 898 4571 mt 898 4643 L 862 4571 mt 934 4643 L 934 4571 mt 862 4643 L 1174 4601 mt 1246 4601 L 1210 4565 mt 1210 4637 L 1174 4565 mt 1246 4637 L 1246 4565 mt 1174 4637 L 1485 4591 mt 1557 4591 L 1521 4555 mt 1521 4627 L 1485 4555 mt 1557 4627 L 1557 4555 mt 1485 4627 L 1797 4567 mt 1869 4567 L 1833 4531 mt 1833 4603 L 1797 4531 mt 1869 4603 L 1869 4531 mt 1797 4603 L 2108 4531 mt 2180 4531 L 2144 4495 mt 2144 4567 L 2108 4495 mt 2180 4567 L 2180 4495 mt 2108 4567 L 2420 4459 mt 2492 4459 L 2456 4423 mt 2456 4495 L 2420 4423 mt 2492 4495 L 2492 4423 mt 2420 4495 L 2732 4341 mt 2804 4341 L 2768 4305 mt 2768 4377 L 2732 4305 mt 2804 4377 L 2804 4305 mt 2732 4377 L 3043 4149 mt 3115 4149 L 3079 4113 mt 3079 4185 L 3043 4113 mt 3115 4185 L 3115 4113 mt 3043 4185 L 3355 3841 mt 3427 3841 L 3391 3805 mt 3391 3877 L 3355 3805 mt 3427 3877 L 3427 3805 mt 3355 3877 L 3666 3641 mt 3738 3641 L 3702 3605 mt 3702 3677 L 3666 3605 mt 3738 3677 L 3738 3605 mt 3666 3677 L 3978 3303 mt 4050 3303 L 4014 3267 mt 4014 3339 L 3978 3267 mt 4050 3339 L 4050 3267 mt 3978 3339 L 4290 3185 mt 4362 3185 L 4326 3149 mt 4326 3221 L 4290 3149 mt 4362 3221 L 4362 3149 mt 4290 3221 L 4601 3031 mt 4673 3031 L 4637 2995 mt 4637 3067 L 4601 2995 mt 4673 3067 L 4673 2995 mt 4601 3067 L 4913 2962 mt 4985 2962 L 4949 2926 mt 4949 2998 L 4913 2926 mt 4985 2998 L 4985 2926 mt 4913 2998 L 5225 2864 mt 5297 2864 L 5261 2828 mt 5261 2900 L 5225 2828 mt 5297 2900 L 5297 2828 mt 5225 2900 L 5536 2797 mt 5608 2797 L 5572 2761 mt 5572 2833 L 5536 2761 mt 5608 2833 L 5608 2761 mt 5536 2833 L 5848 2797 mt 5920 2797 L 5884 2761 mt 5884 2833 L 5848 2761 mt 5920 2833 L 5920 2761 mt 5848 2833 L gs 898 388 5359 4225 MR c np 312 -116 311 -210 312 -420 312 -389 311 -401 312 -208 312 -376 311 -579 312 -432 311 -244 312 -252 312 -108 311 -157 312 -30 311 -39 312 -19 898 4594 17 MP stroke 312 -126 311 -251 312 -457 312 -285 311 -469 312 -313 312 34 311 -580 312 -438 311 -340 312 -274 312 -141 311 -121 312 -76 311 -35 312 -17 898 4593 17 MP stroke DD 312 -62 311 -122 312 -61 312 -105 311 -386 312 -178 312 -183 311 -299 312 -307 311 -262 312 -184 312 -151 311 -36 312 -44 311 -28 312 -7 898 4602 17 MP stroke DA 312 -33 311 -23 312 -133 312 48 311 -236 312 -148 312 -361 311 -361 312 -250 311 -180 312 -95 312 -47 311 -22 312 -16 311 -7 312 -4 898 4608 17 MP stroke SO 312 -70 311 -156 312 -238 312 -283 311 -384 312 -184 312 -153 311 -401 312 -323 311 -236 312 -152 312 -63 311 -37 312 -19 311 -9 312 -5 898 4607 17 MP stroke 312 0 311 -67 312 -98 312 -69 311 -154 312 -118 312 -338 311 -200 312 -308 311 -192 312 -118 312 -72 311 -36 312 -24 311 -10 312 -6 898 4607 17 MP stroke gr 2885 4985 mt (Number of Bytes sent) s 649 3172 mt -90 rotate (Bandwidth in MB/sec) s 90 rotate 3123 273 mt (IBM SP2 - \(a\)) s end eplot epage end showpage %%EndDocument endTexFig 975 174 a 17524246 17524246 1184071 12959006 35916840 39732183 startTexFig 975 174 a %%BeginDocument: sp2_band_small.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6342 4882 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 1059 717 2467 1783 PR DO 4 w SO 6 w c0 1059 2500 mt 3525 2500 L 1059 717 mt 3525 717 L 1059 2500 mt 1059 717 L 3525 2500 mt 3525 717 L 1059 2500 mt 1059 2500 L 3525 2500 mt 3525 2500 L 1059 2500 mt 3525 2500 L 1059 2500 mt 1059 717 L 1059 2500 mt 1059 2500 L 1059 2500 mt 3525 2500 L 1059 717 mt 3525 717 L 1059 2500 mt 1059 717 L 3525 2500 mt 3525 717 L 1059 717 mt 1059 717 L 3525 717 mt 3525 717 L 1434 1025 mt (mpc_bsend ) s gs 1059 717 2467 1784 MR c np gr 1157 972 mt 1229 972 L 1193 936 mt 1193 1008 L gs 1059 717 2467 1784 MR c np gr 1434 1279 mt (pvm_psend-pvm_precv ) s gs 1059 717 2467 1784 MR c np gr 36 36 1193 1226 FO gs 1059 717 2467 1784 MR c np gr 1434 1534 mt (PVMe InPlace/Raw Int ) s gs 1059 717 2467 1784 MR c np DD 267 0 1113 1481 2 MP stroke gr DD 1434 1789 mt (PVMe InPlace/Raw NoInt) s gs 1059 717 2467 1784 MR c np DA 267 0 1113 1736 2 MP stroke gr DA 1434 2044 mt (PvmDataInPlace ) s gs 1059 717 2467 1784 MR c np SO gr SO 1157 1955 mt 1229 2027 L 1229 1955 mt 1157 2027 L gs 1059 717 2467 1784 MR c np gr 1434 2298 mt (PvmDataRaw ) s gs 1059 717 2467 1784 MR c np gr 1157 2245 mt 1229 2245 L 1193 2209 mt 1193 2281 L 1157 2209 mt 1229 2281 L 1229 2209 mt 1157 2281 L gs 1059 717 2467 1784 MR c np gr DO 4 w 898 4612 mt 898 388 L 898 388 mt 898 388 L 1421 4612 mt 1421 388 L 1421 388 mt 1421 388 L 1944 4612 mt 1944 388 L 1944 388 mt 1944 388 L 2468 4612 mt 2468 388 L 2468 388 mt 2468 388 L 2991 4612 mt 2991 388 L 2991 388 mt 2991 388 L 3514 4612 mt 3514 388 L 3514 388 mt 3514 388 L 4037 4612 mt 4037 388 L 4037 388 mt 4037 388 L 4561 4612 mt 4561 388 L 4561 388 mt 4561 388 L 5084 4612 mt 5084 388 L 5084 388 mt 5084 388 L 5607 4612 mt 5607 388 L 5607 388 mt 5607 388 L 6130 4612 mt 6130 388 L 6130 388 mt 6130 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 4143 mt 6256 4143 L 6256 4143 mt 6256 4143 L 898 3673 mt 6256 3673 L 6256 3673 mt 6256 3673 L 898 3204 mt 6256 3204 L 6256 3204 mt 6256 3204 L 898 2735 mt 6256 2735 L 6256 2735 mt 6256 2735 L 898 2265 mt 6256 2265 L 6256 2265 mt 6256 2265 L 898 1796 mt 6256 1796 L 6256 1796 mt 6256 1796 L 898 1327 mt 6256 1327 L 6256 1327 mt 6256 1327 L 898 857 mt 6256 857 L 6256 857 mt 6256 857 L 898 388 mt 6256 388 L 6256 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4558 L 898 388 mt 898 442 L 858 4781 mt (0) s 1421 4612 mt 1421 4558 L 1421 388 mt 1421 442 L 1301 4781 mt (100) s 1944 4612 mt 1944 4558 L 1944 388 mt 1944 442 L 1824 4781 mt (200) s 2468 4612 mt 2468 4558 L 2468 388 mt 2468 442 L 2348 4781 mt (300) s 2991 4612 mt 2991 4558 L 2991 388 mt 2991 442 L 2871 4781 mt (400) s 3514 4612 mt 3514 4558 L 3514 388 mt 3514 442 L 3394 4781 mt (500) s 4037 4612 mt 4037 4558 L 4037 388 mt 4037 442 L 3917 4781 mt (600) s 4561 4612 mt 4561 4558 L 4561 388 mt 4561 442 L 4441 4781 mt (700) s 5084 4612 mt 5084 4558 L 5084 388 mt 5084 442 L 4964 4781 mt (800) s 5607 4612 mt 5607 4558 L 5607 388 mt 5607 442 L 5487 4781 mt (900) s 6130 4612 mt 6130 4558 L 6130 388 mt 6130 442 L 5970 4781 mt (1000) s 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 4143 mt 952 4143 L 6256 4143 mt 6202 4143 L 783 4196 mt (1) s 898 3673 mt 952 3673 L 6256 3673 mt 6202 3673 L 783 3726 mt (2) s 898 3204 mt 952 3204 L 6256 3204 mt 6202 3204 L 783 3257 mt (3) s 898 2735 mt 952 2735 L 6256 2735 mt 6202 2735 L 783 2788 mt (4) s 898 2265 mt 952 2265 L 6256 2265 mt 6202 2265 L 783 2318 mt (5) s 898 1796 mt 952 1796 L 6256 1796 mt 6202 1796 L 783 1849 mt (6) s 898 1327 mt 952 1327 L 6256 1327 mt 6202 1327 L 783 1380 mt (7) s 898 857 mt 952 857 L 6256 857 mt 6202 857 L 783 910 mt (8) s 898 388 mt 952 388 L 6256 388 mt 6202 388 L 783 441 mt (9) s 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr 862 4612 mt 934 4612 L 898 4576 mt 898 4648 L 1029 4352 mt 1101 4352 L 1065 4316 mt 1065 4388 L 1197 4100 mt 1269 4100 L 1233 4064 mt 1233 4136 L 1364 3858 mt 1436 3858 L 1400 3822 mt 1400 3894 L 1532 3688 mt 1604 3688 L 1568 3652 mt 1568 3724 L 1699 3457 mt 1771 3457 L 1735 3421 mt 1735 3493 L 1867 3269 mt 1939 3269 L 1903 3233 mt 1903 3305 L 2034 3275 mt 2106 3275 L 2070 3239 mt 2070 3311 L 2202 3104 mt 2274 3104 L 2238 3068 mt 2238 3140 L 2369 2938 mt 2441 2938 L 2405 2902 mt 2405 2974 L 2536 2776 mt 2608 2776 L 2572 2740 mt 2572 2812 L 2704 2618 mt 2776 2618 L 2740 2582 mt 2740 2654 L 2871 2516 mt 2943 2516 L 2907 2480 mt 2907 2552 L 3039 2395 mt 3111 2395 L 3075 2359 mt 3075 2431 L 3206 2253 mt 3278 2253 L 3242 2217 mt 3242 2289 L 3374 2225 mt 3446 2225 L 3410 2189 mt 3410 2261 L 3541 2148 mt 3613 2148 L 3577 2112 mt 3577 2184 L 3708 2022 mt 3780 2022 L 3744 1986 mt 3744 2058 L 3876 1898 mt 3948 1898 L 3912 1862 mt 3912 1934 L 4043 1777 mt 4115 1777 L 4079 1741 mt 4079 1813 L 4211 1659 mt 4283 1659 L 4247 1623 mt 4247 1695 L 4378 1634 mt 4450 1634 L 4414 1598 mt 4414 1670 L 4546 1553 mt 4618 1553 L 4582 1517 mt 4582 1589 L 4713 1475 mt 4785 1475 L 4749 1439 mt 4749 1511 L 4881 1369 mt 4953 1369 L 4917 1333 mt 4917 1405 L 5048 1266 mt 5120 1266 L 5084 1230 mt 5084 1302 L 5215 1196 mt 5287 1196 L 5251 1160 mt 5251 1232 L 5383 1159 mt 5455 1159 L 5419 1123 mt 5419 1195 L 5550 1125 mt 5622 1125 L 5586 1089 mt 5586 1161 L 5718 1207 mt 5790 1207 L 5754 1171 mt 5754 1243 L 5885 1147 mt 5957 1147 L 5921 1111 mt 5921 1183 L 6053 1116 mt 6125 1116 L 6089 1080 mt 6089 1152 L 6220 1086 mt 6292 1086 L 6256 1050 mt 6256 1122 L gs 898 388 5359 4225 MR c np gr 36 36 898 4612 FO 36 36 1065 4347 FO 36 36 1233 4072 FO 36 36 1400 3845 FO 36 36 1568 3624 FO 36 36 1735 3457 FO 36 36 1903 3290 FO 36 36 2070 3275 FO 36 36 2238 3104 FO 36 36 2405 2938 FO 36 36 2572 2776 FO 36 36 2740 2618 FO 36 36 2907 2516 FO 36 36 3075 2395 FO 36 36 3242 2253 FO 36 36 3410 2198 FO 36 36 3577 2121 FO 36 36 3744 1994 FO 36 36 3912 1869 FO 36 36 4079 1747 FO 36 36 4247 1628 FO 36 36 4414 1604 FO 36 36 4582 1523 FO 36 36 4749 1414 FO 36 36 4917 1307 FO 36 36 5084 1234 FO 36 36 5251 1132 FO 36 36 5419 1031 FO 36 36 5586 999 FO 36 36 5754 903 FO 36 36 5921 809 FO 36 36 6089 784 FO 36 36 6256 760 FO gs 898 388 5359 4225 MR c np DD 167 -47 168 -32 167 -36 168 -29 167 -56 168 -48 167 -37 167 -44 168 -48 167 -44 168 -48 167 -47 168 -25 167 -40 168 -43 167 -45 167 -42 168 -43 167 -44 168 -41 167 -41 168 -31 167 -46 167 -42 168 -47 167 -39 168 -47 167 -46 168 -51 167 -53 168 -54 167 -61 898 4612 33 MP stroke DA 167 -70 168 -71 167 -40 168 40 167 -76 168 -45 167 -80 167 -80 168 -82 167 -53 168 7 167 -119 168 -30 167 -78 168 -95 167 -110 167 -58 168 -20 167 -94 168 -96 167 -88 168 -117 167 -118 167 -130 168 -114 167 6 168 -138 167 -137 168 -165 167 -161 168 -160 167 -173 898 4612 33 MP stroke SO gr 862 4576 mt 934 4648 L 934 4576 mt 862 4648 L 1029 4512 mt 1101 4584 L 1101 4512 mt 1029 4584 L 1197 4449 mt 1269 4521 L 1269 4449 mt 1197 4521 L 1364 4391 mt 1436 4463 L 1436 4391 mt 1364 4463 L 1532 4333 mt 1604 4405 L 1604 4333 mt 1532 4405 L 1699 4271 mt 1771 4343 L 1771 4271 mt 1699 4343 L 1867 4212 mt 1939 4284 L 1939 4212 mt 1867 4284 L 2034 4157 mt 2106 4229 L 2106 4157 mt 2034 4229 L 2202 4104 mt 2274 4176 L 2274 4104 mt 2202 4176 L 2369 4048 mt 2441 4120 L 2441 4048 mt 2369 4120 L 2536 3984 mt 2608 4056 L 2608 3984 mt 2536 4056 L 2704 3928 mt 2776 4000 L 2776 3928 mt 2704 4000 L 2871 3869 mt 2943 3941 L 2943 3869 mt 2871 3941 L 3039 3816 mt 3111 3888 L 3111 3816 mt 3039 3888 L 3206 3761 mt 3278 3833 L 3278 3761 mt 3206 3833 L 3374 3706 mt 3446 3778 L 3446 3706 mt 3374 3778 L 3541 3656 mt 3613 3728 L 3613 3656 mt 3541 3728 L 3708 3614 mt 3780 3686 L 3780 3614 mt 3708 3686 L 3876 3561 mt 3948 3633 L 3948 3561 mt 3876 3633 L 4043 3509 mt 4115 3581 L 4115 3509 mt 4043 3581 L 4211 3444 mt 4283 3516 L 4283 3444 mt 4211 3516 L 4378 3378 mt 4450 3450 L 4450 3378 mt 4378 3450 L 4546 3350 mt 4618 3422 L 4618 3350 mt 4546 3422 L 4713 3294 mt 4785 3366 L 4785 3294 mt 4713 3366 L 4881 3249 mt 4953 3321 L 4953 3249 mt 4881 3321 L 5048 3204 mt 5120 3276 L 5120 3204 mt 5048 3276 L 5215 3144 mt 5287 3216 L 5287 3144 mt 5215 3216 L 5383 3106 mt 5455 3178 L 5455 3106 mt 5383 3178 L 5550 3068 mt 5622 3140 L 5622 3068 mt 5550 3140 L 5718 3032 mt 5790 3104 L 5790 3032 mt 5718 3104 L 5885 2990 mt 5957 3062 L 5957 2990 mt 5885 3062 L 6053 2950 mt 6125 3022 L 6125 2950 mt 6053 3022 L 6220 2915 mt 6292 2987 L 6292 2915 mt 6220 2987 L gs 898 388 5359 4225 MR c np gr 862 4612 mt 934 4612 L 898 4576 mt 898 4648 L 862 4576 mt 934 4648 L 934 4576 mt 862 4648 L 1029 4541 mt 1101 4541 L 1065 4505 mt 1065 4577 L 1029 4505 mt 1101 4577 L 1101 4505 mt 1029 4577 L 1197 4472 mt 1269 4472 L 1233 4436 mt 1233 4508 L 1197 4436 mt 1269 4508 L 1269 4436 mt 1197 4508 L 1364 4404 mt 1436 4404 L 1400 4368 mt 1400 4440 L 1364 4368 mt 1436 4440 L 1436 4368 mt 1364 4440 L 1532 4337 mt 1604 4337 L 1568 4301 mt 1568 4373 L 1532 4301 mt 1604 4373 L 1604 4301 mt 1532 4373 L 1699 4269 mt 1771 4269 L 1735 4233 mt 1735 4305 L 1699 4233 mt 1771 4305 L 1771 4233 mt 1699 4305 L 1867 4227 mt 1939 4227 L 1903 4191 mt 1903 4263 L 1867 4191 mt 1939 4263 L 1939 4191 mt 1867 4263 L 2034 4166 mt 2106 4166 L 2070 4130 mt 2070 4202 L 2034 4130 mt 2106 4202 L 2106 4130 mt 2034 4202 L 2202 4103 mt 2274 4103 L 2238 4067 mt 2238 4139 L 2202 4067 mt 2274 4139 L 2274 4067 mt 2202 4139 L 2369 4052 mt 2441 4052 L 2405 4016 mt 2405 4088 L 2369 4016 mt 2441 4088 L 2441 4016 mt 2369 4088 L 2536 3992 mt 2608 3992 L 2572 3956 mt 2572 4028 L 2536 3956 mt 2608 4028 L 2608 3956 mt 2536 4028 L 2704 3936 mt 2776 3936 L 2740 3900 mt 2740 3972 L 2704 3900 mt 2776 3972 L 2776 3900 mt 2704 3972 L 2871 3881 mt 2943 3881 L 2907 3845 mt 2907 3917 L 2871 3845 mt 2943 3917 L 2943 3845 mt 2871 3917 L 3039 3823 mt 3111 3823 L 3075 3787 mt 3075 3859 L 3039 3787 mt 3111 3859 L 3111 3787 mt 3039 3859 L 3206 3787 mt 3278 3787 L 3242 3751 mt 3242 3823 L 3206 3751 mt 3278 3823 L 3278 3751 mt 3206 3823 L 3374 3731 mt 3446 3731 L 3410 3695 mt 3410 3767 L 3374 3695 mt 3446 3767 L 3446 3695 mt 3374 3767 L 3541 3677 mt 3613 3677 L 3577 3641 mt 3577 3713 L 3541 3641 mt 3613 3713 L 3613 3641 mt 3541 3713 L 3708 3642 mt 3780 3642 L 3744 3606 mt 3744 3678 L 3708 3606 mt 3780 3678 L 3780 3606 mt 3708 3678 L 3876 3589 mt 3948 3589 L 3912 3553 mt 3912 3625 L 3876 3553 mt 3948 3625 L 3948 3553 mt 3876 3625 L 4043 3536 mt 4115 3536 L 4079 3500 mt 4079 3572 L 4043 3500 mt 4115 3572 L 4115 3500 mt 4043 3572 L 4211 3489 mt 4283 3489 L 4247 3453 mt 4247 3525 L 4211 3453 mt 4283 3525 L 4283 3453 mt 4211 3525 L 4378 3460 mt 4450 3460 L 4414 3424 mt 4414 3496 L 4378 3424 mt 4450 3496 L 4450 3424 mt 4378 3496 L 4546 3414 mt 4618 3414 L 4582 3378 mt 4582 3450 L 4546 3378 mt 4618 3450 L 4618 3378 mt 4546 3450 L 4713 3364 mt 4785 3364 L 4749 3328 mt 4749 3400 L 4713 3328 mt 4785 3400 L 4785 3328 mt 4713 3400 L 4881 3320 mt 4953 3320 L 4917 3284 mt 4917 3356 L 4881 3284 mt 4953 3356 L 4953 3284 mt 4881 3356 L 5048 3271 mt 5120 3271 L 5084 3235 mt 5084 3307 L 5048 3235 mt 5120 3307 L 5120 3235 mt 5048 3307 L 5215 3222 mt 5287 3222 L 5251 3186 mt 5251 3258 L 5215 3186 mt 5287 3258 L 5287 3186 mt 5215 3258 L 5383 3174 mt 5455 3174 L 5419 3138 mt 5419 3210 L 5383 3138 mt 5455 3210 L 5455 3138 mt 5383 3210 L 5550 3138 mt 5622 3138 L 5586 3102 mt 5586 3174 L 5550 3102 mt 5622 3174 L 5622 3102 mt 5550 3174 L 5718 3107 mt 5790 3107 L 5754 3071 mt 5754 3143 L 5718 3071 mt 5790 3143 L 5790 3071 mt 5718 3143 L 5885 3066 mt 5957 3066 L 5921 3030 mt 5921 3102 L 5885 3030 mt 5957 3102 L 5957 3030 mt 5885 3102 L 6053 3043 mt 6125 3043 L 6089 3007 mt 6089 3079 L 6053 3007 mt 6125 3079 L 6125 3007 mt 6053 3079 L 6220 3004 mt 6292 3004 L 6256 2968 mt 6256 3040 L 6220 2968 mt 6292 3040 L 6292 2968 mt 6220 3040 L gs 898 388 5359 4225 MR c np 167 -30 168 -31 167 -60 168 82 167 -34 168 -37 167 -70 167 -103 168 -106 167 -78 168 -81 167 -25 168 -118 167 -121 168 -124 167 -126 167 -77 168 -28 167 -142 168 -121 167 -102 168 -158 167 -162 167 -166 168 -171 167 6 168 -188 167 -231 168 -170 167 -242 168 -252 167 -260 898 4612 33 MP stroke 167 -24 168 -25 167 -94 168 -96 167 -32 168 -101 167 -102 167 -73 168 -107 167 -109 168 -81 167 -24 168 -119 167 -122 168 -125 167 -127 167 -77 168 -55 167 -142 168 -121 167 -102 168 -158 167 -162 167 -166 168 -171 167 -15 168 -167 167 -167 168 -221 167 -227 168 -275 167 -265 898 4612 33 MP stroke DD 167 -47 168 -32 167 -36 168 -29 167 -56 168 -48 167 -37 167 -44 168 -48 167 -44 168 -48 167 -47 168 -25 167 -40 168 -43 167 -45 167 -42 168 -43 167 -44 168 -41 167 -41 168 -31 167 -46 167 -42 168 -47 167 -39 168 -47 167 -46 168 -51 167 -53 168 -54 167 -61 898 4612 33 MP stroke DA 167 -70 168 -71 167 -40 168 40 167 -76 168 -45 167 -80 167 -80 168 -82 167 -53 168 7 167 -119 168 -30 167 -78 168 -95 167 -110 167 -58 168 -20 167 -94 168 -96 167 -88 168 -117 167 -118 167 -130 168 -114 167 6 168 -138 167 -137 168 -165 167 -161 168 -160 167 -173 898 4612 33 MP stroke SO 167 -35 168 -40 167 -42 168 -36 167 -38 168 -38 167 -60 167 -45 168 -45 167 -56 168 -28 167 -66 168 -65 167 -52 168 -53 167 -42 167 -50 168 -55 167 -55 168 -53 167 -59 168 -56 167 -64 167 -56 168 -53 167 -55 168 -59 167 -62 168 -58 167 -58 168 -63 167 -64 898 4612 33 MP stroke 167 -39 168 -23 167 -41 168 -31 167 -36 168 -48 167 -49 167 -49 168 -44 167 -50 168 -46 167 -29 168 -47 167 -53 168 -53 167 -35 167 -54 168 -56 167 -36 168 -58 167 -55 168 -56 167 -60 167 -51 168 -63 167 -61 168 -42 167 -68 168 -67 167 -68 168 -69 167 -71 898 4612 33 MP stroke gr 2895 4941 mt (Number of bytes sent) s 729 3539 mt -90 rotate (Bandwidth in Mbytes per second) s 90 rotate 3123 273 mt (IBM SP2 - \(b\)) s end eplot epage end showpage %%EndDocument endTexFig 302 1382 a Fj(Figure)16 b(6:)j(Bandwidth)e(on)e(the)g(IBM)g(SP-2:)20 b(PVM3)15 b(-)g(PVMe)g(-)h(MPL)375 1466 y 17524246 17524246 1184071 12959006 35916840 39732183 startTexFig 375 1466 a %%BeginDocument: sp2_lat.ps % MathWorks dictionary /MathWorks 150 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rc {rectclip} bdef /rf {rectfill} bdef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS { /FontSize xstore %save size off stack findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont }bdef /reencode { exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop } bdef /isroman { findfont /CharStrings get /Agrave known } bdef /FMSR { 3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS } bdef /csm { 1 dpi2point div -1 dpi2point div scale neg translate landscapeMode eq {90 rotate} if } bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L { lineto stroke } bdef /MP { 3 1 roll moveto 1 sub {rlineto} repeat } bdef /AP { {rlineto} repeat } bdef /PP { closepath fill } bdef /DP { closepath stroke } bdef /MR { 4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath } bdef /FR { MR stroke } bdef /PR { MR fill } bdef /L1i { { currentfile picstr readhexstring pop } image } bdef /tMatrix matrix def /MakeOval { newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix } bdef /FO { MakeOval stroke } bdef /PO { MakeOval fill } bdef /PD { 2 copy moveto lineto stroke } bdef currentdict end def MathWorks begin 0 cap end MathWorks begin bpage bplot /dpi2point 12 def portraitMode 0216 7344 csm 0 91 6342 4882 MR c np 76 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef /Helvetica /ISOLatin1Encoding 144 FMSR /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 1 j c1 0 0 6914 5184 PR 6 w 1059 717 2145 1783 PR DO 4 w SO 6 w c0 1059 2500 mt 3203 2500 L 1059 717 mt 3203 717 L 1059 2500 mt 1059 717 L 3203 2500 mt 3203 717 L 1059 2500 mt 1059 2500 L 3203 2500 mt 3203 2500 L 1059 2500 mt 3203 2500 L 1059 2500 mt 1059 717 L 1059 2500 mt 1059 2500 L 1059 2500 mt 3203 2500 L 1059 717 mt 3203 717 L 1059 2500 mt 1059 717 L 3203 2500 mt 3203 717 L 1059 717 mt 1059 717 L 3203 717 mt 3203 717 L 1434 1025 mt (mpc_bsend ) s gs 1059 717 2145 1784 MR c np gr 1157 972 mt 1229 972 L 1193 936 mt 1193 1008 L gs 1059 717 2145 1784 MR c np gr 1434 1279 mt (pvm_psend ) s gs 1059 717 2145 1784 MR c np gr 36 36 1193 1226 FO gs 1059 717 2145 1784 MR c np gr 1434 1534 mt (PVMe InPlace \(Int\) ) s gs 1059 717 2145 1784 MR c np DD 267 0 1113 1481 2 MP stroke gr DD 1434 1789 mt (PVMe InPlace \(NoInt\)) s gs 1059 717 2145 1784 MR c np DA 267 0 1113 1736 2 MP stroke gr DA 1434 2044 mt (PvmDataInPlace ) s gs 1059 717 2145 1784 MR c np SO gr SO 1157 1955 mt 1229 2027 L 1229 1955 mt 1157 2027 L gs 1059 717 2145 1784 MR c np gr 1434 2298 mt (PvmDataRaw ) s gs 1059 717 2145 1784 MR c np gr 1157 2245 mt 1229 2245 L 1193 2209 mt 1193 2281 L 1157 2209 mt 1229 2281 L 1229 2209 mt 1157 2281 L gs 1059 717 2145 1784 MR c np gr DO 4 w 898 4612 mt 898 388 L 898 388 mt 898 388 L 1421 4612 mt 1421 388 L 1421 388 mt 1421 388 L 1944 4612 mt 1944 388 L 1944 388 mt 1944 388 L 2468 4612 mt 2468 388 L 2468 388 mt 2468 388 L 2991 4612 mt 2991 388 L 2991 388 mt 2991 388 L 3514 4612 mt 3514 388 L 3514 388 mt 3514 388 L 4037 4612 mt 4037 388 L 4037 388 mt 4037 388 L 4561 4612 mt 4561 388 L 4561 388 mt 4561 388 L 5084 4612 mt 5084 388 L 5084 388 mt 5084 388 L 5607 4612 mt 5607 388 L 5607 388 mt 5607 388 L 6130 4612 mt 6130 388 L 6130 388 mt 6130 388 L 898 4612 mt 6256 4612 L 6256 4612 mt 6256 4612 L 898 3908 mt 6256 3908 L 6256 3908 mt 6256 3908 L 898 3204 mt 6256 3204 L 6256 3204 mt 6256 3204 L 898 2500 mt 6256 2500 L 6256 2500 mt 6256 2500 L 898 1796 mt 6256 1796 L 6256 1796 mt 6256 1796 L 898 1092 mt 6256 1092 L 6256 1092 mt 6256 1092 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 898 388 mt 6256 388 L SO 6 w 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 4612 mt 898 4612 L 6256 4612 mt 6256 4612 L 898 4612 mt 6256 4612 L 898 4612 mt 898 388 L 898 4612 mt 898 4612 L 898 4612 mt 898 4558 L 898 388 mt 898 442 L 858 4781 mt (0) s 1421 4612 mt 1421 4558 L 1421 388 mt 1421 442 L 1301 4781 mt (100) s 1944 4612 mt 1944 4558 L 1944 388 mt 1944 442 L 1824 4781 mt (200) s 2468 4612 mt 2468 4558 L 2468 388 mt 2468 442 L 2348 4781 mt (300) s 2991 4612 mt 2991 4558 L 2991 388 mt 2991 442 L 2871 4781 mt (400) s 3514 4612 mt 3514 4558 L 3514 388 mt 3514 442 L 3394 4781 mt (500) s 4037 4612 mt 4037 4558 L 4037 388 mt 4037 442 L 3917 4781 mt (600) s 4561 4612 mt 4561 4558 L 4561 388 mt 4561 442 L 4441 4781 mt (700) s 5084 4612 mt 5084 4558 L 5084 388 mt 5084 442 L 4964 4781 mt (800) s 5607 4612 mt 5607 4558 L 5607 388 mt 5607 442 L 5487 4781 mt (900) s 6130 4612 mt 6130 4558 L 6130 388 mt 6130 442 L 5970 4781 mt (1000) s 898 4612 mt 952 4612 L 6256 4612 mt 6202 4612 L 783 4665 mt (0) s 898 3908 mt 952 3908 L 6256 3908 mt 6202 3908 L 783 3961 mt (1) s 898 3204 mt 952 3204 L 6256 3204 mt 6202 3204 L 783 3257 mt (2) s 898 2500 mt 952 2500 L 6256 2500 mt 6202 2500 L 783 2553 mt (3) s 898 1796 mt 952 1796 L 6256 1796 mt 6202 1796 L 783 1849 mt (4) s 898 1092 mt 952 1092 L 6256 1092 mt 6202 1092 L 783 1145 mt (5) s /Helvetica /ISOLatin1Encoding 96 FMSR /Helvetica /ISOLatin1Encoding 144 FMSR 898 334 mt (x 10) s /Helvetica /ISOLatin1Encoding 96 FMSR 1170 245 mt (-4) s /Helvetica /ISOLatin1Encoding 144 FMSR 898 4612 mt 6256 4612 L 898 388 mt 6256 388 L 898 4612 mt 898 388 L 6256 4612 mt 6256 388 L 898 388 mt 898 388 L 6256 388 mt 6256 388 L gs 898 388 5359 4225 MR c np gr 862 4246 mt 934 4246 L 898 4210 mt 898 4282 L 1029 4225 mt 1101 4225 L 1065 4189 mt 1065 4261 L 1197 4218 mt 1269 4218 L 1233 4182 mt 1233 4254 L 1364 4211 mt 1436 4211 L 1400 4175 mt 1400 4247 L 1532 4176 mt 1604 4176 L 1568 4140 mt 1568 4212 L 1699 4176 mt 1771 4176 L 1735 4140 mt 1735 4212 L 1867 4161 mt 1939 4161 L 1903 4125 mt 1903 4197 L 2034 4084 mt 2106 4084 L 2070 4048 mt 2070 4120 L 2202 4077 mt 2274 4077 L 2238 4041 mt 2238 4113 L 2369 4070 mt 2441 4070 L 2405 4034 mt 2405 4106 L 2536 4063 mt 2608 4063 L 2572 4027 mt 2572 4099 L 2704 4056 mt 2776 4056 L 2740 4020 mt 2740 4092 L 2871 4035 mt 2943 4035 L 2907 3999 mt 2907 4071 L 3039 4021 mt 3111 4021 L 3075 3985 mt 3075 4057 L 3206 4014 mt 3278 4014 L 3242 3978 mt 3242 4050 L 3374 3978 mt 3446 3978 L 3410 3942 mt 3410 4014 L 3541 3957 mt 3613 3957 L 3577 3921 mt 3577 3993 L 3708 3950 mt 3780 3950 L 3744 3914 mt 3744 3986 L 3876 3943 mt 3948 3943 L 3912 3907 mt 3912 3979 L 4043 3936 mt 4115 3936 L 4079 3900 mt 4079 3972 L 4211 3929 mt 4283 3929 L 4247 3893 mt 4247 3965 L 4378 3901 mt 4450 3901 L 4414 3865 mt 4414 3937 L 4546 3887 mt 4618 3887 L 4582 3851 mt 4582 3923 L 4713 3873 mt 4785 3873 L 4749 3837 mt 4749 3909 L 4881 3866 mt 4953 3866 L 4917 3830 mt 4917 3902 L 5048 3859 mt 5120 3859 L 5084 3823 mt 5084 3895 L 5215 3845 mt 5287 3845 L 5251 3809 mt 5251 3881 L 5383 3824 mt 5455 3824 L 5419 3788 mt 5419 3860 L 5550 3802 mt 5622 3802 L 5586 3766 mt 5586 3838 L 5718 3746 mt 5790 3746 L 5754 3710 mt 5754 3782 L 5885 3732 mt 5957 3732 L 5921 3696 mt 5921 3768 L 6053 3704 mt 6125 3704 L 6089 3668 mt 6089 3740 L 6220 3683 mt 6292 3683 L 6256 3647 mt 6256 3719 L gs 898 388 5359 4225 MR c np gr 36 36 898 4288 FO 36 36 1065 4232 FO 36 36 1233 4239 FO 36 36 1400 4218 FO 36 36 1568 4204 FO 36 36 1735 4176 FO 36 36 1903 4154 FO 36 36 2070 4084 FO 36 36 2238 4077 FO 36 36 2405 4070 FO 36 36 2572 4063 FO 36 36 2740 4056 FO 36 36 2907 4035 FO 36 36 3075 4021 FO 36 36 3242 4014 FO 36 36 3410 3985 FO 36 36 3577 3964 FO 36 36 3744 3957 FO 36 36 3912 3950 FO 36 36 4079 3943 FO 36 36 4247 3936 FO 36 36 4414 3908 FO 36 36 4582 3894 FO 36 36 4749 3887 FO 36 36 4917 3880 FO 36 36 5084 3866 FO 36 36 5251 3859 FO 36 36 5419 3852 FO 36 36 5586 3831 FO 36 36 5754 3824 FO 36 36 5921 3816 FO 36 36 6089 3795 FO 36 36 6256 3774 FO gs 898 388 5359 4225 MR c np DD 167 7 168 -21 167 -14 168 -28 167 21 168 7 167 -14 167 0 168 7 167 0 168 7 167 7 168 -49 167 -14 168 -7 167 0 167 -14 168 -8 167 -7 168 -21 167 -21 168 -70 167 -14 167 -35 168 -15 167 -77 168 -35 167 -57 168 -42 167 -49 168 -92 167 -84 898 3035 33 MP stroke DA 167 -7 168 -7 167 -22 168 -56 167 -7 168 -21 167 -7 167 -7 168 -7 167 -21 168 -50 167 8 168 -36 167 -14 168 -7 167 0 167 -28 168 -49 167 -14 168 -14 167 -22 168 -7 167 -7 167 0 168 -14 167 -112 168 -14 167 -22 168 0 167 -7 168 -21 167 -84 898 4112 33 MP stroke SO gr 862 3168 mt 934 3240 L 934 3168 mt 862 3240 L 1029 3006 mt 1101 3078 L 1101 3006 mt 1029 3078 L 1197 2985 mt 1269 3057 L 1269 2985 mt 1197 3057 L 1364 2943 mt 1436 3015 L 1436 2943 mt 1364 3015 L 1532 2915 mt 1604 2987 L 1604 2915 mt 1532 2987 L 1699 2922 mt 1771 2994 L 1771 2922 mt 1699 2994 L 1867 2915 mt 1939 2987 L 1939 2915 mt 1867 2987 L 2034 2893 mt 2106 2965 L 2106 2893 mt 2034 2965 L 2202 2865 mt 2274 2937 L 2274 2865 mt 2202 2937 L 2369 2858 mt 2441 2930 L 2441 2858 mt 2369 2930 L 2536 2872 mt 2608 2944 L 2608 2872 mt 2536 2944 L 2704 2865 mt 2776 2937 L 2776 2865 mt 2704 2937 L 2871 2865 mt 2943 2937 L 2943 2865 mt 2871 2937 L 3039 2851 mt 3111 2923 L 3111 2851 mt 3039 2923 L 3206 2844 mt 3278 2916 L 3278 2844 mt 3206 2916 L 3374 2837 mt 3446 2909 L 3446 2837 mt 3374 2909 L 3541 2823 mt 3613 2895 L 3613 2823 mt 3541 2895 L 3708 2795 mt 3780 2867 L 3780 2795 mt 3708 2867 L 3876 2788 mt 3948 2860 L 3948 2788 mt 3876 2860 L 4043 2781 mt 4115 2853 L 4115 2781 mt 4043 2853 L 4211 2795 mt 4283 2867 L 4283 2795 mt 4211 2867 L 4378 2809 mt 4450 2881 L 4450 2809 mt 4378 2881 L 4546 2767 mt 4618 2839 L 4618 2767 mt 4546 2839 L 4713 2767 mt 4785 2839 L 4785 2767 mt 4713 2839 L 4881 2753 mt 4953 2825 L 4953 2753 mt 4881 2825 L 5048 2739 mt 5120 2811 L 5120 2739 mt 5048 2811 L 5215 2746 mt 5287 2818 L 5287 2746 mt 5215 2818 L 5383 2724 mt 5455 2796 L 5455 2724 mt 5383 2796 L 5550 2703 mt 5622 2775 L 5622 2703 mt 5550 2775 L 5718 2682 mt 5790 2754 L 5790 2682 mt 5718 2754 L 5885 2668 mt 5957 2740 L 5957 2668 mt 5885 2740 L 6053 2654 mt 6125 2726 L 6125 2654 mt 6053 2726 L 6220 2633 mt 6292 2705 L 6292 2633 mt 6220 2705 L gs 898 388 5359 4225 MR c np gr 862 3232 mt 934 3232 L 898 3196 mt 898 3268 L 862 3196 mt 934 3268 L 934 3196 mt 862 3268 L 1029 3190 mt 1101 3190 L 1065 3154 mt 1065 3226 L 1029 3154 mt 1101 3226 L 1101 3154 mt 1029 3226 L 1197 3169 mt 1269 3169 L 1233 3133 mt 1233 3205 L 1197 3133 mt 1269 3205 L 1269 3133 mt 1197 3205 L 1364 3155 mt 1436 3155 L 1400 3119 mt 1400 3191 L 1364 3119 mt 1436 3191 L 1436 3119 mt 1364 3191 L 1532 3148 mt 1604 3148 L 1568 3112 mt 1568 3184 L 1532 3112 mt 1604 3184 L 1604 3112 mt 1532 3184 L 1699 3141 mt 1771 3141 L 1735 3105 mt 1735 3177 L 1699 3105 mt 1771 3177 L 1771 3105 mt 1699 3177 L 1867 3042 mt 1939 3042 L 1903 3006 mt 1903 3078 L 1867 3006 mt 1939 3078 L 1939 3006 mt 1867 3078 L 2034 3028 mt 2106 3028 L 2070 2992 mt 2070 3064 L 2034 2992 mt 2106 3064 L 2106 2992 mt 2034 3064 L 2202 3028 mt 2274 3028 L 2238 2992 mt 2238 3064 L 2202 2992 mt 2274 3064 L 2274 2992 mt 2202 3064 L 2369 2993 mt 2441 2993 L 2405 2957 mt 2405 3029 L 2369 2957 mt 2441 3029 L 2441 2957 mt 2369 3029 L 2536 2986 mt 2608 2986 L 2572 2950 mt 2572 3022 L 2536 2950 mt 2608 3022 L 2608 2950 mt 2536 3022 L 2704 2972 mt 2776 2972 L 2740 2936 mt 2740 3008 L 2704 2936 mt 2776 3008 L 2776 2936 mt 2704 3008 L 2871 2958 mt 2943 2958 L 2907 2922 mt 2907 2994 L 2871 2922 mt 2943 2994 L 2943 2922 mt 2871 2994 L 3039 2951 mt 3111 2951 L 3075 2915 mt 3075 2987 L 3039 2915 mt 3111 2987 L 3111 2915 mt 3039 2987 L 3206 2901 mt 3278 2901 L 3242 2865 mt 3242 2937 L 3206 2865 mt 3278 2937 L 3278 2865 mt 3206 2937 L 3374 2894 mt 3446 2894 L 3410 2858 mt 3410 2930 L 3374 2858 mt 3446 2930 L 3446 2858 mt 3374 2930 L 3541 2887 mt 3613 2887 L 3577 2851 mt 3577 2923 L 3541 2851 mt 3613 2923 L 3613 2851 mt 3541 2923 L 3708 2845 mt 3780 2845 L 3744 2809 mt 3744 2881 L 3708 2809 mt 3780 2881 L 3780 2809 mt 3708 2881 L 3876 2838 mt 3948 2838 L 3912 2802 mt 3912 2874 L 3876 2802 mt 3948 2874 L 3948 2802 mt 3876 2874 L 4043 2831 mt 4115 2831 L 4079 2795 mt 4079 2867 L 4043 2795 mt 4115 2867 L 4115 2795 mt 4043 2867 L 4211 2817 mt 4283 2817 L 4247 2781 mt 4247 2853 L 4211 2781 mt 4283 2853 L 4283 2781 mt 4211 2853 L 4378 2775 mt 4450 2775 L 4414 2739 mt 4414 2811 L 4378 2739 mt 4450 2811 L 4450 2739 mt 4378 2811 L 4546 2760 mt 4618 2760 L 4582 2724 mt 4582 2796 L 4546 2724 mt 4618 2796 L 4618 2724 mt 4546 2796 L 4713 2753 mt 4785 2753 L 4749 2717 mt 4749 2789 L 4713 2717 mt 4785 2789 L 4785 2717 mt 4713 2789 L 4881 2739 mt 4953 2739 L 4917 2703 mt 4917 2775 L 4881 2703 mt 4953 2775 L 4953 2703 mt 4881 2775 L 5048 2732 mt 5120 2732 L 5084 2696 mt 5084 2768 L 5048 2696 mt 5120 2768 L 5120 2696 mt 5048 2768 L 5215 2725 mt 5287 2725 L 5251 2689 mt 5251 2761 L 5215 2689 mt 5287 2761 L 5287 2689 mt 5215 2761 L 5383 2718 mt 5455 2718 L 5419 2682 mt 5419 2754 L 5383 2682 mt 5455 2754 L 5455 2682 mt 5383 2754 L 5550 2697 mt 5622 2697 L 5586 2661 mt 5586 2733 L 5550 2661 mt 5622 2733 L 5622 2661 mt 5550 2733 L 5718 2669 mt 5790 2669 L 5754 2633 mt 5754 2705 L 5718 2633 mt 5790 2705 L 5790 2633 mt 5718 2705 L 5885 2655 mt 5957 2655 L 5921 2619 mt 5921 2691 L 5885 2619 mt 5957 2691 L 5957 2619 mt 5885 2691 L 6053 2620 mt 6125 2620 L 6089 2584 mt 6089 2656 L 6053 2584 mt 6125 2656 L 6125 2584 mt 6053 2656 L 6220 2606 mt 6292 2606 L 6256 2570 mt 6256 2642 L 6220 2570 mt 6292 2642 L 6292 2570 mt 6220 2642 L gs 898 388 5359 4225 MR c np 167 -21 168 -28 167 -14 168 -56 167 -22 168 -21 167 -14 167 -7 168 -7 167 -14 168 -14 167 -28 168 -7 167 -7 168 -7 167 -7 167 -21 168 -36 167 -7 168 -14 167 -21 168 -7 167 -7 167 -7 168 -7 167 -77 168 -15 167 0 168 -35 167 -7 168 -7 167 -21 898 4246 33 MP stroke 167 -21 168 -21 167 -8 168 -7 167 -21 168 -7 167 -7 167 -14 168 -7 167 -7 168 -14 167 -28 168 -7 167 -7 168 -7 167 -7 167 -21 168 -29 167 -7 168 -14 167 -21 168 -7 167 -7 167 -7 168 -7 167 -70 168 -22 167 -28 168 -14 167 -21 168 7 167 -56 898 4288 33 MP stroke DD 167 7 168 -21 167 -14 168 -28 167 21 168 7 167 -14 167 0 168 7 167 0 168 7 167 7 168 -49 167 -14 168 -7 167 0 167 -14 168 -8 167 -7 168 -21 167 -21 168 -70 167 -14 167 -35 168 -15 167 -77 168 -35 167 -57 168 -42 167 -49 168 -92 167 -84 898 3035 33 MP stroke DA 167 -7 168 -7 167 -22 168 -56 167 -7 168 -21 167 -7 167 -7 168 -7 167 -21 168 -50 167 8 168 -36 167 -14 168 -7 167 0 167 -28 168 -49 167 -14 168 -14 167 -22 168 -7 167 -7 167 0 168 -14 167 -112 168 -14 167 -22 168 0 167 -7 168 -21 167 -84 898 4112 33 MP stroke SO 167 -21 168 -14 167 -14 168 -21 167 -21 168 -22 167 7 167 -14 168 -14 167 0 168 -42 167 14 168 14 167 -7 168 -7 167 -28 167 -14 168 -7 167 -7 168 -14 167 0 168 -7 167 14 167 -7 168 -28 167 -22 168 -7 167 7 168 -28 167 -42 168 -21 167 -162 898 3204 33 MP stroke 167 -14 168 -35 167 -14 168 -28 167 -21 168 -7 167 -7 167 -7 168 -14 167 -7 168 -15 167 -42 168 -14 167 -7 168 -7 167 -42 167 -7 168 -7 167 -50 168 -7 167 -14 168 -14 167 -7 167 -35 168 0 167 -14 168 -99 167 -7 168 -7 167 -14 168 -21 167 -42 898 3232 33 MP stroke gr 2895 4941 mt (Number of bytes sent) s 729 3024 mt -90 rotate (Time in seconds) s 90 rotate 3293 273 mt (IBM SP2) s end eplot epage end showpage %%EndDocument endTexFig 350 2674 a Fj(Figure)g(7:)j(Latency)d(on)f(the)g(IBM)h(SP-2:)k(PVM3,) 14 b(PVMe,)h(MPL)907 2828 y(14)p eop %%Page: 15 15 15 14 bop -45 199 a Fj(W)l(e)18 b(computed)h(the)f(latencies)h(from)e (Figure)i(7)e(using)i(a)f(least)g(squares)g(in)o(terp)q(olation.)30 b(They)18 b(are)g(giv)o(en)g(in)-45 256 y(the)d(follo)o(wing)h(table.)p 494 346 872 2 v 493 402 2 57 v 502 402 V 684 385 a(System)p 1007 402 V 1007 402 V 206 w(Latency)g(\(u-sec\))p 1365 402 V 494 404 872 2 v 494 414 V 493 470 2 57 v 502 470 V 527 453 a(mp)q(c)p 614 453 14 2 v 17 w(bsend)p 1007 470 2 57 v 419 w(53)p 1357 470 V 1366 470 V 493 527 V 502 527 V 527 510 a(p)o(vm)p 616 510 14 2 v 17 w(psend)p 1007 527 2 57 v 417 w(54)p 1357 527 V 1366 527 V 493 583 V 502 583 V 527 566 a(PvmDataInPlace)p 1007 583 V 283 w(224)p 1357 583 V 1366 583 V 493 640 V 502 640 V 527 623 a(PvmDataRa)o(w)p 1007 640 V 342 w(202)p 1357 640 V 1366 640 V 493 696 V 502 696 V 527 679 a(PVMe)g(InPlace)g(\(In)o (t\))p 1007 696 V 222 w(259)p 1357 696 V 1366 696 V 493 753 V 502 753 V 527 736 a(PVMe)g(InPlace)g(\(NoIn)o(t\))p 1007 753 V 165 w(804)p 1357 753 V 1366 753 V 494 754 872 2 v -45 866 a(The)23 b(latency)g(of)f Fe(pvm)p 355 866 15 2 v 17 w(psend,)h(pvm)p 611 866 V 17 w(precv)f Fj(is)h(roughly)g(the)g(same)f(as)g(that)g(of)g Fe(mpc)p 1503 866 V 17 w(bsend,)h(mpc)p 1759 866 V 17 w(brecv)p Fj(.)-45 922 y(F)l(or)d(the)g(same)g(reason)f(as)h(on)g(the)h(CM-5)e (and)i(the)f(P)o(aragon,)f Fe(PvmDataRaw)g Fj(giv)o(es)i(a)e(lo)o(w)o (er)h(latency)h(than)-45 978 y Fe(PvmDataInPlace)p Fj(.)-45 1151 y Fi(6)69 b(Summary)-45 1283 y Fj(W)l(e)14 b(ha)o(v)o(e)f (assessed)h(the)g(costs)f(of)g(the)h(di\013eren)o(t)g(PVM)g(routines)g (in)g(terms)f(of)h(memory-to-memory)e(cop)o(y)i(and)-45 1339 y(net)o(w)o(ork)j(comm)o(unication.)29 b(By)18 b(net)o(w)o(ork)f (comm)o(unication,)i(w)o(e)f(mean)g(one)g(sending)h(of)f(one)g(message) g(o)o(v)o(er)-45 1395 y(the)g(net)o(w)o(ork.)29 b(This)18 b(message)g(is)h(p)q(ossibly)h(fragmen)o(ted)e(b)o(y)g(the)g(system.)29 b(These)19 b(costs)e(are)h(giv)o(en)h(for)f(one)-45 1452 y(send-receiv)o(e)h(op)q(eration)f(during)g(our)g(\\ping-p)q(ong")g (test,)f(that)g(is)h(with)g(the)g(assumption)g(that)e(the)i(receiv)o(e) -45 1508 y(is)h(alw)o(a)o(ys)e(p)q(osted)i(when)f(the)h(send)g(is)f (done.)30 b(By)18 b(memory-to-memory)f(cop)o(y)l(,)h(w)o(e)g(mean)h (the)f(cop)o(y)g(of)g(one)-45 1565 y(message)f(from)g(one)g(lo)q(cal)i (bu\013er)e(to)g(another)g(lo)q(cal)h(bu\013er.)27 b(The)17 b(n)o(um)o(b)q(er)h(of)f(memory-to-memory)f(copies)-45 1621 y(includes)h(the)f(extra)e(system)h(bu\013ering.)-45 1708 y(The)g(follo)o(wing)h(table)g(giv)o(es)f(these)h(costs)e(as)h (illustrated)i(in)f(Figure)f(1.)p 275 1787 1311 2 v 274 1843 2 57 v 283 1843 V 424 1826 a(PVM)p 671 1843 V 671 1843 V 166 w(Memory-to-memory)p 1116 1843 V 1116 1843 V 178 w(net)o(w)o(ork)p 1585 1843 V 274 1900 V 283 1900 V 397 1883 a(routines)p 671 1900 V 671 1900 V 279 w(copies)p 1116 1900 V 1116 1900 V 238 w(comm)o(unications)p 1585 1900 V 275 1901 1311 2 v 275 1911 V 274 1968 2 57 v 283 1968 V 308 1951 a(p)o(vm)p 397 1951 14 2 v 16 w(psend\(\))p 671 1968 2 57 v 182 w(0)g(on)g(the)h(sender)p 1116 1968 V 1576 1968 V 1585 1968 V 274 2024 V 283 2024 V 308 2007 a(p)o(vm)p 397 2007 14 2 v 16 w(precv\(\))p 671 2024 2 57 v 176 w(0)f(on)g(the)g(receiv)o(er)p 1116 2024 V 93 w Fg(1)j(comm)o(unication)p 1576 2024 V 1585 2024 V 672 2026 446 2 v 274 2081 2 57 v 283 2081 V 671 2081 V 804 2064 a(0)f(copies)p 1116 2081 V 1576 2081 V 1585 2081 V 275 2082 1311 2 v 274 2139 2 57 v 283 2139 V 308 2122 a Fj(p)o(vm)p 397 2122 14 2 v 16 w(send\(\))p 671 2139 2 57 v 207 w(0)e(on)g(the)h(sender)p 1116 2139 V 1576 2139 V 1585 2139 V 274 2195 V 283 2195 V 308 2178 a(p)o(vm)p 397 2178 14 2 v 16 w(recv\(\))p 671 2195 2 57 v 201 w(2)f(on)g(the)g(receiv)o(er)p 1116 2195 V 83 w Fg(2)i(comm)o(unications)p 1576 2195 V 1585 2195 V 672 2197 446 2 v 274 2252 2 57 v 283 2252 V 308 2235 a Fj(PvmDataInPlace)p 671 2252 V 157 w Fg(2)g(copies)p 1116 2252 V 1576 2252 V 1585 2252 V 275 2253 1311 2 v 274 2310 2 57 v 283 2310 V 308 2293 a Fj(p)o(vm)p 397 2293 14 2 v 16 w(send\(\))p 671 2310 2 57 v 207 w(1)e(on)g(the)h (sender)p 1116 2310 V 1576 2310 V 1585 2310 V 274 2366 V 283 2366 V 308 2349 a(p)o(vm)p 397 2349 14 2 v 16 w(recv\(\))p 671 2366 2 57 v 201 w(2)f(on)g(the)g(receiv)o(er)p 1116 2366 V 93 w Fg(1)j(comm)o(unication)p 1576 2366 V 1585 2366 V 672 2368 446 2 v 274 2423 2 57 v 283 2423 V 308 2406 a Fj(PvmDataRa)o(w)p 671 2423 V 216 w Fg(3)f(copies)p 1116 2423 V 1576 2423 V 1585 2423 V 275 2424 1311 2 v 275 2434 V -45 2534 a Fj(The)e(gap)f(b)q(et)o(w)o(een)h Fe(pvm)p 383 2534 15 2 v 17 w(send\(\),)23 b(pvm)p 663 2534 V 17 w(recv\(\))14 b Fj(and)h Fe(pvm)p 998 2534 V 16 w(psend\(\),)23 b(pvm)p 1301 2534 V 17 w(precv\(\))14 b Fj(seems)g(surprising.)21 b(T)l(o)-45 2591 y(see)15 b(ho)o(w)e(m)o(uc)o(h)i(of)f(that)f(can)i(b)q(e)g(attributed)f(to)g (the)g(extra)g(data)g(copies,)h(w)o(e)f(measure)g(the)h(costs)e(of)h (memory-)-45 2647 y(to-memory)i(copies)i(on)f(all)h(three)f(systems,)g (the)g(results)h(are)f(sho)o(wn)f(in)i(the)f(follo)o(wing)h(table.)26 b(The)18 b(time)f(in)-45 2704 y(the)d(b)q(cop)o(y)g(column)g(is)g(ho)o (w)g(long)f(it)h(tak)o(es)f(to)g(cop)o(y)h(the)f(message.)19 b(The)14 b(rest)f(is)h(the)g(message)f(roundtrip)i(time)907 2828 y(15)p eop %%Page: 16 16 16 15 bop -45 199 a Fj(for)16 b(the)g(three)g(enco)q(ding)i(metho)q (ds,)e(divided)j(b)o(y)d(t)o(w)o(o.)22 b(The)16 b(message)g(size)h(is)g (800)f(Kb)o(ytes,)g(and)g(the)h(time)f(is)-45 256 y(in)g(microseconds.) p 342 341 1176 2 v 341 398 2 57 v 350 398 V 376 381 a(system)p 563 398 V 77 w(b)q(cop)o(y)p 731 398 V 50 w(psend)p 894 398 V 51 w(send)g(\(InPlace\))p 1232 398 V 50 w(send)g(\(Ra)o(w\))p 1508 398 V 1517 398 V 342 399 1176 2 v 342 409 V 341 466 2 57 v 350 466 V 376 449 a(SP2)p 563 466 V 136 w(10528)p 731 466 V 51 w(24168)p 894 466 V 135 w(35720)p 1232 466 V 192 w(53326)p 1508 466 V 1517 466 V 341 522 V 350 522 V 376 505 a(CM5)p 563 522 V 117 w(73729)p 731 522 V 51 w(97484)p 894 522 V 124 w(158790)p 1232 522 V 169 w(192366)p 1508 522 V 1517 522 V 341 579 V 350 579 V 376 562 a(P)o(aragon)p 563 579 V 50 w(16341)p 731 579 V 51 w(11428)p 894 579 V 135 w(32742)p 1232 579 V 192 w(60410)p 1508 579 V 1517 579 V 342 580 1176 2 v -45 696 a(F)l(or)10 b(the)g(CM5,)g(the)g(b)q (cop)o(y)h(time)f(accoun)o(ted)h(for)e(most)g(of)h(the)g(di\013erence)i (b)q(et)o(w)o(een)e Fe(pvm)p 1468 696 15 2 v 17 w(send\(\),)23 b(pvm)p 1748 696 V 17 w(recv\(\))-45 752 y Fj(and)14 b Fe(pvm)p 117 752 V 16 w(psend\(\),)23 b(pvm)p 420 752 V 17 w(precv\(\))p Fj(.)18 b(F)l(or)13 b(the)g(SP2)g(and)h(P)o(aragon,) e(it)i(accoun)o(ted)f(for)g(most)f(of)h(the)h(di\013erence)-45 809 y(b)q(et)o(w)o(een)i Fe(pvm)p 206 809 V 16 w(psend\(\),)23 b(pvm)p 509 809 V 17 w(precv\(\))14 b Fj(and)h Fe(pvm)p 868 809 V 17 w(send\(\),)23 b(pvm)p 1148 809 V 17 w(recv\(\))14 b(PvmDataInPlace)p Fj(.)-45 982 y Fi(7)69 b(Conclusion)-45 1114 y Fj(The)16 b(philosoph)o(y)g(of)f(PVM)g(has)h(alw)o(a)o(ys)e(b)q (een)j(to)e(k)o(eep)h(the)f(user)h(in)o(terface)f(simple)i(and)f(to)f (let)g(PVM)h(do)f(the)-45 1170 y(hard)i(w)o(ork)f(in)h(order)g(to)f (impro)o(v)o(e)h(the)g(p)q(erformance.)24 b(This)18 b(is)f(wh)o(y)g (all)g(sends)h(in)f(PVM)g(are)f(async)o(hronous)-45 1226 y(and)j(blo)q(c)o(king.)33 b(On)19 b(the)g(other)g(hand,)h(MPP)e (systems)h(usually)h(pro)o(vide)f(e\016cien)o(t)h(nativ)o(e)f(comm)o (unication)-45 1283 y(features.)h(PVM's)14 b(goal)i(is)f(to)g(use)h (them)f(to)g(impro)o(v)o(e)g(its)g(p)q(erformance)h(while)h(k)o(eeping) f(its)f(simple)i(message-)-45 1339 y(passing)12 b(seman)o(tic)g(and)g (in)o(terface.)20 b(Therefore,)12 b(in)g(PVM)g(3.3,)f(the)h(routines)g Fe(pvm)p 1371 1339 V 17 w(psend\(\))f Fj(and)h Fe(pvm)p 1724 1339 V 17 w(precv\(\))-45 1396 y Fj(ha)o(v)o(e)18 b(b)q(een)i(added.)30 b(The)19 b Fe(pvm)p 507 1396 V 17 w(psend\(\))e Fj(routine)i(com)o(bines)g(the)g(initialize,)j(pac)o (k,)d(and)f(send)h(steps)g(in)o(to)f(a)-45 1452 y(single)13 b(call)h(with)e(an)g(orien)o(tation)g(to)o(w)o(ard)f(p)q(erformance,)h (while)i Fe(pvm)p 1157 1452 V 17 w(precv\(\))d Fj(com)o(bines)i(the)f (unpac)o(king)h(and)-45 1509 y(the)18 b(receiv)o(e)h(steps.)29 b(The)18 b(results)h(in)g(this)f(pap)q(er)h(clearly)g(sho)o(w)e(that)h (these)g(new)h(routines)f(yield)i(impro)o(v)o(ed)-45 1565 y(p)q(erformance)15 b(and)h(can)f(surviv)o(e)h(the)f(comparison)g (with)h(the)f(nativ)o(e)g(message-passing)h(systems.)-45 1652 y(Users)i(who)g(build)i(applications)g(for)d(a)h(homogeneous)g (con\014guration)g(and)h(ha)o(v)o(e)e(only)i(con)o(tiguous)f(data)g(to) -45 1708 y(transmit)d(should)h(b)q(ene\014t)g(from)f(the)g Fe(pvm)p 695 1708 V 17 w(psend\(\))f Fj(and)h Fe(pvm)p 1054 1708 V 17 w(precv\(\))f Fj(calls.)21 b(These)16 b(routines)f(can)g(pro)o(vide)-45 1765 y(extremely)22 b(high)g(p)q(erformance)g(comm)o(unication,)i(as)d(e\016cien)o(t)h(as)f (the)h(nativ)o(e)g(comm)o(unication)g(on)f(MPP)-45 1821 y(systems.)907 2828 y(16)p eop %%Page: 17 17 17 16 bop 122 628 1617 2 v 121 685 2 57 v 874 668 a Fj(CM-5)p 1737 685 V 122 687 1617 2 v 122 696 V 121 753 2 57 v 130 753 V 394 736 a(Proto)q(col)p 826 753 V 826 753 V 288 w(Latency)16 b(\(u-sec\))p 1183 753 V 1183 753 V 50 w(Bandwidth)g(\(Mb)o(ytes/sec\))p 1729 753 V 1738 753 V 122 755 1617 2 v 121 811 2 57 v 130 811 V 155 794 a(CMMD)e(CMMD)p 476 794 14 2 v 15 w(send)p 579 794 V 17 w(blo)q(c)o(k)p 826 811 2 57 v 281 w(82)p 1175 811 V 1184 811 V 392 w(8.25)p 1729 811 V 1738 811 V 121 868 V 130 868 V 155 851 a(PVM)h(p)o(vm)p 366 851 14 2 v 16 w(psend)p 826 868 2 57 v 475 w(190)p 1175 868 V 1184 868 V 380 w(8.21)p 1729 868 V 1738 868 V 121 924 V 130 924 V 155 907 a(PVM)g(PvmDataInPlace)p 826 924 V 351 w(858)p 1175 924 V 1184 924 V 380 w(5.01)p 1729 924 V 1738 924 V 121 980 V 130 980 V 155 963 a(PVM)g(PvmDataRa)o(w)p 826 980 V 410 w(737)p 1175 980 V 1184 980 V 380 w(4.17)p 1729 980 V 1738 980 V 122 982 1617 2 v 122 1097 V 121 1153 2 57 v 795 1136 a(In)o(tel)h(P)o(aragon)p 1737 1153 V 122 1155 1617 2 v 122 1165 V 121 1221 2 57 v 130 1221 V 394 1204 a(Proto)q(col)p 826 1221 V 826 1221 V 288 w(Latency)g(\(u-sec\))p 1183 1221 V 1183 1221 V 50 w(Bandwidth)g(\(Mb)o (ytes/sec\))p 1729 1221 V 1738 1221 V 122 1223 1617 2 v 121 1279 2 57 v 130 1279 V 155 1262 a(NX)f(csend)p 826 1279 V 632 w(49)p 1175 1279 V 1184 1279 V 381 w(92.05)p 1729 1279 V 1738 1279 V 121 1336 V 130 1336 V 155 1319 a(PVM)g(p)o(vm)p 366 1319 14 2 v 16 w(psend)p 826 1336 2 57 v 486 w(54)p 1175 1336 V 1184 1336 V 381 w(91.85)p 1729 1336 V 1738 1336 V 121 1392 V 130 1392 V 155 1375 a(PVM)g(PvmDataInPlace)p 826 1392 V 351 w(332)p 1175 1392 V 1184 1392 V 369 w(79.82)p 1729 1392 V 1738 1392 V 121 1449 V 130 1449 V 155 1432 a(PVM)g(PvmDataRa)o(w)p 826 1449 V 410 w(320)p 1175 1449 V 1184 1449 V 369 w(13.45)p 1729 1449 V 1738 1449 V 122 1450 1617 2 v 122 1565 V 121 1621 2 57 v 830 1604 a(IBM)h(SP-2)p 1737 1621 V 122 1623 1617 2 v 122 1633 V 121 1689 2 57 v 130 1689 V 394 1672 a(Proto)q(col)p 826 1689 V 826 1689 V 288 w(Latency)g(\(u-sec\))p 1183 1689 V 1183 1689 V 50 w(Bandwidth)g(\(Mb)o(ytes/sec\))p 1729 1689 V 1738 1689 V 122 1691 1617 2 v 121 1748 2 57 v 130 1748 V 155 1731 a(MPL)f(mp)q(c)p 358 1731 14 2 v 17 w(bsend)p 826 1748 2 57 v 493 w(53)p 1175 1748 V 1184 1748 V 381 w(34.07)p 1729 1748 V 1738 1748 V 121 1804 V 130 1804 V 155 1787 a(PVM)g(p)o(vm)p 366 1787 14 2 v 16 w(psend)p 826 1804 2 57 v 486 w(54)p 1175 1804 V 1184 1804 V 381 w(33.30)p 1729 1804 V 1738 1804 V 121 1860 V 130 1860 V 155 1844 a(PVM)g(PvmDataInPlace)p 826 1860 V 351 w(224)p 1175 1860 V 1184 1860 V 369 w(23.16)p 1729 1860 V 1738 1860 V 121 1917 V 130 1917 V 155 1900 a(PVM)g(PvmDataRa)o(w)p 826 1917 V 410 w(202)p 1175 1917 V 1184 1917 V 369 w(15.47)p 1729 1917 V 1738 1917 V 121 1973 V 130 1973 V 155 1956 a(PVMe)g(PvmDataInPlace)g(\(In)o(t\))p 826 1973 V 222 w(259)p 1175 1973 V 1184 1973 V 369 w(20.07)p 1729 1973 V 1738 1973 V 121 2030 V 130 2030 V 155 2013 a(PVMe)g(PvmDataInPlace)g(\(NoIn)o(t\))p 826 2030 V 176 w(80)p 1175 2030 V 1184 2030 V 381 w(20.07)p 1729 2030 V 1738 2030 V 121 2086 V 130 2086 V 155 2069 a(PVMe)g(PvmDataRa)o(w)f (\(In)o(t\))p 826 2086 V 282 w(259)p 1175 2086 V 1184 2086 V 369 w(15.96)p 1729 2086 V 1738 2086 V 121 2143 V 130 2143 V 155 2126 a(PVMe)h(PvmDataRa)o(w)f(\(NoIn)o(t\))p 826 2143 V 236 w(80)p 1175 2143 V 1184 2143 V 381 w(20.61)p 1729 2143 V 1738 2143 V 122 2144 1617 2 v 420 2222 a(T)l(able)i(2:)k (Summary)15 b(table)g(of)g(the)g(p)q(erformance)h(results)907 2828 y(17)p eop %%Page: 18 18 18 17 bop -45 199 a Fi(A)69 b(Details)20 b(on)k(the)e(tests)-45 331 y Fg(T)l(est)17 b(program)p -45 346 308 2 v 45 w Fj(:)k(W)l(e)16 b(used)g(a)g(v)o(ery)f(simple)j(program)c(exc)o (hanging)j(message)e(of)g(giv)o(en)i(size)f(b)q(et)o(w)o(een)g(t)o(w)o (o)-45 387 y(no)q(des)g(of)g(an)o(y)f(MPP)l(.)g(W)l(e)h(then)g (measured)g(an)g(a)o(v)o(erage)e(round-trip)j(time,)f(based)g(on)g(100) f(trials.)21 b(F)l(rom)16 b(this)-45 444 y(a)o(v)o(erage)e(w)o(ere)h (computed)h(the)f(latency)h(and)f(bandwidth)h(giv)o(en)g(in)g(this)g (pap)q(er.)-45 594 y Fg(CM-5)p -45 601 131 2 v 45 w Fj(:)28 b(W)l(e)20 b(used)g(the)f(CM-5)g(lo)q(cated)h(at)e(the)i(Univ)o(ersit)o (y)g(of)e(T)l(ennessee.)34 b(It)19 b(con)o(tains)g(32)g(pro)q(cessing) -45 650 y(no)q(des.)h(Eac)o(h)15 b(of)f(these)g(no)q(des)h(is)g(a)g(32) f(MHz)g(Sparc)h(pro)q(cessor)f(with)h(32)f(MBytes)g(of)g(primary)g (memory)l(.)20 b(The)-45 707 y(in)o(terconnection)15 b(net)o(w)o(ork)d(is)i(a)f(\015at)h(tree,)f(theoretically)i(capable)f (of)f(exc)o(hanging)h(data)f(b)q(et)o(w)o(een)h(t)o(w)o(o)e(nearb)o(y) -45 763 y(no)q(des)k(at)e(rates)h(up)g(to)g(20)g(MBytes/sec.)-45 913 y Fg(In)o(tel)j(P)o(aragon)p -45 929 312 2 v 45 w Fj(:)h(W)l(e)c(used)g(the)f(In)o(tel)i(P)o(aragon)d(XP/S)h(5)g(lo)q (cated)h(at)f(the)g(Oak)h(Ridge)g(National)g(Lab)q(ora-)-45 970 y(tory)l(.)22 b(It)16 b(pro)o(vides)h(66)f(i860)g(XP)g(compute)g (no)q(des)h(arranged)e(in)i(a)f(11)g(ro)o(w)f(b)o(y)h(6)g(column)h (rectangular)f(mesh.)-45 1026 y(Eac)o(h)f(no)q(de)h(has)f(16MB)f(of)h (memory)l(.)-45 1176 y Fg(IBM)i(SP2)p -45 1183 215 2 v 45 w Fj(:)22 b(W)l(e)16 b(used)h(the)f(IBM)h(SP2)f(lo)q(cated)h(at)e (the)h(Cornell)h(Theory)f(Cen)o(ter.)23 b(All)17 b(the)f(no)q(des)h (run)g(at)-45 1233 y(66.7)12 b(MHz)h(The)g(SP2)f(con\014guration)i (includes)h(t)o(w)o(o)c(t)o(yp)q(es)i(of)g(no)q(des,)g(kno)o(wn)g(as)g (thin)g(no)q(des)h(and)f(wide)h(no)q(des.)-45 1289 y(Thin)i(no)q(des,)f (roughly)g(equiv)m(alen)o(t)i(to)d(an)h(RS/6000)g(Mo)q(del)g(390,)f(ha) o(v)o(e)h(128)f(MBytes)g(memory)l(.)20 b(Wide)15 b(no)q(des)-45 1345 y(ha)o(v)o(e)i(memories)g(that)g(range)g(from)f(256)h(MBytes)g(to) f(2GBytes.)26 b(The)17 b(Theory)g(Cen)o(ter's)g(con\014guration)g(has) -45 1402 y(48)e(wide)h(no)q(des)f(and)h(464)e(thin)i(no)q(des.)907 2828 y(18)p eop %%Page: 19 19 19 18 bop -45 199 a Fi(B)69 b(References)-45 349 y(References)-45 469 y Fj([1])22 b Fa(G.)17 b(A.)g(Geist,)h(A.)f(L.)h(Beguelin,)g(J.)f (J.)h(Dongarra,)g(W.)f(Jiang,)g(R.)h(J.)g(Manchek,)f(and)h(V.)g(S.)26 526 y(Sunderam.)p Fj(,)26 582 y Ff(PVM)d(3)i(User's)e(Guide)i(and)f(R)n (efer)n(enc)n(e)f(Manual)p Fj(,)26 638 y(T)l(ec)o(hnical)20 b(Rep)q(ort)f(ORNL/TM-12187,)f(Oak)g(Ridge)i(National)f(Lab)q(oratory)l (,)f(Oak)g(Ridge,)i(T)l(ennessee,)26 695 y(Ma)o(y)l(,)14 b(1993)-45 789 y([2])22 b Ff(CMMD)15 b(R)n(efer)n(enc)n(e)g(Manual)p Fj(,)26 845 y(Thinking)h(Mac)o(hine)g(Corp)q(oration,)e(Cam)o(bridge,)h (Massac)o(h)o(ussett,)f(Ma)o(y)l(,)g(1993)-45 939 y([3])22 b Ff(Par)n(agon)16 b(OSF/1)g(User's)f(Guide)p Fj(,)26 995 y(In)o(tel)h(Sup)q(ercomputer)g(Systems)f(Division,)h(Bea)o(v)o (erton,)e(Oregon,)h(April,)h(1993)-45 1089 y([4])22 b Ff(IBM)15 b(AIX)h(Par)n(al)r(lel)f(Envir)n(onment,)g(Par)n(al)r(lel)g (Pr)n(o)n(gr)n(amming)h(R)n(efer)n(enc)n(e)p Fj(,)26 1146 y(IBM,)f(Kingston,)g(New-Y)l(ork,)g(Septem)o(b)q(er,)g(1993)-45 1240 y([5])22 b Ff(IBM)15 b(AIX)h(PVMe)f(User's)g(Guide)i(and)g(Subr)n (outine)f(R)n(efer)n(enc)n(e,)e(R)n(ele)n(ase)h(3.1)p Fj(,)26 1296 y(IBM,)g(Kingston,)g(New-Y)l(ork,)g(Marc)o(h,)f(1995)-45 1390 y([6])22 b Fa(Messa)o(ge)17 b(P)l(assing)f(Interf)l(a)o(ce)j(F)o (or)o(um)p Fj(,)26 1446 y Ff(MPI)c(A)h(Message-Passing)e(Interfac)n(e)h (Standar)n(d)i Fj(,)26 1503 y(In)o(ternational)f(Journal)f(of)g(Sup)q (ercomputer)h(Applications)i(and)d(High)h(P)o(erformance)e(Computing,) 26 1559 y(v)o(ol.)h(8,1994)907 2828 y(19)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF .