Skip to content

Releases: kar-dim/Watermarking-CPU

v0.2

15 Aug 20:28
Compare
Choose a tag to compare

Major change: use clang compiler instead of msvc. clang can optimize Eigen library's template code a bit better than msvc in some cases. Also by default we set -mavx2 -mfma to use AVX2 instead of AVX to squeeze a bit more performance (obviously if the CPU is old and does not support AVX2 then` the program will crash), and also set -O3 for some extra performance.

v0.1

14 Jul 21:06
Compare
Choose a tag to compare

This is the first release of the application that includes major refactors to the original code (which is no longer available), and major improvements to speed, by reducing useless memory copies, simplifying some operations, and helping the compiler to optimize the Eigen code better.