[go: up one dir, main page]

Menu

Tree [b9e44f] master / tools / benchmarks /
 History

HTTPS access


File Date Author Commit
 CMakeLists.txt 2014-10-23 Timo Bingmann Timo Bingmann [6feb79] Adding USE_TPIE CMake option for (the very few)...
 README 2013-10-09 Timo Bingmann Timo Bingmann [b4f1c8] Merge https://github.com/bobbthebuilder/stxxl-doc
 app_config.h 2013-10-09 Timo Bingmann Timo Bingmann [b4f1c8] Merge https://github.com/bobbthebuilder/stxxl-doc
 benchmark_naive_matrix.cpp 2014-09-14 Timo Bingmann Timo Bingmann [1f6b6c] Limiting empty new lines to at most one.
 berkeley_db_benchmark.cpp 2014-09-24 Timo Bingmann Timo Bingmann [ac60b1] Reformat: force constructor initializer colon o...
 matrix_benchmark.cpp 2015-12-11 Timo Bingmann Timo Bingmann [163de7] Update to uncrustify 0.61 and reformatting skew...
 monotonic_pq.cpp 2015-12-11 Timo Bingmann Timo Bingmann [163de7] Update to uncrustify 0.61 and reformatting skew...
 pq_benchmark.cpp 2014-09-14 Timo Bingmann Timo Bingmann [1f6b6c] Limiting empty new lines to at most one.
 stack_benchmark.cpp 2014-09-14 Timo Bingmann Timo Bingmann [1f6b6c] Limiting empty new lines to at most one.
 tpie_stack_benchmark.cpp 2014-09-14 Timo Bingmann Timo Bingmann [1f6b6c] Limiting empty new lines to at most one.

Read Me

This directory contains some benchmarks referenced in past papers on
STXXL. These mostly compare to versions of TPIE, LEDA-SM and BerkeleyDB.

The code works only with old versions of TPIE: 091905 (which is the youngest
version at duke.edu). To enable compilation with TPIE, download
tpie_091905.tgz, unpack and compile it in the tools/benchmarks directory of the
source tree. The cmake file will detect
tools/benchmarks/tpie_*/lib/libtpie.a and compile the TPIE tests with it.

LEDA-SM test were removed as the library is no longer available.

Comparisons against BerkeleyDB are easier, because this library has a very
stable interface. If TPIE was detected, the cmake script will search for
BerkeleyDB on the system and attempt to compile with it.

All benchmarks not depending on external libraries are build with
-DBUILD_TESTS=ON.

2013-10-07 Timo Bingmann