- Page 1 and 2: TCSv2n4.qxd 4/24/2008 11:56 AM Page
- Page 6 and 7: Foundations and Trends R○ in Theo
- Page 8 and 9: Foundations and Trends R○ in Theo
- Page 10 and 11: Preface I first became fascinated a
- Page 12: Preface xi I would like to thank my
- Page 15 and 16: xiv Contents 6 Lower Bounds on I/O
- Page 18 and 19: 1 Introduction The world is drownin
- Page 20 and 21: However, not all memory references
- Page 22 and 23: 1.1 Overview 5 Our general goal is
- Page 24: Table 1.1 Paradigms for I/O efficie
- Page 27 and 28: 10 Parallel Disk Model (PDM) spindl
- Page 29 and 30: 12 Parallel Disk Model (PDM) D = nu
- Page 31 and 32: 14 Parallel Disk Model (PDM) The pr
- Page 33 and 34: 16 Parallel Disk Model (PDM) 2.3 Re
- Page 35 and 36: 18 Parallel Disk Model (PDM) archit
- Page 38 and 39: 3 Fundamental I/O Operations and Bo
- Page 40: As Table 3.1 indicates, the multipl
- Page 43 and 44: 26 Exploiting Locality and Load Bal
- Page 45 and 46: 28 Exploiting Locality and Load Bal
- Page 47 and 48: 30 External Sorting and Related Pro
- Page 49 and 50: 32 External Sorting and Related Pro
- Page 51 and 52: 34 External Sorting and Related Pro
- Page 53 and 54:
36 External Sorting and Related Pro
- Page 55 and 56:
38 External Sorting and Related Pro
- Page 57 and 58:
40 External Sorting and Related Pro
- Page 59 and 60:
42 External Sorting and Related Pro
- Page 61 and 62:
44 External Sorting and Related Pro
- Page 63 and 64:
46 External Sorting and Related Pro
- Page 65 and 66:
48 External Sorting and Related Pro
- Page 67 and 68:
50 External Sorting and Related Pro
- Page 69 and 70:
52 External Sorting and Related Pro
- Page 71 and 72:
54 External Sorting and Related Pro
- Page 74 and 75:
6 Lower Bounds on I/O In this chapt
- Page 76 and 77:
6.1 Permuting 59 in backwards order
- Page 78 and 79:
6.2 Lower Bounds for Sorting and Ot
- Page 80:
6.2 Lower Bounds for Sorting and Ot
- Page 83 and 84:
66 Matrix and Grid Computations the
- Page 86 and 87:
8 Batched Problems in Computational
- Page 88 and 89:
8.1 Distribution Sweep 71 Goodrich
- Page 90 and 91:
8.1 Distribution Sweep 73 the curre
- Page 92 and 93:
Time (seconds) Time (seconds) 7000
- Page 94 and 95:
9 Batched Problems on Graphs The pr
- Page 96 and 97:
Table 9.2 Best known I/O bounds for
- Page 98 and 99:
9.2 Special Cases 81 that contains
- Page 100 and 101:
10 External Hashing for Online Dict
- Page 102 and 103:
2 000 000 001 010 011 100 101 110 1
- Page 104 and 105:
10.2 Directoryless Methods 87 a tot
- Page 106 and 107:
11 Multiway Tree Data Structures In
- Page 108 and 109:
11.1 B-trees and Variants 91 “sha
- Page 110 and 111:
11.3 Parent Pointers and Level-Bala
- Page 112 and 113:
11.4 Buffer Trees 95 I/Os by follow
- Page 114:
11.4 Buffer Trees 97 between update
- Page 117 and 118:
100 Spatial Data Structures and Ran
- Page 119 and 120:
102 Spatial Data Structures and Ran
- Page 121 and 122:
104 Spatial Data Structures and Ran
- Page 123 and 124:
106 Spatial Data Structures and Ran
- Page 125 and 126:
108 Spatial Data Structures and Ran
- Page 127 and 128:
110 Spatial Data Structures and Ran
- Page 129 and 130:
112 Spatial Data Structures and Ran
- Page 131 and 132:
114 Spatial Data Structures and Ran
- Page 133 and 134:
116 Spatial Data Structures and Ran
- Page 136 and 137:
13 Dynamic and Kinetic Data Structu
- Page 138 and 139:
13.2 Continuously Moving Items 121
- Page 140 and 141:
14 String Processing In this chapte
- Page 142 and 143:
5 a b a 3 c a 0 b a 4 b 6 6 a b a b
- Page 144 and 145:
14.3 Suffix Trees and Suffix Arrays
- Page 146 and 147:
15 Compressed Data Structures The f
- Page 148 and 149:
15.1 Data Representations and Compr
- Page 150 and 151:
15.2 External Memory Compressed Dat
- Page 152 and 153:
15.2 External Memory Compressed Dat
- Page 154:
15.2 External Memory Compressed Dat
- Page 157 and 158:
140 Dynamic Memory Allocation For s
- Page 159 and 160:
142 External Memory Programming Env
- Page 161 and 162:
144 External Memory Programming Env
- Page 163 and 164:
146 Conclusions intriguing connecti
- Page 165 and 166:
148 Notations and Acronyms lowercas
- Page 167 and 168:
150 Notations and Acronyms � �
- Page 169 and 170:
152 References Proceedings of the A
- Page 171 and 172:
154 References [41] L. Arge, K. H.
- Page 173 and 174:
156 References Computer Science, pp
- Page 175 and 176:
158 References ACM Conference on In
- Page 177 and 178:
160 References [132] F. K. H. A. De
- Page 179 and 180:
162 References [165] R. W. Floyd,
- Page 181 and 182:
164 References [195] M. R. Henzinge
- Page 183 and 184:
166 References [228] K. Küspert,
- Page 185 and 186:
168 References [261] D. R. Morrison
- Page 187 and 188:
170 References [293] J. T. Robinson
- Page 189 and 190:
172 References [325] “TerraServer
- Page 191:
174 References [356] O. Wolfson, P.