Skip to content

Releases: JayDDee/cpuminer-opt

cpuminer-opt-3.23.1

13 Sep 15:53
Compare
Choose a tag to compare

#349: Fix sha256t low difficulty shares and low effective hash rate.
Faster sha256dt: AVX512 +7%, SHA +200%, AVX2 +5%.
Faster blakecoin & vanilla: AVX2 +30%, AVX512 +110%.
Other small improvements and code cleanup.

cpuminer-opt-3.23.0

31 Aug 00:20
Compare
Choose a tag to compare

#398: Prevent GBT fallback to Getwork on network error.
#398: Prevent excessive logs when conditional mining is paused when mining solo.
Fix a false start if stratum doesn't immediately send a new job after connecting.
Tweak diagonal shuffle in Blake2b & Blake256 1-way SIMD to reduce latency.
CPUID support for AVX10.
Initial changes to AVX2 targeted code in preparation for AVX10.
Code cleanup and miscellaneous small improvements.

cpuminer-opt-3.22.3

14 Jun 15:14
Compare
Choose a tag to compare

Data interleaving and byte swap optimizations with AVX2, AVX512 & AVX512VBMI.
Faster Luffa with AVX2 & AVX512.
Other small optimizations.
Some code cleanup.

cpuminer-opt-3.22.2

06 Apr 17:43
Compare
Choose a tag to compare

Added sha512256d & sha256dt algos.
Fixed intermittant invalid shares lyra2v2 AVX512.
Removed application limits on the number of CPUs and threads, HW and OS limits still apply.
Added a log warning if more threads are defined than active CPUs in affinity mask.
Improved merkle tree memory management for stratum.
Added transaction count to New Work log.
Other small improvements.

cpuminer-opt-3.22.1

24 Mar 22:34
Compare
Choose a tag to compare

#393 fixed segfault in GBT, regression from v3.22.0.
More efficient 32 bit data interleaving.

cpuminer-opt-3.22.0

21 Mar 21:19
Compare
Choose a tag to compare

Stratum: faster netdiff calculation.
Merged a few updates from Pooler/cpuminer:
Use CURLOPT_POSTFIELDS in json_rpc_call,
Use CURLINFO_ACTIVESOCKET when supported,
JSONRPC speedup,
Speed up hex2bin function.
Small log improvements, notably more frequent hash rate reports.
Removed decred algo.

cpuminer-opt-3.21.5

15 Mar 16:31
Compare
Choose a tag to compare

All issues with v3.21.3 & v3.21.4 should be resolved.
Changes since v3.21.2:
#392 #379 #389 Fixed misaligned address segfault solo mining.
#392 Fixed stats for myr-gr algo, and a few others, for CPUs without AVX2.
#392 Fixed conditional mining.
#392 Fixed cpu affinity on Ryzen CPUs using Windows binaries,
Windows binaries no longer support CPU groups,
Windows binaries support CPUs with up to 64 threads.
Small optimizations to serialized vectoring.

cpuminer-opt-3.21.4

13 Mar 18:59
Compare
Choose a tag to compare
cpuminer-opt-3.21.4 Pre-release
Pre-release

Windows GBT crashes have been reported with this release as well.
The root cause has been found and a new release is forthcoming.

Reapply selected changes from v3.21.3.
#392 #379 #389 Fixed misaligned address segfault solo mining.
#392 Fixed conditional mining.
#392 Fixed cpu affinity on Ryzen CPUs using Windows binaries,
Windows binaries no longer support CPU groups,
Windows binaries support CPUs with up to 64 threads.

cpuminer-opt-3.21.2

03 Mar 17:43
Compare
Choose a tag to compare

Faster SALSA SIMD shuffle for yespower, yescrypt & scryptn2.
Fixed a couple of compiler warnings with gcc-12.

cpuminer-opt-3.21.1

09 Feb 03:16
Compare
Choose a tag to compare

Fixed a segfault in some obsolete algos.
Small optimizations to Hamsi & Shabal AVX2 & AVX512.