JOURNAL ARTICLE

Algorithm Engineering for Scalable Parallel External Sorting

Abstract

The talk describes algorithm engineering (AE) as a methodology for algorithmic research where design, analysis, implementation and experimental evaluation of algorithms form a feedback cycle driving the development of efficient algorithms. Additional important components of the methodology include realistic models, algorithm libraries, and collections of realistic benchmark instances. We use one main example throughout this talk: sorting huge data sets using many multi-core processors and disks. The described system broke records for the GraySort and MinuteSort sorting benchmarks and helped with the record for the Joule Sort benchmark.

Keywords:
Computer science Sorting algorithm Benchmark (surveying) Sorting sort Scalability Parallel computing Block (permutation group theory) Algorithm design Algorithm Theoretical computer science Computer engineering Database

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
4
Refs
0.14
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Algorithms and Data Compression
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Algorithm engineering for scalable parallel external sorting

Peter Sanders

Year: 2010 Vol: 4641 Pages: 1-3
BOOK-CHAPTER

S-ARRAY: Highly Scalable Parallel Sorting Algorithm

Sharma ShubhamM. Prajwala PriyankaMamta Mittal

Advances in parallel computing Year: 2018 Pages: 479-503
JOURNAL ARTICLE

A scalable parallel sorting algorithm using exact splitting

Christian H. SiebertFelix Wolf

Journal:   RWTH Publications (RWTH Aachen) Year: 2011
BOOK-CHAPTER

Parallel External Sorting

Selim G. Akl

Elsevier eBooks Year: 1985 Pages: 193-210
BOOK-CHAPTER

Parallel External Sorting

Yannis ManolopoulosYannis TheodoridisVassilis J. Tsotras

˜The œKluwer international series on advances in database systems Year: 2000 Pages: 209-218
© 2026 ScienceGate Book Chapters — All rights reserved.