Added first implementation of alternative splitting strategy for parallel top-level merge
Fixed a bug in eberle-parallel-lcp-merge-standard-splitting.h
Committing experiment run scripts.
Added duration of top level merge to RESULT line
fixed memory leak in eberle-parallel-lcp-mergesort.h and updated parallel merge timing output
fixed bug causing multiple "threads=" entries in RESULT line when prior executions aborted (for example due to threads < numa nodes)
Improved eberle-lcp-losertree.h to store current cached characters in local array in tree
Improved number of jobs created by standard splitting (instead of 20 * num sequences now 10 * num threads)
refactored splitting methods for parallel K-way LCP-Merge
fixed segfault in eberle-parallel-lcp-merge-standard-splitting.h
added eberle_ps5_parallel_toplevel_merge_assisting with standard splitting
added binary splitting algorithm
added binary splitting possibilities to eberle-ps5-parallel-toplevel-merge.h
added further logging and timing output for parallel-lcp-merge
made memory allocation of parallel LCP-Mergesort NUMA aware
Fixed bug in splitting algorithms when used on NUMA systems
Implemented faster binary search and refactored standard and binary splitting to use it