Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .

Introduction
1.1 Overview
Parallel Disk Model (PDM)
2.1 PDM and Problem Parameters
2.2 Practical Modeling Considerations
Fundamental I/O Operations and Bounds
Exploiting Locality and Load Balancing
4.1 Locality Issues with a Single Disk
4.2 Disk Striping and Parallelism with Multiple Disks
External Sorting and Related Problems
5.1 Sorting by Distribution
5.2 Sorting by Merging
5.3 Prefetching, Caching, and Applications to Sorting
5.4 A General Simulation for Parallel Disks
5.5 Handling Duplicates: Bundle Sorting
5.6 Permuting
5.7 Fast Fourier Transform and Permutation Networks
6.1 Permuting
6.2 Lower Bounds for Sorting and Other Problems
Matrix and Grid Computations
7.1 Matrix Operations
7.2 Matrix Transposition
Batched Problems in Computational Geometry
8.1 Distribution Sweep
8.2 Other Batched Geometric Problems
Batched Problems on Graphs
9.1 Sparsiﬁcation
9.2 Special Cases
9.3 Sequential Simulation of Parallel Algorithms
External Hashing for Online Dictionary Search
10.1 Extendible Hashing
10.2 Directoryless Methods
Multiway Tree Data Structures
11.1 B-trees and Variants
11.2 Weight-Balanced B-trees
11.3 Parent Pointers and Level-Balanced B-trees
11.4 Buﬀer Trees
Spatial Data Structures and Range Search
12.1 Linear-Space Spatial Structures
12.2 R-trees
12.5 General Orthogonal 2-D Range Search
12.6 Other Types of Range Search
12.7 Lower Bounds for Orthogonal Range Search
Dynamic and Kinetic Data Structures
13.2 Continuously Moving Items
String Processing
14.1 Inverted Files
14.2 String B-Trees
14.3 Suﬃx Trees and Suﬃx Arrays
14.4 Sorting Strings
Compressed Data Structures
15.1 Data Representations and Compression Models
15.2 External Memory Compressed Data Structures
Dynamic Memory Allocation
Conclusions
Notations and Acronyms
References
0 of .
Results for:
P. 1
Algorithms and Data Structures for External Memory

# Algorithms and Data Structures for External Memory

Ratings: (0)|Views: 3|Likes:
Algorithms
Algorithms

Published by: Farhan Faruque on Dec 27, 2013

### Availability:

Read on Scribd mobile: iPhone, iPad and Android.
See more
See less

12/27/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 6 are not shown in this preview.
You're Reading a Free Preview
Pages 10 to 73 are not shown in this preview.
You're Reading a Free Preview
Pages 77 to 127 are not shown in this preview.
You're Reading a Free Preview
Pages 131 to 180 are not shown in this preview.
You're Reading a Free Preview
Pages 184 to 191 are not shown in this preview.

## Activity (0)

You've already reviewed this. Edit your review.
No activity yet
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->