SChernykh
637c7c9209
Removed deprecated AstroBWTv1 and v2
2022-06-12 11:47:36 +02:00
XMRig
625dc4fe62
Disable donate for astrobwt/v2.
2022-04-05 15:15:03 +07:00
SChernykh
a260502f78
Dero HE fork support (astrobwt/v2 algorithm)
2022-03-05 00:31:18 +01:00
SChernykh
3cdfe6b30e
Fixed unaligned memory accesses
2022-01-26 17:18:18 +01:00
SChernykh
fa9b5c7b6e
GhostRider algorithm (Raptoreum) support
2021-11-23 08:14:01 +01:00
XMRig
22f68bda8d
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +07:00
XMRig
2d318425cf
Removed shortName.
2021-08-11 22:26:34 +07:00
SChernykh
3fe3453ada
Show the number of transactions in pool job
...
Useful to check if pool/proxy is working properly and can also be used to compare different pools.
2021-08-07 19:38:31 +02:00
SChernykh
f2cb28de33
ZeroMQ support for solo mining
...
Gets new blocks from daemon immediately without polling, saving ~0.5 seconds on average when daemon gets new block from the network. Also saves some CPU cycles because it doesn't need to poll daemon every second.
Testing: add "daemon-zmq-port": 28083 to xmrig's pool config in config.json and run ./monerod --testnet --zmq-pub tcp://127.0.0.1:28083
2021-07-15 11:13:14 +02:00
SChernykh
7170df5d1e
Proxy miner signature support
2021-06-17 22:48:08 +02:00
SChernykh
abba1abc10
Added support for solo mining with miner signatures (Wownero)
2021-06-16 18:07:36 +02:00
XMRig
8f8a48843b
Update user agent for macOS and fix compile warnings
2020-12-13 13:57:12 +07:00
SChernykh
d5f84a813d
Fixed errors found by static analysis
2020-12-08 12:16:59 +01:00
XMRig
c8ebffd012
Added Cvt class.
2020-12-02 16:31:45 +07:00
XMRig
de76bd9f11
Use static RandomX seed for benchmark.
2020-11-20 08:15:04 +07:00
XMRig
93456462df
Remove benchmark size from Job class.
2020-11-17 05:28:42 +07:00
XMRig
3fc077a41a
Fixed build without benchmark.
2020-11-14 01:02:41 +07:00
XMRig
ae75cc3833
Added 250K and 500K offline benchmarks.
2020-11-12 11:15:43 +07:00
XMRig
da62a0e65c
Implemented static benchmark verification (--bench --seed --hash)
2020-10-24 13:53:49 +07:00
cohcho
f64dfb0be5
Async: remove unreachable code
2020-10-21 08:28:52 +00:00
XMRig
c5b118ab4c
New Async wrapper.
2020-10-21 08:09:44 +07:00
XMRig
14892cf040
Removed m_bench field from Job class.
2020-10-16 20:29:11 +07:00
XMRig
4b66ba3e24
Improve some benchmark log messages.
2020-10-16 04:11:50 +07:00
XMRig
ebaf8ccec4
Added CMake option WITH_BENCHMARK.
2020-10-16 02:18:07 +07:00
SChernykh
a046437d5f
Added benchmark and stress test
...
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
cohcho
7b98814d02
uv: fix performance issue
...
unix implementation of uv_async_t has been wasting cpu cycles for nothing since 1.29.0 release
implement efficient callback scheduling for linux
2020-10-12 04:09:09 +00:00
cohcho
e2184317af
RandomX: align args
...
tempHash/output must be 16-byte aligned for randomx_calculate_hash{,_first,_next}
2020-10-07 14:47:18 +00:00
XMRig
1fa122dbdd
#1756 Added results and connection reports.
2020-07-01 23:10:37 +07:00
SChernykh
5730b7fd27
Show GPU # when compute error happens
2020-06-11 19:48:53 +02:00
XMRig
c2e8686818
Implemented donate for KawPow.
2020-06-01 00:56:26 +07:00
SChernykh
2f1940ca58
Fixed hashrate and diff display for KawPow
2020-05-28 22:03:28 +02:00
XMRig
306dfe8d6a
Use long tags.
2020-05-28 20:32:41 +07:00
SChernykh
f24da62db0
KawPow WIP
2020-05-27 16:19:57 +02:00
XMRig
2771cf3582
Add 3rdparty prefix to all rapidjson includes.
2020-04-29 14:55:04 +07:00
SChernykh
c43a848415
Fix code style
2020-04-09 14:31:42 +02:00
SChernykh
fe96036607
RandomX JIT refactoring
...
- Smaller memory footprint
- A bit faster overall
2020-04-09 14:24:54 +02:00
SChernykh
5449dfbc91
Use node number instead of affinity
2020-04-07 18:46:22 +02:00
SChernykh
e5d43089df
Pooled allocation of RandomX VMs
...
+0.5% speedup on Zen2 when the whole L3 cache is used (16 threads on 3700X/3800X, 32 threads on 3950X).
2020-04-07 18:31:35 +02:00
XMRig
ed44b0c009
Move files.
2020-03-09 01:22:34 +07:00
XMRig
8900ea376c
Fixed regression.
2020-02-22 04:51:37 +07:00
XMRig
fe3590ffa8
Implemented donate over SOCKS5.
2020-02-18 17:58:14 +07:00
XMRig
e00a4c9daf
Fixed nicehash nonce overflow for CPU backend.
2020-02-06 17:19:08 +07:00
XMRig
8fb36006da
New NetworkState.
2020-01-16 21:48:39 +07:00
XMRig
4f4d08f518
Code cleanup.
2020-01-07 10:13:01 +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
2872c4737a
Display backend for shares.
2019-10-29 15:43:13 +07:00
XMRig
ceaccf2b8a
Added SelfSelectClient stub.
2019-10-12 00:24:47 +07:00
XMRig
dd0f924bff
Added initial memory pool support.
2019-10-07 12:36:40 +07:00
XMRig
5fb99d1bc8
#1202 Fixed algorithm verification in donate strategy.
2019-09-28 22:07:44 +07:00