STXXL: standard template library for XXL data sets

  • Authors:
  • Roman Dementiev;Lutz Kettner;Peter Sanders

  • Affiliations:
  • Fakultät für Informatik, Universität Karlsruhe, Karlsruhe, Germany;Max Planck Institut für Informatik, Saarbrücken, Germany;Fakultät für Informatik, Universität Karlsruhe, Karlsruhe, Germany

  • Venue:
  • ESA'05 Proceedings of the 13th annual European conference on Algorithms
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a software library Stxxl, that enables practice-oriented experimentation with huge data sets. Stxxl is an implementation of the C++ standard template library STL for external memory computations. It supports parallel disks, overlapping between I/O and computation, and pipelining technique that can save more than half of the I/Os. Stxxl has already been used for computing minimum spanning trees, connected components, breadth-first search decompositions, constructing suffix arrays, and computing social network analysis metrics.