Subject: Re: [boost] [SORT] Parallel Algorithms
From: Francisco JosÃ© Tapia (fjtapia_at_[hidden])
Date: 2014-12-23 18:00:01
Thanks by your ideas. I will check.
Now I am designing, developing and testing several improvements for the
algorithms. When finish I will prepare a clear and easy interface for to
transform any sort algorithm, even the parallel, in a indirect sort, and
prepare a brief document where explain how to do.
Perhaps it will be a good moment for to move all the code to the namespace
Only after these things, I will begin to prepare the big benchmark. And
then, I would like your experience and opinion.
My idea is to make the benchmark running in a easy way, if we want know
the opinion and results of other members of the Boost community, we must
try to simplify their work.
I will inform of my progress, but I must travel for to be with my family,
and until January, I didn't run at full speed.
Happy Christmas. My best wishes for you and the Boost community
2014-12-23 12:49 GMT+01:00 Steven Ross <spreadsort_at_[hidden]>:
> On Tue Dec 23 2014 at 3:31:32 AM Francisco JosÃ© Tapia <fjtapia_at_[hidden]>
> > We can do too a benchmark with variable lenght elements with strings.
> > If you prepare the operations for to do in that test, I can prepare an
> > additional benchmark with all the algorithms and your operations.
> > After all, we see and take a decision
> > Yours
> > Francisco
> The approach I've used with the boost::sort library is to set up the
> benchmark tests so that they read in a file of random data generated by a
> single application (randomgen), or any other file that is passed in for
> testing, and they write out their results to file. This enables better
> testing and debugging in case there are any problems (I directly diff the
> sort results when I can expect them to be identical; tune.pl does this
> I would prefer if you used stringsample.cpp and int64.cpp as examples of
> how to do this, and downloaded the boost sort library and added any
> modifications you need into that code. The library has a tune.pl script
> that runs the benchmarks. It may be helpful to write some utility
> templated funciton to switch between different algorithms, instead of the
> current approach of using a "-std" switch to use std::sort.
> There is a README there on how to install it using modular boost.
> Unsubscribe & other changes:
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk