- Page 1 and 2:
TCSv2n4.qxd 4/24/2008 11:56 AM Page
- Page 4 and 5:
Algorithms and Data Structures for
- 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 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.