External memory algorithms and data structures: Dealing with massive data

JS Vitter - ACM Computing surveys (CsUR), 2001 - dl.acm.org
Data sets in large applications are often too massive to fit completely inside the computers
internal memory. The resulting input/output communication (or I/O) between fast internal …

High-performance streaming dictionary

MA Bender, M Farach-Colton, YR Fogel… - US Patent …, 2015 - Google Patents
A method, apparatus and computer program product for storing data in a disk storage
system is presented. A high-performance dictionary data structure is defined. The dictionary …

[图书][B] Handbook of data structures and applications

DP Mehta, S Sahni - 2004 - taylorfrancis.com
Although there are many advanced and specialized texts and handbooks on algorithms,
until now there was no book that focused exclusively on the wide variety of data structures …

Algorithms and data structures for external memory

JS Vitter - … and Trends® in Theoretical Computer Science, 2008 - nowpublishers.com
Data sets in large applications are often too massive to fit completely inside the computer's
internal memory. The resulting input/output communication (or I/O) between fast internal …

The buffer tree: A technique for designing batched external data structures

L Arge - Algorithmica, 2003 - Springer
We present a technique for designing external memory data structures that support batched
operations I/O efficiently. We show how the technique can be used to develop external …

STXXL: standard template library for XXL data sets

R Dementiev, L Kettner… - Software: Practice and …, 2008 - Wiley Online Library
We present the software library Stxxl that is an implementation of the C++ standard template
library (STL) for processing huge data sets that can fit only on hard disks. It supports parallel …

Large-scale neighbor-joining with NINJA

TJ Wheeler - … in Bioinformatics: 9th International Workshop, WABI …, 2009 - Springer
Neighbor-joining is a well-established hierarchical clustering algorithm for inferring
phylogenies. It begins with observed distances between pairs of sequences, and clustering …

External memory data structures

L Arge - European Symposium on Algorithms, 2001 - Springer
Many modern applications store and process datasets much larger than the main memory of
even state-of-the-art high-end machines. Thus massive and dynamically changing datasets …

Fast priority queues for cached memory

P Sanders - Journal of Experimental Algorithmics (JEA), 2000 - dl.acm.org
The cache hierarchy prevalent in todays high performance processors has to be taken into
account in order to design algorithms that perform well in practice. This paper advocates the …

[图书][B] The computer engineering handbook

VG Oklobdzija - 2001 - taylorfrancis.com
There is arguably no field in greater need of a comprehensive handbook than computer
engineering. The unparalleled rate of technological advancement, the explosion of …