%!PS-Adobe-3.0 %%Creator: Windows PSCRIPT %%Title: Microsoft Word - !SHARKSW.ORL %%BoundingBox: 18 19 593 990 %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%Pages: (atend) %%BeginResource: procset Win35Dict 3 1 /Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72 mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr /grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld /rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix ld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc /setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false def/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq and{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd /FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{ /hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM matrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE matrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{ /SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave showpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string def/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch putinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed /cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch 0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyP cyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90 rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg add exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes div dup scale 0 0 transform .25 add round .25 sub exch .25 add round .25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false def}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[ 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 /ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand 16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97 /emdash 16#98/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency 16#A5/yen 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA /Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4 /Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8 /egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict/CharStrings get exch known}bd/MapCh{dup IsChar not{pop/bullet}if newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0 /degree IsChar{/degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{/bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname ed/basefontname ed FontDirectory newfontname known not{/basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll put}{exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont /FontName newfontname put 127 1 159{newfont/Encoding get exch/bullet put}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree MapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC /ULlen ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed /dxGdi ed/y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 mul x1 x1 mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch y1 mul cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra ed/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0 y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed 0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0 div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc esc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform /yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE rotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE mxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition known not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get 1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform /dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness known not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get 1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat 1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin /FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16] def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16 setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{ /pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup 2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index put 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont definefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch show}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round def 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if dup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft ed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536 and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm 15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes 12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div PenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if iPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen 3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0 setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd /AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy M 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0 ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1 r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r arcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2 copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2 y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div def/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div y0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat x0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat m sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed /x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd /CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt dup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def /undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def /typecheck(operator was expecting a different type of operand)def /ioerror(input/output error occured)def end{end}if errordict begin /handleerror{$error begin newerror{/newerror false def showpage 72 72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont x y moveto(Offending Command = )show/command load{dup type/stringtype ne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show errorname{dup type dup( max err string )cvs show( : )show/stringtype ne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname known{x 1 add y .2 sub moveto errhelpdict errorname get show}if end /y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1 add y moveto dup type/stringtype ne{( max err string )cvs}if show}forall showpage}if end}def end}bd end %%EndResource /SVDoc save def %%EndProlog %%BeginSetup Win35Dict begin ErrHandler statusdict begin 0 setjobtimeout end statusdict begin statusdict /jobname (Microsoft Word - !SHARKSW.ORL) put end /oldDictCnt countdictstack def {statusdict begin 0 setpapertray end }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if /oldDictCnt countdictstack def {legal }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if [{} /exec load currenttransfer /exec load] cvx settransfer %%EndSetup %%Page: 1 1 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 0 0 0 fC 528 150 1344 (A TIME WARP IMPLEMENTATION OF SHARKS WORLD) 1344 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%Page: 2 2 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 628 384 394 (Matthew T. Presley) 394 SB 672 442 306 (Peter L. Reiher) 306 SB 564 558 521 (Jet Propulsion Laboratory) 521 SB 594 616 461 (4800 Oak Grove Drive) 461 SB 549 674 552 (Pasadena, California 91109) 552 SB 1641 384 318 (Steven Bellenot) 318 SB 1519 500 561 (Department of Mathematics) 561 SB 1513 558 573 (The Florida State University) 573 SB 1523 616 554 (Tallahassee, Florida 32306) 554 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Roman %%Page: 3 3 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 0 0 0 fC 300 150 271 (ABSTRACT) 271 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 375 271 102 (This ) 105 SB 480 271 124 (paper ) 128 SB 608 271 197 (discusses ) 201 SB 809 271 74 (the ) 78 SB 887 271 155 (TWOS ) 159 SB 1046 271 327 (implementation ) 331 SB 1377 271 55 (of ) 59 SB 1436 271 74 (the ) 78 SB 1514 271 136 (Sharks) 136 SB 300 329 141 (World ) 167 SB 467 329 237 (simulation, ) 263 SB 730 329 35 (a ) 61 SB 791 329 146 (simple ) 172 SB 963 329 224 (simulation ) 251 SB 1214 329 55 (of ) 82 SB 1296 329 140 (sharks ) 167 SB 1463 329 85 (and ) 112 SB 1575 329 75 (fish) 75 SB 300 387 224 (swimming ) 231 SB 531 387 169 (through ) 176 SB 707 387 35 (a ) 42 SB 749 387 169 (toroidal ) 176 SB 925 387 143 (world. ) 150 SB 1075 387 13 ( ) 20 SB 1095 387 44 (It ) 51 SB 1146 387 143 (covers ) 150 SB 1296 387 74 (the ) 81 SB 1377 387 143 (design ) 150 SB 1527 387 55 (of ) 62 SB 1589 387 61 (the) 61 SB 300 445 224 (simulation ) 228 SB 528 445 85 (and ) 89 SB 617 445 176 (presents ) 180 SB 797 445 266 (performance ) 270 SB 1067 445 143 (results ) 147 SB 1214 445 72 (for ) 77 SB 1291 445 54 (it. ) 59 SB 1350 445 13 ( ) 18 SB 1368 445 149 (Sharks ) 154 SB 1522 445 128 (World) 128 SB 300 503 194 (performs ) 202 SB 502 503 102 (very ) 110 SB 612 503 99 (well ) 107 SB 719 503 127 (under ) 135 SB 854 503 155 (TWOS ) 164 SB 1018 503 52 (in ) 61 SB 1079 503 35 (a ) 44 SB 1123 503 152 (variety ) 161 SB 1284 503 55 (of ) 64 SB 1348 503 302 (configurations.) 302 SB 300 561 751 (Also, the paper discusses the process ) 752 SB 1052 561 55 (of ) 56 SB 1108 561 158 (writing ) 159 SB 1267 561 74 (the ) 75 SB 1342 561 235 (application ) 236 SB 1578 561 72 (and) 72 SB 300 619 1043 (changes and improvements that could be made to it.) 1043 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 736 475 (1. INTRODUCTION) 475 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 392 857 149 (Sharks ) 158 SB 550 857 141 (World ) 150 SB 700 857 46 (is ) 55 SB 755 857 35 (a ) 44 SB 799 857 224 (simulation ) 233 SB 1032 857 55 (of ) 64 SB 1096 857 140 (sharks ) 150 SB 1246 857 85 (and ) 95 SB 1341 857 88 (fish ) 98 SB 1439 857 211 (swimming) 211 SB 300 915 169 (through ) 176 SB 476 915 35 (a ) 42 SB 518 915 349 (two-dimensional ) 356 SB 874 915 169 (toroidal ) 177 SB 1051 915 143 (world. ) 151 SB 1202 915 13 ( ) 21 SB 1223 915 132 (When ) 140 SB 1363 915 35 (a ) 43 SB 1406 915 121 (shark ) 129 SB 1535 915 85 (and ) 93 SB 1628 915 22 (a) 22 SB 300 973 88 (fish ) 102 SB 402 973 74 (are ) 88 SB 490 973 141 (within ) 155 SB 645 973 35 (a ) 49 SB 694 973 149 (certain ) 163 SB 857 973 189 (distance, ) 203 SB 1060 973 74 (the ) 88 SB 1148 973 121 (shark ) 135 SB 1283 973 91 (will ) 105 SB 1388 973 71 (eat ) 85 SB 1473 973 74 (the ) 89 SB 1562 973 88 (fish,) 88 SB 300 1031 165 (causing ) 167 SB 467 1031 74 (the ) 76 SB 543 1031 88 (fish ) 90 SB 633 1031 52 (to ) 54 SB 687 1031 204 (disappear ) 206 SB 893 1031 111 (from ) 113 SB 1006 1031 74 (the ) 76 SB 1082 1031 237 (simulation. ) 239 SB 1321 1031 13 ( ) 15 SB 1336 1031 149 (Sharks ) 151 SB 1487 1031 85 (and ) 88 SB 1575 1031 75 (fish) 75 SB 300 1089 63 (do ) 66 SB 366 1089 77 (not ) 80 SB 446 1089 92 (inter) 92 SB 538 1089 71 (act ) 74 SB 612 1089 52 (in ) 55 SB 667 1089 85 (any ) 88 SB 755 1089 116 (other ) 120 SB 875 1089 109 (way. ) 113 SB 988 1089 13 ( ) 17 SB 1005 1089 149 (Sharks ) 153 SB 1158 1089 99 (may ) 103 SB 1261 1089 121 (swim ) 125 SB 1386 1089 169 (through ) 173 SB 1559 1089 91 (each) 91 SB 300 1147 129 (other, ) 133 SB 433 1147 54 (as ) 58 SB 491 1147 99 (may ) 103 SB 594 1147 101 (fish. ) 105 SB 699 1147 13 ( ) 17 SB 716 1147 113 (Each ) 117 SB 833 1147 121 (shark ) 125 SB 958 1147 55 (or ) 59 SB 1017 1147 88 (fish ) 92 SB 1109 1147 118 (starts ) 122 SB 1231 1147 102 (with ) 106 SB 1337 1147 60 (an ) 65 SB 1402 1147 130 (initial ) 135 SB 1537 1147 113 (speed) 113 SB 300 1205 85 (and ) 89 SB 389 1205 191 (direction ) 195 SB 584 1205 55 (of ) 60 SB 644 1205 237 (movement. ) 242 SB 886 1205 13 ( ) 18 SB 904 1205 163 (Neither ) 168 SB 1072 1205 173 (changes ) 178 SB 1250 1205 49 (at ) 54 SB 1304 1205 85 (any ) 90 SB 1394 1205 102 (time ) 107 SB 1501 1205 72 (for ) 77 SB 1578 1205 72 (any) 72 SB 300 1263 965 (fish or shark. Sharks and fish do not reproduce.) 965 SB 392 1321 149 (Sharks ) 151 SB 543 1321 141 (World ) 144 SB 687 1321 46 (is ) 49 SB 736 1321 77 (not ) 80 SB 816 1321 135 (meant ) 138 SB 954 1321 52 (to ) 55 SB 1009 1321 60 (be ) 63 SB 1072 1321 35 (a ) 38 SB 1110 1321 171 (realistic ) 174 SB 1284 1321 213 (biological ) 216 SB 1500 1321 150 (simula-) 150 SB 300 1379 104 (tion. ) 105 SB 405 1379 13 ( ) 14 SB 419 1379 159 (Rather, ) 160 SB 579 1379 41 (it ) 42 SB 621 1379 46 (is ) 47 SB 668 1379 60 (an ) 61 SB 729 1379 213 (extremely ) 214 SB 943 1379 146 (simple ) 147 SB 1090 1379 235 (benchmark ) 237 SB 1327 1379 299 (demonstrating ) 301 SB 1628 1379 22 (a) 22 SB 300 1437 115 (basic ) 128 SB 428 1437 111 (form ) 125 SB 553 1437 55 (of ) 69 SB 622 1437 154 (objects ) 168 SB 790 1437 227 (interacting ) 241 SB 1031 1437 49 (at ) 63 SB 1094 1437 35 (a ) 49 SB 1143 1437 176 (distance ) 190 SB 1333 1437 191 ([Conklin ) 205 SB 1538 1437 49 (et ) 63 SB 1601 1437 49 (al.) 49 SB 300 1495 143 (1990]. ) 165 SB 465 1495 13 ( ) 35 SB 500 1495 149 (Sharks ) 172 SB 672 1495 141 (World ) 164 SB 836 1495 79 (has ) 102 SB 938 1495 107 (been ) 130 SB 1068 1495 274 (implemented ) 297 SB 1365 1495 121 (using ) 144 SB 1509 1495 141 (several) 141 SB 300 1553 186 (different ) 215 SB 515 1553 118 (types ) 147 SB 662 1553 55 (of ) 85 SB 747 1553 332 (synchronization ) 362 SB 1109 1553 259 (mechanisms ) 289 SB 1398 1553 72 (for ) 102 SB 1500 1553 150 (parallel) 150 SB 300 1611 237 (simulation. ) 241 SB 541 1611 13 ( ) 17 SB 558 1611 102 (This ) 106 SB 664 1611 124 (paper ) 128 SB 792 1611 198 (describes ) 203 SB 995 1611 60 (an ) 65 SB 1060 1611 327 (implementation ) 332 SB 1392 1611 121 (using ) 126 SB 1518 1611 60 (an ) 65 SB 1583 1611 67 (op-) 67 SB 300 1669 1238 (timistic synchronization method. It was written for the Time ) 1239 SB 1539 1669 111 (Warp) 111 SB 300 1727 213 (Operating ) 217 SB 517 1727 173 (System, ) 177 SB 694 1727 60 (an ) 64 SB 758 1727 213 (optimistic ) 217 SB 975 1727 163 (parallel ) 167 SB 1142 1727 168 (discrete ) 172 SB 1314 1727 121 (event ) 125 SB 1439 1727 211 (simulation) 211 SB 300 1785 461 (operating system devel) 461 SB 761 1785 687 (oped at the Jet Propulsion Laborat) 687 SB 1448 1785 80 (ory.) 80 SB 392 1843 91 (The ) 106 SB 498 1843 119 (Time ) 134 SB 632 1843 124 (Warp ) 140 SB 772 1843 213 (Operating ) 229 SB 1001 1843 160 (System ) 176 SB 1177 1843 189 (\(TWOS\) ) 205 SB 1382 1843 46 (is ) 62 SB 1444 1843 35 (a ) 51 SB 1495 1843 155 (special-) 155 SB 300 1901 171 (purpose ) 174 SB 474 1901 227 (distributed ) 230 SB 704 1901 202 (operating ) 205 SB 909 1901 63 (sys) 63 SB 972 1901 88 (tem ) 91 SB 1063 1901 140 (whose ) 143 SB 1206 1901 99 (goal ) 102 SB 1308 1901 46 (is ) 49 SB 1357 1901 52 (to ) 55 SB 1412 1901 80 (run ) 83 SB 1495 1901 155 (discrete) 155 SB 300 1959 121 (event ) 135 SB 435 1959 243 (simulations ) 257 SB 692 1959 63 (on ) 77 SB 769 1959 163 (parallel ) 177 SB 946 1959 199 (hardware ) 213 SB 1159 1959 54 (as ) 68 SB 1227 1959 163 (quickly ) 178 SB 1405 1959 54 (as ) 69 SB 1474 1959 69 (pos) 69 SB 1543 1959 107 (sible.) 107 SB 300 2017 574 (TWOS embodies the theory ) 575 SB 875 2017 55 (of ) 56 SB 931 2017 144 (virtual ) 145 SB 1076 2017 115 (time, ) 116 SB 1192 2017 204 (described ) 205 SB 1397 2017 52 (in ) 53 SB 1450 2017 200 ([Jefferson) 200 SB 300 2075 130 (1985].) 130 SB 392 2133 155 (TWOS ) 173 SB 565 2133 168 (extracts ) 186 SB 751 2133 235 (parallelism ) 253 SB 1004 2133 102 (\(and ) 121 SB 1125 2133 142 (hence, ) 161 SB 1286 2133 193 (speedup\) ) 212 SB 1498 2133 111 (from ) 130 SB 1628 2133 22 (a) 22 SB 300 2191 227 (distributed ) 238 SB 538 2191 224 (simulation ) 235 SB 773 2191 63 (by ) 74 SB 847 2191 169 (running ) 180 SB 1027 2191 74 (the ) 85 SB 1112 2191 235 (component ) 246 SB 1358 2191 154 (objects ) 165 SB 1523 2191 55 (of ) 66 SB 1589 2191 61 (the) 61 SB 300 2249 97 (simu) 97 SB 397 2249 127 (lation ) 149 SB 546 2249 315 (simultaneously ) 337 SB 883 2249 63 (on ) 85 SB 968 2249 186 (different ) 208 SB 1176 2249 129 (nodes ) 151 SB 1327 2249 55 (of ) 77 SB 1404 2249 74 (the ) 96 SB 1500 2249 150 (parallel) 150 SB 300 2307 217 (processor. ) 237 SB 537 2307 13 ( ) 33 SB 570 2307 233 (Simulation ) 253 SB 823 2307 154 (objects ) 174 SB 997 2307 282 (communicate ) 303 SB 1300 2307 74 (via ) 95 SB 1395 2307 255 (timestamped) 255 SB 300 2365 656 (messages, and the arrival of one ) 657 SB 957 2365 55 (or ) 56 SB 1013 2365 116 (more ) 117 SB 1130 2365 200 (messages ) 201 SB 1331 2365 49 (at ) 50 SB 1381 2365 60 (an ) 61 SB 1442 2365 135 (object ) 136 SB 1578 2365 49 (at ) 50 SB 1628 2365 22 (a) 22 SB 300 2423 124 (given ) 137 SB 437 2423 224 (simulation ) 237 SB 674 2423 102 (time ) 115 SB 789 2423 142 (causes ) 156 SB 945 2423 60 (an ) 74 SB 1019 2423 121 (event ) 135 SB 1154 2423 49 (at ) 63 SB 1217 2423 88 (that ) 102 SB 1319 2423 148 (object. ) 162 SB 1481 2423 13 ( ) 27 SB 1508 2423 142 (TWOS) 142 SB 300 2481 165 (handles ) 181 SB 481 2481 63 (all ) 79 SB 560 2481 241 (synchroniza) 241 SB 801 2481 91 (tion ) 107 SB 908 2481 179 (between ) 195 SB 1103 2481 74 (the ) 90 SB 1193 2481 129 (nodes ) 145 SB 1338 2481 55 (of ) 71 SB 1409 2481 74 (the ) 91 SB 1500 2481 150 (parallel) 150 SB 300 2539 217 (processor, ) 221 SB 521 2539 188 (allowing ) 192 SB 713 2539 74 (the ) 78 SB 791 2539 97 (simu) 97 SB 888 2539 127 (lation ) 131 SB 1019 2539 182 (designer ) 186 SB 1205 2539 52 (to ) 56 SB 1261 2539 110 (view ) 114 SB 1375 2539 74 (the ) 78 SB 1453 2539 151 (system ) 156 SB 1609 2539 41 (as) 41 SB 300 2597 207 (executing ) 208 SB 508 2597 63 (all ) 64 SB 572 2597 140 (events ) 141 SB 713 2597 52 (in ) 53 SB 766 2597 113 (strict ) 114 SB 880 2597 221 (timestamp ) 222 SB 1102 2597 132 (order. ) 134 SB 1236 2597 13 ( ) 15 SB 1251 2597 55 (In ) 57 SB 1308 2597 198 (actuality, ) 200 SB 1508 2597 142 (TWOS) 142 SB 300 2655 163 (permits ) 171 SB 471 2655 124 (faster ) 132 SB 603 2655 129 (nodes ) 137 SB 740 2655 52 (to ) 60 SB 800 2655 80 (run ) 88 SB 888 2655 129 (ahead ) 137 SB 1025 2655 55 (of ) 63 SB 1088 2655 146 (slower ) 154 SB 1242 2655 129 (nodes ) 137 SB 1379 2655 52 (in ) 60 SB 1439 2655 211 (simulation) 211 SB 300 2713 115 (time. ) 116 SB 416 2713 13 ( ) 14 SB 430 2713 47 (If ) 48 SB 478 2713 60 (an ) 61 SB 539 2713 121 (event ) 123 SB 662 2713 146 (proves ) 148 SB 810 2713 52 (to ) 54 SB 864 2713 107 (have ) 109 SB 973 2713 107 (been ) 109 SB 1082 2713 110 (done ) 112 SB 1194 2713 141 (before ) 143 SB 1337 2713 60 (an ) 62 SB 1399 2713 141 (earlier ) 143 SB 1542 2713 108 (event) 108 SB 300 2771 88 (that ) 90 SB 390 2771 79 (has ) 81 SB 471 2771 60 (an ) 62 SB 533 2771 127 (effect ) 129 SB 662 2771 63 (on ) 66 SB 728 2771 54 (it, ) 57 SB 785 2771 155 (TWOS ) 158 SB 943 2771 207 (maintains ) 210 SB 1153 2771 202 (sufficient ) 205 SB 1358 2771 250 (information ) 253 SB 1611 2771 39 (to) 39 SB 300 2829 235 (completely ) 247 SB 547 2829 83 (roll ) 95 SB 642 2829 107 (back ) 119 SB 761 2829 88 (that ) 100 SB 861 2829 210 (erroneous ) 222 SB 1083 2829 121 (event ) 133 SB 1216 2829 85 (and ) 97 SB 1313 2829 113 (undo ) 125 SB 1438 2829 85 (any ) 97 SB 1535 2829 55 (of ) 68 SB 1603 2829 47 (its) 47 SB 300 2887 299 (consequences. ) 302 SB 602 2887 13 ( ) 16 SB 618 2887 49 (A ) 52 SB 670 2887 116 (more ) 119 SB 789 2887 196 (complete ) 199 SB 988 2887 235 (description ) 238 SB 1226 2887 55 (of ) 58 SB 1284 2887 74 (the ) 78 SB 1362 2887 151 (system ) 155 SB 1517 2887 82 (can ) 86 SB 1603 2887 47 (be) 47 SB 300 2945 636 (found in [Jefferson et al. 1987].) 636 SB 392 3003 155 (TWOS ) 172 SB 564 3003 79 (has ) 96 SB 660 3003 196 (extracted ) 213 SB 873 3003 102 (high ) 120 SB 993 3003 195 (speedups ) 213 SB 1206 3003 111 (from ) 129 SB 1335 3003 124 (many ) 142 SB 1477 3003 173 (different) 173 SB 300 3061 97 (simu) 97 SB 397 3061 159 (lations, ) 164 SB 561 3061 202 (including ) 207 SB 768 3061 263 (theater-level ) 269 SB 1037 3061 172 (military ) 178 SB 1215 3061 243 (simulations ) 249 SB 1464 3061 186 ([Wieland) 186 SB 300 3119 49 (et ) 55 SB 355 3119 62 (al. ) 68 SB 423 3119 143 (1989], ) 149 SB 572 3119 202 (computer ) 208 SB 780 3119 177 (network ) 183 SB 963 3119 243 (simulations ) 249 SB 1212 3119 177 ([Presley ) 183 SB 1395 3119 49 (et ) 56 SB 1451 3119 62 (al. ) 69 SB 1520 3119 130 (1989],) 130 SB 300 3177 85 (and ) 101 SB 401 3177 213 (biological ) 229 SB 630 3177 243 (simulations ) 259 SB 889 3177 164 ([Ebling ) 180 SB 1069 3177 49 (et ) 66 SB 1135 3177 62 (al. ) 79 SB 1214 3177 143 (1989]. ) 160 SB 1374 3177 13 ( ) 30 SB 1404 3177 96 (One ) 113 SB 1517 3177 55 (of ) 72 SB 1589 3177 61 (the) 61 SB 300 3235 263 (fundamental ) 273 SB 573 3235 254 (benchmarks ) 265 SB 838 3235 104 (used ) 115 SB 953 3235 63 (by ) 74 SB 1027 3235 155 (TWOS ) 166 SB 1193 3235 46 (is ) 57 SB 1250 3235 35 (a ) 46 SB 1296 3235 224 (simulation ) 235 SB 1531 3235 119 (called) 119 SB 300 3293 132 (Pucks ) 150 SB 450 3293 207 ([Hontalas ) 225 SB 675 3293 85 (and ) 103 SB 778 3293 201 (Beckman ) 219 SB 997 3293 143 (1989]. ) 161 SB 1158 3293 13 ( ) 31 SB 1189 3293 132 (Pucks ) 150 SB 1339 3293 201 (simulates ) 219 SB 1558 3293 92 (two-) 92 SB 300 3351 257 (dimensional ) 268 SB 568 3351 129 (pucks ) 140 SB 708 3351 166 (moving ) 177 SB 885 3351 85 (and ) 96 SB 981 3351 191 (colliding ) 203 SB 1184 3351 63 (on ) 75 SB 1259 3351 35 (a ) 47 SB 1306 3351 235 (frictionless ) 247 SB 1553 3351 97 (table) 97 SB 300 3409 102 (with ) 103 SB 403 3409 215 (cushioned ) 216 SB 619 3409 125 (sides. ) 126 SB 745 3409 13 ( ) 15 SB 760 3409 102 (This ) 104 SB 864 3409 180 (problem ) 182 SB 1046 3409 46 (is ) 48 SB 1094 3409 152 (similar ) 154 SB 1248 3409 52 (to ) 54 SB 1302 3409 149 (Sharks ) 151 SB 1453 3409 154 (World, ) 156 SB 1609 3409 41 (as) 41 SB 300 3467 102 (both ) 103 SB 403 3467 243 (simulations ) 244 SB 647 3467 96 (deal ) 97 SB 744 3467 102 (with ) 103 SB 847 3467 154 (objects ) 155 SB 1002 3467 166 (moving ) 168 SB 1170 3467 52 (in ) 54 SB 1224 3467 123 (space ) 125 SB 1349 3467 85 (and ) 87 SB 1436 3467 214 (interacting) 214 SB 300 3525 49 (at ) 61 SB 361 3525 35 (a ) 47 SB 408 3525 189 (distance. ) 201 SB 609 3525 13 ( ) 25 SB 634 3525 132 (Pucks ) 144 SB 778 3525 85 (and ) 97 SB 875 3525 149 (Sharks ) 161 SB 1036 3525 141 (World ) 153 SB 1189 3525 107 (have ) 119 SB 1308 3525 118 (some ) 131 SB 1439 3525 211 (significant) 211 SB 300 3583 248 (differences, ) 249 SB 549 3583 198 (however, ) 199 SB 748 3583 52 (in ) 54 SB 802 3583 74 (the ) 76 SB 878 3583 111 (form ) 113 SB 991 3583 55 (of ) 57 SB 1048 3583 74 (the ) 76 SB 1124 3583 163 (playing ) 165 SB 1289 3583 157 (surface ) 159 SB 1448 3583 85 (and ) 87 SB 1535 3583 52 (in ) 54 SB 1589 3583 61 (the) 61 SB 300 3641 392 (rules of interaction.) 392 SB 392 3699 102 (This ) 114 SB 506 3699 124 (paper ) 136 SB 642 3699 198 (describes ) 210 SB 852 3699 74 (the ) 86 SB 938 3699 155 (TWOS ) 168 SB 1106 3699 327 (implementation ) 340 SB 1446 3699 55 (of ) 68 SB 1514 3699 136 (Sharks) 136 SB 300 3757 154 (World. ) 164 SB 464 3757 13 ( ) 23 SB 487 3757 44 (It ) 54 SB 541 3757 197 (discusses ) 207 SB 748 3757 74 (the ) 84 SB 832 3757 158 (architec) 158 SB 990 3757 91 (ture ) 101 SB 1091 3757 55 (of ) 65 SB 1156 3757 74 (the ) 84 SB 1240 3757 237 (simulation, ) 247 SB 1487 3757 163 (presents) 163 SB 300 3815 266 (performance ) 270 SB 570 3815 152 (figures ) 156 SB 726 3815 72 (for ) 76 SB 802 3815 154 (several ) 159 SB 961 3815 186 (different ) 191 SB 1152 3815 149 (Sharks ) 154 SB 1306 3815 141 (World ) 146 SB 1452 3815 198 (scenarios,) 198 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 4 4 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 85 (and ) 93 SB 393 152 201 (examines ) 209 SB 602 152 99 (why ) 107 SB 709 152 155 (TWOS ) 163 SB 872 152 185 (provides ) 193 SB 1065 152 74 (the ) 82 SB 1147 152 266 (performance ) 274 SB 1421 152 41 (it ) 50 SB 1471 152 117 (does. ) 126 SB 1597 152 13 ( ) 22 SB 1619 152 31 (It) 31 SB 300 210 93 (also ) 96 SB 396 210 197 (discusses ) 200 SB 596 210 182 (methods ) 185 SB 781 210 55 (of ) 58 SB 839 210 222 (improving ) 226 SB 1065 210 172 (TWOS\222 ) 176 SB 1241 210 266 (performance ) 270 SB 1511 210 63 (on ) 67 SB 1578 210 72 (this) 72 SB 300 268 100 (appli) 100 SB 400 268 148 (cation, ) 150 SB 550 268 85 (and ) 87 SB 637 268 74 (the ) 76 SB 713 268 176 (possible ) 179 SB 892 268 146 (effects ) 149 SB 1041 268 55 (of ) 58 SB 1099 268 149 (adding ) 152 SB 1251 268 116 (more ) 119 SB 1370 268 238 (complexity ) 241 SB 1611 268 39 (to) 39 SB 300 326 298 (the simulation.) 298 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 440 721 (2. SHARKS WORLD IN TWOS) 721 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 392 561 91 (The ) 108 SB 500 561 155 (TWOS ) 172 SB 672 561 327 (implementation ) 344 SB 1016 561 55 (of ) 72 SB 1088 561 149 (Sharks ) 167 SB 1255 561 141 (World ) 159 SB 1414 561 157 (divides ) 175 SB 1589 561 61 (the) 61 SB 300 619 169 (toroidal ) 173 SB 473 619 130 (world ) 135 SB 608 619 63 (up ) 68 SB 676 619 91 (into ) 96 SB 772 619 35 (a ) 40 SB 812 619 166 (varying ) 171 SB 983 619 166 (number ) 171 SB 1154 619 55 (of ) 60 SB 1214 619 160 (equally ) 165 SB 1379 619 115 (sized ) 120 SB 1499 619 151 (sectors.) 151 SB 300 677 91 (The ) 92 SB 392 677 130 (world ) 131 SB 523 677 82 (can ) 83 SB 606 677 60 (be ) 61 SB 667 677 99 (split ) 101 SB 768 677 91 (into ) 93 SB 861 677 60 (an ) 62 SB 923 677 186 (arbitrary ) 188 SB 1111 677 166 (number ) 168 SB 1279 677 55 (of ) 57 SB 1336 677 164 (sectors, ) 166 SB 1502 677 85 (and ) 87 SB 1589 677 61 (the) 61 SB 300 735 216 (horizontal ) 221 SB 521 735 85 (and ) 91 SB 612 735 163 (vertical ) 169 SB 781 735 240 (dimensions ) 246 SB 1027 735 55 (of ) 61 SB 1088 735 35 (a ) 41 SB 1129 735 132 (sector ) 138 SB 1267 735 107 (need ) 113 SB 1380 735 77 (not ) 83 SB 1463 735 60 (be ) 66 SB 1529 735 121 (equal.) 121 SB 300 793 113 (Each ) 117 SB 417 793 132 (sector ) 136 SB 553 793 79 (has ) 83 SB 636 793 285 (responsibility ) 289 SB 925 793 72 (for ) 76 SB 1001 793 154 (actions ) 158 SB 1159 793 221 (happening ) 226 SB 1385 793 52 (in ) 57 SB 1442 793 60 (its ) 65 SB 1507 793 96 (area ) 101 SB 1608 793 42 (of) 42 SB 300 851 1199 (space. These sectors are the only objects in the simulation. ) 1200 SB 1500 851 13 ( ) 14 SB 1514 851 136 (Sharks) 136 SB 300 909 933 (and fish are not explicitly modelled as objects.) 933 SB 392 967 113 (Each ) 118 SB 510 967 132 (sector ) 137 SB 647 967 79 (has ) 84 SB 731 967 285 (responsibility ) 290 SB 1021 967 72 (for ) 77 SB 1098 967 171 (keeping ) 176 SB 1274 967 113 (track ) 119 SB 1393 967 55 (of ) 61 SB 1454 967 63 (all ) 69 SB 1523 967 127 (sharks) 127 SB 300 1025 85 (and ) 86 SB 386 1025 88 (fish ) 90 SB 476 1025 194 (currently ) 196 SB 672 1025 141 (within ) 143 SB 815 1025 60 (its ) 62 SB 877 1025 245 (boundaries. ) 247 SB 1124 1025 13 ( ) 15 SB 1139 1025 49 (A ) 51 SB 1190 1025 132 (sector ) 134 SB 1324 1025 93 (also ) 95 SB 1419 1025 79 (has ) 81 SB 1500 1025 150 (respon-) 150 SB 300 1083 152 (sibility ) 158 SB 458 1083 72 (for ) 78 SB 536 1083 197 (notifying ) 203 SB 739 1083 116 (other ) 122 SB 861 1083 151 (sectors ) 157 SB 1018 1083 121 (when ) 127 SB 1145 1083 85 (one ) 92 SB 1237 1083 55 (of ) 62 SB 1299 1083 60 (its ) 67 SB 1366 1083 140 (sharks ) 147 SB 1513 1083 55 (or ) 62 SB 1575 1083 75 (fish) 75 SB 300 1141 132 (enters ) 147 SB 447 1141 88 (that ) 103 SB 550 1141 116 (other ) 131 SB 681 1141 145 (sector, ) 160 SB 841 1141 55 (or ) 70 SB 911 1141 121 (when ) 136 SB 1047 1141 35 (a ) 50 SB 1097 1141 157 (shark\222s ) 173 SB 1270 1141 132 (attack ) 148 SB 1418 1141 135 (radius ) 151 SB 1569 1141 81 (first) 81 SB 300 1199 156 (crosses ) 188 SB 488 1199 74 (the ) 106 SB 594 1199 202 (boundary ) 234 SB 828 1199 55 (of ) 87 SB 915 1199 88 (that ) 120 SB 1035 1199 116 (other ) 148 SB 1183 1199 145 (sector. ) 178 SB 1361 1199 13 ( ) 46 SB 1407 1199 149 (Unlike ) 182 SB 1589 1199 61 (the) 61 SB 300 1257 327 (implementation ) 342 SB 642 1257 52 (in ) 67 SB 709 1257 191 ([Conklin ) 206 SB 915 1257 49 (et ) 64 SB 979 1257 62 (al. ) 77 SB 1056 1257 143 (1990], ) 158 SB 1214 1257 113 (there ) 129 SB 1343 1257 74 (are ) 90 SB 1433 1257 63 (no ) 79 SB 1512 1257 138 (special) 138 SB 300 1315 596 (border regions within sectors.) 596 SB 392 1373 133 (Every ) 136 SB 528 1373 132 (sector ) 135 SB 663 1373 207 (maintains ) 210 SB 873 1373 88 (two ) 91 SB 964 1373 106 (lists, ) 109 SB 1073 1373 85 (one ) 88 SB 1161 1373 55 (of ) 58 SB 1219 1373 88 (fish ) 91 SB 1310 1373 141 (within ) 144 SB 1454 1373 74 (the ) 77 SB 1531 1373 119 (sector) 119 SB 300 1431 85 (and ) 89 SB 389 1431 85 (one ) 89 SB 478 1431 55 (of ) 59 SB 537 1431 140 (sharks ) 144 SB 681 1431 88 (that ) 92 SB 773 1431 99 (may ) 103 SB 876 1431 80 (kill ) 84 SB 960 1431 88 (fish ) 93 SB 1053 1431 141 (within ) 146 SB 1199 1431 74 (the ) 79 SB 1278 1431 145 (sector. ) 150 SB 1428 1431 13 ( ) 18 SB 1446 1431 91 (The ) 96 SB 1542 1431 108 (shark) 108 SB 300 1489 74 (list ) 84 SB 384 1489 179 (contains ) 189 SB 573 1489 77 (not ) 87 SB 660 1489 102 (only ) 112 SB 772 1489 118 (those ) 128 SB 900 1489 140 (sharks ) 150 SB 1050 1489 88 (that ) 98 SB 1148 1489 74 (are ) 84 SB 1232 1489 194 (currently ) 205 SB 1437 1489 141 (within ) 152 SB 1589 1489 61 (the) 61 SB 300 1547 145 (sector, ) 149 SB 449 1547 77 (but ) 81 SB 530 1547 93 (also ) 98 SB 628 1547 63 (all ) 68 SB 696 1547 140 (sharks ) 145 SB 841 1547 140 (whose ) 145 SB 986 1547 132 (attack ) 137 SB 1123 1547 135 (radius ) 140 SB 1263 1547 194 (currently ) 199 SB 1462 1547 188 (intersects) 188 SB 300 1605 74 (the ) 87 SB 387 1605 145 (sector. ) 158 SB 545 1605 13 ( ) 26 SB 571 1605 132 (These ) 145 SB 716 1605 116 (latter ) 129 SB 845 1605 74 (are ) 87 SB 932 1605 132 (called ) 145 SB 32 0 0 50 50 0 0 0 47 /Times-Italic /font31 ANSIFont font 1077 1603 143 (visible ) 156 SB 1233 1603 129 (sharks) 129 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 1362 1605 26 (. ) 39 SB 1401 1605 13 ( ) 26 SB 1427 1605 91 (The ) 104 SB 1531 1605 119 (sector) 119 SB 300 1664 874 (determines when a fish or shark will leave, ) 875 SB 1175 1664 85 (and ) 86 SB 1261 1664 135 (which ) 136 SB 1397 1664 132 (sector ) 133 SB 1530 1664 41 (it ) 42 SB 1572 1664 78 (will) 78 SB 300 1722 126 (enter. ) 137 SB 437 1722 13 ( ) 24 SB 461 1722 91 (The ) 102 SB 563 1722 132 (sector ) 143 SB 706 1722 99 (then ) 110 SB 816 1722 123 (sends ) 134 SB 950 1722 35 (a ) 46 SB 996 1722 181 (message ) 192 SB 1188 1722 52 (to ) 63 SB 1251 1722 74 (the ) 85 SB 1336 1722 99 (next ) 110 SB 1446 1722 132 (sector ) 143 SB 1589 1722 61 (the) 61 SB 300 1780 174 (creature ) 180 SB 480 1780 91 (will ) 97 SB 577 1780 126 (enter, ) 132 SB 709 1780 214 (informing ) 220 SB 929 1780 41 (it ) 47 SB 976 1780 121 (when ) 128 SB 1104 1780 74 (the ) 81 SB 1185 1780 174 (creature ) 181 SB 1366 1780 91 (will ) 98 SB 1464 1780 143 (arrive, ) 150 SB 1614 1780 36 (at) 36 SB 300 1838 110 (what ) 119 SB 419 1838 129 (point, ) 138 SB 557 1838 85 (and ) 94 SB 651 1838 102 (with ) 111 SB 762 1838 110 (what ) 119 SB 881 1838 174 (velocity ) 184 SB 1065 1838 85 (and ) 95 SB 1160 1838 191 (direction ) 201 SB 1361 1838 55 (of ) 65 SB 1426 1838 224 (movement.) 224 SB 300 1896 105 (That ) 107 SB 407 1896 99 (next ) 101 SB 508 1896 132 (sector ) 134 SB 642 1896 91 (will ) 94 SB 736 1896 52 (in ) 55 SB 791 1896 94 (turn ) 97 SB 888 1896 213 (determine ) 216 SB 1104 1896 135 (where ) 138 SB 1242 1896 74 (the ) 77 SB 1319 1896 174 (creature ) 177 SB 1496 1896 46 (is ) 49 SB 1545 1896 52 (to ) 55 SB 1600 1896 50 (go) 50 SB 300 1954 683 (next, and when, and send another ) 684 SB 984 1954 181 (message ) 182 SB 1166 1954 52 (to ) 53 SB 1219 1954 88 (that ) 89 SB 1308 1954 127 (effect ) 128 SB 1436 1954 52 (to ) 53 SB 1489 1954 74 (the ) 75 SB 1564 1954 86 (next) 86 SB 300 2012 404 (sector to be entered.) 404 SB 392 2070 91 (The ) 103 SB 495 2070 116 (other ) 128 SB 623 2070 163 (activity ) 175 SB 798 2070 52 (in ) 64 SB 862 2070 74 (the ) 86 SB 948 2070 138 (model ) 150 SB 1098 2070 46 (is ) 58 SB 1156 2070 140 (sharks ) 152 SB 1308 2070 166 (preying ) 178 SB 1486 2070 63 (on ) 76 SB 1562 2070 88 (fish.) 88 SB 300 2128 149 (Sharks ) 161 SB 461 2128 91 (will ) 104 SB 565 2128 71 (eat ) 84 SB 649 2128 85 (any ) 98 SB 747 2128 88 (fish ) 101 SB 848 2128 141 (within ) 154 SB 1002 2128 105 (their ) 118 SB 1120 2128 132 (attack ) 145 SB 1265 2128 148 (radius. ) 161 SB 1426 2128 13 ( ) 26 SB 1452 2128 124 (Since ) 137 SB 1589 2128 61 (the) 61 SB 300 2186 133 (simula) 133 SB 433 2186 91 (tion ) 101 SB 534 2186 46 (is ) 56 SB 590 2186 77 (not ) 88 SB 678 2186 124 (being ) 135 SB 813 2186 80 (run ) 91 SB 904 2186 52 (in ) 63 SB 967 2186 102 (time ) 113 SB 1080 2186 125 (steps, ) 136 SB 1216 2186 85 (and ) 96 SB 1312 2186 19 (s) 19 SB 1331 2186 96 (ince ) 107 SB 1438 2186 140 (sharks ) 151 SB 1589 2186 61 (are) 61 SB 300 2244 151 (always ) 152 SB 452 2244 155 (hungry ) 156 SB 608 2244 85 (and ) 86 SB 694 2244 96 (take ) 97 SB 791 2244 63 (no ) 64 SB 855 2244 102 (time ) 103 SB 958 2244 52 (to ) 53 SB 1011 2244 71 (eat ) 73 SB 1084 2244 35 (a ) 37 SB 1121 2244 101 (fish, ) 103 SB 1224 2244 74 (the ) 76 SB 1300 2244 112 (issue ) 114 SB 1414 2244 55 (of ) 57 SB 1471 2244 135 (which ) 137 SB 1608 2244 42 (of) 42 SB 300 2302 88 (two ) 89 SB 389 2302 129 (fishes ) 130 SB 519 2302 52 (in ) 53 SB 572 2302 74 (the ) 75 SB 647 2302 132 (attack ) 134 SB 781 2302 135 (radius ) 137 SB 918 2302 91 (will ) 93 SB 1011 2302 60 (be ) 62 SB 1073 2302 118 (eaten ) 120 SB 1193 2302 104 (does ) 106 SB 1299 2302 77 (not ) 79 SB 1378 2302 120 (arise. ) 122 SB 1500 2302 13 ( ) 15 SB 1515 2302 47 (If ) 49 SB 1564 2302 86 (they) 86 SB 300 2360 113 (enter ) 115 SB 415 2360 74 (the ) 76 SB 491 2360 157 (shark\222s ) 159 SB 650 2360 132 (attack ) 134 SB 784 2360 135 (radius ) 137 SB 921 2360 49 (at ) 51 SB 972 2360 186 (different ) 188 SB 1160 2360 134 (times, ) 137 SB 1297 2360 74 (the ) 77 SB 1374 2360 121 (shark ) 124 SB 1498 2360 91 (will ) 94 SB 1592 2360 58 (eat) 58 SB 300 2418 102 (both ) 104 SB 404 2418 55 (of ) 57 SB 461 2418 113 (them ) 115 SB 576 2418 49 (at ) 51 SB 627 2418 105 (their ) 108 SB 735 2418 189 (differing ) 192 SB 927 2418 196 (moments ) 199 SB 1126 2418 55 (of ) 58 SB 1184 2418 129 (entry. ) 132 SB 1316 2418 13 ( ) 16 SB 1332 2418 55 (In ) 58 SB 1390 2418 74 (the ) 77 SB 1467 2418 102 (very ) 105 SB 1572 2418 78 (rare) 78 SB 300 2476 117 (cases ) 118 SB 418 2476 135 (where ) 136 SB 554 2476 88 (two ) 89 SB 643 2476 88 (fish ) 89 SB 732 2476 113 (enter ) 115 SB 847 2476 74 (the ) 76 SB 923 2476 135 (radius ) 137 SB 1060 2476 49 (at ) 51 SB 1111 2476 157 (exactly ) 159 SB 1270 2476 74 (the ) 76 SB 1346 2476 115 (same ) 117 SB 1463 2476 146 (instant ) 148 SB 1611 2476 39 (in) 39 SB 300 2534 133 (simula) 133 SB 433 2534 91 (tion ) 93 SB 526 2534 115 (time, ) 117 SB 643 2534 74 (the ) 76 SB 719 2534 121 (shark ) 124 SB 843 2534 91 (will ) 94 SB 937 2534 71 (eat ) 74 SB 1011 2534 102 (both ) 105 SB 1116 2534 55 (of ) 58 SB 1174 2534 113 (them ) 116 SB 1290 2534 49 (at ) 52 SB 1342 2534 120 (once. ) 123 SB 1465 2534 13 ( ) 16 SB 1481 2534 144 (Eating ) 147 SB 1628 2534 22 (a) 22 SB 300 2592 88 (fish ) 103 SB 403 2592 46 (is ) 61 SB 464 2592 77 (not ) 92 SB 556 2592 60 (an ) 75 SB 631 2592 121 (event ) 136 SB 767 2592 52 (in ) 68 SB 835 2592 74 (the ) 90 SB 925 2592 237 (simulation. ) 253 SB 1178 2592 13 ( ) 29 SB 1207 2592 113 (Only ) 129 SB 1336 2592 179 (crossing ) 195 SB 1531 2592 119 (sector) 119 SB 300 2650 232 (boundaries ) 255 SB 555 2650 85 (and ) 109 SB 664 2650 149 (having ) 173 SB 837 2650 35 (a ) 59 SB 896 2650 157 (shark\222s ) 181 SB 1077 2650 132 (attack ) 156 SB 1233 2650 135 (radius ) 159 SB 1392 2650 115 (cross ) 139 SB 1531 2650 119 (sector) 119 SB 300 2708 699 (boundaries are modelled as events.) 699 SB 392 2766 1258 (When a fish enters a sector, the sector compares the fish\222s data) 1258 SB 300 2824 52 (to ) 55 SB 355 2824 88 (that ) 91 SB 446 2824 55 (of ) 58 SB 504 2824 63 (all ) 66 SB 570 2824 140 (sharks ) 144 SB 714 2824 74 (the ) 78 SB 792 2824 132 (sector ) 136 SB 928 2824 143 (knows ) 147 SB 1075 2824 137 (about, ) 141 SB 1216 2824 102 (both ) 106 SB 1322 2824 118 (those ) 122 SB 1444 2824 141 (within ) 145 SB 1589 2824 61 (the) 61 SB 300 2882 132 (sector ) 140 SB 440 2882 85 (and ) 93 SB 533 2882 118 (those ) 126 SB 659 2882 146 (visible ) 154 SB 813 2882 52 (in ) 60 SB 873 2882 116 (other ) 124 SB 997 2882 164 (sectors. ) 172 SB 1169 2882 13 ( ) 21 SB 1190 2882 91 (The ) 100 SB 1290 2882 132 (sector ) 141 SB 1431 2882 219 (determines) 219 SB 300 2940 135 (which ) 136 SB 436 2940 134 (shark, ) 135 SB 571 2940 44 (if ) 45 SB 616 2940 98 (any, ) 99 SB 715 2940 91 (will ) 92 SB 807 2940 80 (kill ) 81 SB 888 2940 74 (the ) 75 SB 963 2940 101 (fish. ) 102 SB 1065 2940 13 ( ) 14 SB 1079 2940 47 (If ) 48 SB 1127 2940 63 (no ) 64 SB 1191 2940 121 (shark ) 122 SB 1313 2940 91 (will ) 92 SB 1405 2940 80 (kill ) 81 SB 1486 2940 74 (the ) 76 SB 1562 2940 88 (fish,) 88 SB 300 2998 74 (the ) 83 SB 383 2998 132 (sector ) 141 SB 524 2998 232 (determines ) 241 SB 765 2998 135 (which ) 144 SB 909 2998 132 (sector ) 141 SB 1050 2998 74 (the ) 84 SB 1134 2998 88 (fish ) 98 SB 1232 2998 91 (will ) 101 SB 1333 2998 113 (enter ) 123 SB 1456 2998 112 (next, ) 122 SB 1578 2998 72 (and) 72 SB 300 3056 123 (sends ) 130 SB 430 3056 35 (a ) 42 SB 472 3056 181 (message ) 188 SB 660 3056 197 (notifying ) 204 SB 864 3056 88 (that ) 95 SB 959 3056 132 (sector ) 139 SB 1098 3056 55 (of ) 62 SB 1160 3056 74 (the ) 81 SB 1241 3056 129 (fishes ) 136 SB 1377 3056 144 (arrival ) 152 SB 1529 3056 52 (in ) 60 SB 1589 3056 61 (the) 61 SB 300 3114 224 (simulation ) 225 SB 525 3114 146 (future. ) 147 SB 672 3114 13 ( ) 14 SB 686 3114 47 (If ) 48 SB 734 3114 74 (the ) 75 SB 809 3114 88 (fish ) 89 SB 898 3114 104 (does ) 105 SB 1003 3114 80 (fall ) 81 SB 1084 3114 141 (within ) 142 SB 1226 3114 74 (the ) 75 SB 1301 3114 132 (attack ) 133 SB 1434 3114 135 (radius ) 137 SB 1571 3114 55 (of ) 57 SB 1628 3114 22 (a) 22 SB 300 3172 965 (known shark, the fish is marked as being dead. ) 966 SB 1266 3172 74 (No ) 75 SB 1341 3172 181 (message ) 182 SB 1523 3172 46 (is ) 47 SB 1570 3172 80 (sent) 80 SB 300 3230 52 (to ) 59 SB 359 3230 74 (the ) 81 SB 440 3230 99 (next ) 106 SB 546 3230 145 (sector. ) 153 SB 699 3230 13 ( ) 21 SB 720 3230 209 (However, ) 217 SB 937 3230 74 (the ) 82 SB 1019 3230 132 (sector ) 140 SB 1159 3230 104 (does ) 112 SB 1271 3230 77 (not ) 85 SB 1356 3230 74 (yet ) 82 SB 1438 3230 157 (discard ) 165 SB 1603 3230 47 (its) 47 SB 300 3288 159 (informa) 159 SB 459 3288 91 (tion ) 102 SB 561 3288 124 (about ) 136 SB 697 3288 74 (the ) 86 SB 783 3288 101 (fish, ) 113 SB 896 3288 54 (as ) 66 SB 962 3288 118 (some ) 130 SB 1092 3288 116 (other ) 128 SB 1220 3288 121 (shark ) 133 SB 1353 3288 99 (may ) 111 SB 1464 3288 113 (enter ) 125 SB 1589 3288 61 (the) 61 SB 300 3346 1039 (sector later, yet get to the fish before the first shark.) 1039 SB 392 3404 132 (When ) 133 SB 525 3404 35 (a ) 36 SB 561 3404 121 (shark ) 123 SB 684 3404 187 (becomes ) 189 SB 873 3404 146 (visible ) 148 SB 1021 3404 52 (to ) 54 SB 1075 3404 35 (a ) 37 SB 1112 3404 145 (sector, ) 147 SB 1259 3404 74 (the ) 76 SB 1335 3404 132 (sector ) 134 SB 1469 3404 181 (currently) 181 SB 300 3462 240 (responsible ) 246 SB 546 3462 72 (for ) 78 SB 624 3462 88 (that ) 94 SB 718 3462 121 (shark ) 127 SB 845 3462 123 (sends ) 129 SB 974 3462 35 (a ) 41 SB 1015 3462 181 (message ) 187 SB 1202 3462 52 (to ) 58 SB 1260 3462 74 (the ) 81 SB 1341 3462 132 (sector ) 139 SB 1480 3462 124 (about ) 131 SB 1611 3462 39 (to) 39 SB 300 3520 76 (see ) 78 SB 378 3520 74 (the ) 76 SB 454 3520 134 (shark. ) 136 SB 590 3520 13 ( ) 16 SB 606 3520 102 (This ) 105 SB 711 3520 181 (message ) 184 SB 895 3520 46 (is ) 49 SB 944 3520 152 (similar ) 155 SB 1099 3520 52 (to ) 55 SB 1154 3520 74 (the ) 77 SB 1231 3520 88 (fish ) 91 SB 1322 3520 144 (arrival ) 147 SB 1469 3520 181 (message.) 181 SB 300 3578 44 (It ) 56 SB 356 3578 179 (contains ) 191 SB 547 3578 74 (the ) 86 SB 633 3578 157 (shark\222s ) 169 SB 802 3578 174 (position ) 186 SB 988 3578 49 (at ) 61 SB 1049 3578 74 (the ) 87 SB 1136 3578 224 (simulation ) 237 SB 1373 3578 102 (time ) 115 SB 1488 3578 121 (when ) 134 SB 1622 3578 28 (it) 28 SB 300 3636 779 (became visible, the shark\222s speed, and ) 780 SB 1080 3636 60 (its ) 61 SB 1141 3636 191 (direction ) 192 SB 1333 3636 55 (of ) 56 SB 1389 3636 168 (motion. ) 169 SB 1558 3636 13 ( ) 14 SB 1572 3636 78 (The) 78 SB 300 3694 119 (sector) 119 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%Page: 5 5 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 199 (receiving ) 207 SB 507 152 74 (the ) 82 SB 589 152 181 (message ) 189 SB 778 152 148 (checks ) 156 SB 934 152 60 (its ) 68 SB 1002 152 74 (list ) 82 SB 1084 152 55 (of ) 64 SB 1148 152 88 (fish ) 97 SB 1245 152 52 (to ) 61 SB 1306 152 213 (determine ) 222 SB 1528 152 122 (which) 122 SB 300 210 88 (fish ) 95 SB 395 210 74 (the ) 81 SB 476 210 121 (shark ) 128 SB 604 210 91 (will ) 98 SB 702 210 145 (attack. ) 152 SB 854 210 13 ( ) 20 SB 874 210 110 (Both ) 118 SB 992 210 88 (live ) 96 SB 1088 210 85 (and ) 93 SB 1181 210 107 (dead ) 115 SB 1296 210 88 (fish ) 96 SB 1392 210 74 (are ) 82 SB 1474 210 176 (checked,) 176 SB 300 268 115 (since ) 116 SB 416 268 85 (this ) 86 SB 502 268 121 (shark ) 122 SB 624 268 99 (may ) 100 SB 724 268 74 (get ) 75 SB 799 268 52 (to ) 53 SB 852 268 35 (a ) 36 SB 888 268 237 (supposedly ) 238 SB 1126 268 107 (dead ) 108 SB 1234 268 88 (fish ) 89 SB 1323 268 141 (before ) 143 SB 1466 268 74 (the ) 76 SB 1542 268 108 (shark) 108 SB 300 326 88 (that ) 93 SB 393 326 165 (appears ) 170 SB 563 326 52 (to ) 58 SB 621 326 107 (have ) 113 SB 734 326 118 (eaten ) 124 SB 858 326 54 (it. ) 60 SB 918 326 13 ( ) 19 SB 937 326 99 (Any ) 105 SB 1042 326 88 (fish ) 94 SB 1136 326 224 (previously ) 230 SB 1366 326 121 (listed ) 127 SB 1493 326 54 (as ) 60 SB 1553 326 97 (alive) 97 SB 300 384 187 (becomes ) 203 SB 503 384 120 (dead. ) 136 SB 639 384 13 ( ) 29 SB 668 384 83 (For ) 99 SB 767 384 63 (all ) 79 SB 846 384 104 (such ) 120 SB 966 384 101 (fish, ) 117 SB 1083 384 74 (the ) 90 SB 1173 384 132 (sector ) 149 SB 1322 384 239 (performing ) 256 SB 1578 384 72 (this) 72 SB 300 442 1003 (computation sent a message to the next sector the ) 1004 SB 1304 442 88 (fish ) 89 SB 1393 442 90 (was ) 91 SB 1484 442 52 (to ) 53 SB 1537 442 113 (enter.) 113 SB 300 500 105 (That ) 116 SB 416 500 181 (message ) 192 SB 608 500 110 (must ) 121 SB 729 500 60 (be ) 71 SB 800 500 214 (cancelled, ) 226 SB 1026 500 54 (as ) 66 SB 1092 500 107 (dead ) 119 SB 1211 500 88 (fish ) 100 SB 1311 500 119 (don\222t ) 131 SB 1442 500 124 (move ) 136 SB 1578 500 72 (any) 72 SB 300 558 116 (more.) 116 SB 392 616 155 (TWOS ) 170 SB 562 616 104 (does ) 120 SB 682 616 77 (not ) 93 SB 775 616 194 (currently ) 210 SB 985 616 160 (contain ) 176 SB 1161 616 35 (a ) 51 SB 1212 616 181 (message ) 197 SB 1409 616 241 (cancellation) 241 SB 300 674 109 (primi) 109 SB 409 674 101 (tive, ) 105 SB 514 674 57 (so ) 61 SB 575 674 254 (cancellation ) 259 SB 834 674 55 (of ) 60 SB 894 674 200 (messages ) 205 SB 1099 674 166 (relating ) 171 SB 1270 674 52 (to ) 57 SB 1327 674 192 (deceased ) 197 SB 1524 674 88 (fish ) 93 SB 1617 674 33 (is) 33 SB 300 732 110 (done ) 116 SB 416 732 141 (within ) 148 SB 564 732 74 (the ) 81 SB 645 732 248 (application. ) 255 SB 900 732 13 ( ) 20 SB 920 732 160 (Sectors ) 167 SB 1087 732 188 (maintain ) 195 SB 1282 732 250 (information ) 257 SB 1539 732 111 (about) 111 SB 300 790 74 (the ) 78 SB 378 790 88 (fish ) 92 SB 470 790 116 (entry ) 120 SB 590 790 200 (messages ) 204 SB 794 790 99 (they ) 103 SB 897 790 107 (have ) 111 SB 1008 790 93 (sent ) 97 SB 1105 790 52 (to ) 56 SB 1161 790 116 (other ) 120 SB 1281 790 164 (sectors. ) 169 SB 1450 790 13 ( ) 18 SB 1468 790 155 (Should ) 160 SB 1628 790 22 (a) 22 SB 300 848 121 (shark ) 127 SB 427 848 113 (enter ) 119 SB 546 848 35 (a ) 41 SB 587 848 132 (sector ) 138 SB 725 848 85 (and ) 91 SB 816 848 71 (eat ) 78 SB 894 848 35 (a ) 42 SB 936 848 88 (fish ) 95 SB 1031 848 224 (previously ) 231 SB 1262 848 190 (expected ) 197 SB 1459 848 52 (to ) 59 SB 1518 848 132 (escape) 132 SB 300 906 1022 (the sector, this information will indicate that some ) 1023 SB 1323 906 116 (other ) 117 SB 1440 906 132 (sector ) 133 SB 1573 906 77 (was) 77 SB 300 964 249 (erroneously ) 271 SB 571 964 197 (informed ) 219 SB 790 964 55 (of ) 77 SB 867 964 74 (the ) 96 SB 963 964 124 (fish\222s ) 146 SB 1109 964 157 (arrival. ) 180 SB 1289 964 13 ( ) 36 SB 1325 964 105 (That ) 128 SB 1453 964 197 (erroneous) 197 SB 300 1022 181 (message ) 192 SB 492 1022 46 (is ) 58 SB 550 1022 201 (cancelled ) 213 SB 763 1022 63 (by ) 75 SB 838 1022 168 (sending ) 180 SB 1018 1022 163 (another ) 175 SB 1193 1022 181 (message ) 193 SB 1386 1022 191 (directing ) 203 SB 1589 1022 61 (the) 61 SB 300 1080 174 (receiver ) 176 SB 476 1080 52 (to ) 54 SB 530 1080 141 (ignore ) 143 SB 673 1080 74 (the ) 76 SB 749 1080 94 (first ) 96 SB 845 1080 194 (message. ) 196 SB 1041 1080 13 ( ) 15 SB 1056 1080 110 (Note ) 112 SB 1168 1080 88 (that ) 90 SB 1258 1080 85 (this ) 88 SB 1346 1080 188 (behavior ) 191 SB 1537 1080 46 (is ) 49 SB 1586 1080 64 (not) 64 SB 300 1138 149 (related ) 156 SB 456 1138 52 (in ) 59 SB 515 1138 85 (any ) 92 SB 607 1138 96 (way ) 103 SB 710 1138 52 (to ) 59 SB 769 1138 119 (Time ) 126 SB 895 1138 124 (Warp ) 132 SB 1027 1138 181 (message ) 189 SB 1216 1138 267 (cancellation, ) 275 SB 1491 1138 85 (and ) 93 SB 1584 1138 66 (has) 66 SB 300 1196 166 (nothing ) 173 SB 473 1196 52 (to ) 59 SB 532 1196 63 (do ) 70 SB 602 1196 102 (with ) 109 SB 711 1196 119 (Time ) 126 SB 837 1196 124 (Warp ) 131 SB 968 1196 190 (rollback. ) 198 SB 1166 1196 13 ( ) 21 SB 1187 1196 113 (Such ) 121 SB 1308 1196 273 (cancellations ) 281 SB 1589 1196 61 (are) 61 SB 300 1254 160 (equally ) 168 SB 468 1254 206 (necessary ) 214 SB 682 1254 52 (in ) 60 SB 742 1254 74 (the ) 82 SB 824 1254 215 (sequential ) 223 SB 1047 1254 160 (version ) 169 SB 1216 1254 55 (of ) 64 SB 1280 1254 74 (the ) 83 SB 1363 1254 237 (simulation, ) 246 SB 1609 1254 41 (as) 41 SB 300 1312 99 (they ) 107 SB 407 1312 196 (represent ) 204 SB 611 1312 202 (explicitly ) 210 SB 821 1312 199 (modelled ) 207 SB 1028 1312 164 (guesses ) 172 SB 1200 1312 124 (about ) 133 SB 1333 1312 133 (future ) 142 SB 1475 1312 175 (behavior) 175 SB 300 1370 1218 (and correction of those guesses as better information arrives.) 1218 SB 392 1428 118 (Once ) 119 SB 511 1428 35 (a ) 36 SB 547 1428 132 (sector ) 133 SB 680 1428 79 (has ) 80 SB 760 1428 163 (marked ) 164 SB 924 1428 35 (a ) 36 SB 960 1428 88 (fish ) 89 SB 1049 1428 54 (as ) 55 SB 1104 1428 120 (dead, ) 121 SB 1225 1428 41 (it ) 42 SB 1267 1428 143 (knows ) 144 SB 1411 1428 88 (that ) 89 SB 1500 1428 74 (the ) 75 SB 1575 1428 75 (fish) 75 SB 300 1486 91 (will ) 92 SB 392 1486 205 (definitely ) 206 SB 598 1486 87 (die. ) 88 SB 686 1486 13 ( ) 14 SB 700 1486 91 (The ) 92 SB 792 1486 102 (only ) 103 SB 895 1486 238 (uncertainty ) 240 SB 1135 1486 46 (is ) 48 SB 1183 1486 135 (which ) 137 SB 1320 1486 121 (shark ) 123 SB 1443 1486 91 (will ) 93 SB 1536 1486 71 (eat ) 73 SB 1609 1486 41 (it,) 41 SB 300 1544 49 (at ) 61 SB 361 1544 135 (which ) 147 SB 508 1544 129 (point, ) 141 SB 649 1544 49 (at ) 61 SB 710 1544 110 (what ) 123 SB 833 1544 115 (time. ) 128 SB 961 1544 13 ( ) 26 SB 987 1544 224 (Therefore, ) 237 SB 1224 1544 74 (the ) 87 SB 1311 1544 132 (sector ) 145 SB 1456 1544 194 (maintains) 194 SB 300 1602 159 (informa) 159 SB 459 1602 91 (tion ) 93 SB 552 1602 124 (about ) 127 SB 679 1602 107 (dead ) 110 SB 789 1602 88 (fish ) 91 SB 880 1602 105 (until ) 108 SB 988 1602 41 (it ) 44 SB 1032 1602 46 (is ) 49 SB 1081 1602 149 (certain ) 152 SB 1233 1602 88 (that ) 91 SB 1324 1602 74 (the ) 77 SB 1401 1602 88 (fish ) 91 SB 1492 1602 91 (will ) 94 SB 1586 1602 64 (not) 64 SB 300 1660 1230 (be eaten by some other shark at some earlier simulation time.) 1230 SB 392 1718 49 (A ) 52 SB 444 1718 168 (sector\222s ) 172 SB 616 1718 93 (lists ) 97 SB 713 1718 55 (of ) 59 SB 772 1718 140 (sharks ) 144 SB 916 1718 85 (and ) 89 SB 1005 1718 88 (fish ) 92 SB 1097 1718 46 (is ) 50 SB 1147 1718 171 (garbage ) 175 SB 1322 1718 193 (collected ) 197 SB 1519 1718 131 (during) 131 SB 300 1776 104 (each ) 107 SB 407 1776 134 (event. ) 137 SB 544 1776 13 ( ) 16 SB 560 1776 47 (If ) 50 SB 610 1776 74 (the ) 78 SB 688 1776 102 (time ) 106 SB 794 1776 55 (of ) 59 SB 853 1776 47 (de) 47 SB 900 1776 155 (parture ) 159 SB 1059 1776 55 (of ) 59 SB 1118 1776 74 (the ) 78 SB 1196 1776 88 (fish ) 92 SB 1288 1776 46 (is ) 50 SB 1338 1776 141 (before ) 145 SB 1483 1776 74 (the ) 78 SB 1561 1776 89 (time) 89 SB 300 1834 55 (of ) 58 SB 358 1834 74 (the ) 77 SB 435 1834 155 (current ) 158 SB 593 1834 134 (event, ) 138 SB 731 1834 88 (that ) 92 SB 823 1834 116 (entry ) 120 SB 943 1834 82 (can ) 86 SB 1029 1834 60 (be ) 64 SB 1093 1834 171 (garbage ) 175 SB 1268 1834 206 (collected. ) 210 SB 1478 1834 13 ( ) 17 SB 1495 1834 120 (Also, ) 124 SB 1619 1834 31 (if) 31 SB 300 1892 74 (the ) 76 SB 376 1892 102 (time ) 104 SB 480 1892 49 (at ) 51 SB 531 1892 135 (which ) 137 SB 668 1892 74 (the ) 76 SB 744 1892 157 (shark\222s ) 159 SB 903 1892 132 (attack ) 134 SB 1037 1892 135 (radius ) 138 SB 1175 1892 63 (no ) 66 SB 1241 1892 141 (longer ) 144 SB 1385 1892 201 (intersects ) 204 SB 1589 1892 61 (the) 61 SB 300 1950 132 (sector ) 146 SB 446 1950 79 (has ) 93 SB 539 1950 158 (passed, ) 172 SB 711 1950 74 (the ) 88 SB 799 1950 157 (shark\222s ) 171 SB 970 1950 116 (entry ) 130 SB 1100 1950 82 (can ) 96 SB 1196 1950 60 (be ) 75 SB 1271 1950 171 (garbage ) 186 SB 1457 1950 193 (collected.) 193 SB 300 2008 168 (Finally, ) 171 SB 471 2008 44 (if ) 47 SB 518 2008 74 (the ) 77 SB 595 2008 102 (time ) 105 SB 700 2008 49 (at ) 53 SB 753 2008 135 (which ) 139 SB 892 2008 35 (a ) 39 SB 931 2008 88 (fish ) 92 SB 1023 2008 99 (died ) 103 SB 1126 2008 46 (is ) 50 SB 1176 2008 141 (earlier ) 145 SB 1321 2008 99 (than ) 103 SB 1424 2008 74 (the ) 78 SB 1502 2008 102 (time ) 106 SB 1608 2008 42 (of) 42 SB 300 2066 1183 (the current event, the fish\222s entry can be garbage collected.) 1183 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 2180 1261 (3. THE PERFORMANCE OF TWOS SHARKS WORLD) 1261 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 392 2301 91 (The ) 100 SB 492 2301 155 (TWOS ) 164 SB 656 2301 327 (implementation ) 336 SB 992 2301 55 (of ) 65 SB 1057 2301 149 (Sharks ) 159 SB 1216 2301 141 (World ) 151 SB 1367 2301 184 (achieves ) 194 SB 1561 2301 89 (very) 89 SB 300 2359 113 (good ) 117 SB 417 2359 279 (performance. ) 283 SB 700 2359 13 ( ) 17 SB 717 2359 44 (It ) 48 SB 765 2359 193 (produces ) 197 SB 962 2359 195 (speedups ) 199 SB 1161 2359 55 (of ) 59 SB 1220 2359 63 (up ) 67 SB 1287 2359 52 (to ) 57 SB 1344 2359 114 (29.5, ) 119 SB 1463 2359 116 (often ) 121 SB 1584 2359 66 (has) 66 SB 300 2417 243 (efficiencies ) 252 SB 552 2417 55 (of ) 64 SB 616 2417 152 (greater ) 161 SB 777 2417 99 (than ) 108 SB 885 2417 118 (50%, ) 128 SB 1013 2417 85 (and ) 95 SB 1108 2417 226 (sometimes ) 236 SB 1344 2417 184 (achieves ) 194 SB 1538 2417 63 (up ) 73 SB 1611 2417 39 (to) 39 SB 300 2475 105 (69% ) 123 SB 423 2475 55 (of ) 73 SB 496 2475 74 (the ) 92 SB 588 2475 263 (theoretically ) 281 SB 869 2475 176 (possible ) 194 SB 1063 2475 189 (speedup, ) 207 SB 1270 2475 54 (as ) 73 SB 1343 2475 238 (determined ) 257 SB 1600 2475 50 (by) 50 SB 300 2533 152 (critical ) 164 SB 464 2533 99 (path ) 111 SB 575 2533 186 (analysis. ) 198 SB 773 2533 13 ( ) 25 SB 798 2533 102 (This ) 114 SB 912 2533 154 (section ) 166 SB 1078 2533 176 (presents ) 188 SB 1266 2533 118 (some ) 131 SB 1397 2533 253 (performance) 253 SB 300 2591 660 (results for TWOS Sharks World.) 660 SB 392 2649 743 (In the curves presented, two internal ) 744 SB 1136 2649 232 (parameters ) 233 SB 1369 2649 55 (of ) 56 SB 1425 2649 74 (the ) 75 SB 1500 2649 150 (simula-) 150 SB 300 2707 91 (tion ) 94 SB 394 2707 74 (are ) 77 SB 471 2707 151 (varied. ) 154 SB 625 2707 13 ( ) 16 SB 641 2707 118 (First, ) 121 SB 762 2707 74 (the ) 78 SB 840 2707 102 (total ) 106 SB 946 2707 166 (number ) 170 SB 1116 2707 55 (of ) 59 SB 1175 2707 193 (creatures ) 197 SB 1372 2707 157 (present ) 161 SB 1533 2707 52 (in ) 56 SB 1589 2707 61 (the) 61 SB 300 2765 130 (world ) 132 SB 432 2765 49 (at ) 51 SB 483 2765 74 (the ) 76 SB 559 2765 99 (start ) 101 SB 660 2765 55 (of ) 57 SB 717 2765 74 (the ) 77 SB 794 2765 224 (simulation ) 227 SB 1021 2765 46 (is ) 49 SB 1070 2765 138 (varied ) 141 SB 1211 2765 111 (from ) 114 SB 1325 2765 63 (32 ) 66 SB 1391 2765 52 (to ) 55 SB 1446 2765 126 (2048. ) 129 SB 1575 2765 13 ( ) 16 SB 1591 2765 59 (\(In) 59 SB 300 2823 104 (each ) 117 SB 417 2823 111 (case, ) 125 SB 542 2823 91 (half ) 105 SB 647 2823 55 (of ) 69 SB 716 2823 74 (the ) 88 SB 804 2823 193 (creatures ) 207 SB 1011 2823 74 (are ) 88 SB 1099 2823 140 (sharks ) 154 SB 1253 2823 85 (and ) 99 SB 1352 2823 91 (half ) 105 SB 1457 2823 74 (are ) 88 SB 1545 2823 105 (fish.\)) 105 SB 300 2881 683 (Second, the decomposition of the ) 684 SB 984 2881 130 (world ) 131 SB 1115 2881 91 (into ) 92 SB 1207 2881 151 (sectors ) 152 SB 1359 2881 46 (is ) 47 SB 1406 2881 151 (varied. ) 152 SB 1558 2881 13 ( ) 14 SB 1572 2881 78 (The) 78 SB 300 2939 130 (world ) 134 SB 434 2939 46 (is ) 51 SB 485 2939 99 (split ) 104 SB 589 2939 91 (into ) 96 SB 685 2939 127 (either ) 132 SB 817 2939 63 (64 ) 68 SB 885 2939 55 (or ) 60 SB 945 2939 88 (256 ) 93 SB 1038 2939 164 (sectors. ) 169 SB 1207 2939 13 ( ) 18 SB 1225 2939 124 (Since ) 129 SB 1354 2939 151 (sectors ) 156 SB 1510 2939 74 (are ) 79 SB 1589 2939 61 (the) 61 SB 300 2997 102 (only ) 108 SB 408 2997 154 (objects ) 160 SB 568 2997 52 (in ) 58 SB 626 2997 74 (the ) 80 SB 706 2997 237 (simulation, ) 243 SB 949 2997 74 (the ) 80 SB 1029 2997 166 (number ) 172 SB 1201 2997 55 (of ) 61 SB 1262 2997 151 (sectors ) 157 SB 1419 2997 96 (puts ) 102 SB 1521 2997 35 (a ) 42 SB 1563 2997 87 (firm) 87 SB 300 3055 127 (upper ) 138 SB 438 3055 108 (limit ) 119 SB 557 3055 63 (on ) 75 SB 632 3055 74 (the ) 86 SB 718 3055 176 (possible ) 188 SB 906 3055 235 (parallelism ) 247 SB 1153 3055 55 (of ) 67 SB 1220 3055 74 (the ) 86 SB 1306 3055 237 (simulation. ) 249 SB 1555 3055 13 ( ) 25 SB 1580 3055 70 (For) 70 SB 300 3113 189 (instance, ) 190 SB 490 3113 35 (a ) 36 SB 526 3113 224 (simulation ) 225 SB 751 3113 55 (of ) 56 SB 807 3113 35 (a ) 36 SB 843 3113 130 (world ) 131 SB 974 3113 99 (split ) 100 SB 1074 3113 91 (into ) 92 SB 1166 3113 63 (16 ) 64 SB 1230 3113 151 (sectors ) 153 SB 1383 3113 146 (cannot ) 148 SB 1531 3113 119 (possi-) 119 SB 300 3171 1073 (ble improve its speedup on 16 nodes by adding more ) 1074 SB 1374 3171 142 (nodes. ) 143 SB 1517 3171 13 ( ) 14 SB 1531 3171 119 (\(Runs) 119 SB 300 3229 110 (were ) 117 SB 417 3229 121 (made ) 128 SB 545 3229 72 (for ) 79 SB 624 3229 147 (4-by-4 ) 154 SB 778 3229 132 (sector ) 139 SB 917 3229 339 (decompositions, ) 346 SB 1263 3229 77 (but ) 84 SB 1347 3229 74 (the ) 81 SB 1428 3229 222 (parallelism) 222 SB 300 3287 1196 (available in a simulation with only 16 objects is limited, so ) 1197 SB 1497 3287 110 (none ) 111 SB 1608 3287 42 (of) 42 SB 300 3345 600 (these curves are plotted here.\)) 600 SB 392 3403 91 (The ) 92 SB 484 3403 266 (performance ) 267 SB 751 3403 143 (results ) 144 SB 895 3403 143 (shown ) 144 SB 1039 3403 99 (here ) 100 SB 1139 3403 74 (are ) 75 SB 1214 3403 72 (for ) 74 SB 1288 3403 99 (runs ) 101 SB 1389 3403 55 (of ) 57 SB 1446 3403 113 (2000 ) 115 SB 1561 3403 89 (time) 89 SB 300 3461 123 (units. ) 131 SB 431 3461 13 ( ) 21 SB 452 3461 204 (Creatures ) 212 SB 664 3461 124 (move ) 132 SB 796 3461 49 (at ) 57 SB 853 3461 145 (speeds ) 154 SB 1007 3461 302 (approximately ) 311 SB 1318 3461 179 (between ) 188 SB 1506 3461 63 (50 ) 72 SB 1578 3461 72 (and) 72 SB 300 3519 88 (200 ) 94 SB 394 3519 123 (space ) 129 SB 523 3519 110 (units ) 116 SB 639 3519 77 (per ) 83 SB 722 3519 102 (time ) 108 SB 830 3519 104 (unit. ) 110 SB 940 3519 13 ( ) 19 SB 959 3519 91 (The ) 98 SB 1057 3519 130 (world ) 137 SB 1194 3519 46 (is ) 53 SB 1247 3519 99 (64K ) 106 SB 1353 3519 123 (space ) 130 SB 1483 3519 110 (units ) 117 SB 1600 3519 50 (on) 50 SB 300 3577 104 (each ) 112 SB 412 3577 106 (side, ) 114 SB 526 3577 57 (so ) 65 SB 591 3577 35 (a ) 43 SB 634 3577 149 (typical ) 157 SB 791 3577 174 (creature ) 182 SB 973 3577 138 (would ) 147 SB 1120 3577 121 (swim ) 130 SB 1250 3577 152 (around ) 161 SB 1411 3577 74 (the ) 83 SB 1494 3577 156 (toroidal) 156 SB 300 3635 130 (world ) 136 SB 436 3635 38 (3 ) 44 SB 480 3635 121 (times ) 128 SB 608 3635 144 (during ) 151 SB 759 3635 74 (the ) 81 SB 840 3635 93 (run. ) 100 SB 940 3635 13 ( ) 20 SB 960 3635 127 (Other ) 134 SB 1094 3635 149 (Sharks ) 156 SB 1250 3635 141 (World ) 148 SB 1398 3635 151 (studies ) 158 SB 1556 3635 94 (have) 94 SB 300 3693 104 (used ) 120 SB 420 3693 97 (simu) 97 SB 517 3693 146 (lations ) 162 SB 679 3693 88 (that ) 104 SB 783 3693 77 (ran ) 93 SB 876 3693 176 (100,000 ) 192 SB 1068 3693 102 (time ) 118 SB 1186 3693 123 (units, ) 139 SB 1325 3693 77 (but ) 93 SB 1418 3693 74 (the ) 90 SB 1508 3693 142 (limited) 142 SB 300 3751 345 (testing time avail) 345 SB 645 3751 862 (able made it impossible to make sufficient ) 863 SB 1508 3751 142 (TWOS) 142 SB 300 3809 374 (runs at that length.) 374 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 6 6 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 392 152 91 (The ) 95 SB 487 152 283 (configuration ) 287 SB 774 152 99 (files ) 103 SB 877 152 104 (used ) 108 SB 985 152 52 (to ) 56 SB 1041 152 137 (assign ) 141 SB 1182 152 151 (sectors ) 156 SB 1338 152 52 (to ) 57 SB 1395 152 129 (nodes ) 134 SB 1529 152 55 (of ) 60 SB 1589 152 61 (the) 61 SB 300 210 163 (parallel ) 170 SB 470 210 204 (processor ) 211 SB 681 210 110 (were ) 117 SB 798 210 77 (not ) 85 SB 883 210 191 (carefully ) 199 SB 1082 210 203 (balanced. ) 211 SB 1293 210 13 ( ) 21 SB 1314 210 251 (Assignment ) 259 SB 1573 210 77 (was) 77 SB 300 268 130 (round ) 140 SB 440 268 132 (robin, ) 142 SB 582 268 185 (ensuring ) 195 SB 777 268 88 (that ) 98 SB 875 268 63 (no ) 73 SB 948 268 110 (node ) 120 SB 1068 268 182 (received ) 193 SB 1261 268 116 (more ) 127 SB 1388 268 99 (than ) 110 SB 1498 268 38 (1 ) 49 SB 1547 268 103 (more) 103 SB 300 326 132 (sector ) 137 SB 437 326 99 (than ) 104 SB 541 326 85 (any ) 91 SB 632 326 129 (other. ) 135 SB 767 326 13 ( ) 19 SB 786 326 74 (No ) 80 SB 866 326 163 (attempt ) 169 SB 1035 326 90 (was ) 96 SB 1131 326 121 (made ) 127 SB 1258 326 52 (to ) 58 SB 1316 326 143 (ensure ) 149 SB 1465 326 88 (that ) 94 SB 1559 326 91 (each) 91 SB 300 384 110 (node ) 119 SB 419 384 222 (performed ) 231 SB 650 384 124 (about ) 133 SB 783 384 74 (the ) 84 SB 867 384 115 (same ) 125 SB 992 384 163 (amount ) 173 SB 1165 384 55 (of ) 65 SB 1230 384 116 (work ) 126 SB 1356 384 54 (as ) 64 SB 1420 384 60 (its ) 70 SB 1490 384 160 (fellows.) 160 SB 300 442 1120 (Dynamic load management was not used for these runs.) 1120 SB 392 500 91 (The ) 96 SB 488 500 99 (runs ) 104 SB 592 500 110 (were ) 115 SB 707 500 121 (made ) 126 SB 833 500 102 (with ) 107 SB 940 500 155 (TWOS ) 160 SB 1100 500 160 (version ) 165 SB 1265 500 76 (2.4 ) 81 SB 1346 500 169 (running ) 174 SB 1520 500 63 (on ) 69 SB 1589 500 61 (the) 61 SB 300 558 115 (BBN ) 122 SB 422 558 177 (GP1000 ) 184 SB 606 558 127 (under ) 134 SB 740 558 74 (the ) 81 SB 821 558 126 (Mach ) 133 SB 954 558 202 (operating ) 210 SB 1164 558 164 (system. ) 172 SB 1336 558 13 ( ) 21 SB 1357 558 49 (A ) 57 SB 1414 558 88 (few ) 96 SB 1510 558 140 (perfor-) 140 SB 300 616 143 (mance ) 146 SB 446 616 152 (figures ) 155 SB 601 616 74 (are ) 77 SB 678 616 93 (also ) 96 SB 774 616 185 (included ) 188 SB 962 616 72 (for ) 75 SB 1037 616 74 (the ) 77 SB 1114 616 115 (same ) 118 SB 1232 616 182 (machine ) 185 SB 1417 616 169 (running ) 172 SB 1589 616 61 (the) 61 SB 300 674 574 (Chrysalis Operating System.) 574 SB 392 732 91 (The ) 99 SB 491 732 266 (performance ) 274 SB 765 732 152 (figures ) 161 SB 926 732 204 (presented ) 213 SB 1139 732 74 (are ) 83 SB 1222 732 195 (speedups ) 204 SB 1426 732 154 (against ) 163 SB 1589 732 61 (the) 61 SB 300 790 80 (run ) 87 SB 387 790 102 (time ) 109 SB 496 790 55 (of ) 62 SB 558 790 180 (TWSIM ) 187 SB 745 790 89 (2.4. ) 96 SB 841 790 13 ( ) 20 SB 861 790 180 (TWSIM ) 187 SB 1048 790 46 (is ) 54 SB 1102 790 35 (a ) 43 SB 1145 790 85 (fast ) 93 SB 1238 790 215 (sequential ) 223 SB 1461 790 189 (simulator) 189 SB 300 848 88 (that ) 89 SB 389 848 99 (runs ) 100 SB 489 848 63 (on ) 64 SB 553 848 85 (one ) 86 SB 639 848 110 (node ) 111 SB 750 848 55 (of ) 57 SB 807 848 74 (the ) 76 SB 883 848 115 (same ) 117 SB 1000 848 199 (hardware ) 201 SB 1201 848 54 (as ) 56 SB 1257 848 74 (the ) 76 SB 1333 848 155 (TWOS ) 157 SB 1490 848 112 (runs. ) 114 SB 1604 848 13 ( ) 15 SB 1619 848 31 (It) 31 SB 300 906 98 (uses ) 106 SB 406 906 35 (a ) 43 SB 449 906 210 (splay-tree ) 218 SB 667 906 52 (to ) 60 SB 727 906 227 (implement ) 236 SB 963 906 35 (a ) 44 SB 1007 906 132 (single ) 141 SB 1148 906 121 (event ) 130 SB 1278 906 87 (list, ) 96 SB 1374 906 85 (and ) 94 SB 1468 906 79 (has ) 88 SB 1556 906 94 (been) 94 SB 300 964 240 (extensively ) 262 SB 562 964 213 (optimized ) 235 SB 797 964 72 (for ) 94 SB 891 964 139 (speed. ) 161 SB 1052 964 13 ( ) 35 SB 1087 964 44 (It ) 66 SB 1153 964 98 (uses ) 120 SB 1273 964 152 (strictly ) 175 SB 1448 964 202 (sequential) 202 SB 300 1022 195 (methods, ) 203 SB 503 1022 102 (with ) 110 SB 613 1022 63 (no ) 71 SB 684 1022 196 (rollbacks ) 204 SB 888 1022 55 (or ) 64 SB 952 1022 288 (antimessages, ) 297 SB 1249 1022 85 (and ) 94 SB 1343 1022 63 (no ) 72 SB 1415 1022 235 (parallelism.) 235 SB 300 1080 732 (TWSIM has the same user interface ) 733 SB 1033 1080 54 (as ) 55 SB 1088 1080 168 (TWOS, ) 169 SB 1257 1080 57 (so ) 58 SB 1315 1080 157 (exactly ) 158 SB 1473 1080 74 (the ) 75 SB 1548 1080 102 (same) 102 SB 300 1138 96 (user ) 101 SB 401 1138 235 (application ) 240 SB 641 1138 46 (is ) 51 SB 692 1138 80 (run ) 86 SB 778 1138 127 (under ) 133 SB 911 1138 102 (both ) 108 SB 1019 1138 183 (systems. ) 189 SB 1208 1138 13 ( ) 19 SB 1227 1138 155 (TWOS ) 161 SB 1388 1138 195 (speedups ) 201 SB 1589 1138 61 (are) 61 SB 300 1196 130 (found ) 143 SB 443 1196 63 (by ) 76 SB 519 1196 180 (dividing ) 193 SB 712 1196 74 (the ) 87 SB 799 1196 180 (TWSIM ) 193 SB 992 1196 102 (time ) 115 SB 1107 1196 72 (for ) 85 SB 1192 1196 60 (an ) 73 SB 1265 1196 235 (application ) 248 SB 1513 1196 63 (by ) 76 SB 1589 1196 61 (the) 61 SB 300 1254 949 (TWOS time. In all cases, each point plotted is ) 950 SB 1250 1254 74 (the ) 75 SB 1325 1254 168 (average ) 169 SB 1494 1254 55 (of ) 56 SB 1550 1254 100 (three) 100 SB 300 1312 938 (separate runs using the identical configuration.) 938 SB 392 1370 74 (No ) 90 SB 482 1370 99 (runs ) 115 SB 597 1370 102 (with ) 118 SB 715 1370 116 (more ) 132 SB 847 1370 99 (than ) 115 SB 962 1370 113 (2048 ) 129 SB 1091 1370 193 (creatures ) 209 SB 1300 1370 74 (are ) 91 SB 1391 1370 143 (shown ) 160 SB 1551 1370 99 (here.) 99 SB 300 1428 155 (TWOS ) 158 SB 458 1428 79 (has ) 82 SB 540 1428 171 (handled ) 174 SB 714 1428 149 (Sharks ) 153 SB 867 1428 141 (World ) 145 SB 1012 1428 99 (runs ) 103 SB 1115 1428 102 (with ) 106 SB 1221 1428 151 (32,000 ) 155 SB 1376 1428 206 (creatures, ) 210 SB 1586 1428 64 (but) 64 SB 300 1486 180 (TWSIM ) 187 SB 487 1486 146 (cannot ) 153 SB 640 1486 146 (handle ) 154 SB 794 1486 124 (many ) 132 SB 926 1486 116 (more ) 124 SB 1050 1486 99 (than ) 107 SB 1157 1486 113 (2048 ) 121 SB 1278 1486 193 (creatures ) 201 SB 1479 1486 102 (with ) 110 SB 1589 1486 61 (the) 61 SB 300 1544 155 (current ) 180 SB 480 1544 327 (implementation ) 352 SB 832 1544 55 (of ) 80 SB 912 1544 149 (Sharks ) 174 SB 1086 1544 154 (World, ) 179 SB 1265 1544 57 (so ) 83 SB 1348 1544 113 (good ) 139 SB 1487 1544 163 (speedup) 163 SB 300 1602 1147 (numbers are not possible for larger numbers of creatures.) 1147 SB 392 1660 144 (Figure ) 145 SB 537 1660 38 (1 ) 39 SB 576 1660 137 (shows ) 138 SB 714 1660 74 (the ) 75 SB 789 1660 176 (speedup ) 177 SB 966 1660 155 (TWOS ) 156 SB 1122 1660 190 (achieved ) 191 SB 1313 1660 72 (for ) 73 SB 1386 1660 99 (runs ) 100 SB 1486 1660 102 (with ) 103 SB 1589 1660 61 (the) 61 SB 300 1718 130 (world ) 132 SB 432 1718 163 (divided ) 165 SB 597 1718 91 (into ) 93 SB 690 1718 60 (an ) 62 SB 752 1718 147 (8-by-8 ) 149 SB 901 1718 94 (grid ) 96 SB 997 1718 55 (of ) 57 SB 1054 1718 164 (sectors. ) 167 SB 1221 1718 13 ( ) 16 SB 1237 1718 91 (The ) 94 SB 1331 1718 186 (different ) 189 SB 1520 1718 130 (curves) 130 SB 300 1776 118 (show ) 122 SB 422 1776 74 (the ) 78 SB 500 1776 195 (speedups ) 199 SB 699 1776 190 (achieved ) 194 SB 893 1776 72 (for ) 76 SB 969 1776 185 (numbers ) 189 SB 1158 1776 55 (of ) 60 SB 1218 1776 193 (creatures ) 198 SB 1416 1776 179 (between ) 184 SB 1600 1776 50 (32) 50 SB 300 1834 85 (and ) 98 SB 398 1834 126 (2048. ) 139 SB 537 1834 13 ( ) 26 SB 563 1834 68 (As ) 81 SB 644 1834 74 (the ) 87 SB 731 1834 166 (number ) 179 SB 910 1834 55 (of ) 68 SB 978 1834 193 (creatures ) 207 SB 1185 1834 208 (increases, ) 222 SB 1407 1834 74 (the ) 88 SB 1495 1834 155 (average) 155 SB 300 1892 163 (amount ) 167 SB 467 1892 55 (of ) 59 SB 526 1892 116 (work ) 120 SB 646 1892 206 (necessary ) 210 SB 856 1892 52 (to ) 56 SB 912 1892 132 (detect ) 136 SB 1048 1892 88 (fish ) 92 SB 1140 1892 141 (within ) 145 SB 1285 1892 74 (the ) 78 SB 1363 1892 132 (attack ) 136 SB 1499 1892 105 (radii ) 109 SB 1608 1892 42 (of) 42 SB 300 1950 140 (sharks ) 156 SB 456 1950 208 (increases, ) 224 SB 680 1950 218 (increasing ) 234 SB 914 1950 246 (granularity. ) 262 SB 1176 1950 13 ( ) 29 SB 1205 1950 68 (As ) 84 SB 1289 1950 203 (expected, ) 219 SB 1508 1950 142 (TWOS) 142 SB 300 2008 185 (provides ) 198 SB 498 2008 257 (increasingly ) 270 SB 768 2008 127 (better ) 140 SB 908 2008 195 (speedups ) 209 SB 1117 2008 54 (as ) 68 SB 1185 2008 74 (the ) 88 SB 1273 2008 233 (granularity ) 247 SB 1520 2008 55 (of ) 69 SB 1589 2008 61 (the) 61 SB 300 2066 263 (computation ) 266 SB 566 2066 208 (increases. ) 212 SB 778 2066 13 ( ) 17 SB 795 2066 91 (The ) 95 SB 890 2066 93 (best ) 97 SB 987 2066 195 (speedups ) 199 SB 1186 2066 74 (are ) 78 SB 1264 2066 72 (for ) 76 SB 1340 2066 113 (2048 ) 117 SB 1457 2066 193 (creatures,) 193 SB 300 2124 738 (the case with the highest granularity.) 738 SB 1 lc 1 lj 0 0 0 pC 6 4 SP gs 8 550 517 2284 CB 521 3384 M 0 -1650 1 PP S n gr gs 25 8 508 2830 CB 483 2834 M 75 0 1 PP S n gr gs 25 8 508 2718 CB 483 2722 M 75 0 1 PP S n gr gs 25 9 508 2609 CB 483 2613 M 75 0 1 PP S n gr gs 25 8 508 2501 CB 483 2505 M 75 0 1 PP S n gr gs 25 8 508 2393 CB 483 2397 M 75 0 1 PP S n gr gs 25 8 508 2280 CB 483 2284 M 75 0 1 PP S n gr gs 1062 8 521 2830 CB -541 2834 M 3186 0 1 PP S n gr gs 8 25 517 2822 CB 521 2872 M 0 -75 1 PP S n gr gs 8 25 650 2822 CB 654 2872 M 0 -75 1 PP S n gr gs 9 25 783 2822 CB 787 2872 M 0 -75 1 PP S n gr gs 8 25 917 2822 CB 921 2872 M 0 -75 1 PP S n gr gs 8 25 1050 2822 CB 1054 2872 M 0 -75 1 PP S n gr gs 8 25 1179 2822 CB 1183 2872 M 0 -75 1 PP S n gr gs 9 25 1312 2822 CB 1316 2872 M 0 -75 1 PP S n gr gs 8 25 1446 2822 CB 1450 2872 M 0 -75 1 PP S n gr gs 8 25 1579 2822 CB 1583 2872 M 0 -75 1 PP S n gr gs 33 17 554 2801 CB 521 2834 M 100 -50 1 PP S n gr gs 67 8 587 2793 CB 521 2809 M 200 -25 1 PP S n gr gs 67 17 654 2776 CB 587 2809 M 200 -50 1 PP S n gr gs 66 4 721 2772 CB 654 2780 M 200 -12 1 PP S n gr gs 67 8 787 2768 CB 721 2772 M 200 0 1 PP S n gr gs 67 8 854 2768 CB 787 2772 M 200 0 1 PP S n gr gs 66 8 921 2768 CB 854 2772 M 200 0 1 PP S n gr gs 67 8 987 2768 CB 921 2772 M 200 0 1 PP S n gr gs 129 8 1054 2768 CB 925 2772 M 387 0 1 PP S n gr gs 133 8 1183 2768 CB 1050 2772 M 400 0 1 PP S n gr gs 134 4 1316 2772 CB 1183 2768 M 400 12 1 PP S n gr gs 133 8 1450 2772 CB 1316 2776 M 400 0 1 PP S n gr gs 33 17 554 2801 CB 521 2834 M 100 -50 1 PP S n gr gs 67 21 587 2780 CB 521 2822 M 200 -63 1 PP S n gr gs 67 12 654 2768 CB 587 2793 M 200 -38 1 PP S n gr gs 66 21 721 2747 CB 654 2788 M 200 -62 1 PP S n gr gs 67 4 787 2747 CB 721 2743 M 200 12 1 PP S n gr gs 67 4 854 2747 CB 787 2755 M 200 -12 1 PP S n gr gs 66 8 921 2743 CB 854 2747 M 200 0 1 PP S n gr gs 67 42 987 2705 CB 921 2788 M 200 -125 1 PP S n gr gs 129 42 1054 2705 CB 925 2663 M 387 125 1 PP S n gr gs 133 8 1183 2743 CB 1050 2747 M 400 0 1 PP S n gr gs 134 4 1316 2747 CB 1183 2743 M 400 12 1 PP S n gr gs 133 17 1450 2734 CB 1316 2768 M 400 -50 1 PP S n gr gs 33 21 554 2797 CB 521 2838 M 100 -62 1 PP S n gr gs 67 29 587 2768 CB 521 2826 M 200 -88 1 PP S n gr gs 67 21 654 2747 CB 587 2788 M 200 -62 1 PP S n gr gs 66 17 721 2730 CB 654 2763 M 200 -50 1 PP S n gr gs 67 8 787 2726 CB 721 2730 M 200 0 1 PP S n gr gs 67 25 854 2705 CB 787 2755 M 200 -75 1 PP S n gr gs 66 8 921 2701 CB 854 2705 M 200 0 1 PP S n gr gs 67 42 987 2663 CB 921 2747 M 200 -125 1 PP S n gr gs 129 42 1054 2663 CB 925 2622 M 387 125 1 PP S n gr gs 133 13 1183 2705 CB 1050 2693 M 400 37 1 PP S n gr gs 134 17 1316 2701 CB 1183 2734 M 400 -50 1 PP S n gr gs 133 21 1450 2680 CB 1316 2722 M 400 -63 1 PP S n gr gs 33 16 554 2797 CB 521 2830 M 100 -50 1 PP S n gr gs 67 38 587 2759 CB 521 2834 M 200 -112 1 PP S n gr gs 67 16 654 2743 CB 587 2776 M 200 -50 1 PP S n gr gs 66 38 721 2705 CB 654 2780 M 200 -112 1 PP S n gr gs 67 8 787 2701 CB 721 2705 M 200 0 1 PP S n gr gs 67 37 854 2668 CB 787 2743 M 200 -113 1 PP S n gr gs 66 9 921 2663 CB 854 2668 M 200 0 1 PP S n gr gs 67 30 987 2638 CB 921 2697 M 200 -88 1 PP S n gr gs 129 5 1054 2638 CB 925 2634 M 387 13 1 PP S n gr gs 133 12 1183 2643 CB 1050 2630 M 400 38 1 PP S n gr gs 134 8 1316 2647 CB 1183 2663 M 400 -25 1 PP S n gr gs 133 71 1450 2576 CB 1316 2718 M 400 -213 1 PP S n gr gs 33 25 554 2788 CB 521 2838 M 100 -75 1 PP S n gr gs 67 37 587 2751 CB 521 2826 M 200 -113 1 PP S n gr gs 67 21 654 2730 CB 587 2772 M 200 -63 1 PP S n gr gs 66 37 721 2693 CB 654 2768 M 200 -113 1 PP S n gr gs 67 17 787 2676 CB 721 2709 M 200 -50 1 PP S n gr gs 67 21 854 2655 CB 787 2697 M 200 -63 1 PP S n gr gs 66 12 921 2643 CB 854 2668 M 200 -38 1 PP S n gr gs 67 59 987 2584 CB 921 2701 M 200 -175 1 PP S n gr gs 129 4 1054 2584 CB 925 2580 M 387 13 1 PP S n gr gs 133 9 1183 2588 CB 1050 2580 M 400 25 1 PP S n gr gs 134 21 1316 2576 CB 1183 2618 M 400 -63 1 PP S n gr gs 133 96 1450 2480 CB 1316 2672 M 400 -288 1 PP S n gr gs 33 34 554 2784 CB 521 2851 M 100 -100 1 PP S n gr gs 67 46 587 2738 CB 521 2830 M 200 -137 1 PP S n gr gs 67 29 654 2709 CB 587 2768 M 200 -88 1 PP S n gr gs 66 37 721 2672 CB 654 2747 M 200 -113 1 PP S n gr gs 67 21 787 2651 CB 721 2693 M 200 -63 1 PP S n gr gs 67 38 854 2613 CB 787 2688 M 200 -112 1 PP S n gr gs 66 4 921 2609 CB 854 2618 M 200 -13 1 PP S n gr gs 67 71 987 2538 CB 921 2680 M 200 -212 1 PP S n gr gs 129 4 1054 2534 CB 925 2543 M 387 -13 1 PP S n gr gs 133 4 1183 2534 CB 1050 2530 M 400 13 1 PP S n gr gs 134 8 1316 2530 CB 1183 2547 M 400 -25 1 PP S n gr gs 133 162 1450 2368 CB 1316 2693 M 400 -488 1 PP S n gr gs 33 46 554 2788 CB 521 2880 M 100 -137 1 PP S n gr gs 67 62 587 2726 CB 521 2851 M 200 -188 1 PP S n gr gs 67 29 654 2697 CB 587 2755 M 200 -87 1 PP S n gr gs 66 59 721 2638 CB 654 2755 M 200 -175 1 PP S n gr gs 67 8 787 2630 CB 721 2647 M 200 -25 1 PP S n gr gs 67 54 854 2576 CB 787 2684 M 200 -162 1 PP S n gr gs 66 4 921 2572 CB 854 2580 M 200 -12 1 PP S n gr gs 67 96 987 2476 CB 921 2668 M 200 -288 1 PP S n gr gs 129 4 1054 2472 CB 925 2480 M 387 -12 1 PP S n gr gs 133 8 1183 2468 CB 1050 2472 M 400 0 1 PP S n gr gs 134 9 1316 2463 CB 1183 2480 M 400 -25 1 PP S n gr gs 133 179 1450 2284 CB 1316 2655 M 400 -575 1 PP S n gr 0 0 0 fC /fm 256 def 554 2805 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 587 2788 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 654 2780 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 721 2763 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 787 2759 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 854 2759 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 921 2759 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 987 2759 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 1054 2759 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1183 2759 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 1316 2759 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 1450 2763 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1583 2763 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 554 2830 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 587 2813 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 654 2793 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 721 2780 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 787 2759 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 854 2763 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 921 2759 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 987 2759 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 1054 2718 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1183 2759 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 1316 2759 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 1450 2763 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1583 2747 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n 0 lc 0 lj /fm 256 def 20 20 544 2807 B 1 F S n /fm 256 def 20 20 577 2786 B 1 F S n /fm 256 def 20 20 644 2757 B 1 F S n /fm 256 def 20 20 710 2736 B 1 F S n /fm 256 def 20 20 777 2720 B 1 F S n /fm 256 def 20 20 844 2720 B 1 F S n /fm 256 def 20 20 910 2695 B 1 F S n /fm 256 def 20 20 977 2695 B 1 F S n /fm 256 def 20 20 1043 2653 B 1 F S n /fm 256 def 20 20 1173 2695 B 1 F S n /fm 256 def 20 20 1306 2707 B 1 F S n /fm 256 def 20 20 1439 2690 B 1 F S n /fm 256 def 20 20 1573 2670 B 1 F S n 255 255 255 fC /fm 256 def 537 2797 M 0 -37 -38 0 0 37 38 0 4 PP 1 F n 1 lc 1 lj 6 4 SP gs 25 25 542 2801 CB 517 2776 M 75 75 1 PP S n gr gs 25 25 542 2801 CB 517 2851 M 75 -75 1 PP S n gr /fm 256 def 571 2780 M 0 -38 -37 0 0 38 37 0 4 PP 1 F n 6 4 SP gs 25 25 575 2784 CB 550 2759 M 75 75 1 PP S n gr gs 25 25 575 2784 CB 550 2834 M 75 -75 1 PP S n gr /fm 256 def 637 2743 M 0 -37 -38 0 0 37 38 0 4 PP 1 F n 6 4 SP gs 25 25 642 2747 CB 617 2722 M 75 75 1 PP S n gr gs 25 25 642 2747 CB 617 2797 M 75 -75 1 PP S n gr /fm 256 def 704 2726 M 0 -37 -38 0 0 37 38 0 4 PP 1 F n 6 4 SP gs 25 25 708 2730 CB 683 2705 M 75 75 1 PP S n gr gs 25 25 708 2730 CB 683 2780 M 75 -75 1 PP S n gr /fm 256 def 771 2688 M 0 -38 -37 0 0 38 37 0 4 PP 1 F n 6 4 SP gs 25 25 775 2693 CB 750 2668 M 75 75 1 PP S n gr gs 25 25 775 2693 CB 750 2743 M 75 -75 1 PP S n gr /fm 256 def 837 2688 M 0 -38 -38 0 0 38 38 0 4 PP 1 F n 6 4 SP gs 25 25 842 2693 CB 817 2668 M 75 75 1 PP S n gr gs 25 25 842 2693 CB 817 2743 M 75 -75 1 PP S n gr /fm 256 def 904 2651 M 0 -37 -38 0 0 37 38 0 4 PP 1 F n 6 4 SP gs 25 25 908 2655 CB 883 2630 M 75 75 1 PP S n gr gs 25 25 908 2655 CB 883 2705 M 75 -75 1 PP S n gr /fm 256 def 971 2651 M 0 -37 -37 0 0 37 37 0 4 PP 1 F n 6 4 SP gs 25 25 975 2655 CB 950 2630 M 75 75 1 PP S n gr gs 25 25 975 2655 CB 950 2705 M 75 -75 1 PP S n gr /fm 256 def 1037 2622 M 0 -37 -38 0 0 37 38 0 4 PP 1 F n 6 4 SP gs 25 25 1041 2626 CB 1016 2601 M 75 75 1 PP S n gr gs 25 25 1041 2626 CB 1016 2676 M 75 -75 1 PP S n gr /fm 256 def 1166 2626 M 0 -37 -38 0 0 37 38 0 4 PP 1 F n 6 4 SP gs 25 25 1171 2630 CB 1146 2605 M 75 75 1 PP S n gr gs 25 25 1171 2630 CB 1146 2680 M 75 -75 1 PP S n gr /fm 256 def 1300 2638 M 0 -38 -37 0 0 38 37 0 4 PP 1 F n 6 4 SP gs 25 25 1304 2643 CB 1279 2618 M 75 75 1 PP S n gr gs 25 25 1304 2643 CB 1279 2693 M 75 -75 1 PP S n gr /fm 256 def 1433 2630 M 0 -38 -38 0 0 38 38 0 4 PP 1 F n 6 4 SP gs 25 25 1437 2634 CB 1412 2609 M 75 75 1 PP S n gr gs 25 25 1437 2634 CB 1412 2684 M 75 -75 1 PP S n gr /fm 256 def 1566 2559 M 0 -38 -38 0 0 38 38 0 4 PP 1 F n 6 4 SP gs 25 25 1571 2563 CB 1546 2538 M 75 75 1 PP S n gr gs 25 25 1571 2563 CB 1546 2613 M 75 -75 1 PP S n gr /fm 256 def 554 2801 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 587 2776 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 654 2738 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 721 2718 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 787 2680 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 854 2663 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 921 2643 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 987 2630 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 1054 2572 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1183 2576 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 1316 2584 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 1450 2563 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1583 2468 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 554 2830 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 587 2797 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 654 2751 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 721 2722 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 787 2684 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 854 2663 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 921 2626 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 987 2622 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 1054 2551 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1183 2547 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 1316 2551 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 1450 2543 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1583 2380 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n 0 lc 0 lj /fm 256 def 20 20 544 2824 B 1 F S n /fm 256 def 20 20 577 2778 B 1 F S n /fm 256 def 20 20 644 2715 B 1 F S n /fm 256 def 20 20 710 2686 B 1 F S n /fm 256 def 20 20 777 2628 B 1 F S n /fm 256 def 20 20 844 2620 B 1 F S n /fm 256 def 20 20 910 2565 B 1 F S n /fm 256 def 20 20 977 2561 B 1 F S n /fm 256 def 20 20 1043 2465 B 1 F S n /fm 256 def 20 20 1173 2461 B 1 F S n /fm 256 def 20 20 1306 2461 B 1 F S n /fm 256 def 20 20 1439 2453 B 1 F S n /fm 256 def 20 20 1573 2261 B 1 F S n 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC gs 1383 1121 300 2180 CB 467 2797 25 (0) 25 SB gr gs 1383 1121 300 2180 CB 467 2688 25 (5) 25 SB gr gs 1383 1121 300 2180 CB 442 2580 50 (10) 50 SB gr gs 1383 1121 300 2180 CB 442 2468 50 (15) 50 SB gr gs 1383 1121 300 2180 CB 442 2359 50 (20) 50 SB gr gs 1383 1121 300 2180 CB 442 2251 50 (25) 50 SB gr gs 1383 1121 300 2180 CB 508 2859 25 (0) 25 SB gr gs 1383 1121 300 2180 CB 642 2859 25 (8) 25 SB gr gs 1383 1121 300 2180 CB 762 2859 50 (16) 50 SB gr gs 1383 1121 300 2180 CB 896 2859 50 (24) 50 SB gr gs 1383 1121 300 2180 CB 1029 2859 50 (32) 50 SB gr gs 1383 1121 300 2180 CB 1158 2859 50 (40) 50 SB gr gs 1383 1121 300 2180 CB 1291 2859 50 (48) 50 SB gr gs 1383 1121 300 2180 CB 1425 2859 50 (56) 50 SB gr gs 1383 1121 300 2180 CB 1558 2859 50 (64) 50 SB gr 255 255 255 fC /fm 256 def 1007 232 548 3020 B 1 F S n 1 lc 1 lj gs 38 8 583 3068 CB 546 3072 M 112 0 1 PP S n gr 0 0 0 fC /fm 256 def 600 3059 M 13 -25 -25 0 12 25 3 PP 1 F S n gs 121 79 571 3043 CB 633 3047 50 (32) 50 SB gr gs 38 8 779 3068 CB 742 3072 M 112 0 1 PP S n gr /fm 256 def 800 3084 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n gs 125 79 767 3043 CB 833 3047 50 (64) 50 SB gr gs 37 8 979 3068 CB 942 3072 M 112 0 1 PP S n gr 0 lc 0 lj /fm 256 def 20 20 985 3061 B 1 F S n gs 145 79 967 3043 CB 1029 3047 75 (128) 75 SB gr 1 lc 1 lj gs 37 8 1175 3068 CB 1137 3072 M 113 0 1 PP S n gr 255 255 255 fC /fm 256 def 1179 3055 M 0 -38 -37 0 0 38 37 0 4 PP 1 F n 6 4 SP gs 25 25 1183 3059 CB 1158 3034 M 75 75 1 PP S n gr gs 25 25 1183 3059 CB 1158 3109 M 75 -75 1 PP S n gr 0 0 0 fC gs 150 79 1162 3043 CB 1229 3047 75 (256) 75 SB gr gs 37 8 1375 3068 CB 1337 3072 M 113 0 1 PP S n gr 255 255 255 fC /fm 256 def 1391 3059 M 12 -25 -25 0 13 25 3 PP 1 F S n 0 0 0 fC gs 146 79 1362 3043 CB 1425 3047 75 (512) 75 SB gr gs 38 8 583 3172 CB 546 3176 M 112 0 1 PP S n gr 255 255 255 fC /fm 256 def 600 3188 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n 0 0 0 fC gs 171 79 571 3147 CB 633 3151 100 (1024) 100 SB gr gs 38 8 779 3172 CB 742 3176 M 112 0 1 PP S n gr 0 lc 0 lj 255 255 255 fC /fm 256 def 20 20 789 3165 B 1 F S n 0 0 0 fC gs 175 79 767 3147 CB 833 3151 100 (2048) 100 SB gr gs 66 404 346 2355 CB 367 2359 28 (S) 28 SB gr gs 66 404 346 2355 CB 367 2413 25 (p) 25 SB gr gs 66 404 346 2355 CB 371 2468 22 (e) 22 SB gr gs 66 404 346 2355 CB 371 2522 22 (e) 22 SB gr gs 66 404 346 2355 CB 367 2576 25 (d) 25 SB gr gs 66 404 346 2355 CB 367 2630 25 (u) 25 SB gr gs 66 404 346 2355 CB 367 2684 25 (p) 25 SB gr gs 146 79 979 2934 CB 987 2938 128 (Nodes) 128 SB gr 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 3301 193 (Figure 1.) 193 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 493 3304 715 ( 8X8 Sector Sharks World Speedup) 715 SB 392 3422 144 (Figure ) 154 SB 546 3422 38 (1 ) 48 SB 594 3422 93 (also ) 103 SB 697 3422 276 (demonstrates ) 286 SB 983 3422 74 (the ) 84 SB 1067 3422 238 (importance ) 248 SB 1315 3422 55 (of ) 65 SB 1380 3422 270 (configuration) 270 SB 300 3480 85 (and ) 90 SB 390 3480 99 (load ) 104 SB 494 3480 220 (balancing. ) 225 SB 719 3480 13 ( ) 18 SB 737 3480 83 (For ) 88 SB 825 3480 113 (large ) 118 SB 943 3480 185 (numbers ) 191 SB 1134 3480 55 (of ) 61 SB 1195 3480 206 (creatures, ) 212 SB 1407 3480 74 (the ) 80 SB 1487 3480 163 (speedup) 163 SB 300 3538 143 (curves ) 149 SB 449 3538 118 (show ) 124 SB 573 3538 176 (plateaus ) 182 SB 755 3538 179 (between ) 185 SB 940 3538 63 (32 ) 69 SB 1009 3538 85 (and ) 91 SB 1100 3538 63 (64 ) 69 SB 1169 3538 142 (nodes, ) 148 SB 1317 3538 102 (with ) 109 SB 1426 3538 105 (little ) 112 SB 1538 3538 55 (or ) 62 SB 1600 3538 50 (no) 50 SB 300 3596 123 (perfor) 123 SB 423 3596 143 (mance ) 146 SB 569 3596 280 (improvement ) 283 SB 852 3596 49 (at ) 52 SB 904 3596 76 (40, ) 79 SB 983 3596 76 (48, ) 79 SB 1062 3596 55 (or ) 58 SB 1120 3596 63 (56 ) 66 SB 1186 3596 142 (nodes. ) 146 SB 1332 3596 13 ( ) 17 SB 1349 3596 91 (The ) 95 SB 1444 3596 143 (reason ) 147 SB 1591 3596 59 (for) 59 SB 300 3654 564 (this phenomenon is that the ) 565 SB 865 3654 127 (entire ) 128 SB 993 3654 224 (simulation ) 225 SB 1218 3654 170 (consists ) 171 SB 1389 3654 55 (of ) 56 SB 1445 3654 63 (64 ) 64 SB 1509 3654 141 (objects) 141 SB 300 3712 102 (\(one ) 116 SB 416 3712 77 (per ) 91 SB 507 3712 162 (sector\), ) 177 SB 684 3712 104 (each ) 119 SB 803 3712 55 (of ) 70 SB 873 3712 135 (which ) 150 SB 1023 3712 104 (does ) 119 SB 1142 3712 302 (approximately ) 317 SB 1459 3712 74 (the ) 89 SB 1548 3712 102 (same) 102 SB 300 3770 163 (amount ) 166 SB 466 3770 55 (of ) 58 SB 524 3770 129 (work. ) 132 SB 656 3770 13 ( ) 16 SB 672 3770 126 (Thus, ) 129 SB 801 3770 302 (configurations ) 305 SB 1106 3770 88 (that ) 92 SB 1198 3770 107 (have ) 111 SB 1309 3770 157 (exactly ) 161 SB 1470 3770 74 (the ) 78 SB 1548 3770 102 (same) 102 SB 300 3828 1088 (number of objects on each nodes are better balanced. ) 1089 SB 1389 3828 55 (In ) 56 SB 1445 3828 205 (particular,) 205 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 7 7 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 121 (when ) 123 SB 423 152 74 (the ) 76 SB 499 152 166 (number ) 169 SB 668 152 55 (of ) 58 SB 726 152 129 (nodes ) 132 SB 858 152 170 (exceeds ) 173 SB 1031 152 76 (32, ) 79 SB 1110 152 118 (some ) 121 SB 1231 152 129 (nodes ) 132 SB 1363 152 107 (have ) 110 SB 1473 152 102 (only ) 105 SB 1578 152 72 (one) 72 SB 300 210 148 (object, ) 154 SB 454 210 124 (while ) 130 SB 584 210 116 (other ) 122 SB 706 210 129 (nodes ) 135 SB 841 210 107 (have ) 113 SB 954 210 51 (2. ) 57 SB 1011 210 13 ( ) 19 SB 1030 210 91 (The ) 97 SB 1127 210 176 (speedup ) 183 SB 1310 210 72 (for ) 79 SB 1389 210 115 (these ) 122 SB 1511 210 99 (runs ) 106 SB 1617 210 33 (is) 33 SB 300 268 1230 (limited by the speed of the nodes hosting two objects, just as ) 1231 SB 1531 268 41 (it ) 42 SB 1573 268 77 (was) 77 SB 300 326 72 (for ) 82 SB 382 326 63 (32 ) 73 SB 455 326 142 (nodes. ) 152 SB 607 326 13 ( ) 23 SB 630 326 63 (At ) 73 SB 703 326 63 (64 ) 73 SB 776 326 142 (nodes, ) 152 SB 928 326 104 (each ) 114 SB 1042 326 110 (node ) 120 SB 1162 326 79 (has ) 89 SB 1251 326 157 (exactly ) 168 SB 1419 326 85 (one ) 96 SB 1515 326 135 (object,) 135 SB 300 384 853 (allowing a substantial increase in speedup.) 853 SB 392 442 147 (8-by-8 ) 156 SB 548 442 132 (sector ) 141 SB 689 442 99 (runs ) 108 SB 797 442 110 (were ) 119 SB 916 442 77 (not ) 86 SB 1002 442 121 (made ) 130 SB 1132 442 72 (for ) 81 SB 1213 442 116 (more ) 126 SB 1339 442 99 (than ) 109 SB 1448 442 63 (64 ) 73 SB 1521 442 129 (nodes.) 129 SB 300 500 124 (Since ) 127 SB 427 500 74 (the ) 77 SB 504 500 224 (simulation ) 227 SB 731 500 102 (only ) 105 SB 836 500 179 (contains ) 182 SB 1018 500 63 (64 ) 66 SB 1084 500 167 (objects, ) 170 SB 1254 500 121 (using ) 124 SB 1378 500 116 (more ) 119 SB 1497 500 99 (than ) 103 SB 1600 500 50 (64) 50 SB 300 558 766 (nodes would never improve speedups.) 766 SB 392 616 91 (The ) 106 SB 498 616 195 (speedups ) 211 SB 709 616 185 (obtained ) 201 SB 910 616 72 (for ) 88 SB 998 616 74 (the ) 90 SB 1088 616 147 (8-by-8 ) 163 SB 1251 616 132 (sector ) 148 SB 1399 616 99 (runs ) 115 SB 1514 616 136 (ranged) 136 SB 300 674 179 (between ) 184 SB 484 674 76 (.63 ) 81 SB 565 674 52 (\(a ) 57 SB 622 674 235 (slowdown\) ) 240 SB 862 674 72 (for ) 77 SB 939 674 113 (1024 ) 118 SB 1057 674 193 (creatures ) 199 SB 1256 674 63 (on ) 69 SB 1325 674 38 (2 ) 44 SB 1369 674 129 (nodes ) 135 SB 1504 674 52 (to ) 58 SB 1562 674 88 (25.5) 88 SB 300 732 72 (for ) 76 SB 376 732 113 (2048 ) 117 SB 493 732 193 (creatures ) 197 SB 690 732 63 (on ) 67 SB 757 732 63 (64 ) 67 SB 824 732 142 (nodes. ) 146 SB 970 732 13 ( ) 17 SB 987 732 91 (The ) 95 SB 1082 732 93 (best ) 98 SB 1180 732 176 (speedup ) 181 SB 1361 732 185 (obtained ) 190 SB 1551 732 72 (for ) 77 SB 1628 732 22 (a) 22 SB 300 790 63 (32 ) 80 SB 380 790 174 (creature ) 191 SB 571 790 80 (run ) 97 SB 668 790 90 (was ) 107 SB 775 790 101 (2.75 ) 118 SB 893 790 63 (on ) 80 SB 973 790 63 (20 ) 80 SB 1053 790 142 (nodes, ) 159 SB 1212 790 213 (indicating ) 230 SB 1442 790 99 (how ) 116 SB 1558 790 92 (little) 92 SB 300 848 176 (speedup ) 181 SB 481 848 46 (is ) 51 SB 532 848 193 (available ) 199 SB 731 848 72 (for ) 78 SB 809 848 88 (that ) 94 SB 903 848 237 (simulation. ) 243 SB 1146 848 13 ( ) 19 SB 1165 848 252 (Efficiencies ) 258 SB 1423 848 180 (\(defined ) 186 SB 1609 848 41 (as) 41 SB 300 906 74 (the ) 76 SB 376 906 176 (speedup ) 178 SB 554 906 163 (divided ) 165 SB 719 906 63 (by ) 65 SB 784 906 74 (the ) 76 SB 860 906 166 (number ) 168 SB 1028 906 55 (of ) 57 SB 1085 906 146 (nodes\) ) 149 SB 1234 906 149 (ranged ) 152 SB 1386 906 111 (from ) 114 SB 1500 906 80 (4% ) 83 SB 1583 906 67 (\(32) 67 SB 300 964 193 (creatures ) 197 SB 497 964 63 (on ) 67 SB 564 964 63 (64 ) 67 SB 631 964 146 (nodes\) ) 150 SB 781 964 52 (to ) 56 SB 837 964 105 (60% ) 109 SB 946 964 130 (\(2048 ) 135 SB 1081 964 193 (creatures ) 198 SB 1279 964 63 (on ) 68 SB 1347 964 38 (8 ) 43 SB 1390 964 159 (nodes\). ) 164 SB 1554 964 13 ( ) 18 SB 1572 964 78 (The) 78 SB 300 1022 823 (efficiency for the best speedup was 40%.) 823 SB 392 1080 144 (Figure ) 151 SB 543 1080 38 (2 ) 45 SB 588 1080 137 (shows ) 144 SB 732 1080 74 (the ) 81 SB 813 1080 115 (same ) 122 SB 935 1080 143 (curves ) 150 SB 1085 1080 72 (for ) 79 SB 1164 1080 35 (a ) 42 SB 1206 1080 174 (division ) 182 SB 1388 1080 55 (of ) 63 SB 1451 1080 74 (the ) 82 SB 1533 1080 117 (world) 117 SB 300 1138 91 (into ) 93 SB 393 1138 197 (16-by-16 ) 199 SB 592 1138 164 (sectors, ) 166 SB 758 1138 55 (or ) 57 SB 815 1138 88 (256 ) 91 SB 906 1138 102 (total ) 105 SB 1011 1138 167 (objects. ) 170 SB 1181 1138 13 ( ) 16 SB 1197 1138 138 (Points ) 141 SB 1338 1138 74 (are ) 77 SB 1415 1138 143 (shown ) 146 SB 1561 1138 89 (only) 89 SB 300 1196 72 (for ) 78 SB 378 1196 101 (512, ) 107 SB 485 1196 126 (1024, ) 132 SB 617 1196 85 (and ) 91 SB 708 1196 113 (2048 ) 119 SB 827 1196 206 (creatures, ) 212 SB 1039 1196 54 (as ) 60 SB 1099 1196 118 (those ) 124 SB 1223 1196 243 (simulations ) 249 SB 1472 1196 178 (provided) 178 SB 300 1254 74 (the ) 89 SB 389 1254 93 (best ) 108 SB 497 1254 208 (speedups. ) 223 SB 720 1254 13 ( ) 28 SB 748 1254 91 (The ) 107 SB 855 1254 216 (maximum ) 232 SB 1087 1254 195 (speedups ) 211 SB 1298 1254 185 (obtained ) 201 SB 1499 1254 63 (by ) 79 SB 1578 1254 72 (this) 72 SB 300 1312 160 (version ) 164 SB 464 1312 55 (of ) 59 SB 523 1312 149 (Sharks ) 153 SB 676 1312 141 (World ) 145 SB 821 1312 90 (was ) 94 SB 915 1312 139 (24.45, ) 143 SB 1058 1312 127 (lower ) 131 SB 1189 1312 99 (than ) 103 SB 1292 1312 74 (the ) 78 SB 1370 1312 216 (maximum ) 221 SB 1591 1312 59 (for) 59 SB 300 1370 74 (the ) 76 SB 376 1370 147 (8-by-8 ) 149 SB 525 1370 173 (version. ) 176 SB 701 1370 13 ( ) 16 SB 717 1370 121 (More ) 124 SB 841 1370 237 (interesting, ) 240 SB 1081 1370 165 (though, ) 168 SB 1249 1370 46 (is ) 49 SB 1298 1370 88 (that ) 91 SB 1389 1370 74 (the ) 77 SB 1466 1370 184 (16-by-16) 184 SB 300 1428 132 (sector ) 139 SB 439 1428 99 (runs ) 106 SB 545 1428 63 (do ) 70 SB 615 1428 77 (not ) 84 SB 699 1428 118 (show ) 126 SB 825 1428 74 (the ) 82 SB 907 1428 176 (plateaus ) 184 SB 1091 1428 88 (that ) 96 SB 1187 1428 74 (the ) 82 SB 1269 1428 147 (8-by-8 ) 155 SB 1424 1428 132 (sector ) 140 SB 1564 1428 86 (runs) 86 SB 300 1486 178 (showed. ) 180 SB 480 1486 13 ( ) 15 SB 495 1486 124 (Since ) 126 SB 621 1486 113 (there ) 115 SB 736 1486 74 (are ) 76 SB 812 1486 116 (more ) 118 SB 930 1486 154 (objects ) 156 SB 1086 1486 52 (in ) 54 SB 1140 1486 74 (the ) 76 SB 1216 1486 197 (16-by-16 ) 200 SB 1416 1486 132 (sector ) 135 SB 1551 1486 99 (runs,) 99 SB 300 1544 155 (TWOS ) 156 SB 456 1544 46 (is ) 47 SB 503 1544 96 (able ) 97 SB 600 1544 52 (to ) 53 SB 653 1544 127 (better ) 128 SB 781 1544 165 (balance ) 166 SB 947 1544 74 (the ) 75 SB 1022 1544 99 (runs ) 100 SB 1122 1544 74 (are ) 75 SB 1197 1544 63 (48 ) 65 SB 1262 1544 55 (or ) 57 SB 1319 1544 63 (56 ) 65 SB 1384 1544 142 (nodes. ) 144 SB 1528 1544 13 ( ) 15 SB 1543 1544 47 (If ) 49 SB 1592 1544 58 (we) 58 SB 300 1602 110 (were ) 127 SB 427 1602 96 (able ) 113 SB 540 1602 52 (to ) 69 SB 609 1602 80 (run ) 97 SB 706 1602 63 (on ) 80 SB 786 1602 88 (192 ) 105 SB 891 1602 142 (nodes, ) 159 SB 1050 1602 74 (the ) 91 SB 1141 1602 157 (plateau ) 175 SB 1316 1602 138 (would ) 156 SB 1472 1602 178 (probably) 178 SB 300 1660 198 (reappear, ) 200 SB 500 1660 169 (running ) 171 SB 671 1660 63 (no ) 65 SB 736 1660 124 (faster ) 126 SB 862 1660 99 (than ) 101 SB 963 1660 88 (128 ) 90 SB 1053 1660 142 (nodes, ) 145 SB 1198 1660 102 (with ) 105 SB 1303 1660 35 (a ) 38 SB 1341 1660 77 (big ) 80 SB 1421 1660 99 (gain ) 102 SB 1523 1660 49 (at ) 52 SB 1575 1660 75 (256) 75 SB 300 1718 781 (nodes, as each object got its own node.) 781 SB 1 lc 1 lj 0 0 0 pC 6 4 SP gs 9 488 583 1932 CB 588 2907 M 0 -1463 1 PP S n gr gs 25 8 575 2416 CB 550 2420 M 75 0 1 PP S n gr gs 25 8 575 2320 CB 550 2324 M 75 0 1 PP S n gr gs 25 8 575 2220 CB 550 2224 M 75 0 1 PP S n gr gs 25 8 575 2124 CB 550 2128 M 75 0 1 PP S n gr gs 25 8 575 2024 CB 550 2028 M 75 0 1 PP S n gr gs 25 8 575 1928 CB 550 1932 M 75 0 1 PP S n gr gs 1008 8 588 2416 CB -421 2420 M 3025 0 1 PP S n gr gs 9 25 583 2407 CB 588 2457 M 0 -75 1 PP S n gr gs 9 25 708 2407 CB 713 2457 M 0 -75 1 PP S n gr gs 8 25 838 2407 CB 842 2457 M 0 -75 1 PP S n gr gs 8 25 963 2407 CB 967 2457 M 0 -75 1 PP S n gr gs 8 25 1088 2407 CB 1092 2457 M 0 -75 1 PP S n gr gs 8 25 1213 2407 CB 1217 2457 M 0 -75 1 PP S n gr gs 8 25 1342 2407 CB 1346 2457 M 0 -75 1 PP S n gr gs 8 25 1467 2407 CB 1471 2457 M 0 -75 1 PP S n gr gs 8 25 1592 2407 CB 1596 2457 M 0 -75 1 PP S n gr gs 29 21 621 2382 CB 592 2424 M 87 -63 1 PP S n gr gs 63 46 650 2336 CB 588 2428 M 187 -138 1 PP S n gr gs 62 20 713 2316 CB 650 2357 M 188 -62 1 PP S n gr gs 67 59 775 2257 CB 708 2374 M 200 -175 1 PP S n gr gs 62 17 842 2240 CB 779 2274 M 188 -50 1 PP S n gr gs 63 29 904 2211 CB 842 2270 M 187 -88 1 PP S n gr gs 62 12 967 2199 CB 904 2224 M 188 -38 1 PP S n gr gs 63 42 1029 2157 CB 967 2240 M 187 -125 1 PP S n gr gs 125 25 1092 2132 CB 967 2182 M 375 -75 1 PP S n gr gs 129 37 1217 2095 CB 1088 2170 M 387 -113 1 PP S n gr gs 125 9 1346 2086 CB 1221 2103 M 375 -25 1 PP S n gr gs 125 4 1471 2082 CB 1346 2090 M 375 -12 1 PP S n gr gs 29 38 621 2382 CB 592 2457 M 87 -112 1 PP S n gr gs 63 37 650 2345 CB 588 2420 M 187 -113 1 PP S n gr gs 62 29 713 2316 CB 650 2374 M 188 -88 1 PP S n gr gs 67 51 775 2265 CB 708 2366 M 200 -151 1 PP S n gr gs 62 16 842 2249 CB 779 2282 M 188 -50 1 PP S n gr gs 63 29 904 2220 CB 842 2278 M 187 -88 1 PP S n gr gs 62 21 967 2199 CB 904 2240 M 188 -62 1 PP S n gr gs 63 42 1029 2157 CB 967 2240 M 187 -125 1 PP S n gr gs 125 25 1092 2132 CB 967 2182 M 375 -75 1 PP S n gr gs 129 37 1217 2095 CB 1088 2170 M 387 -113 1 PP S n gr gs 125 25 1346 2070 CB 1221 2120 M 375 -75 1 PP S n gr gs 125 42 1471 2028 CB 1346 2111 M 375 -125 1 PP S n gr gs 29 34 621 2386 CB 592 2453 M 87 -100 1 PP S n gr gs 63 50 650 2336 CB 588 2436 M 187 -150 1 PP S n gr gs 62 29 713 2307 CB 650 2366 M 188 -88 1 PP S n gr gs 67 54 775 2253 CB 708 2361 M 200 -162 1 PP S n gr gs 62 21 842 2232 CB 779 2274 M 188 -63 1 PP S n gr gs 63 33 904 2199 CB 842 2265 M 187 -100 1 PP S n gr gs 62 17 967 2182 CB 904 2215 M 188 -50 1 PP S n gr gs 63 58 1029 2124 CB 967 2240 M 187 -175 1 PP S n gr gs 125 29 1092 2095 CB 967 2153 M 375 -88 1 PP S n gr gs 129 46 1217 2049 CB 1088 2140 M 387 -137 1 PP S n gr gs 125 29 1346 2020 CB 1221 2078 M 375 -88 1 PP S n gr gs 125 80 1471 1940 CB 1346 2099 M 375 -238 1 PP S n gr 255 255 255 fC /fm 256 def 621 2391 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 650 2370 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 713 2324 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 775 2303 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 842 2245 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 904 2228 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 967 2199 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1029 2186 M 12 -25 -25 0 13 25 3 PP 1 F S n /fm 256 def 1092 2145 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1217 2120 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1346 2082 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1471 2074 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 1596 2070 M 13 -25 -25 0 12 25 3 PP 1 F S n /fm 256 def 621 2432 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 650 2395 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 713 2357 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 775 2328 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 842 2278 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 904 2261 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 967 2232 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1029 2211 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 1092 2170 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1217 2145 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1346 2107 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1471 2082 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1596 2040 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n 0 lc 0 lj /fm 256 def 20 20 610 2409 B 1 F S n /fm 256 def 20 20 640 2376 B 1 F S n /fm 256 def 20 20 702 2326 B 1 F S n /fm 256 def 20 20 765 2297 B 1 F S n /fm 256 def 20 20 831 2242 B 1 F S n /fm 256 def 20 20 894 2222 B 1 F S n /fm 256 def 20 20 956 2188 B 1 F S n /fm 256 def 20 20 1019 2172 B 1 F S n /fm 256 def 20 20 1081 2113 B 1 F S n /fm 256 def 20 20 1206 2084 B 1 F S n /fm 256 def 20 20 1335 2038 B 1 F S n /fm 256 def 20 20 1460 2009 B 1 F S n /fm 256 def 20 20 1585 1930 B 1 F S n 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC gs 1396 942 300 1832 CB 467 2382 88 (0.00) 88 SB gr gs 1396 942 300 1832 CB 467 2286 88 (5.00) 88 SB gr gs 1396 942 300 1832 CB 442 2190 113 (10.00) 113 SB gr gs 1396 942 300 1832 CB 442 2090 113 (15.00) 113 SB gr gs 1396 942 300 1832 CB 442 1995 113 (20.00) 113 SB gr gs 1396 942 300 1832 CB 442 1895 113 (25.00) 113 SB gr gs 1396 942 300 1832 CB 575 2445 25 (0) 25 SB gr gs 1396 942 300 1832 CB 700 2445 25 (8) 25 SB gr gs 1396 942 300 1832 CB 817 2445 50 (16) 50 SB gr gs 1396 942 300 1832 CB 942 2445 50 (24) 50 SB gr gs 1396 942 300 1832 CB 1067 2445 50 (32) 50 SB gr gs 1396 942 300 1832 CB 1192 2445 50 (40) 50 SB gr gs 1396 942 300 1832 CB 1321 2445 50 (48) 50 SB gr gs 1396 942 300 1832 CB 1446 2445 50 (56) 50 SB gr gs 1396 942 300 1832 CB 1571 2445 50 (64) 50 SB gr 255 255 255 fC /fm 256 def 612 128 785 2605 B 1 F S n 1 lc 1 lj gs 37 8 821 2653 CB 783 2657 M 113 0 1 PP S n gr /fm 256 def 838 2645 M 13 -25 -25 0 12 25 3 PP 1 F S n 0 0 0 fC gs 146 79 808 2628 CB 871 2632 75 (512) 75 SB gr gs 37 8 1017 2653 CB 979 2657 M 113 0 1 PP S n gr 255 255 255 fC /fm 256 def 1038 2670 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n 0 0 0 fC gs 175 79 1004 2628 CB 1071 2632 100 (1024) 100 SB gr gs 37 8 1217 2653 CB 1179 2657 M 113 0 1 PP S n gr 0 lc 0 lj 255 255 255 fC /fm 256 def 20 20 1223 2647 B 1 F S n 0 0 0 fC gs 171 79 1204 2628 CB 1267 2632 100 (2048) 100 SB gr gs 67 404 346 1974 CB 367 1978 28 (S) 28 SB gr gs 67 404 346 1974 CB 367 2032 25 (p) 25 SB gr gs 67 404 346 1974 CB 371 2086 22 (e) 22 SB gr gs 67 404 346 1974 CB 371 2140 22 (e) 22 SB gr gs 67 404 346 1974 CB 367 2195 25 (d) 25 SB gr gs 67 404 346 1974 CB 367 2249 25 (u) 25 SB gr gs 67 404 346 1974 CB 367 2303 25 (p) 25 SB gr gs 146 79 1021 2520 CB 1029 2524 128 (Nodes) 128 SB gr 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 2833 193 (Figure 2.) 193 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 493 2836 813 ( 16-by-16 Sector Sharks World Speedup) 813 SB 392 2954 91 (The ) 97 SB 489 2954 197 (16-by-16 ) 203 SB 692 2954 132 (sector ) 138 SB 830 2954 99 (runs ) 105 SB 935 2954 191 (probably ) 197 SB 1132 2954 63 (do ) 70 SB 1202 2954 77 (not ) 84 SB 1286 2954 165 (achieve ) 172 SB 1458 2954 54 (as ) 61 SB 1519 2954 102 (high ) 109 SB 1628 2954 22 (a) 22 SB 300 3012 176 (speedup ) 188 SB 488 3012 54 (as ) 66 SB 554 3012 74 (the ) 86 SB 640 3012 299 (corresponding ) 311 SB 951 3012 147 (8-by-8 ) 159 SB 1110 3012 132 (sector ) 145 SB 1255 3012 99 (runs ) 112 SB 1367 3012 72 (for ) 85 SB 1452 3012 113 (1024 ) 126 SB 1578 3012 72 (and) 72 SB 300 3070 113 (2048 ) 118 SB 418 3070 193 (creatures ) 198 SB 616 3070 170 (because ) 175 SB 791 3070 105 (their ) 111 SB 902 3070 233 (granularity ) 239 SB 1141 3070 55 (of ) 61 SB 1202 3070 263 (computation ) 269 SB 1471 3070 46 (is ) 52 SB 1523 3070 127 (lower.) 127 SB 300 3128 91 (The ) 93 SB 393 3128 115 (same ) 117 SB 510 3128 166 (number ) 168 SB 678 3128 55 (of ) 57 SB 735 3128 193 (creatures ) 195 SB 930 3128 74 (are ) 76 SB 1006 3128 157 (present ) 159 SB 1165 3128 72 (for ) 74 SB 1239 3128 102 (both ) 104 SB 1343 3128 130 (cases, ) 133 SB 1476 3128 85 (and ) 88 SB 1564 3128 86 (they) 86 SB 300 3186 1350 (swim to the same places, so each sector has fewer creatures to keep) 1350 SB 300 3244 113 (track ) 117 SB 417 3244 68 (of. ) 72 SB 489 3244 13 ( ) 18 SB 507 3244 129 (Much ) 134 SB 641 3244 55 (of ) 60 SB 701 3244 74 (the ) 79 SB 780 3244 233 (granularity ) 238 SB 1018 3244 55 (of ) 60 SB 1078 3244 149 (Sharks ) 154 SB 1232 3244 141 (World ) 146 SB 1378 3244 140 (events ) 145 SB 1523 3244 127 (comes) 127 SB 300 3302 111 (from ) 114 SB 414 3302 227 (comparing ) 230 SB 644 3302 93 (lists ) 96 SB 740 3302 55 (of ) 58 SB 798 3302 140 (sharks ) 143 SB 941 3302 85 (and ) 88 SB 1029 3302 88 (fish ) 91 SB 1120 3302 52 (to ) 56 SB 1176 3302 129 (check ) 133 SB 1309 3302 72 (for ) 76 SB 1385 3302 265 (intersections,) 265 SB 300 3360 57 (so ) 63 SB 363 3360 127 (fewer ) 133 SB 496 3360 146 (entries ) 152 SB 648 3360 52 (in ) 58 SB 706 3360 104 (each ) 110 SB 816 3360 168 (sector\222s ) 174 SB 990 3360 74 (list ) 80 SB 1070 3360 140 (means ) 147 SB 1217 3360 87 (less ) 94 SB 1311 3360 116 (work ) 123 SB 1434 3360 77 (per ) 84 SB 1518 3360 132 (sector,) 132 SB 300 3418 160 (leading ) 163 SB 463 3418 52 (to ) 55 SB 518 3418 35 (a ) 38 SB 556 3418 141 (higher ) 144 SB 700 3418 105 (ratio ) 108 SB 808 3418 55 (of ) 58 SB 866 3418 196 (overhead ) 199 SB 1065 3418 52 (to ) 56 SB 1121 3418 96 (user ) 100 SB 1221 3418 129 (work, ) 133 SB 1354 3418 85 (and ) 89 SB 1443 3418 129 (hence ) 133 SB 1576 3418 74 (less) 74 SB 300 3476 189 (speedup. ) 200 SB 500 3476 13 ( ) 24 SB 524 3476 91 (The ) 102 SB 626 3476 233 (granularity ) 244 SB 870 3476 55 (of ) 66 SB 936 3476 74 (the ) 86 SB 1022 3476 147 (8-by-8 ) 159 SB 1181 3476 132 (sector ) 144 SB 1325 3476 224 (simulation ) 236 SB 1561 3476 89 (with) 89 SB 300 3534 113 (2048 ) 115 SB 415 3534 193 (creatures ) 195 SB 610 3534 46 (is ) 48 SB 658 3534 152 (around ) 154 SB 812 3534 38 (7 ) 40 SB 852 3534 265 (milliseconds ) 268 SB 1120 3534 77 (per ) 80 SB 1200 3534 134 (event. ) 137 SB 1337 3534 13 ( ) 16 SB 1353 3534 83 (For ) 86 SB 1439 3534 74 (the ) 77 SB 1516 3534 134 (16-by-) 134 SB 300 3592 63 (16 ) 66 SB 366 3592 132 (sector ) 135 SB 501 3592 113 (2048 ) 116 SB 617 3592 174 (creature ) 177 SB 794 3592 112 (runs, ) 116 SB 910 3592 74 (the ) 78 SB 988 3592 233 (granularity ) 237 SB 1225 3592 46 (is ) 50 SB 1275 3592 38 (3 ) 42 SB 1317 3592 265 (milliseconds ) 269 SB 1586 3592 64 (per) 64 SB 300 3650 147 (event. ) 148 SB 448 3650 172 (\(TWOS ) 173 SB 621 3650 171 (actually ) 172 SB 793 3650 118 (gives ) 119 SB 912 3650 127 (better ) 128 SB 1040 3650 195 (speedups ) 196 SB 1236 3650 72 (for ) 73 SB 1309 3650 110 (most ) 111 SB 1420 3650 230 (simulations) 230 SB 300 3708 1178 (with granularities around 10 or 15 milliseconds per event.\)) 1178 SB 392 3766 91 (The ) 92 SB 484 3766 197 (16-by-16 ) 199 SB 683 3766 132 (sector ) 134 SB 817 3766 307 (decomposition ) 309 SB 1126 3766 55 (of ) 57 SB 1183 3766 88 (512 ) 90 SB 1273 3766 174 (creature ) 176 SB 1449 3766 99 (runs ) 101 SB 1550 3766 100 (actu-) 100 SB 300 3824 88 (ally ) 89 SB 389 3824 185 (provides ) 186 SB 575 3824 127 (better ) 128 SB 703 3824 195 (speedups ) 196 SB 899 3824 99 (than ) 100 SB 999 3824 74 (the ) 75 SB 1074 3824 147 (8-by-8 ) 148 SB 1222 3824 132 (sector ) 134 SB 1356 3824 294 (decomposition) 294 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 8 8 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 72 (for ) 91 SB 391 152 63 (all ) 82 SB 473 152 185 (numbers ) 204 SB 677 152 55 (of ) 74 SB 751 152 129 (nodes ) 148 SB 899 152 143 (except ) 162 SB 1061 152 38 (2 ) 57 SB 1118 152 142 (nodes. ) 161 SB 1279 152 13 ( ) 32 SB 1311 152 124 (Since ) 143 SB 1454 152 74 (the ) 94 SB 1548 152 102 (same) 102 SB 300 210 233 (granularity ) 239 SB 539 210 202 (argument ) 208 SB 747 210 154 (applies ) 160 SB 907 210 112 (here, ) 118 SB 1025 210 74 (the ) 80 SB 1105 210 216 (difference ) 222 SB 1327 210 46 (is ) 53 SB 1380 210 191 (probably ) 198 SB 1578 210 72 (due) 72 SB 300 268 52 (to ) 58 SB 358 268 177 (superior ) 184 SB 542 268 99 (load ) 106 SB 648 268 207 (balancing ) 214 SB 862 268 63 (by ) 70 SB 932 268 74 (the ) 81 SB 1013 268 197 (16-by-16 ) 204 SB 1217 268 132 (sector ) 139 SB 1356 268 294 (decomposition) 294 SB 300 326 243 (for 512 crea) 243 SB 543 326 110 (tures.) 110 SB 392 384 144 (Figure ) 150 SB 542 384 38 (3 ) 44 SB 586 384 137 (shows ) 143 SB 729 384 118 (some ) 124 SB 853 384 143 (results ) 149 SB 1002 384 72 (for ) 78 SB 1080 384 99 (runs ) 105 SB 1185 384 121 (made ) 127 SB 1312 384 63 (on ) 69 SB 1381 384 74 (the ) 81 SB 1462 384 188 (Chrysalis) 188 SB 300 442 213 (Operating ) 224 SB 524 442 173 (System. ) 184 SB 708 442 13 ( ) 24 SB 732 442 110 (Both ) 121 SB 853 442 126 (Mach ) 137 SB 990 442 85 (and ) 96 SB 1086 442 201 (Chrysalis ) 212 SB 1298 442 80 (run ) 91 SB 1389 442 63 (on ) 74 SB 1463 442 74 (the ) 85 SB 1548 442 102 (same) 102 SB 300 500 212 (hardware, ) 220 SB 520 500 57 (so ) 65 SB 585 500 74 (the ) 82 SB 667 500 235 (differences ) 243 SB 910 500 74 (are ) 82 SB 992 500 152 (wholly ) 160 SB 1152 500 85 (due ) 94 SB 1246 500 52 (to ) 61 SB 1307 500 198 (software, ) 207 SB 1514 500 136 (mostly) 136 SB 300 558 135 (below ) 137 SB 437 558 74 (the ) 76 SB 513 558 110 (level ) 112 SB 625 558 55 (of ) 58 SB 683 558 168 (TWOS. ) 171 SB 854 558 13 ( ) 16 SB 870 558 201 (Chrysalis ) 204 SB 1074 558 46 (is ) 49 SB 1123 558 35 (a ) 38 SB 1161 558 87 (less ) 90 SB 1251 558 165 (capable ) 168 SB 1419 558 164 (system, ) 167 SB 1586 558 64 (but) 64 SB 300 616 46 (is ) 47 SB 347 616 93 (also ) 94 SB 441 616 160 (smaller ) 161 SB 602 616 85 (and ) 87 SB 689 616 87 (less ) 89 SB 778 616 201 (intrusive. ) 203 SB 981 616 13 ( ) 15 SB 996 616 144 (Figure ) 146 SB 1142 616 38 (3 ) 40 SB 1182 616 137 (shows ) 139 SB 1321 616 74 (the ) 76 SB 1397 616 88 (two ) 90 SB 1487 616 163 (speedup) 163 SB 300 674 143 (curves ) 148 SB 448 674 72 (for ) 78 SB 526 674 147 (8-by-8 ) 153 SB 679 674 132 (sector ) 138 SB 817 674 113 (2048 ) 119 SB 936 674 174 (creature ) 180 SB 1116 674 99 (runs ) 105 SB 1221 674 127 (under ) 133 SB 1354 674 102 (both ) 108 SB 1462 674 188 (Chrysalis) 188 SB 300 732 85 (and ) 96 SB 396 732 139 (Mach. ) 150 SB 546 732 13 ( ) 24 SB 570 732 130 (There ) 141 SB 711 732 46 (is ) 57 SB 768 732 105 (little ) 116 SB 884 732 229 (difference, ) 240 SB 1124 732 143 (except ) 154 SB 1278 732 88 (that ) 99 SB 1377 732 74 (the ) 85 SB 1462 732 188 (Chrysalis) 188 SB 300 790 176 (speedup ) 179 SB 479 790 72 (for ) 75 SB 554 790 63 (64 ) 66 SB 620 790 129 (nodes ) 132 SB 752 790 46 (is ) 49 SB 801 790 35 (a ) 38 SB 839 790 66 (bit ) 69 SB 908 790 154 (higher. ) 158 SB 1066 790 13 ( ) 17 SB 1083 790 102 (This ) 106 SB 1189 790 46 (is ) 50 SB 1239 790 85 (due ) 89 SB 1328 790 52 (to ) 56 SB 1384 790 149 (certain ) 153 SB 1537 790 113 (Mach) 113 SB 300 848 266 (initialization ) 267 SB 567 848 215 (overheads ) 216 SB 783 848 88 (that ) 89 SB 872 848 124 (occur ) 125 SB 997 848 72 (for ) 73 SB 1070 848 102 (high ) 103 SB 1173 848 185 (numbers ) 186 SB 1359 848 55 (of ) 56 SB 1415 848 142 (nodes. ) 143 SB 1558 848 13 ( ) 14 SB 1572 848 78 (The) 78 SB 300 906 271 (phenomenon ) 277 SB 577 906 46 (is ) 52 SB 629 906 87 (less ) 93 SB 722 906 185 (apparent ) 191 SB 913 906 49 (at ) 56 SB 969 906 127 (lower ) 134 SB 1103 906 185 (numbers ) 192 SB 1295 906 55 (of ) 62 SB 1357 906 129 (nodes ) 136 SB 1493 906 157 (because) 157 SB 300 964 74 (the ) 82 SB 382 964 196 (overhead ) 204 SB 586 964 176 (depends ) 185 SB 771 964 63 (on ) 72 SB 843 964 74 (the ) 83 SB 926 964 166 (number ) 175 SB 1101 964 55 (of ) 64 SB 1165 964 142 (nodes, ) 151 SB 1316 964 85 (and ) 94 SB 1410 964 170 (because ) 179 SB 1589 964 61 (the) 61 SB 300 1022 141 (longer ) 146 SB 446 1022 80 (run ) 85 SB 531 1022 121 (times ) 126 SB 657 1022 55 (of ) 60 SB 717 1022 74 (the ) 79 SB 796 1022 88 (low ) 93 SB 889 1022 166 (number ) 171 SB 1060 1022 55 (of ) 60 SB 1120 1022 129 (nodes ) 135 SB 1255 1022 99 (tend ) 105 SB 1360 1022 52 (to ) 58 SB 1418 1022 165 (conceal ) 171 SB 1589 1022 61 (the) 61 SB 300 1080 175 (initializa) 175 SB 475 1080 287 (tion overhead.) 287 SB 1 lc 1 lj 0 0 0 pC 6 4 SP gs 9 691 529 1311 CB 533 2694 M 0 -2075 1 PP S n gr gs 25 8 521 1998 CB 496 2002 M 75 0 1 PP S n gr gs 25 8 521 1886 CB 496 1890 M 75 0 1 PP S n gr gs 25 8 521 1769 CB 496 1773 M 75 0 1 PP S n gr gs 25 9 521 1652 CB 496 1656 M 75 0 1 PP S n gr gs 25 8 521 1536 CB 496 1540 M 75 0 1 PP S n gr gs 25 8 521 1419 CB 496 1423 M 75 0 1 PP S n gr gs 25 9 521 1306 CB 496 1311 M 75 0 1 PP S n gr gs 1067 8 533 1998 CB -533 2002 M 3200 0 1 PP S n gr gs 9 25 529 1990 CB 533 2040 M 0 -75 1 PP S n gr gs 8 25 663 1990 CB 667 2040 M 0 -75 1 PP S n gr gs 8 25 796 1990 CB 800 2040 M 0 -75 1 PP S n gr gs 9 25 929 1990 CB 933 2040 M 0 -75 1 PP S n gr gs 8 25 1063 1990 CB 1067 2040 M 0 -75 1 PP S n gr gs 8 25 1196 1990 CB 1200 2040 M 0 -75 1 PP S n gr gs 9 25 1329 1990 CB 1333 2040 M 0 -75 1 PP S n gr gs 8 25 1463 1990 CB 1467 2040 M 0 -75 1 PP S n gr gs 8 25 1596 1990 CB 1600 2040 M 0 -75 1 PP S n gr gs 67 62 600 1894 CB 533 2019 M 200 -188 1 PP S n gr gs 66 33 667 1861 CB 600 1927 M 200 -100 1 PP S n gr gs 67 63 733 1798 CB 667 1923 M 200 -187 1 PP S n gr gs 67 8 800 1790 CB 733 1806 M 200 -25 1 PP S n gr gs 66 59 867 1731 CB 800 1848 M 200 -175 1 PP S n gr gs 67 4 933 1727 CB 867 1736 M 200 -13 1 PP S n gr gs 67 100 1000 1627 CB 933 1827 M 200 -300 1 PP S n gr gs 133 8 1067 1619 CB 933 1636 M 400 -25 1 PP S n gr gs 133 4 1200 1619 CB 1067 1615 M 400 12 1 PP S n gr gs 134 8 1333 1615 CB 1200 1631 M 400 -25 1 PP S n gr gs 133 204 1467 1411 CB 1333 1819 M 400 -613 1 PP S n gr gs 67 58 600 1890 CB 533 2006 M 200 -175 1 PP S n gr gs 66 29 667 1861 CB 600 1919 M 200 -88 1 PP S n gr gs 67 67 733 1794 CB 667 1927 M 200 -200 1 PP S n gr gs 67 8 800 1786 CB 733 1802 M 200 -25 1 PP S n gr gs 66 55 867 1731 CB 800 1840 M 200 -163 1 PP S n gr gs 67 8 933 1723 CB 867 1740 M 200 -25 1 PP S n gr gs 67 100 1000 1623 CB 933 1823 M 200 -300 1 PP S n gr gs 133 8 1067 1615 CB 933 1631 M 400 -25 1 PP S n gr gs 133 8 1200 1611 CB 1067 1615 M 400 0 1 PP S n gr gs 134 9 1333 1606 CB 1200 1623 M 400 -25 1 PP S n gr gs 133 241 1467 1365 CB 1333 1848 M 400 -725 1 PP S n gr 255 255 255 fC /fm 256 def 600 1969 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 667 1906 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 733 1873 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 800 1811 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 867 1802 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 933 1744 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 1000 1740 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 1067 1640 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1200 1631 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 1333 1636 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 1467 1627 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1600 1423 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n 0 lc 0 lj /fm 256 def 20 20 590 1938 B 1 F S n /fm 256 def 20 20 656 1879 B 1 F S n /fm 256 def 20 20 723 1850 B 1 F S n /fm 256 def 20 20 790 1783 B 1 F S n /fm 256 def 20 20 856 1775 B 1 F S n /fm 256 def 20 20 923 1721 B 1 F S n /fm 256 def 20 20 990 1713 B 1 F S n /fm 256 def 20 20 1056 1613 B 1 F S n /fm 256 def 20 20 1190 1604 B 1 F S n /fm 256 def 20 20 1323 1604 B 1 F S n /fm 256 def 20 20 1456 1596 B 1 F S n /fm 256 def 20 20 1590 1354 B 1 F S n 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC gs 1400 1179 300 1194 CB 471 1969 25 (0) 25 SB gr gs 1400 1179 300 1194 CB 471 1852 25 (5) 25 SB gr gs 1400 1179 300 1194 CB 446 1736 50 (10) 50 SB gr gs 1400 1179 300 1194 CB 446 1623 50 (15) 50 SB gr gs 1400 1179 300 1194 CB 446 1506 50 (20) 50 SB gr gs 1400 1179 300 1194 CB 446 1390 50 (25) 50 SB gr gs 1400 1179 300 1194 CB 446 1273 50 (30) 50 SB gr gs 1400 1179 300 1194 CB 521 2036 25 (0) 25 SB gr gs 1400 1179 300 1194 CB 654 2036 25 (8) 25 SB gr gs 1400 1179 300 1194 CB 775 2036 50 (16) 50 SB gr gs 1400 1179 300 1194 CB 908 2036 50 (24) 50 SB gr gs 1400 1179 300 1194 CB 1042 2036 50 (32) 50 SB gr gs 1400 1179 300 1194 CB 1175 2036 50 (40) 50 SB gr gs 1400 1179 300 1194 CB 1308 2036 50 (48) 50 SB gr gs 1400 1179 300 1194 CB 1442 2036 50 (56) 50 SB gr gs 1400 1179 300 1194 CB 1575 2036 50 (64) 50 SB gr 255 255 255 fC /fm 256 def 591 128 769 2196 B 1 F S n 1 lc 1 lj gs 38 8 804 2244 CB 767 2248 M 112 0 1 PP S n gr /fm 256 def 825 2261 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n 0 0 0 fC gs 183 79 792 2219 CB 858 2223 112 (Mach) 112 SB gr gs 37 8 1092 2244 CB 1054 2248 M 113 0 1 PP S n gr 0 lc 0 lj 255 255 255 fC /fm 256 def 20 20 1098 2238 B 1 F S n 0 0 0 fC gs 259 79 1079 2219 CB 1142 2223 181 (Chrysalis) 181 SB gr gs 67 405 350 1456 CB 371 1461 28 (S) 28 SB gr gs 67 405 350 1456 CB 371 1515 25 (p) 25 SB gr gs 67 405 350 1456 CB 375 1569 22 (e) 22 SB gr gs 67 405 350 1456 CB 375 1623 22 (e) 22 SB gr gs 67 405 350 1456 CB 371 1677 25 (d) 25 SB gr gs 67 405 350 1456 CB 371 1731 25 (u) 25 SB gr gs 67 405 350 1456 CB 371 1786 25 (p) 25 SB gr gs 146 79 992 2111 CB 1000 2115 128 (Nodes) 128 SB gr 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 2373 193 (Figure 3.) 193 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 493 2376 790 ( 8-by-8 Sector 2048 Creature Speedups) 790 SB 392 2497 144 (Figure ) 152 SB 544 2497 38 (4 ) 46 SB 590 2497 137 (shows ) 145 SB 735 2497 74 (the ) 82 SB 817 2497 197 (16-by-16 ) 205 SB 1022 2497 132 (sector ) 141 SB 1163 2497 113 (2048 ) 122 SB 1285 2497 174 (creature ) 183 SB 1468 2497 182 (speedups) 182 SB 300 2555 72 (for ) 80 SB 380 2555 102 (both ) 110 SB 490 2555 126 (Mach ) 134 SB 624 2555 85 (and ) 93 SB 717 2555 214 (Chrysalis. ) 222 SB 939 2555 13 ( ) 21 SB 960 2555 123 (Here, ) 131 SB 1091 2555 74 (the ) 82 SB 1173 2555 201 (Chrysalis ) 210 SB 1383 2555 267 (improvement) 267 SB 300 2613 187 (becomes ) 189 SB 489 2613 110 (clear ) 112 SB 601 2613 124 (much ) 126 SB 727 2613 159 (sooner, ) 161 SB 888 2613 54 (as ) 56 SB 944 2613 74 (the ) 76 SB 1020 2613 99 (load ) 102 SB 1122 2613 207 (balancing ) 210 SB 1332 2613 180 (problem ) 183 SB 1515 2613 135 (caused) 135 SB 300 2671 63 (by ) 66 SB 366 2671 74 (the ) 77 SB 443 2671 121 (small ) 124 SB 567 2671 166 (number ) 170 SB 737 2671 55 (of ) 59 SB 796 2671 154 (objects ) 158 SB 954 2671 52 (in ) 56 SB 1010 2671 74 (the ) 78 SB 1088 2671 147 (8-by-8 ) 151 SB 1239 2671 132 (sector ) 136 SB 1375 2671 99 (runs ) 103 SB 1478 2671 104 (does ) 108 SB 1586 2671 64 (not) 64 SB 300 2729 168 (obscure ) 178 SB 478 2729 54 (it. ) 65 SB 543 2729 13 ( ) 24 SB 567 2729 172 (Starting ) 183 SB 750 2729 152 (around ) 163 SB 913 2729 63 (40 ) 74 SB 987 2729 142 (nodes, ) 153 SB 1140 2729 74 (the ) 85 SB 1225 2729 201 (Chrysalis ) 212 SB 1437 2729 160 (version ) 171 SB 1608 2729 42 (of) 42 SB 300 2787 155 (TWOS ) 162 SB 462 2787 93 (gets ) 100 SB 562 2787 124 (much ) 131 SB 693 2787 127 (better ) 134 SB 827 2787 176 (speedup ) 183 SB 1010 2787 99 (than ) 106 SB 1116 2787 74 (the ) 81 SB 1197 2787 126 (Mach ) 133 SB 1330 2787 173 (version. ) 180 SB 1510 2787 13 ( ) 20 SB 1530 2787 63 (At ) 70 SB 1600 2787 50 (64) 50 SB 300 2845 142 (nodes, ) 156 SB 456 2845 74 (the ) 88 SB 544 2845 201 (Chrysalis ) 215 SB 759 2845 160 (version ) 174 SB 933 2845 55 (of ) 70 SB 1003 2845 85 (this ) 100 SB 1103 2845 80 (run ) 95 SB 1198 2845 77 (got ) 92 SB 1290 2845 74 (the ) 89 SB 1379 2845 93 (best ) 108 SB 1487 2845 163 (speedup) 163 SB 300 2903 1147 (obtained from any Sharks World run under TWOS, 29.5.) 1147 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 9 9 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 1 lc 1 lj 0 0 0 pC 6 4 SP gs 8 691 596 267 CB 600 1650 M 0 -2075 1 PP S n gr gs 25 8 587 954 CB 562 958 M 75 0 1 PP S n gr gs 25 8 587 842 CB 562 846 M 75 0 1 PP S n gr gs 25 8 587 725 CB 562 729 M 75 0 1 PP S n gr gs 25 9 587 608 CB 562 612 M 75 0 1 PP S n gr gs 25 8 587 492 CB 562 496 M 75 0 1 PP S n gr gs 25 8 587 375 CB 562 379 M 75 0 1 PP S n gr gs 25 9 587 262 CB 562 267 M 75 0 1 PP S n gr gs 1000 8 600 954 CB -400 958 M 3000 0 1 PP S n gr gs 8 25 596 946 CB 600 996 M 0 -75 1 PP S n gr gs 8 25 721 946 CB 725 996 M 0 -75 1 PP S n gr gs 8 25 846 946 CB 850 996 M 0 -75 1 PP S n gr gs 8 25 971 946 CB 975 996 M 0 -75 1 PP S n gr gs 8 25 1096 946 CB 1100 996 M 0 -75 1 PP S n gr gs 8 25 1221 946 CB 1225 996 M 0 -75 1 PP S n gr gs 8 25 1346 946 CB 1350 996 M 0 -75 1 PP S n gr gs 8 25 1471 946 CB 1475 996 M 0 -75 1 PP S n gr gs 8 25 1596 946 CB 1600 996 M 0 -75 1 PP S n gr gs 63 59 662 862 CB 600 979 M 187 -175 1 PP S n gr gs 62 33 725 829 CB 662 896 M 188 -100 1 PP S n gr gs 63 67 787 762 CB 725 896 M 187 -200 1 PP S n gr gs 62 20 850 742 CB 787 783 M 188 -62 1 PP S n gr gs 63 42 912 700 CB 850 783 M 187 -125 1 PP S n gr gs 62 25 975 675 CB 912 725 M 188 -75 1 PP S n gr gs 63 67 1037 608 CB 975 742 M 187 -200 1 PP S n gr gs 125 33 1100 575 CB 975 642 M 375 -100 1 PP S n gr gs 125 54 1225 521 CB 1100 629 M 375 -162 1 PP S n gr gs 125 34 1350 487 CB 1225 554 M 375 -100 1 PP S n gr gs 125 95 1475 392 CB 1350 583 M 375 -287 1 PP S n gr gs 63 50 662 862 CB 600 962 M 187 -150 1 PP S n gr gs 62 37 725 825 CB 662 900 M 188 -113 1 PP S n gr gs 63 67 787 758 CB 725 892 M 187 -200 1 PP S n gr gs 62 25 850 733 CB 787 783 M 188 -75 1 PP S n gr gs 63 37 912 696 CB 850 771 M 187 -113 1 PP S n gr gs 62 29 975 667 CB 912 725 M 188 -88 1 PP S n gr gs 63 75 1037 592 CB 975 742 M 187 -225 1 PP S n gr gs 125 50 1100 542 CB 975 642 M 375 -150 1 PP S n gr gs 125 75 1225 467 CB 1100 617 M 375 -225 1 PP S n gr gs 125 71 1350 396 CB 1225 537 M 375 -212 1 PP S n gr gs 125 121 1475 275 CB 1350 517 M 375 -363 1 PP S n gr 255 255 255 fC /fm 256 def 662 933 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 725 875 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 787 842 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 850 775 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 912 754 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 975 712 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1037 687 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 1100 621 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1225 587 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1350 533 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1475 500 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1600 404 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n 0 lc 0 lj /fm 256 def 20 20 652 902 B 1 F S n /fm 256 def 20 20 714 852 B 1 F S n /fm 256 def 20 20 777 814 B 1 F S n /fm 256 def 20 20 839 748 B 1 F S n /fm 256 def 20 20 902 723 B 1 F S n /fm 256 def 20 20 964 685 B 1 F S n /fm 256 def 20 20 1027 656 B 1 F S n /fm 256 def 20 20 1089 581 B 1 F S n /fm 256 def 20 20 1214 531 B 1 F S n /fm 256 def 20 20 1339 456 B 1 F S n /fm 256 def 20 20 1464 385 B 1 F S n /fm 256 def 20 20 1589 264 B 1 F S n 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC gs 1404 1179 300 150 CB 471 925 88 (0.00) 88 SB gr gs 1404 1179 300 150 CB 471 808 88 (5.00) 88 SB gr gs 1404 1179 300 150 CB 446 692 113 (10.00) 113 SB gr gs 1404 1179 300 150 CB 446 579 113 (15.00) 113 SB gr gs 1404 1179 300 150 CB 446 462 113 (20.00) 113 SB gr gs 1404 1179 300 150 CB 446 346 113 (25.00) 113 SB gr gs 1404 1179 300 150 CB 446 229 113 (30.00) 113 SB gr gs 1404 1179 300 150 CB 587 992 25 (0) 25 SB gr gs 1404 1179 300 150 CB 712 992 25 (8) 25 SB gr gs 1404 1179 300 150 CB 825 992 50 (16) 50 SB gr gs 1404 1179 300 150 CB 950 992 50 (24) 50 SB gr gs 1404 1179 300 150 CB 1075 992 50 (32) 50 SB gr gs 1404 1179 300 150 CB 1200 992 50 (40) 50 SB gr gs 1404 1179 300 150 CB 1325 992 50 (48) 50 SB gr gs 1404 1179 300 150 CB 1450 992 50 (56) 50 SB gr gs 1404 1179 300 150 CB 1575 992 50 (64) 50 SB gr 255 255 255 fC /fm 256 def 591 128 802 1152 B 1 F S n 1 lc 1 lj gs 38 8 837 1200 CB 800 1204 M 112 0 1 PP S n gr /fm 256 def 858 1217 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n 0 0 0 fC gs 183 79 825 1175 CB 892 1179 112 (Mach) 112 SB gr gs 37 8 1125 1200 CB 1087 1204 M 113 0 1 PP S n gr 0 lc 0 lj 255 255 255 fC /fm 256 def 20 20 1131 1194 B 1 F S n 0 0 0 fC gs 259 79 1112 1175 CB 1175 1179 181 (Chrysalis) 181 SB gr gs 67 405 350 412 CB 371 417 28 (S) 28 SB gr gs 67 405 350 412 CB 371 471 25 (p) 25 SB gr gs 67 405 350 412 CB 375 525 22 (e) 22 SB gr gs 67 405 350 412 CB 375 579 22 (e) 22 SB gr gs 67 405 350 412 CB 371 633 25 (d) 25 SB gr gs 67 405 350 412 CB 371 687 25 (u) 25 SB gr gs 67 405 350 412 CB 371 742 25 (p) 25 SB gr gs 146 79 1025 1067 CB 1033 1071 128 (Nodes) 128 SB gr 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 1387 193 (Figure 4.) 193 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 493 1390 840 ( 16-by-16 Sector 2048 Creature Speedups) 840 SB 392 1511 155 (TWOS ) 171 SB 563 1511 194 (normally ) 210 SB 773 1511 99 (runs ) 115 SB 888 1511 102 (with ) 119 SB 1007 1511 96 (lazy ) 113 SB 1120 1511 254 (cancellation ) 271 SB 1391 1511 55 (of ) 72 SB 1463 1511 187 (messages) 187 SB 300 1569 144 ([Berry ) 145 SB 445 1569 143 (1986]. ) 144 SB 589 1569 13 ( ) 14 SB 603 1569 149 (Sharks ) 150 SB 753 1569 141 (World ) 142 SB 895 1569 46 (is ) 47 SB 942 1569 60 (an ) 61 SB 1003 1569 235 (application ) 236 SB 1239 1569 88 (that ) 89 SB 1328 1569 146 (should ) 147 SB 1475 1569 74 (get ) 75 SB 1550 1569 100 (great) 100 SB 300 1627 152 (benefit ) 175 SB 475 1627 111 (from ) 135 SB 610 1627 96 (lazy ) 120 SB 730 1627 254 (cancellation ) 278 SB 1008 1627 55 (of ) 79 SB 1087 1627 213 (messages, ) 237 SB 1324 1627 115 (since ) 139 SB 1463 1627 74 (the ) 98 SB 1561 1627 89 (only) 89 SB 300 1685 200 (messages ) 213 SB 513 1685 99 (ever ) 112 SB 625 1685 201 (cancelled ) 214 SB 839 1685 52 (in ) 65 SB 904 1685 149 (Sharks ) 162 SB 1066 1685 160 (Worlds ) 173 SB 1239 1685 99 (runs ) 112 SB 1351 1685 74 (are ) 87 SB 1438 1685 118 (those ) 132 SB 1570 1685 80 (sent) 80 SB 300 1743 121 (when ) 124 SB 424 1743 88 (fish ) 91 SB 515 1743 190 (expected ) 193 SB 708 1743 52 (to ) 55 SB 763 1743 115 (cross ) 119 SB 882 1743 35 (a ) 39 SB 921 1743 132 (sector ) 136 SB 1057 1743 202 (boundary ) 206 SB 1263 1743 102 (later ) 106 SB 1369 1743 127 (prove ) 131 SB 1500 1743 52 (to ) 56 SB 1556 1743 94 (have) 94 SB 300 1801 107 (been ) 110 SB 410 1801 131 (eaten. ) 134 SB 544 1801 13 ( ) 16 SB 560 1801 68 (As ) 71 SB 631 1801 163 ([Reiher ) 166 SB 797 1801 49 (et ) 53 SB 850 1801 49 (al ) 53 SB 903 1801 130 (1990] ) 134 SB 1037 1801 178 (showed, ) 182 SB 1219 1801 186 (different ) 190 SB 1409 1801 241 (applications) 241 SB 300 1859 82 (can ) 101 SB 401 1859 175 (perform ) 194 SB 595 1859 99 (well ) 118 SB 713 1859 55 (or ) 74 SB 787 1859 144 (poorly ) 163 SB 950 1859 102 (with ) 121 SB 1071 1859 127 (either ) 147 SB 1218 1859 96 (lazy ) 116 SB 1334 1859 254 (cancellation ) 274 SB 1608 1859 42 (or) 42 SB 300 1917 223 (aggressive ) 253 SB 553 1917 267 (cancellation. ) 297 SB 850 1917 13 ( ) 44 SB 894 1917 144 (Figure ) 175 SB 1069 1917 38 (5 ) 69 SB 1138 1917 137 (shows ) 168 SB 1306 1917 149 (Sharks ) 180 SB 1486 1917 164 (World\222s) 164 SB 300 1975 266 (performance ) 280 SB 580 1975 102 (with ) 116 SB 696 1975 96 (lazy ) 110 SB 806 1975 254 (cancellation ) 268 SB 1074 1975 70 (vs. ) 84 SB 1158 1975 223 (aggressive ) 238 SB 1396 1975 254 (cancellation.) 254 SB 300 2033 1244 (\(TWOS contains a switch permitting it to run in either mode.\)) 1244 SB 1 lc 1 lj gs 8 691 525 2202 CB 529 3585 M 0 -2075 1 PP S n gr gs 25 8 517 2889 CB 492 2893 M 75 0 1 PP S n gr gs 25 9 517 2772 CB 492 2777 M 75 0 1 PP S n gr gs 25 8 517 2660 CB 492 2664 M 75 0 1 PP S n gr gs 25 9 517 2543 CB 492 2547 M 75 0 1 PP S n gr gs 25 8 517 2427 CB 492 2431 M 75 0 1 PP S n gr gs 25 8 517 2314 CB 492 2318 M 75 0 1 PP S n gr gs 25 9 517 2197 CB 492 2202 M 75 0 1 PP S n gr gs 1071 8 529 2889 CB -542 2893 M 3213 0 1 PP S n gr gs 8 25 525 2881 CB 529 2931 M 0 -75 1 PP S n gr gs 9 25 658 2881 CB 663 2931 M 0 -75 1 PP S n gr gs 8 25 792 2881 CB 796 2931 M 0 -75 1 PP S n gr gs 8 25 925 2881 CB 929 2931 M 0 -75 1 PP S n gr gs 8 25 1063 2881 CB 1067 2931 M 0 -75 1 PP S n gr gs 8 25 1196 2881 CB 1200 2931 M 0 -75 1 PP S n gr gs 9 25 1329 2881 CB 1333 2931 M 0 -75 1 PP S n gr gs 8 25 1463 2881 CB 1467 2931 M 0 -75 1 PP S n gr gs 8 25 1596 2881 CB 1600 2931 M 0 -75 1 PP S n gr gs 67 62 596 2781 CB 529 2906 M 200 -188 1 PP S n gr gs 66 29 663 2752 CB 596 2810 M 200 -88 1 PP S n gr gs 67 63 729 2689 CB 663 2814 M 200 -187 1 PP S n gr gs 67 8 796 2681 CB 729 2697 M 200 -25 1 PP S n gr gs 66 59 863 2622 CB 796 2739 M 200 -175 1 PP S n gr gs 67 4 929 2618 CB 863 2627 M 200 -13 1 PP S n gr gs 71 100 996 2518 CB 925 2718 M 213 -300 1 PP S n gr gs 133 8 1067 2510 CB 933 2527 M 400 -25 1 PP S n gr gs 133 4 1200 2510 CB 1067 2506 M 400 12 1 PP S n gr gs 134 8 1333 2506 CB 1200 2522 M 400 -25 1 PP S n gr gs 133 200 1467 2306 CB 1333 2706 M 400 -600 1 PP S n gr gs 67 62 596 2785 CB 529 2910 M 200 -188 1 PP S n gr gs 66 25 663 2760 CB 596 2810 M 200 -75 1 PP S n gr gs 67 71 729 2689 CB 663 2831 M 200 -213 1 PP S n gr gs 67 4 796 2689 CB 729 2685 M 200 12 1 PP S n gr gs 66 58 863 2635 CB 796 2752 M 200 -175 1 PP S n gr gs 67 8 929 2627 CB 863 2643 M 200 -25 1 PP S n gr gs 71 100 996 2527 CB 925 2727 M 213 -300 1 PP S n gr gs 133 8 1067 2527 CB 933 2518 M 400 25 1 PP S n gr gs 133 8 1200 2535 CB 1067 2527 M 400 25 1 PP S n gr gs 134 21 1333 2522 CB 1200 2564 M 400 -62 1 PP S n gr gs 133 104 1467 2418 CB 1333 2627 M 400 -313 1 PP S n gr 255 255 255 fC /fm 256 def 596 2856 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 663 2793 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 729 2764 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 796 2702 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 863 2693 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 929 2635 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 996 2631 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1067 2531 M 13 13 -13 12 -12 -12 12 -13 4 PP 1 F S n /fm 256 def 1200 2522 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n /fm 256 def 1333 2527 M 12 13 -12 12 -13 -12 13 -13 4 PP 1 F S n /fm 256 def 1467 2518 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n /fm 256 def 1600 2318 M 12 12 -12 13 -13 -13 13 -12 4 PP 1 F S n 0 lc 0 lj /fm 256 def 20 20 585 2837 B 1 F S n /fm 256 def 20 20 652 2774 B 1 F S n /fm 256 def 20 20 719 2749 B 1 F S n /fm 256 def 20 20 785 2679 B 1 F S n /fm 256 def 20 20 852 2683 B 1 F S n /fm 256 def 20 20 919 2624 B 1 F S n /fm 256 def 20 20 985 2616 B 1 F S n /fm 256 def 20 20 1056 2516 B 1 F S n /fm 256 def 20 20 1190 2524 B 1 F S n /fm 256 def 20 20 1323 2533 B 1 F S n /fm 256 def 20 20 1456 2512 B 1 F S n /fm 256 def 20 20 1590 2408 B 1 F S n 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC gs 1400 1171 300 2089 CB 471 2856 25 (0) 25 SB gr gs 1400 1171 300 2089 CB 471 2743 25 (5) 25 SB gr gs 1400 1171 300 2089 CB 446 2627 50 (10) 50 SB gr gs 1400 1171 300 2089 CB 446 2510 50 (15) 50 SB gr gs 1400 1171 300 2089 CB 446 2397 50 (20) 50 SB gr gs 1400 1171 300 2089 CB 446 2281 50 (25) 50 SB gr gs 1400 1171 300 2089 CB 446 2168 50 (30) 50 SB gr gs 1400 1171 300 2089 CB 517 2922 25 (0) 25 SB gr gs 1400 1171 300 2089 CB 650 2922 25 (8) 25 SB gr gs 1400 1171 300 2089 CB 771 2922 50 (16) 50 SB gr gs 1400 1171 300 2089 CB 904 2922 50 (24) 50 SB gr gs 1400 1171 300 2089 CB 1042 2922 50 (32) 50 SB gr gs 1400 1171 300 2089 CB 1175 2922 50 (40) 50 SB gr gs 1400 1171 300 2089 CB 1308 2922 50 (48) 50 SB gr gs 1400 1171 300 2089 CB 1442 2922 50 (56) 50 SB gr gs 1400 1171 300 2089 CB 1575 2922 50 (64) 50 SB gr 255 255 255 fC /fm 256 def 658 128 735 3083 B 1 F S n 1 lc 1 lj gs 37 8 771 3131 CB 733 3135 M 113 0 1 PP S n gr /fm 256 def 792 3147 M 13 12 -13 13 -12 -13 12 -12 4 PP 1 F S n 0 0 0 fC gs 171 79 758 3106 CB 825 3110 97 (Lazy) 97 SB gr gs 37 8 1092 3131 CB 1054 3135 M 113 0 1 PP S n gr 0 lc 0 lj 255 255 255 fC /fm 256 def 20 20 1098 3124 B 1 F S n 0 0 0 fC gs 292 79 1079 3106 CB 1142 3110 220 (Aggressive) 220 SB gr gs 67 404 350 2343 CB 371 2347 28 (S) 28 SB gr gs 67 404 350 2343 CB 371 2402 25 (p) 25 SB gr gs 67 404 350 2343 CB 375 2456 22 (e) 22 SB gr gs 67 404 350 2343 CB 375 2510 22 (e) 22 SB gr gs 67 404 350 2343 CB 371 2564 25 (d) 25 SB gr gs 67 404 350 2343 CB 371 2618 25 (u) 25 SB gr gs 67 404 350 2343 CB 371 2672 25 (p) 25 SB gr gs 146 80 992 2997 CB 1000 3002 128 (Nodes) 128 SB gr 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 3260 193 (Figure 5.) 193 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 493 3263 970 ( Lazy Versus Aggressive Cancellation Speedups) 970 SB 392 3381 1010 (Figure 5 demonstrates that lazy cancellation has a ) 1011 SB 1403 3381 110 (clear ) 111 SB 1514 3381 136 (advan-) 136 SB 300 3439 96 (tage ) 98 SB 398 3439 102 (over ) 104 SB 502 3439 223 (aggressive ) 225 SB 727 3439 254 (cancellation ) 256 SB 983 3439 72 (for ) 75 SB 1058 3439 149 (Sharks ) 152 SB 1210 3439 154 (World, ) 157 SB 1367 3439 244 (particularly ) 247 SB 1614 3439 36 (at) 36 SB 300 3497 113 (large ) 117 SB 417 3497 185 (numbers ) 189 SB 606 3497 55 (of ) 60 SB 666 3497 142 (nodes. ) 147 SB 813 3497 13 ( ) 18 SB 831 3497 108 (\(The ) 113 SB 944 3497 96 (lazy ) 101 SB 1045 3497 254 (cancellation ) 259 SB 1304 3497 176 (speedup ) 181 SB 1485 3497 46 (is ) 51 SB 1536 3497 114 (better) 114 SB 300 3555 99 (than ) 100 SB 400 3555 74 (the ) 75 SB 475 3555 223 (aggressive ) 224 SB 699 3555 254 (cancellation ) 255 SB 954 3555 176 (speedup ) 177 SB 1131 3555 72 (for ) 73 SB 1204 3555 63 (all ) 65 SB 1269 3555 135 (points ) 137 SB 1406 3555 77 (but ) 79 SB 1485 3555 98 (one. ) 100 SB 1585 3555 13 ( ) 15 SB 1600 3555 50 (At) 50 SB 300 3613 63 (16 ) 83 SB 383 3613 142 (nodes, ) 162 SB 545 3613 223 (aggressive ) 243 SB 788 3613 290 (cancellation\222s ) 310 SB 1098 3613 176 (speedup ) 196 SB 1294 3613 46 (is ) 67 SB 1361 3613 289 (insignificantly) 289 SB 300 3671 1174 (better.\) Somewhat surprisingly, though, lazy cancellation ) 1175 SB 1475 3671 46 (is ) 47 SB 1522 3671 77 (not ) 78 SB 1600 3671 50 (all) 50 SB 300 3729 88 (that ) 89 SB 389 3729 124 (much ) 125 SB 514 3729 140 (better. ) 142 SB 656 3729 13 ( ) 15 SB 671 3729 63 (At ) 65 SB 736 3729 123 (most, ) 125 SB 861 3729 41 (it ) 43 SB 904 3729 46 (is ) 48 SB 952 3729 152 (around ) 154 SB 1106 3729 105 (25% ) 107 SB 1213 3729 124 (faster ) 126 SB 1339 3729 99 (than ) 101 SB 1440 3729 210 (aggressive) 210 SB 300 3787 267 (cancellation. ) 280 SB 580 3787 13 ( ) 26 SB 606 3787 85 (But ) 98 SB 704 3787 74 (the ) 87 SB 791 3787 223 (aggressive ) 236 SB 1027 3787 254 (cancellation ) 267 SB 1294 3787 80 (run ) 93 SB 1387 3787 194 (performs ) 207 SB 1594 3787 56 (far) 56 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 10 10 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 116 (more ) 117 SB 417 152 181 (message ) 182 SB 599 152 273 (cancellations ) 274 SB 873 152 99 (than ) 100 SB 973 152 74 (the ) 75 SB 1048 152 96 (lazy ) 97 SB 1145 152 254 (cancellation ) 255 SB 1400 152 80 (run ) 81 SB 1481 152 117 (does, ) 119 SB 1600 152 50 (by) 50 SB 300 210 54 (as ) 55 SB 355 210 102 (high ) 103 SB 458 210 35 (a ) 36 SB 494 210 130 (factor ) 131 SB 625 210 54 (as ) 56 SB 681 210 101 (838. ) 103 SB 784 210 13 ( ) 15 SB 799 210 149 (Sharks ) 151 SB 950 210 141 (World ) 143 SB 1093 210 96 (thus ) 98 SB 1191 210 276 (demonstrates ) 278 SB 1469 210 60 (an ) 62 SB 1531 210 119 (actual) 119 SB 300 268 144 (applica) 144 SB 444 268 91 (tion ) 99 SB 543 268 72 (for ) 80 SB 623 268 135 (which ) 143 SB 766 268 96 (lazy ) 104 SB 870 268 254 (cancellation ) 262 SB 1132 268 46 (is ) 54 SB 1186 268 127 (really ) 136 SB 1322 268 140 (better. ) 149 SB 1471 268 13 ( ) 22 SB 1493 268 120 (Also, ) 129 SB 1622 268 28 (it) 28 SB 300 326 136 (demon) 136 SB 436 326 140 (strates ) 146 SB 582 326 88 (that ) 94 SB 676 326 182 (negative ) 188 SB 864 326 200 (messages ) 207 SB 1071 326 85 (and ) 92 SB 1163 326 196 (rollbacks ) 203 SB 1366 326 99 (may ) 106 SB 1472 326 77 (not ) 84 SB 1556 326 94 (have) 94 SB 300 384 212 (disastrous ) 214 SB 514 384 146 (effects ) 148 SB 662 384 63 (on ) 66 SB 728 384 35 (a ) 38 SB 766 384 260 (simulation\222s ) 263 SB 1029 384 279 (performance. ) 282 SB 1311 384 13 ( ) 16 SB 1327 384 165 (Despite ) 168 SB 1495 384 155 (sending) 155 SB 300 442 54 (as ) 72 SB 372 442 124 (many ) 143 SB 515 442 54 (as ) 73 SB 588 442 151 (76,000 ) 170 SB 758 442 182 (negative ) 201 SB 959 442 213 (messages, ) 232 SB 1191 442 155 (TWOS ) 174 SB 1365 442 88 (still ) 107 SB 1472 442 178 (provided) 178 SB 300 500 226 (reasonable ) 234 SB 534 500 123 (perfor) 123 SB 657 500 156 (mance. ) 164 SB 821 500 13 ( ) 22 SB 843 500 173 (Clearly, ) 182 SB 1025 500 110 (most ) 119 SB 1144 500 55 (of ) 64 SB 1208 500 74 (the ) 83 SB 1291 500 182 (negative ) 191 SB 1482 500 168 (message) 168 SB 300 558 163 (activity ) 172 SB 472 558 102 (took ) 112 SB 584 558 118 (place ) 128 SB 712 558 72 (off ) 82 SB 794 558 74 (the ) 84 SB 878 558 152 (critical ) 162 SB 1040 558 99 (path ) 109 SB 1149 558 55 (of ) 65 SB 1214 558 276 (computation, ) 286 SB 1500 558 150 (thereby) 150 SB 300 616 202 (impeding ) 204 SB 504 616 74 (the ) 76 SB 580 616 208 (important ) 210 SB 790 616 263 (computation ) 265 SB 1055 616 102 (very ) 104 SB 1159 616 118 (little. ) 120 SB 1279 616 13 ( ) 15 SB 1294 616 102 (This ) 105 SB 1399 616 124 (result ) 127 SB 1526 616 124 (serves) 124 SB 300 674 816 (as further evidence of the practicality of ) 817 SB 1117 674 213 (optimistic ) 214 SB 1331 674 319 (synchronization) 319 SB 300 732 182 (methods.) 182 SB 392 790 549 (TWSIM can determine the ) 550 SB 942 790 152 (critical ) 153 SB 1095 790 99 (path ) 100 SB 1195 790 138 (length ) 139 SB 1334 790 55 (of ) 56 SB 1390 790 35 (a ) 36 SB 1426 790 224 (simulation,) 224 SB 300 848 135 (where ) 136 SB 436 848 152 (critical ) 153 SB 589 848 99 (path ) 100 SB 689 848 138 (length ) 140 SB 829 848 46 (is ) 48 SB 877 848 163 (defined ) 165 SB 1042 848 54 (as ) 56 SB 1098 848 74 (the ) 76 SB 1174 848 157 (longest ) 159 SB 1333 848 68 (set ) 70 SB 1403 848 55 (of ) 57 SB 1460 848 121 (event ) 123 SB 1583 848 67 (run) 67 SB 300 906 319 (times that must ) 320 SB 620 906 60 (be ) 61 SB 681 906 209 (processed ) 210 SB 891 906 267 (sequentially. ) 268 SB 1159 906 13 ( ) 14 SB 1173 906 163 (Critical ) 164 SB 1337 906 99 (path ) 100 SB 1437 906 138 (length ) 139 SB 1576 906 74 (sets) 74 SB 300 964 35 (a ) 49 SB 349 964 224 (theoretical ) 238 SB 587 964 108 (limit ) 122 SB 709 964 63 (on ) 77 SB 786 964 74 (the ) 88 SB 874 964 176 (speedup ) 190 SB 1064 964 221 (obtainable ) 235 SB 1299 964 63 (by ) 77 SB 1376 964 35 (a ) 50 SB 1426 964 224 (simulation.) 224 SB 300 1022 172 (\(TWOS ) 187 SB 487 1022 46 (is ) 62 SB 549 1022 96 (able ) 112 SB 661 1022 52 (to ) 68 SB 729 1022 151 (exceed ) 167 SB 896 1022 152 (critical ) 168 SB 1064 1022 99 (path ) 115 SB 1179 1022 176 (speedup ) 192 SB 1371 1022 127 (under ) 143 SB 1514 1022 136 (certain) 136 SB 300 1080 221 (conditions ) 249 SB 549 1080 144 ([Berry ) 172 SB 721 1080 143 (1986], ) 171 SB 892 1080 77 (but ) 105 SB 997 1080 104 (does ) 132 SB 1129 1080 77 (not ) 106 SB 1235 1080 63 (do ) 92 SB 1327 1080 57 (so ) 86 SB 1413 1080 72 (for ) 101 SB 1514 1080 136 (typical) 136 SB 300 1138 284 (applications.\) ) 286 SB 586 1138 13 ( ) 15 SB 601 1138 83 (For ) 85 SB 686 1138 35 (a ) 38 SB 724 1138 147 (4-by-4 ) 150 SB 874 1138 132 (sector ) 135 SB 1009 1138 224 (simulation ) 227 SB 1236 1138 102 (with ) 105 SB 1341 1138 113 (2048 ) 116 SB 1457 1138 193 (creatures,) 193 SB 300 1196 155 (TWOS ) 162 SB 462 1196 63 (on ) 70 SB 532 1196 63 (16 ) 70 SB 602 1196 129 (nodes ) 136 SB 738 1196 90 (was ) 97 SB 835 1196 96 (able ) 103 SB 938 1196 52 (to ) 60 SB 998 1196 165 (achieve ) 173 SB 1171 1196 127 (better ) 135 SB 1306 1196 99 (than ) 107 SB 1413 1196 105 (69% ) 113 SB 1526 1196 55 (of ) 63 SB 1589 1196 61 (the) 61 SB 300 1254 427 (critical path speedup.) 427 SB 392 1312 180 (TWSIM ) 183 SB 575 1312 46 (is ) 49 SB 624 1312 146 (unable ) 149 SB 773 1312 52 (to ) 55 SB 828 1312 146 (handle ) 149 SB 977 1312 99 (runs ) 102 SB 1079 1312 55 (of ) 58 SB 1137 1312 149 (Sharks ) 152 SB 1289 1312 141 (World ) 144 SB 1433 1312 102 (with ) 106 SB 1539 1312 111 (many) 111 SB 300 1370 116 (more ) 125 SB 425 1370 99 (than ) 108 SB 533 1370 113 (2048 ) 122 SB 655 1370 206 (creatures, ) 215 SB 870 1370 163 (making ) 172 SB 1042 1370 41 (it ) 50 SB 1092 1370 229 (impossible ) 238 SB 1330 1370 52 (to ) 61 SB 1391 1370 74 (get ) 83 SB 1474 1370 35 (a ) 45 SB 1519 1370 131 (proper) 131 SB 300 1428 176 (speedup ) 177 SB 477 1428 133 (figure ) 135 SB 612 1428 72 (for ) 74 SB 686 1428 104 (such ) 106 SB 792 1428 112 (runs. ) 114 SB 906 1428 13 ( ) 15 SB 921 1428 209 (However, ) 211 SB 1132 1428 35 (a ) 37 SB 1169 1428 155 (TWOS ) 157 SB 1326 1428 80 (run ) 82 SB 1408 1428 102 (with ) 104 SB 1512 1428 138 (32,000) 138 SB 300 1486 193 (creatures ) 200 SB 500 1486 90 (was ) 97 SB 597 1486 121 (made ) 128 SB 725 1486 269 (successfully. ) 276 SB 1001 1486 13 ( ) 20 SB 1021 1486 135 (While ) 143 SB 1164 1486 155 (normal ) 163 SB 1327 1486 176 (speedup ) 184 SB 1511 1486 139 (figures) 139 SB 300 1544 1165 (are unavailable, some speedup comparisons can be made. ) 1166 SB 1466 1544 13 ( ) 14 SB 1480 1544 102 (This ) 103 SB 1583 1544 67 (run) 67 SB 300 1602 90 (was ) 97 SB 397 1602 121 (made ) 128 SB 525 1602 197 (16-by-16 ) 204 SB 729 1602 164 (sectors, ) 171 SB 900 1602 77 (out ) 84 SB 984 1602 52 (to ) 59 SB 1043 1602 113 (2000 ) 120 SB 1163 1602 102 (time ) 109 SB 1272 1602 123 (units. ) 130 SB 1402 1602 13 ( ) 20 SB 1422 1602 96 (One ) 104 SB 1526 1602 55 (of ) 63 SB 1589 1602 61 (the) 61 SB 300 1660 184 (statistics ) 208 SB 508 1660 199 (produced ) 223 SB 731 1660 90 (was ) 114 SB 845 1660 102 (total ) 126 SB 971 1660 227 (committed ) 251 SB 1222 1660 121 (event ) 145 SB 1367 1660 115 (time. ) 139 SB 1506 1660 13 ( ) 38 SB 1544 1660 106 (Total) 106 SB 300 1718 227 (committed ) 248 SB 548 1718 121 (event ) 142 SB 690 1718 102 (time ) 123 SB 813 1718 46 (is ) 67 SB 880 1718 179 (constant ) 200 SB 1080 1718 179 (between ) 200 SB 1280 1718 155 (TWOS ) 177 SB 1457 1718 99 (runs ) 121 SB 1578 1718 72 (and) 72 SB 300 1776 180 (TWSIM ) 191 SB 491 1776 112 (runs, ) 123 SB 614 1776 63 (by ) 74 SB 688 1776 117 (defini) 117 SB 805 1776 104 (tion, ) 115 SB 920 1776 54 (as ) 65 SB 985 1776 41 (it ) 52 SB 1037 1776 46 (is ) 58 SB 1095 1776 74 (the ) 86 SB 1181 1776 96 (sum ) 108 SB 1289 1776 55 (of ) 67 SB 1356 1776 63 (all ) 75 SB 1431 1776 102 (time ) 114 SB 1545 1776 105 (spent) 105 SB 300 1834 169 (running ) 178 SB 478 1834 227 (committed ) 237 SB 715 1834 140 (events ) 150 SB 865 1834 52 (in ) 62 SB 927 1834 168 (TWOS. ) 178 SB 1105 1834 13 ( ) 23 SB 1128 1834 124 (Since ) 134 SB 1262 1834 180 (TWSIM ) 190 SB 1452 1834 99 (runs ) 109 SB 1561 1834 89 (only) 89 SB 300 1892 1058 (committed events, its event time should be the same.) 1058 SB 392 1950 96 (One ) 114 SB 506 1950 179 (measure ) 197 SB 703 1950 55 (of ) 73 SB 776 1950 176 (speedup ) 194 SB 970 1950 46 (is ) 65 SB 1035 1950 99 (zero ) 118 SB 1153 1950 196 (overhead ) 215 SB 1368 1950 189 (speedup. ) 208 SB 1576 1950 13 ( ) 32 SB 1608 1950 42 (In) 42 SB 300 2008 177 (essence, ) 189 SB 489 2008 85 (this ) 97 SB 586 2008 46 (is ) 59 SB 645 2008 74 (the ) 87 SB 732 2008 176 (speedup ) 189 SB 921 2008 154 (against ) 167 SB 1088 2008 35 (a ) 48 SB 1136 2008 299 (zero-overhead ) 312 SB 1448 2008 202 (sequential) 202 SB 300 2066 160 (version ) 163 SB 463 2066 55 (of ) 58 SB 521 2066 74 (the ) 77 SB 598 2066 93 (run, ) 96 SB 694 2066 85 (and ) 88 SB 782 2066 46 (is ) 49 SB 831 2066 96 (thus ) 99 SB 930 2066 35 (a ) 38 SB 968 2066 124 (much ) 127 SB 1095 2066 116 (more ) 120 SB 1215 2066 265 (conservative ) 269 SB 1484 2066 166 (estimate) 166 SB 300 2124 55 (of ) 68 SB 368 2124 176 (speedup ) 189 SB 557 2124 99 (than ) 112 SB 669 2124 176 (speedup ) 189 SB 858 2124 140 (versus ) 154 SB 1012 2124 216 (TWSIM\222s ) 230 SB 1242 2124 80 (run ) 94 SB 1336 2124 115 (time. ) 129 SB 1465 2124 13 ( ) 27 SB 1492 2124 83 (For ) 97 SB 1589 2124 61 (the) 61 SB 300 2182 151 (32,000 ) 159 SB 459 2182 174 (creature ) 182 SB 641 2182 93 (run, ) 101 SB 742 2182 74 (the ) 82 SB 824 2182 99 (zero ) 107 SB 931 2182 196 (overhead ) 204 SB 1135 2182 176 (speedup ) 184 SB 1319 2182 90 (was ) 99 SB 1418 2182 101 (23.7 ) 110 SB 1528 2182 63 (on ) 72 SB 1600 2182 50 (71) 50 SB 300 2240 1207 (nodes. For comparison, the best zero overhead speedup for ) 1208 SB 1508 2240 74 (the ) 75 SB 1583 2240 67 (16-) 67 SB 300 2298 688 (by-16 2048 creature run was 15.9.) 688 SB 392 2356 102 (This ) 104 SB 496 2356 280 (improvement ) 282 SB 778 2356 52 (in ) 54 SB 832 2356 266 (performance ) 268 SB 1100 2356 46 (is ) 49 SB 1149 2356 85 (due ) 88 SB 1237 2356 52 (to ) 55 SB 1292 2356 60 (an ) 63 SB 1355 2356 176 (increase ) 179 SB 1534 2356 52 (in ) 55 SB 1589 2356 61 (the) 61 SB 300 2414 233 (granularity ) 240 SB 540 2414 55 (of ) 62 SB 602 2414 153 (events. ) 160 SB 762 2414 13 ( ) 20 SB 782 2414 91 (The ) 98 SB 880 2414 116 (more ) 123 SB 1003 2414 193 (creatures ) 200 SB 1203 2414 52 (in ) 59 SB 1262 2414 74 (the ) 82 SB 1344 2414 237 (simulation, ) 245 SB 1589 2414 61 (the) 61 SB 300 2472 116 (more ) 123 SB 423 2472 246 (comparison ) 253 SB 676 2472 179 (between ) 186 SB 862 2472 140 (sharks ) 147 SB 1009 2472 85 (and ) 92 SB 1101 2472 88 (fish ) 96 SB 1197 2472 74 (are ) 82 SB 1279 2472 127 (likely ) 135 SB 1414 2472 52 (to ) 60 SB 1474 2472 60 (be ) 68 SB 1542 2472 108 (made) 108 SB 300 2530 77 (per ) 90 SB 390 2530 134 (event. ) 147 SB 537 2530 13 ( ) 26 SB 563 2530 91 (The ) 104 SB 667 2530 233 (granularity ) 246 SB 913 2530 72 (for ) 85 SB 998 2530 74 (the ) 87 SB 1085 2530 113 (2048 ) 127 SB 1212 2530 174 (creature ) 188 SB 1400 2530 80 (run ) 94 SB 1494 2530 90 (was ) 104 SB 1598 2530 13 ( ) 27 SB 1625 2530 25 (3) 25 SB 300 2588 265 (milliseconds ) 284 SB 584 2588 77 (per ) 97 SB 681 2588 134 (event, ) 154 SB 835 2588 124 (while ) 144 SB 979 2588 74 (the ) 94 SB 1073 2588 233 (granularity ) 253 SB 1326 2588 72 (for ) 92 SB 1418 2588 74 (the ) 94 SB 1512 2588 138 (32,000) 138 SB 300 2646 174 (creature ) 176 SB 476 2646 80 (run ) 82 SB 558 2646 46 (is ) 48 SB 606 2646 63 (13 ) 66 SB 672 2646 278 (milliseconds, ) 281 SB 953 2646 116 (more ) 119 SB 1072 2646 99 (than ) 102 SB 1174 2646 97 (four ) 100 SB 1274 2646 121 (times ) 124 SB 1398 2646 54 (as ) 57 SB 1455 2646 126 (great. ) 129 SB 1584 2646 13 ( ) 16 SB 1600 2646 50 (At) 50 SB 300 2704 74 (the ) 84 SB 384 2704 187 (extreme, ) 197 SB 581 2704 74 (the ) 84 SB 665 2704 233 (granularity ) 243 SB 908 2704 77 (per ) 87 SB 995 2704 121 (event ) 131 SB 1126 2704 91 (will ) 101 SB 1227 2704 141 (totally ) 152 SB 1379 2704 199 (dominate ) 210 SB 1589 2704 61 (the) 61 SB 300 2762 196 (overhead ) 209 SB 509 2762 77 (per ) 90 SB 599 2762 134 (event, ) 147 SB 746 2762 85 (and ) 98 SB 844 2762 74 (the ) 87 SB 931 2762 132 (actual ) 145 SB 1076 2762 176 (speedup ) 189 SB 1265 2762 72 (for ) 86 SB 1351 2762 74 (the ) 88 SB 1439 2762 211 (simulation) 211 SB 300 2820 138 (would ) 144 SB 444 2820 60 (be ) 66 SB 510 2820 74 (the ) 80 SB 590 2820 115 (same ) 121 SB 711 2820 54 (as ) 60 SB 771 2820 74 (the ) 80 SB 851 2820 99 (zero ) 105 SB 956 2820 196 (overhead ) 202 SB 1158 2820 189 (speedup. ) 195 SB 1353 2820 13 ( ) 19 SB 1372 2820 63 (At ) 70 SB 1442 2820 85 (this ) 92 SB 1534 2820 116 (point,) 116 SB 300 2878 235 (parallelism ) 243 SB 543 2878 85 (and ) 93 SB 636 2878 99 (load ) 107 SB 743 2878 130 (balanc) 130 SB 873 2878 77 (ing ) 85 SB 958 2878 138 (would ) 146 SB 1104 2878 60 (be ) 68 SB 1172 2878 74 (the ) 82 SB 1254 2878 102 (only ) 110 SB 1364 2878 227 (limitations ) 236 SB 1600 2878 50 (on) 50 SB 300 2936 176 (speedup.) 176 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 3050 1120 (4. DEVELOPING SHARKS WORLD FOR TWOS) 1120 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 392 3171 266 ( The process ) 267 SB 659 3171 55 (of ) 56 SB 715 3171 235 (developing ) 236 SB 951 3171 149 (Sharks ) 150 SB 1101 3171 141 (World ) 142 SB 1243 3171 72 (for ) 73 SB 1316 3171 155 (TWOS ) 156 SB 1472 3171 178 (provided) 178 SB 300 3229 143 (results ) 145 SB 445 3229 146 (almost ) 148 SB 593 3229 54 (as ) 56 SB 649 3229 224 (interesting ) 226 SB 875 3229 54 (as ) 57 SB 932 3229 74 (the ) 77 SB 1009 3229 266 (performance ) 269 SB 1278 3229 165 (figures. ) 168 SB 1446 3229 13 ( ) 16 SB 1462 3229 91 (The ) 94 SB 1556 3229 94 (code) 94 SB 300 3287 72 (for ) 73 SB 373 3287 149 (Sharks ) 150 SB 523 3287 141 (World ) 142 SB 665 3287 90 (was ) 91 SB 756 3287 155 (written ) 156 SB 912 3287 111 (from ) 112 SB 1024 3287 154 (scratch ) 155 SB 1179 3287 52 (in ) 53 SB 1232 3287 88 (two ) 89 SB 1321 3287 99 (man ) 101 SB 1422 3287 150 (weeks. ) 152 SB 1574 3287 13 ( ) 15 SB 1589 3287 61 (No) 61 SB 300 3345 1288 (code from other TWOS simulations was used, and almost all of ) 1289 SB 1589 3345 61 (the) 61 SB 300 3403 227 (algorithms ) 241 SB 541 3403 110 (were ) 124 SB 665 3403 218 (developed ) 232 SB 897 3403 296 (independently ) 310 SB 1207 3403 55 (of ) 69 SB 1276 3403 116 (other ) 131 SB 1407 3403 243 (simulations.) 243 SB 300 3461 91 (The ) 106 SB 406 3461 188 (resulting ) 203 SB 609 3461 107 (code ) 122 SB 731 3461 185 (included ) 200 SB 931 3461 74 (the ) 89 SB 1020 3461 141 (ability ) 156 SB 1176 3461 52 (to ) 68 SB 1244 3461 108 (fully ) 124 SB 1368 3461 205 (configure ) 221 SB 1589 3461 61 (the) 61 SB 300 3519 149 (Sharks ) 153 SB 453 3519 141 (World ) 145 SB 598 3519 101 (tests ) 105 SB 703 3519 49 (at ) 53 SB 756 3519 80 (run ) 84 SB 840 3519 115 (time, ) 119 SB 959 3519 52 (in ) 56 SB 1015 3519 124 (terms ) 128 SB 1143 3519 55 (of ) 59 SB 1202 3519 74 (the ) 79 SB 1281 3519 166 (number ) 171 SB 1452 3519 55 (of ) 60 SB 1512 3519 138 (sectors) 138 SB 300 3577 52 (in ) 63 SB 363 3577 74 (the ) 85 SB 448 3577 143 (world, ) 154 SB 602 3577 74 (the ) 85 SB 687 3577 166 (number ) 177 SB 864 3577 55 (of ) 66 SB 930 3577 206 (creatures, ) 217 SB 1147 3577 85 (and ) 96 SB 1243 3577 107 (even ) 118 SB 1361 3577 74 (the ) 86 SB 1447 3577 203 (individual) 203 SB 300 3635 1158 (attack radii of the sharks. Initialization could be done by ) 1159 SB 1459 3635 168 (sending ) 169 SB 1628 3635 22 (a) 22 SB 300 3693 749 (single message to each of the sectors.) 749 SB 392 3751 520 (Debugging was also very ) 521 SB 913 3751 114 (easy. ) 115 SB 1028 3751 13 ( ) 14 SB 1042 3751 115 (Most ) 116 SB 1158 3751 55 (of ) 56 SB 1214 3751 74 (the ) 75 SB 1289 3751 199 (problems ) 200 SB 1489 3751 161 (encoun-) 161 SB 300 3809 113 (tered ) 121 SB 421 3809 149 (related ) 157 SB 578 3809 52 (to ) 61 SB 639 3809 279 (performance, ) 288 SB 927 3809 77 (not ) 86 SB 1013 3809 250 (correctness. ) 259 SB 1272 3809 13 ( ) 22 SB 1294 3809 72 (\(In ) 81 SB 1375 3809 149 (certain ) 158 SB 1533 3809 117 (cases,) 117 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 11 11 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 133 (fixing ) 135 SB 435 152 115 (these ) 117 SB 552 152 199 (problems ) 201 SB 753 152 107 (gave ) 109 SB 862 152 127 (better ) 129 SB 991 152 80 (run ) 83 SB 1074 152 134 (times, ) 137 SB 1211 152 77 (but ) 80 SB 1291 152 144 (poorer ) 147 SB 1438 152 212 (speedups.\)) 212 SB 300 210 77 (All ) 80 SB 380 210 55 (of ) 58 SB 438 210 74 (the ) 77 SB 515 210 101 (tests ) 104 SB 619 210 180 (reported ) 183 SB 802 210 63 (on ) 66 SB 868 210 52 (in ) 55 SB 923 210 154 (section ) 157 SB 1080 210 38 (3 ) 41 SB 1121 210 110 (were ) 113 SB 1234 210 222 (performed ) 225 SB 1459 210 166 (without ) 169 SB 1628 210 22 (a) 22 SB 300 268 132 (single ) 134 SB 434 268 157 (failure, ) 159 SB 593 268 143 (except ) 145 SB 738 268 72 (for ) 74 SB 812 268 99 (runs ) 101 SB 913 268 88 (that ) 90 SB 1003 268 215 (consumed ) 218 SB 1221 268 77 (too ) 80 SB 1301 268 124 (much ) 127 SB 1428 268 180 (memory ) 183 SB 1611 268 39 (to) 39 SB 300 326 196 (complete.) 196 SB 392 384 91 (The ) 96 SB 488 384 107 (code ) 112 SB 600 384 72 (for ) 77 SB 677 384 149 (Sharks ) 154 SB 831 384 141 (World ) 146 SB 977 384 215 (comprises ) 221 SB 1198 384 113 (1200 ) 119 SB 1317 384 107 (lines ) 113 SB 1430 384 55 (of ) 61 SB 1491 384 46 (C ) 52 SB 1543 384 107 (code,) 107 SB 300 442 1243 (including comments. It does not contain any code specific to ) 1244 SB 1544 442 106 (Time) 106 SB 300 500 124 (Warp ) 129 SB 429 500 107 (style ) 112 SB 541 500 237 (simulation, ) 242 SB 783 500 116 (other ) 121 SB 904 500 99 (than ) 104 SB 1008 500 74 (the ) 79 SB 1087 500 96 (data ) 101 SB 1188 500 207 (structures ) 212 SB 1400 500 206 (necessary ) 211 SB 1611 500 39 (to) 39 SB 300 558 91 (link ) 96 SB 396 558 52 (to ) 57 SB 453 558 168 (TWOS. ) 173 SB 626 558 13 ( ) 18 SB 644 558 74 (No ) 79 SB 723 558 107 (code ) 112 SB 835 558 202 (explicitly ) 207 SB 1042 558 182 (attempts ) 187 SB 1229 558 52 (to ) 57 SB 1286 558 96 (take ) 101 SB 1387 558 215 (advantage ) 221 SB 1608 558 42 (of) 42 SB 300 616 1207 (TWOS\222s synchronization method, or even takes notice of it.) 1207 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 730 752 (5. POSSIBLE IMPROVEMENTS) 752 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 392 851 13 ( ) 29 SB 421 851 149 (Sharks ) 165 SB 586 851 141 (World ) 157 SB 743 851 46 (is ) 62 SB 805 851 35 (a ) 51 SB 856 851 130 (rather ) 146 SB 1002 851 221 (unrealistic ) 237 SB 1239 851 224 (simulation ) 240 SB 1479 851 88 (that ) 105 SB 1584 851 66 (has) 66 SB 300 909 154 (several ) 157 SB 457 909 171 (obvious ) 174 SB 631 909 251 (possibilities ) 254 SB 885 909 72 (for ) 75 SB 960 909 293 (improvement. ) 296 SB 1256 909 13 ( ) 17 SB 1273 909 118 (First, ) 122 SB 1395 909 140 (sharks ) 144 SB 1539 909 111 (never) 111 SB 300 967 154 (change ) 159 SB 459 967 105 (their ) 110 SB 569 967 210 (directions ) 215 SB 784 967 52 (to ) 57 SB 841 967 132 (attack ) 137 SB 978 967 101 (fish, ) 106 SB 1084 967 85 (and ) 91 SB 1175 967 88 (fish ) 94 SB 1269 967 124 (never ) 130 SB 1399 967 96 (take ) 102 SB 1501 967 149 (evasive) 149 SB 300 1025 167 (actions. ) 176 SB 476 1025 13 ( ) 22 SB 498 1025 91 (The ) 100 SB 598 1025 155 (TWOS ) 165 SB 763 1025 160 (version ) 170 SB 933 1025 55 (of ) 65 SB 998 1025 74 (the ) 84 SB 1082 1025 107 (code ) 117 SB 1199 1025 124 (could ) 134 SB 1333 1025 129 (easily ) 139 SB 1472 1025 107 (have ) 117 SB 1589 1025 61 (the) 61 SB 300 1083 193 (creatures ) 200 SB 500 1083 154 (change ) 161 SB 661 1083 74 (the ) 81 SB 742 1083 191 (direction ) 198 SB 940 1083 85 (and ) 92 SB 1032 1083 126 (speed ) 133 SB 1165 1083 55 (of ) 62 SB 1227 1083 105 (their ) 113 SB 1340 1083 243 (movements ) 251 SB 1591 1083 59 (for) 59 SB 300 1141 85 (any ) 89 SB 389 1141 55 (of ) 59 SB 448 1141 35 (a ) 39 SB 487 1141 152 (variety ) 157 SB 644 1141 55 (of ) 60 SB 704 1141 175 (reasons. ) 180 SB 884 1141 13 ( ) 18 SB 902 1141 130 (There ) 135 SB 1037 1141 46 (is ) 51 SB 1088 1141 63 (no ) 68 SB 1156 1141 190 (evidence ) 195 SB 1351 1141 52 (to ) 57 SB 1408 1141 162 (suggest ) 167 SB 1575 1141 75 (that) 75 SB 300 1199 85 (any ) 93 SB 393 1199 130 (major ) 138 SB 531 1199 173 (changes ) 181 SB 712 1199 138 (would ) 146 SB 858 1199 60 (be ) 68 SB 926 1199 206 (necessary ) 214 SB 1140 1199 52 (to ) 61 SB 1201 1199 74 (the ) 83 SB 1284 1199 224 (simulation ) 233 SB 1517 1199 52 (to ) 61 SB 1578 1199 72 (add) 72 SB 300 1257 85 (this ) 93 SB 393 1257 223 (capability, ) 231 SB 624 1257 80 (nor ) 88 SB 712 1257 88 (that ) 96 SB 808 1257 127 (doing ) 135 SB 943 1257 57 (so ) 65 SB 1008 1257 138 (would ) 146 SB 1154 1257 116 (harm ) 124 SB 1278 1257 189 (speedup. ) 198 SB 1476 1257 13 ( ) 22 SB 1498 1257 55 (In ) 64 SB 1562 1257 88 (fact,) 88 SB 300 1315 922 (since deciding when to change directions and ) 923 SB 1223 1315 145 (speeds ) 146 SB 1369 1315 138 (would ) 139 SB 1508 1315 142 (require) 142 SB 300 1373 113 (extra ) 116 SB 416 1373 141 (calcula) 141 SB 557 1373 123 (tions, ) 126 SB 683 1373 160 (leading ) 163 SB 846 1373 52 (to ) 55 SB 901 1373 141 (higher ) 145 SB 1046 1373 299 (computational ) 303 SB 1349 1373 233 (granularity ) 237 SB 1586 1373 64 (per) 64 SB 300 1431 958 (event, this change might well improve speedup.) 958 SB 392 1489 149 (Sharks ) 150 SB 542 1489 85 (and ) 86 SB 628 1489 88 (fish ) 89 SB 717 1489 107 (have ) 108 SB 825 1489 102 (very ) 103 SB 928 1489 146 (simple ) 147 SB 1075 1489 188 (behavior ) 190 SB 1265 1489 52 (in ) 54 SB 1319 1489 74 (the ) 76 SB 1395 1489 115 (basic ) 117 SB 1512 1489 138 (model.) 138 SB 300 1547 47 (If ) 62 SB 362 1547 105 (their ) 120 SB 482 1547 188 (behavior ) 203 SB 685 1547 110 (were ) 125 SB 810 1547 116 (more ) 131 SB 941 1547 198 (complex, ) 213 SB 1154 1547 99 (they ) 114 SB 1268 1547 130 (might ) 145 SB 1413 1547 107 (have ) 122 SB 1535 1547 52 (to ) 68 SB 1603 1547 47 (be) 47 SB 300 1605 199 (modelled ) 208 SB 508 1605 54 (as ) 63 SB 571 1605 257 (independent ) 266 SB 837 1605 167 (objects, ) 176 SB 1013 1605 130 (rather ) 139 SB 1152 1605 99 (than ) 108 SB 1260 1605 149 (simply ) 159 SB 1419 1605 124 (being ) 134 SB 1553 1605 97 (table) 97 SB 300 1663 146 (entries ) 155 SB 455 1663 49 (at ) 58 SB 513 1663 164 (sectors. ) 173 SB 686 1663 13 ( ) 22 SB 708 1663 168 (Making ) 177 SB 885 1663 85 (this ) 95 SB 980 1663 154 (change ) 164 SB 1144 1663 138 (would ) 148 SB 1292 1663 60 (be ) 70 SB 1362 1663 116 (more ) 126 SB 1488 1663 162 (difficult) 162 SB 300 1721 99 (than ) 105 SB 405 1721 188 (handling ) 194 SB 599 1721 126 (speed ) 132 SB 731 1721 186 (changes, ) 192 SB 923 1721 77 (but ) 84 SB 1007 1721 155 (TWOS ) 162 SB 1169 1721 160 (already ) 167 SB 1336 1721 79 (has ) 86 SB 1422 1721 80 (run ) 87 SB 1509 1721 141 (several) 141 SB 300 1779 133 (simula) 133 SB 433 1779 110 (tions ) 116 SB 549 1779 88 (that ) 94 SB 643 1779 152 (feature ) 158 SB 801 1779 166 (moving ) 172 SB 973 1779 154 (objects ) 160 SB 1133 1779 202 (explicitly ) 208 SB 1341 1779 212 (modelled, ) 218 SB 1559 1779 57 (so ) 63 SB 1622 1779 28 (it) 28 SB 300 1837 951 (could easily be done for Sharks World, as well.) 951 SB 392 1895 149 (Sharks ) 176 SB 568 1895 85 (and ) 112 SB 680 1895 88 (fish ) 115 SB 795 1895 124 (never ) 151 SB 946 1895 213 (reproduce ) 241 SB 1187 1895 52 (in ) 80 SB 1267 1895 74 (the ) 102 SB 1369 1895 115 (basic ) 143 SB 1512 1895 138 (model.) 138 SB 300 1953 215 (Assuming ) 220 SB 520 1953 88 (that ) 93 SB 613 1953 99 (they ) 104 SB 717 1953 110 (were ) 115 SB 832 1953 77 (not ) 82 SB 914 1953 296 (independently ) 302 SB 1216 1953 212 (modelled, ) 218 SB 1434 1953 99 (they ) 105 SB 1539 1953 111 (could) 111 SB 300 2011 63 (do ) 65 SB 365 2011 57 (so ) 59 SB 424 2011 102 (very ) 104 SB 528 2011 162 (simply. ) 164 SB 692 2011 13 ( ) 15 SB 707 2011 107 (New ) 110 SB 817 2011 110 (table ) 113 SB 930 2011 146 (entries ) 149 SB 1079 2011 72 (for ) 75 SB 1154 2011 140 (sharks ) 143 SB 1297 2011 85 (and ) 88 SB 1385 2011 88 (fish ) 91 SB 1476 2011 124 (could ) 127 SB 1603 2011 47 (be) 47 SB 300 2069 249 (made period) 249 SB 549 2069 939 (ically, introducing new creatures to the world. ) 940 SB 1489 2069 13 ( ) 14 SB 1503 2069 147 (Having) 147 SB 300 2127 269 (reproduction ) 272 SB 572 2127 60 (be ) 64 SB 636 2127 141 (driven ) 145 SB 781 2127 63 (by ) 67 SB 848 2127 211 (proximity ) 215 SB 1063 2127 55 (of ) 59 SB 1122 2127 88 (two ) 92 SB 1214 2127 193 (creatures ) 197 SB 1411 2127 55 (of ) 59 SB 1470 2127 74 (the ) 78 SB 1548 2127 102 (same) 102 SB 300 2185 99 (type ) 107 SB 407 2185 138 (would ) 146 SB 553 2185 93 (also ) 101 SB 654 2185 60 (be ) 68 SB 722 2185 159 (simple. ) 167 SB 889 2185 13 ( ) 21 SB 910 2185 47 (If ) 55 SB 965 2185 74 (the ) 82 SB 1047 2185 193 (creatures ) 201 SB 1248 2185 110 (were ) 119 SB 1367 2185 283 (independently) 283 SB 300 2243 199 (modelled ) 216 SB 516 2243 54 (as ) 71 SB 587 2243 167 (objects, ) 184 SB 771 2243 172 (TWOS\222 ) 189 SB 960 2243 185 (dynamic ) 203 SB 1163 2243 135 (object ) 153 SB 1316 2243 174 (creation ) 192 SB 1508 2243 142 (facility) 142 SB 300 2301 528 (would still allow reproduc) 528 SB 828 2301 91 (tion.) 91 SB 392 2359 1143 (The simulation could easily be generalized to include an ) 1144 SB 1536 2359 114 (entire) 114 SB 300 2417 105 (food ) 111 SB 411 2417 121 (chain ) 127 SB 538 2417 55 (of ) 62 SB 600 2417 186 (different ) 193 SB 793 2417 118 (types ) 125 SB 918 2417 55 (of ) 62 SB 980 2417 193 (creatures ) 200 SB 1180 2417 166 (preying ) 173 SB 1353 2417 63 (on ) 70 SB 1423 2417 104 (each ) 111 SB 1534 2417 116 (other.) 116 SB 300 2475 91 (The ) 96 SB 396 2475 155 (TWOS ) 160 SB 556 2475 327 (implementation ) 332 SB 888 2475 124 (could ) 129 SB 1017 2475 60 (be ) 65 SB 1082 2475 129 (easily ) 134 SB 1216 2475 149 (altered ) 154 SB 1370 2475 52 (to ) 57 SB 1427 2475 146 (handle ) 151 SB 1578 2475 72 (this) 72 SB 300 2533 154 (change.) 154 SB 392 2591 91 (The ) 100 SB 492 2591 233 (granularity ) 243 SB 735 2591 77 (per ) 87 SB 822 2591 121 (event ) 131 SB 953 2591 124 (could ) 134 SB 1087 2591 60 (be ) 70 SB 1157 2591 222 (artificially ) 232 SB 1389 2591 201 (increased ) 211 SB 1600 2591 50 (by) 50 SB 300 2649 149 (adding ) 160 SB 460 2649 121 (delay ) 133 SB 593 2649 121 (loops ) 133 SB 726 2649 52 (to ) 64 SB 790 2649 74 (the ) 86 SB 876 2649 237 (simulation. ) 249 SB 1125 2649 13 ( ) 25 SB 1150 2649 138 (Doing ) 150 SB 1300 2649 57 (so ) 69 SB 1369 2649 138 (would ) 150 SB 1519 2649 131 (permit) 131 SB 300 2707 111 (exper) 111 SB 411 2707 146 (iments ) 159 SB 570 2707 52 (to ) 65 SB 635 2707 182 (discover ) 195 SB 830 2707 74 (the ) 87 SB 917 2707 177 (inherent ) 191 SB 1108 2707 235 (parallelism ) 249 SB 1357 2707 55 (of ) 69 SB 1426 2707 74 (the ) 88 SB 1514 2707 92 (Shar) 92 SB 1606 2707 44 (ks) 44 SB 300 2765 141 (World ) 146 SB 446 2765 151 (model, ) 157 SB 603 2765 63 (by ) 69 SB 672 2765 218 (increasing ) 224 SB 896 2765 233 (granularity ) 239 SB 1135 2765 52 (to ) 58 SB 1193 2765 74 (the ) 80 SB 1273 2765 116 (point ) 122 SB 1395 2765 88 (that ) 94 SB 1489 2765 74 (the ) 80 SB 1569 2765 81 (per-) 81 SB 300 2823 210 (event over) 210 SB 510 2823 768 (head was swamped by the granularity.) 768 SB 392 2881 149 (Sharks ) 157 SB 549 2881 141 (World ) 150 SB 699 2881 79 (has ) 88 SB 787 2881 77 (not ) 86 SB 873 2881 107 (been ) 116 SB 989 2881 80 (run ) 89 SB 1078 2881 102 (with ) 111 SB 1189 2881 172 (TWOS\222 ) 181 SB 1370 2881 185 (dynamic ) 194 SB 1564 2881 86 (load) 86 SB 300 2939 268 (management ) 294 SB 594 2939 155 (facility ) 181 SB 775 2939 141 (turned ) 167 SB 942 2939 76 (on. ) 102 SB 1044 2939 13 ( ) 39 SB 1083 2939 138 (Doing ) 165 SB 1248 2939 57 (so ) 84 SB 1332 2939 138 (would ) 165 SB 1497 2939 153 (provide) 153 SB 300 2997 227 (potentially ) 229 SB 529 2997 224 (interesting ) 226 SB 755 2997 156 (results, ) 158 SB 913 2997 244 (particularly ) 247 SB 1160 2997 52 (in ) 55 SB 1215 2997 74 (the ) 77 SB 1292 2997 117 (cases ) 120 SB 1412 2997 135 (where ) 138 SB 1550 2997 100 (there) 100 SB 300 3055 110 (were ) 111 SB 411 3055 75 (rela) 75 SB 486 3055 127 (tively ) 128 SB 614 3055 88 (few ) 89 SB 703 3055 154 (objects ) 155 SB 858 3055 77 (per ) 78 SB 936 3055 123 (node. ) 124 SB 1060 3055 13 ( ) 15 SB 1075 3055 83 (For ) 85 SB 1160 3055 189 (instance, ) 191 SB 1351 3055 133 (figure ) 135 SB 1486 3055 38 (3 ) 40 SB 1526 3055 124 (shows) 124 SB 300 3113 35 (a ) 43 SB 343 3113 157 (plateau ) 165 SB 508 3113 52 (in ) 60 SB 568 3113 74 (the ) 82 SB 650 3113 176 (speedup ) 184 SB 834 3113 124 (curve ) 132 SB 966 3113 179 (between ) 187 SB 1153 3113 63 (32 ) 71 SB 1224 3113 85 (and ) 94 SB 1318 3113 63 (64 ) 72 SB 1390 3113 129 (nodes ) 138 SB 1528 3113 122 (where) 122 SB 300 3171 766 (some nodes host one object and some ) 767 SB 1067 3171 129 (nodes ) 130 SB 1197 3171 96 (host ) 97 SB 1294 3171 101 (two. ) 102 SB 1396 3171 13 ( ) 14 SB 1410 3171 55 (In ) 56 SB 1466 3171 85 (this ) 86 SB 1552 3171 98 (case,) 98 SB 300 3229 99 (load ) 113 SB 413 3229 268 (management ) 282 SB 695 3229 138 (would ) 152 SB 847 3229 99 (tend ) 113 SB 960 3229 52 (to ) 66 SB 1026 3229 124 (move ) 138 SB 1164 3229 154 (objects ) 168 SB 1332 3229 107 (back ) 121 SB 1453 3229 85 (and ) 99 SB 1552 3229 98 (forth) 98 SB 300 3287 233 (throughout ) 242 SB 542 3287 74 (the ) 83 SB 625 3287 237 (simulation. ) 247 SB 872 3287 13 ( ) 23 SB 895 3287 91 (The ) 101 SB 996 3287 127 (effect ) 137 SB 1133 3287 55 (of ) 65 SB 1198 3287 85 (this ) 95 SB 1293 3287 188 (behavior ) 198 SB 1491 3287 63 (on ) 73 SB 1564 3287 86 (load) 86 SB 300 3345 268 (management ) 285 SB 585 3345 130 (might ) 147 SB 732 3345 127 (prove ) 145 SB 877 3345 102 (very ) 120 SB 997 3345 237 (interesting. ) 255 SB 1252 3345 13 ( ) 31 SB 1283 3345 55 (In ) 73 SB 1356 3345 190 (addition, ) 208 SB 1564 3345 86 (load) 86 SB 300 3403 268 (management ) 274 SB 574 3403 130 (might ) 137 SB 711 3403 166 (provide ) 173 SB 884 3403 163 (slightly ) 170 SB 1054 3403 205 (improved ) 212 SB 1266 3403 195 (speedups ) 202 SB 1468 3403 72 (for ) 79 SB 1547 3403 103 (other) 103 SB 300 3461 198 (scenarios.) 198 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 3575 443 (6. CONCLUSIONS) 443 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 392 3696 149 (Sharks ) 153 SB 545 3696 141 (World ) 145 SB 690 3696 152 (proved ) 156 SB 846 3696 52 (to ) 56 SB 902 3696 60 (be ) 64 SB 966 3696 35 (a ) 39 SB 1005 3696 102 (very ) 106 SB 1111 3696 146 (simple ) 150 SB 1261 3696 235 (application ) 239 SB 1500 3696 52 (to ) 56 SB 1556 3696 94 (code) 94 SB 300 3754 240 (for TWOS. ) 241 SB 541 3754 13 ( ) 14 SB 555 3754 44 (It ) 45 SB 600 3754 90 (was ) 91 SB 691 3754 132 (coded ) 133 SB 824 3754 85 (and ) 86 SB 910 3754 207 (debugged ) 208 SB 1118 3754 52 (in ) 53 SB 1171 3754 88 (two ) 89 SB 1260 3754 99 (man ) 100 SB 1360 3754 150 (weeks, ) 151 SB 1511 3754 139 (around) 139 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Roman %%Page: 12 12 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 97 (four ) 99 SB 399 152 137 (weeks ) 139 SB 538 152 105 (after ) 107 SB 645 152 41 (it ) 43 SB 688 152 90 (was ) 92 SB 780 152 94 (first ) 96 SB 876 152 216 (discussed. ) 218 SB 1094 152 13 ( ) 15 SB 1109 152 119 (After ) 121 SB 1230 152 74 (the ) 76 SB 1306 152 130 (initial ) 133 SB 1439 152 211 (debugging) 211 SB 300 210 975 (and tuning, it ran all tests without modifications.) 975 SB 392 268 149 (Sharks ) 157 SB 549 268 141 (World ) 149 SB 698 268 185 (provides ) 193 SB 891 268 113 (good ) 121 SB 1012 268 266 (performance ) 274 SB 1286 268 127 (under ) 135 SB 1421 268 168 (TWOS. ) 176 SB 1597 268 13 ( ) 22 SB 1619 268 31 (It) 31 SB 300 326 79 (has ) 88 SB 388 326 282 (demonstrated ) 291 SB 679 326 195 (speedups ) 204 SB 883 326 54 (as ) 63 SB 946 326 102 (high ) 111 SB 1057 326 54 (as ) 63 SB 1120 326 114 (29.5, ) 124 SB 1244 326 102 (with ) 112 SB 1356 326 243 (efficiencies ) 253 SB 1609 326 41 (as) 41 SB 300 384 102 (high ) 117 SB 417 384 54 (as ) 69 SB 486 384 181 (63.75%. ) 196 SB 682 384 13 ( ) 28 SB 710 384 113 (With ) 128 SB 838 384 202 (sufficient ) 218 SB 1056 384 185 (numbers ) 201 SB 1257 384 55 (of ) 71 SB 1328 384 164 (sectors, ) 180 SB 1508 384 142 (TWOS) 142 SB 300 442 1048 (provides a smooth speedup curve. If the number of ) 1049 SB 1349 442 151 (sectors ) 152 SB 1501 442 46 (is ) 47 SB 1548 442 102 (close) 102 SB 300 500 52 (to ) 63 SB 363 500 74 (the ) 85 SB 448 500 166 (number ) 177 SB 625 500 55 (of ) 66 SB 691 500 142 (nodes, ) 153 SB 844 500 74 (the ) 85 SB 929 500 176 (speedup ) 187 SB 1116 500 124 (curve ) 135 SB 1251 500 46 (is ) 57 SB 1308 500 127 (likely ) 138 SB 1446 500 52 (to ) 63 SB 1509 500 107 (have ) 119 SB 1628 500 22 (a) 22 SB 300 558 157 (plateau ) 159 SB 459 558 179 (between ) 181 SB 640 558 74 (the ) 76 SB 716 558 135 (points ) 137 SB 853 558 55 (of ) 58 SB 911 558 88 (two ) 91 SB 1002 558 154 (objects ) 157 SB 1159 558 77 (per ) 80 SB 1239 558 110 (node ) 113 SB 1352 558 85 (and ) 88 SB 1440 558 85 (one ) 88 SB 1528 558 122 (object) 122 SB 300 616 77 (per ) 80 SB 380 616 123 (node. ) 126 SB 506 616 13 ( ) 16 SB 522 616 149 (Sharks ) 153 SB 675 616 141 (World ) 145 SB 820 616 104 (does ) 108 SB 928 616 77 (not ) 81 SB 1009 616 107 (have ) 111 SB 1120 616 212 (especially ) 216 SB 1336 616 202 (favorable ) 206 SB 1542 616 108 (event) 108 SB 300 674 233 (granularity ) 240 SB 540 674 72 (for ) 79 SB 619 674 168 (TWOS, ) 175 SB 794 674 57 (so ) 64 SB 858 674 41 (it ) 48 SB 906 674 138 (would ) 145 SB 1051 674 191 (probably ) 198 SB 1249 674 166 (provide ) 173 SB 1422 674 107 (even ) 114 SB 1536 674 114 (better) 114 SB 300 732 701 (speedups with higher granularities.) 701 SB 392 790 149 (Sharks ) 158 SB 550 790 141 (World ) 150 SB 700 790 185 (provides ) 194 SB 894 790 35 (a ) 44 SB 938 790 82 (test ) 91 SB 1029 790 182 (example ) 192 SB 1221 790 72 (for ) 82 SB 1303 790 96 (lazy ) 106 SB 1409 790 241 (cancellation) 241 SB 300 848 140 (versus ) 141 SB 441 848 223 (aggressive ) 224 SB 665 848 267 (cancellation. ) 268 SB 933 848 13 ( ) 14 SB 947 848 96 (Due ) 97 SB 1044 848 52 (to ) 53 SB 1097 848 60 (its ) 61 SB 1158 848 151 (nature, ) 153 SB 1311 848 96 (lazy ) 98 SB 1409 848 241 (cancellation) 241 SB 300 906 146 (should ) 148 SB 448 906 63 (do ) 65 SB 513 906 102 (very ) 104 SB 617 906 99 (well ) 101 SB 718 906 102 (with ) 104 SB 822 906 149 (Sharks ) 151 SB 973 906 154 (World, ) 156 SB 1129 906 85 (and ) 87 SB 1216 906 104 (does ) 106 SB 1322 906 146 (indeed ) 148 SB 1470 906 63 (do ) 66 SB 1536 906 114 (better) 114 SB 300 964 99 (than ) 104 SB 404 964 223 (aggressive ) 228 SB 632 964 267 (cancellation. ) 273 SB 905 964 13 ( ) 19 SB 924 964 209 (However, ) 215 SB 1139 964 154 (despite ) 160 SB 1299 964 173 (massive ) 179 SB 1478 964 172 (numbers) 172 SB 300 1022 55 (of ) 59 SB 359 1022 182 (negative ) 186 SB 545 1022 213 (messages, ) 218 SB 763 1022 223 (aggressive ) 228 SB 991 1022 254 (cancellation ) 259 SB 1250 1022 185 (provides ) 190 SB 1440 1022 210 (acceptable) 210 SB 300 1080 1057 (performance comparable to that of lazy cancellation.) 1057 SB 392 1138 149 (Sharks ) 162 SB 554 1138 141 (World ) 154 SB 708 1138 90 (was ) 103 SB 811 1138 77 (not ) 90 SB 901 1138 190 (expected ) 203 SB 1104 1138 52 (to ) 65 SB 1169 1138 60 (be ) 74 SB 1243 1138 35 (a ) 49 SB 1292 1138 244 (particularly ) 258 SB 1550 1138 100 (good) 100 SB 300 1196 100 (appli) 100 SB 400 1196 135 (cation ) 144 SB 544 1196 72 (for ) 81 SB 625 1196 168 (TWOS, ) 177 SB 802 1196 77 (but ) 86 SB 888 1196 60 (its ) 69 SB 957 1196 266 (performance ) 275 SB 1232 1196 79 (has ) 89 SB 1321 1196 107 (been ) 117 SB 1438 1196 116 (more ) 126 SB 1564 1196 86 (than) 86 SB 300 1254 127 (accept) 127 SB 427 1254 609 (able. The development effort ) 610 SB 1037 1254 276 (demonstrates ) 277 SB 1314 1254 99 (how ) 100 SB 1414 1254 163 (quickly ) 164 SB 1578 1254 72 (and) 72 SB 300 1312 129 (easily ) 136 SB 436 1312 121 (small ) 128 SB 564 1312 243 (simulations ) 250 SB 814 1312 82 (can ) 89 SB 903 1312 60 (be ) 67 SB 970 1312 141 (ported ) 149 SB 1119 1312 52 (to ) 60 SB 1179 1312 168 (TWOS. ) 176 SB 1355 1312 13 ( ) 21 SB 1376 1312 91 (The ) 99 SB 1475 1312 175 (resulting) 175 SB 300 1370 200 (implemen) 200 SB 500 1370 127 (tation ) 132 SB 632 1370 46 (is ) 51 SB 683 1370 102 (very ) 107 SB 790 1370 166 (flexible ) 172 SB 962 1370 85 (and ) 91 SB 1053 1370 124 (could ) 130 SB 1183 1370 60 (be ) 66 SB 1249 1370 129 (easily ) 135 SB 1384 1370 149 (altered ) 155 SB 1539 1370 44 (if ) 50 SB 1589 1370 61 (the) 61 SB 300 1428 1316 (model were changed, probably with little impact on performance.) 1316 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 1534 587 (ACKNOWLEDGEMENTS) 587 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 300 1647 102 (This ) 113 SB 413 1647 116 (work ) 128 SB 541 1647 90 (was ) 102 SB 643 1647 152 (funded ) 164 SB 807 1647 63 (by ) 75 SB 882 1647 74 (the ) 86 SB 968 1647 103 (U.S. ) 115 SB 1083 1647 130 (Army ) 142 SB 1225 1647 143 (Model ) 155 SB 1380 1647 270 (Improvement) 270 SB 300 1705 186 (Program ) 194 SB 494 1705 172 (\(AMIP\) ) 180 SB 674 1705 273 (Management ) 281 SB 955 1705 141 (Office ) 149 SB 1104 1705 220 (\(AMMO\), ) 228 SB 1332 1705 149 (NASA ) 157 SB 1489 1705 161 (contract) 161 SB 300 1763 243 (NAS7-918, ) 256 SB 556 1763 110 (Task ) 123 SB 679 1763 130 (Order ) 143 SB 822 1763 182 (RE-182, ) 195 SB 1017 1763 260 (Amendment ) 273 SB 1290 1763 87 (No. ) 100 SB 1390 1763 101 (239, ) 114 SB 1504 1763 146 (ATZL-) 146 SB 300 1821 207 (CAN-DO.) 207 SB 300 1929 91 (The ) 112 SB 412 1929 160 (authors ) 181 SB 593 1929 124 (thank ) 146 SB 739 1929 135 (David ) 157 SB 896 1929 209 (Jefferson, ) 231 SB 1127 1929 13 ( ) 35 SB 1162 1929 118 (Mike ) 140 SB 1302 1929 63 (Di ) 85 SB 1387 1929 160 (Loreto, ) 182 SB 1569 1929 81 (Phil) 81 SB 300 1987 203 (Hontalas, ) 205 SB 505 1987 124 (Brian ) 126 SB 631 1987 214 (Beckman, ) 216 SB 847 1987 105 (Fred ) 107 SB 954 1987 195 (Wieland, ) 198 SB 1152 1987 91 (Leo ) 94 SB 1246 1987 159 (Blume, ) 162 SB 1408 1987 79 (Joe ) 82 SB 1490 1987 160 (Ruffles,) 160 SB 300 2045 107 (John ) 116 SB 416 2045 239 (Gieselman, ) 248 SB 664 2045 210 (Lawrence ) 220 SB 884 2045 181 (Hawley, ) 191 SB 1075 2045 85 (and ) 95 SB 1170 2045 107 (John ) 117 SB 1287 2045 156 (Wedel, ) 166 SB 1453 2045 13 ( ) 23 SB 1476 2045 72 (for ) 82 SB 1558 2045 92 (their) 92 SB 300 2103 1047 (work on TWOS, TWSIM, and TWOS applications. ) 1048 SB 1348 2103 13 ( ) 14 SB 1362 2103 82 (We ) 83 SB 1445 2103 93 (also ) 94 SB 1539 2103 111 (thank) 111 SB 300 2161 101 (Jack ) 117 SB 417 2161 180 (Tupman ) 196 SB 613 2161 85 (and ) 101 SB 714 2161 113 (Herb ) 129 SB 843 2161 188 (Younger ) 204 SB 1047 2161 72 (for ) 88 SB 1135 2161 235 (managerial ) 251 SB 1386 2161 176 (support, ) 192 SB 1578 2161 72 (and) 72 SB 300 2219 130 (Harry ) 131 SB 431 2219 123 (Jones ) 124 SB 555 2219 55 (of ) 56 SB 611 2219 186 (AMMO, ) 187 SB 798 2219 85 (and ) 87 SB 885 2219 107 (John ) 109 SB 994 2219 177 (Shepard ) 179 SB 1173 2219 85 (and ) 87 SB 1260 2219 94 (Phil ) 96 SB 1356 2219 130 (Lauer ) 132 SB 1488 2219 55 (of ) 57 SB 1545 2219 105 (CAA) 105 SB 300 2277 323 (for sponsorship.) 323 SB 32 0 0 50 50 0 0 0 48 /Times-Bold /font29 ANSIFont font 300 2391 335 (REFERENCES) 335 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 300 2512 140 (Berry, ) 153 SB 453 2512 62 (O. ) 75 SB 528 2512 160 (\(1986\), ) 173 SB 701 2512 22 (\223) 22 SB 723 2512 269 (Performance ) 282 SB 1005 2512 230 (Evaluation ) 244 SB 1249 2512 55 (of ) 69 SB 1318 2512 74 (the ) 88 SB 1406 2512 119 (Time ) 133 SB 1539 2512 111 (Warp) 111 SB 392 2570 238 (Distributed ) 272 SB 664 2570 233 (Simulation ) 267 SB 931 2570 245 (Mechanism,) 245 SB 1176 2570 22 (\224) 22 SB 1198 2570 13 ( ) 47 SB 1245 2570 128 (Ph.D. ) 162 SB 1407 2570 243 (dissertation,) 243 SB 392 2628 249 (Department ) 265 SB 657 2628 55 (of ) 71 SB 728 2628 213 (Computer ) 230 SB 958 2628 181 (Science, ) 198 SB 1156 2628 224 (University ) 241 SB 1397 2628 55 (of ) 72 SB 1469 2628 181 (Southern) 181 SB 392 2686 588 (California, Los Angeles, CA.) 588 SB 300 2744 187 (Conklin, ) 189 SB 489 2744 75 (D., ) 77 SB 566 2744 159 (Cleary, ) 161 SB 727 2744 58 (J., ) 60 SB 787 2744 85 (and ) 88 SB 875 2744 151 (Unger, ) 154 SB 1029 2744 59 (B. ) 62 SB 1091 2744 160 (\(1990\), ) 163 SB 1254 2744 22 (\223) 22 SB 1276 2744 91 (The ) 94 SB 1370 2744 149 (Sharks ) 152 SB 1522 2744 128 (World) 128 SB 392 2802 66 (\(A ) 70 SB 462 2802 130 (Study ) 135 SB 597 2802 52 (in ) 57 SB 654 2802 238 (Distributed ) 243 SB 897 2802 233 (Simulation ) 238 SB 1135 2802 171 (Design\),) 171 SB 1306 2802 22 (\224) 22 SB 1328 2802 13 ( ) 18 SB 1346 2802 55 (In ) 60 SB 1406 2802 244 (Proceedings) 244 SB 392 2860 55 (of ) 67 SB 459 2860 74 (the ) 86 SB 545 2860 102 (SCS ) 114 SB 659 2860 343 (Multiconference ) 356 SB 1015 2860 63 (on ) 76 SB 1091 2860 238 (Distributed ) 251 SB 1342 2860 246 (Simulation, ) 259 SB 1601 2860 49 (D.) 49 SB 392 2918 162 (Nichol, ) 174 SB 566 2918 82 (Ed. ) 94 SB 660 2918 163 (Society ) 175 SB 835 2918 83 (For ) 95 SB 930 2918 213 (Computer ) 225 SB 1155 2918 246 (Simulation, ) 259 SB 1414 2918 88 (San ) 101 SB 1515 2918 135 (Diego,) 135 SB 392 2976 275 (CA, 157-160.) 275 SB 300 3034 1067 (Ebling, M., Di Loreto, M., Presley, M., Wieland, F., ) 1068 SB 1368 3034 85 (and ) 86 SB 1454 3034 196 (Jefferson,) 196 SB 392 3092 62 (D. ) 74 SB 466 3092 160 (\(1989\), ) 173 SB 639 3092 22 (\223) 22 SB 661 3092 74 (An ) 87 SB 748 3092 88 (Ant ) 101 SB 849 3092 194 (Foraging ) 207 SB 1056 3092 143 (Model ) 156 SB 1212 3092 277 (Implemented ) 290 SB 1502 3092 74 (On ) 87 SB 1589 3092 61 (the) 61 SB 392 3150 119 (Time ) 129 SB 521 3150 124 (Warp ) 134 SB 655 3150 213 (Operating ) 223 SB 878 3150 160 (System,) 160 SB 1038 3150 22 (\224) 22 SB 1060 3150 13 ( ) 23 SB 1083 3150 55 (In ) 65 SB 32 0 0 50 50 0 0 0 47 /Times-Italic /font31 ANSIFont font 1148 3148 262 (Proceedings ) 272 SB 1420 3148 52 (of ) 62 SB 1482 3148 74 (the ) 85 SB 1567 3148 83 (SCS) 83 SB 392 3207 340 (Multiconference ) 355 SB 747 3207 63 (on ) 78 SB 825 3207 240 (Distributed ) 255 SB 1080 3207 217 (Simulation) 217 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 1297 3209 26 (, ) 41 SB 1338 3209 151 (Unger, ) 166 SB 1504 3209 59 (B. ) 74 SB 1578 3209 72 (and) 72 SB 392 3268 210 (Fujimoto, ) 221 SB 613 3268 72 (R., ) 83 SB 696 3268 114 (Eds., ) 126 SB 822 3268 163 (Society ) 175 SB 997 3268 83 (For ) 95 SB 1092 3268 213 (Computer ) 225 SB 1317 3268 246 (Simulation, ) 258 SB 1575 3268 75 (San) 75 SB 392 3326 373 (Diego, CA, 21-28.) 373 SB 300 3384 203 (Hontalas, ) 224 SB 524 3384 54 (P. ) 75 SB 599 3384 85 (and ) 106 SB 705 3384 214 (Beckman, ) 235 SB 940 3384 59 (B. ) 80 SB 1020 3384 160 (\(1989\), ) 181 SB 1201 3384 22 (\223) 22 SB 1223 3384 269 (Performance ) 290 SB 1513 3384 55 (of ) 76 SB 1589 3384 61 (the) 61 SB 392 3442 202 (Colliding ) 216 SB 608 3442 132 (Pucks ) 146 SB 754 3442 233 (Simulation ) 247 SB 1001 3442 74 (On ) 88 SB 1089 3442 74 (the ) 88 SB 1177 3442 119 (Time ) 134 SB 1311 3442 124 (Warp ) 139 SB 1450 3442 200 (Operating) 200 SB 392 3500 160 (System ) 163 SB 555 3500 111 (\(Part ) 115 SB 670 3500 52 (2: ) 56 SB 726 3500 49 (A ) 53 SB 779 3500 182 (Detailed ) 186 SB 965 3500 204 (Analysis\),) 204 SB 1169 3500 22 (\224) 22 SB 1191 3500 13 ( ) 17 SB 1208 3500 55 (In ) 59 SB 32 0 0 50 50 0 0 0 47 /Times-Italic /font31 ANSIFont font 1267 3498 262 (Proceedings ) 266 SB 1533 3498 52 (of ) 56 SB 1589 3498 61 (the) 61 SB 392 3557 113 (1989 ) 127 SB 519 3557 176 (Summer ) 190 SB 709 3557 212 (Computer ) 226 SB 935 3557 230 (Simulation ) 244 SB 1179 3557 229 (Conference) 229 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 1408 3559 26 (, ) 40 SB 1448 3559 156 (Clema, ) 170 SB 1618 3559 32 (J.) 32 SB 392 3618 95 (Ed., ) 102 SB 494 3618 163 (Society ) 170 SB 664 3618 83 (For ) 90 SB 754 3618 213 (Computer ) 220 SB 974 3618 246 (Simulation, ) 254 SB 1228 3618 88 (San ) 96 SB 1324 3618 148 (Diego, ) 156 SB 1480 3618 95 (CA, ) 103 SB 1583 3618 67 (91-) 67 SB 392 3676 63 (95.) 63 SB 300 3734 209 (Jefferson, ) 225 SB 525 3734 62 (D. ) 78 SB 603 3734 160 (\(1985\), ) 176 SB 779 3734 22 (\223) 22 SB 801 3734 155 (Virtual ) 172 SB 973 3734 119 (Time,) 119 SB 1092 3734 22 (\224) 22 SB 1114 3734 13 ( ) 30 SB 32 0 0 50 50 0 0 0 47 /Times-Italic /font31 ANSIFont font 1144 3732 13 ( ) 30 SB 1174 3732 119 (ACM ) 136 SB 1310 3732 273 (Transactions ) 290 SB 1600 3732 50 (on) 50 SB 392 3791 808 (Programming Languages and Systems 7) 808 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 1200 3793 64 (, 3.) 64 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%Page: 13 13 %%PageResources: (atend) SS 0 0 25 25 798 1400 300 SM 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 0 0 0 fC 300 152 209 (Jefferson, ) 217 SB 517 152 75 (D., ) 83 SB 600 152 214 (Beckman, ) 223 SB 823 152 72 (B., ) 81 SB 904 152 195 (Wieland, ) 204 SB 1108 152 67 (F., ) 76 SB 1184 152 159 (Blume, ) 168 SB 1352 152 70 (L., ) 79 SB 1431 152 63 (Di ) 72 SB 1503 152 147 (Loreto,) 147 SB 392 210 83 (M., ) 94 SB 486 210 203 (Hontalas, ) 214 SB 700 210 67 (P., ) 78 SB 778 210 190 (Laroche, ) 201 SB 979 210 67 (P., ) 79 SB 1058 210 243 (Sturdevant, ) 255 SB 1313 210 75 (K., ) 87 SB 1400 210 193 (Tupman, ) 205 SB 1605 210 45 (J.,) 45 SB 392 268 176 (Warren, ) 180 SB 572 268 75 (V., ) 79 SB 651 268 156 (Wedel, ) 160 SB 811 268 58 (J., ) 62 SB 873 268 201 (Younger, ) 205 SB 1078 268 75 (H., ) 79 SB 1157 268 85 (and ) 89 SB 1246 268 195 (Bellenot, ) 199 SB 1445 268 54 (S. ) 58 SB 1503 268 147 (\(1987\),) 147 SB 392 326 22 (\223) 22 SB 414 326 238 (Distributed ) 265 SB 679 326 233 (Simulation ) 260 SB 939 326 85 (and ) 112 SB 1051 326 74 (the ) 101 SB 1152 326 119 (Time ) 146 SB 1298 326 124 (Warp ) 152 SB 1450 326 200 (Operating) 200 SB 392 384 160 (System,) 160 SB 552 384 22 (\224) 22 SB 574 384 13 ( ) 13 SB 32 0 0 50 50 0 0 0 47 /Times-Italic /font31 ANSIFont font 587 382 714 (ACM Operating Systems Review 21) 714 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 1301 384 207 (, 4, 77-93.) 207 SB 300 443 173 (Presley, ) 194 SB 494 443 83 (M., ) 104 SB 598 443 160 (Ebling, ) 181 SB 779 443 83 (M., ) 104 SB 883 443 195 (Wieland, ) 216 SB 1099 443 67 (F., ) 89 SB 1188 443 209 (Jefferson, ) 231 SB 1419 443 62 (D. ) 84 SB 1503 443 147 (\(1989\),) 147 SB 392 501 22 (\223) 22 SB 414 501 307 (Benchmarking ) 321 SB 735 501 74 (the ) 89 SB 824 501 119 (Time ) 134 SB 958 501 124 (Warp ) 139 SB 1097 501 213 (Operating ) 228 SB 1325 501 160 (System ) 175 SB 1500 501 113 (With ) 128 SB 1628 501 22 (a) 22 SB 392 559 213 (Computer ) 221 SB 613 559 188 (Network ) 196 SB 809 559 233 (Simulation,) 233 SB 1042 559 22 (\224) 22 SB 1064 559 13 ( ) 21 SB 1085 559 55 (In ) 63 SB 1148 559 257 (Proceedings ) 266 SB 1414 559 55 (of ) 64 SB 1478 559 74 (the ) 83 SB 1561 559 89 (SCS) 89 SB 392 617 343 (Multiconference ) 357 SB 749 617 63 (on ) 77 SB 826 617 238 (Distributed ) 252 SB 1078 617 246 (Simulation, ) 260 SB 1338 617 151 (Unger, ) 166 SB 1504 617 59 (B. ) 74 SB 1578 617 72 (and) 72 SB 392 675 210 (Fujimoto, ) 221 SB 613 675 72 (R., ) 83 SB 696 675 114 (Eds., ) 126 SB 822 675 163 (Society ) 175 SB 997 675 83 (For ) 95 SB 1092 675 213 (Computer ) 225 SB 1317 675 246 (Simulation, ) 258 SB 1575 675 75 (San) 75 SB 392 733 348 (Diego, CA, 8-13.) 348 SB 300 791 195 (Wieland, ) 198 SB 498 791 67 (F., ) 70 SB 568 791 181 (Hawley, ) 184 SB 752 791 70 (L., ) 73 SB 825 791 204 (Feinberg, ) 208 SB 1033 791 75 (A., ) 79 SB 1112 791 63 (Di ) 67 SB 1179 791 160 (Loreto, ) 164 SB 1343 791 83 (M., ) 87 SB 1430 791 159 (Blume, ) 163 SB 1593 791 57 (L.,) 57 SB 392 849 173 (Ruffles, ) 174 SB 566 849 58 (J., ) 59 SB 625 849 159 (Reiher, ) 160 SB 785 849 67 (P., ) 68 SB 853 849 214 (Beckman, ) 215 SB 1068 849 72 (B., ) 73 SB 1141 849 203 (Hontalas, ) 204 SB 1345 849 67 (P., ) 68 SB 1413 849 195 (Bellenot, ) 196 SB 1609 849 41 (S.) 41 SB 392 907 160 (\(1989\), ) 198 SB 590 907 22 (\223) 22 SB 612 907 91 (The ) 129 SB 741 907 269 (Performance ) 307 SB 1048 907 55 (of ) 93 SB 1141 907 35 (a ) 74 SB 1215 907 238 (Distributed ) 277 SB 1492 907 158 (Combat) 158 SB 392 965 233 (Simulation ) 266 SB 658 965 113 (With ) 146 SB 804 965 74 (the ) 107 SB 911 965 119 (Time ) 152 SB 1063 965 124 (Warp ) 158 SB 1221 965 213 (Operating ) 247 SB 1468 965 160 (System,) 160 SB 1628 965 22 (\224) 22 SB 32 0 0 50 50 0 0 0 47 /Times-Italic /font31 ANSIFont font 392 1021 821 (Concurrency: Practice and Experience 1) 821 SB 32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font 1213 1023 207 (, 1, 35-50.) 207 SB 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Times-Italic %%+ font Times-Roman %%Trailer SVDoc restore end %%Pages: 13 % TrueType font name key: % MSTT31c122 = 2907DTimes New RomanF0000002a000001900000 % MSTT31c12f = 2907DTimes New RomanF00000032000001900000 % MSTT31c13c = 2907DTimes New RomanF00000000000001900000 %%DocumentSuppliedResources: procset Win35Dict 3 1 %%DocumentNeededResources: font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%EOF