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.
