SChernykh
19fc7b6f43
AstroBWT 20-50% speedup
...
Skips hashes with large stage 2 size. Added configurable `astrobwt-max-size` parameter, default value is 550, min 400, max 1200, optimal value ranges from 500 to 600 depending on CPU.
- Intel CPUs get 20-25% speedup
- 1st- and 2nd-gen Ryzens get 30% speedup
- 3rd-gen Ryzens get up to 50% speedup
2020-03-05 12:20:21 +01:00
SChernykh
1ccf408ba7
AstroBWT algorithm (DERO) support
...
To test:
- Download https://github.com/deroproject/derosuite/releases/tag/AstroBWT
- Run daemon with `--testnet` in command line
In config.json:
- "coin":"dero"
- "url":"127.0.0.1:30306"
- "daemon:"true"
2020-02-29 22:41:24 +01:00
XMRig
e00a4c9daf
Fixed nicehash nonce overflow for CPU backend.
2020-02-06 17:19:08 +07:00
XMRig
d74775d702
Added "cn-pico/tlo".
2019-12-29 00:29:19 +07:00
XMRig
280618a9eb
Memory allocation refactoring.
2019-12-08 23:17:39 +07:00
SChernykh
2ed2629653
Optimized dataset read for Ryzen CPUs
...
Removed register dependency in dataset read, +0.8% speedup on average.
2019-12-08 16:14:02 +01:00
XMRig
1797fe3e20
Added CPU option "yield".
2019-12-03 09:04:20 +07:00
SChernykh
4b0f3fab83
RandomX fixes
...
Intel JCC erratum fix and various other improvements, see more here: https://www.phoronix.com/scan.php?page=article&item=intel-jcc-microcode&num=1
2019-12-01 08:46:35 +01:00
XMRig
2872c4737a
Display backend for shares.
2019-10-29 15:43:13 +07:00
XMRig
78d87138d5
Fixed Linux build.
2019-10-07 13:37:12 +07:00
XMRig
dd0f924bff
Added initial memory pool support.
2019-10-07 12:36:40 +07:00
XMRig
5058da3f29
Fixed exit.
2019-10-05 11:24:22 +07:00
XMRig
e9b20fff81
Implemented VM mode for OpenCL RandomX.
2019-09-12 00:01:03 +07:00
XMRig
aad2f63362
Implemented verification on CPU.
2019-09-01 19:31:25 +07:00
XMRig
65f5806367
Implemented cn0 kernel launch.
2019-09-01 07:05:49 +07:00
XMRig
df5fd65a45
Merge branch 'dev' into feature-opencl
2019-08-30 16:47:51 +07:00
SChernykh
682e893388
Fixed race condition in RandomX thread init
...
Thread could deadlock if it started before dataset struct was allocated.
2019-08-28 18:28:04 +02:00
XMRig
1d2bff4de0
Initial stub for setting job in OpenCL backend.
2019-08-28 02:05:19 +07:00
XMRig
5588fa13c6
Removed cn/wow algorithm (coin forked to rx/wow).
2019-08-27 09:34:08 +07:00
XMRig
897f08183b
Restored OclCache.
2019-08-27 06:31:40 +07:00
XMRig
faf18262eb
Added generic Argon2 implementation (conflicts with RandomX).
2019-08-16 00:31:29 +07:00
XMRig
d134bd24a5
Added L2 information to Algorithm.
2019-08-08 14:03:52 +07:00
XMRig
98378d072d
Optimized RandomX initialization and switching.
2019-08-01 20:37:05 +07:00
XMRig
70d9b6e793
Added support for allocate RandomX dataset on each NUMA node.
2019-07-27 19:41:59 +07:00
XMRig
b88e5ce20e
Fixed dataset initialization speed on Linux if thread affinity was used.
2019-07-25 19:11:07 +07:00
XMRig
9b0eca2ffa
#1072 Fixed RandomX seed re-initialization.
2019-07-25 06:42:19 +07:00
XMRig
9c03bb6ab3
Only intensity=1 allowed for RandomX.
2019-07-21 00:08:13 +07:00
XMRig
5471c5b18d
Fixed command line config and removed --max-cpu-usage and --safe.
2019-07-20 00:37:15 +07:00
XMRig
b0d1ee0694
Restored algo field in login request.
2019-07-18 22:35:15 +07:00
XMRig
f6b4fd5909
Fixed bugs.
2019-07-18 04:21:14 +07:00
XMRig
c8736cac5e
Implemented unified cryptonight and RandomX scratchpad memory.
2019-07-17 04:33:11 +07:00
XMRig
fe2ae04f8d
Added initial support for new style threads launch method.
2019-07-16 22:10:50 +07:00
XMRig
e3bb94ea1d
Removed CPU specific code from Worker class.
2019-07-14 00:35:38 +07:00
XMRig
87b2ad178f
Move files.
2019-07-13 22:15:53 +07:00