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 memory and slower external memory (such as disks) can be a major performance bottleneck. In this article we survey the state of the art in the design and analysis of external memory (or EM) algorithms and data structures, where the goal is to exploit locality in order to reduce the I/O costs. We consider a variety of EM paradigms for solving batched and online problems efficiently in external memory. For the batched problem of sorting and related problems like permuting and fast Fourier trans-form, the key paradigms include distribution and merging. The paradig...
© Springer International Publishing AG, part of Springer Nature 2018. Topological sorting is a funda...
We propose a unified approach to disk-based search for de-terministic, non-deterministic, and probab...
External memory (EM) algorithms are designed for computational problems in which the size of the int...
. Data sets in large applications are often too massive to fit completely inside the computer's...
Blockwise access to data is a central theme in the design of efficient external memory (EM) algorith...
Block-wise access to data is a central theme in the design of efficient external memory (EM) algorit...
The original publication is available at www.springerlink.comThe data sets for many of today's compu...
[[abstract]]This paper presents an optimal external sorting algorithm for two-level memory model. ...
We empirically investigate algorithms for solving Connected Components in the external memory model....
When data do not fit in main memory (RAM), external (or secondary) memory is used. Magnetic disks ar...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
External memory (EM) algorithms are designed for large-scale computational problems in which the siz...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
In this paper we present a paradigm for solving external-memory problems, and illustrate it by algor...
This paper presents an analysis of I/O (read and write) complexities of the external sorting algorit...
© Springer International Publishing AG, part of Springer Nature 2018. Topological sorting is a funda...
We propose a unified approach to disk-based search for de-terministic, non-deterministic, and probab...
External memory (EM) algorithms are designed for computational problems in which the size of the int...
. Data sets in large applications are often too massive to fit completely inside the computer's...
Blockwise access to data is a central theme in the design of efficient external memory (EM) algorith...
Block-wise access to data is a central theme in the design of efficient external memory (EM) algorit...
The original publication is available at www.springerlink.comThe data sets for many of today's compu...
[[abstract]]This paper presents an optimal external sorting algorithm for two-level memory model. ...
We empirically investigate algorithms for solving Connected Components in the external memory model....
When data do not fit in main memory (RAM), external (or secondary) memory is used. Magnetic disks ar...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
External memory (EM) algorithms are designed for large-scale computational problems in which the siz...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
In this paper we present a paradigm for solving external-memory problems, and illustrate it by algor...
This paper presents an analysis of I/O (read and write) complexities of the external sorting algorit...
© Springer International Publishing AG, part of Springer Nature 2018. Topological sorting is a funda...
We propose a unified approach to disk-based search for de-terministic, non-deterministic, and probab...
External memory (EM) algorithms are designed for computational problems in which the size of the int...