On Friday, April 22, 2016 at 5:24:17 PM UTC-4, Jeffrey Walton wrote:
>
> Hi Everyone,
>
> It looks like Crypto++ is achieving 3.0 cpb for BLAKE2b and 4.2 cpb for 
> BLAKE2s. On a SSE4 machine running at 2.4 GHz, that corresponds to 754 
> MiB/s for BLAKE2b and 549 MiB/s for BLAKE2s. The numbers are consistent 
> with the reference implementation and it looks like it is achieving 
> theoretical maximums.
>
> The high rates are due to (1) the excellent SSE2/SSE4 reference 
> implementation, and (2) GCC and -O3. If we test at -O2, then performance 
> drops considerably. If we move to Clang, then performance drops slightly by 
> about 1.0 cpb.
>
> -----
>
> To duplicate the results:
>
>     export CXXFLAGS="-DNDEBUG -g2 -O3"
>     make clean && make
>     make bench
>
> After the benchmarks are made, navigate to benchmark.html on the 
> filesystem.
>

That may lack detail for those who are not familiar with benchmarking the 
library. Here's some more details on it: 
http://cryptopp.com/wiki/GNUmakefile#Running_Benchmarks

Jeff 

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to