View on GitHub

The PBBS Benchmarks

New version of pbbs benchmarks

Integer Sort (ISORT)

Sort fixed-length unsigned integer keys into ascending order with the ability to carry along fixed-length auxiliary data. The sort must be stable unless the benchmark is indicated with -U (ISORT-U). The number of bits to sort can be specified to the program.

Default Input Distributions

The default distributions are as follows:

The large size is n = 100 million, and the small size is n = 10 million.

Input and Output File Formats

The input and output data need to be in the sequence file format, both with the same element type. The element type is either a pair of integers or a single integer.

The output file must be in sorted order with respect to integer ordering (first integer if pairs).