Boost logo

Boost :

Subject: Re: [boost] [afio] Formal review of Boost.AFIO
From: Andreas Schäfer (gentryx_at_[hidden])
Date: 2015-08-31 10:43:01


On 15:13 Mon 31 Aug , Niall Douglas wrote:
> You've got to understand Thomas you and your fellow HPC colleagues
> are attacking AFIO's "overhead" without having run any benchmarks.
> You're claiming all this poor performance and high overhead stuff
> having absolutely no idea of performance on the ground. As I much as
> I appreciate where you think you're coming from, the benchmarks I ran
> before deciding on a shared_ptr on every handle said it was an
> inconsequential overhead. That's why I chose that design.

small correction: I ran your benchmark example on one of our machines.
Performance wasn't stellar. Data is included in my review:

> Monad is pretty much zero relative overhead. Nobody is paying
> anything here.

Zero compared to slow file system operations. But your claim is that
you provide a high performance, reusable Concurrency TS
implementation. Compared to other operations a shared pointer may have
measurable overhead.


Andreas Schäfer
HPC and Grid Computing
Department of Computer Science 3
Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
+49 9131 85-27910
PGP/GPG key via keyserver
This is Bunny. Copy and paste Bunny into your
signature to help him gain world domination!

Boost list run by bdawes at, gregod at, cpdaniel at, john at