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


Niall-

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:

  http://listarchives.boost.org/Archives/boost/2015/08/225144.php

> 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.

Cheers
-Andreas

-- 
==========================================================
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
http://www.libgeodecomp.org
==========================================================
(\___/)
(+'.'+)
(")_(")
This is Bunny. Copy and paste Bunny into your
signature to help him gain world domination!