MoneroOcean
a6b6f22d08
Merge xmrig v6.3.3
2020-08-28 08:18:41 -07:00
XMRig
72c8404d18
Fix compile warnings.
2020-08-24 10:04:46 +07:00
MoneroOcean
651306a57a
xmrig v6.3.2 merge
2020-08-20 08:57:55 -07:00
XMRig
00b4ae9c36
Fixed compile warning and updated build.uv.sh.
2020-08-16 16:03:27 +07:00
SChernykh
5926dee354
RandomX JIT: optimized address mask calculation
2020-08-12 16:45:16 +02:00
MoneroOcean
22c39226b0
xmrig v6.3.1 merge
2020-07-31 12:04:00 -07:00
SChernykh
5bc89fdc8b
Fixed RandomX initialization for VS debug builds
2020-07-21 10:10:07 +02:00
MoneroOcean
5499d5a97a
Panthera algo fix
2020-07-16 20:06:33 -07:00
MoneroOcean
338b0b10f5
Fixed bug
2020-07-16 17:13:24 -07:00
MoneroOcean
b994d6f8c8
Fixed bug
2020-07-16 16:51:09 -07:00
MoneroOcean
26e91c516b
Fixed bug
2020-07-16 16:50:43 -07:00
MoneroOcean
5eafa9e455
Panthera algo implementation
2020-07-16 16:43:19 -07:00
Tony Butler
c4ff8c4064
Cleanup MoneroOcean patchset
2020-07-10 04:02:42 -06:00
Tony Butler
30fdc92884
Cleanup MoneroOcean patchset
2020-06-10 18:50:25 -07:00
MoneroOcean
df7a8d1a52
Merge https://github.com/xmrig/xmrig
2020-04-13 09:07:40 -07:00
SChernykh
92810ad761
Fixed VM destruction
2020-04-08 08:31:53 +02:00
SChernykh
39bd3ca1da
Fix off-by-one error
2020-04-07 18:53:08 +02:00
SChernykh
4d0edde66d
Fixed pool lock
2020-04-07 18:48:02 +02:00
SChernykh
69cbfd682a
Use node number instead of affinity
2020-04-07 18:46:22 +02:00
SChernykh
6ae37a9519
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
MoneroOcean
df48cb1f98
Merge branch 'dev' of https://github.com/xmrig/xmrig
2020-03-07 09:38:20 -08:00
kevacoin
0528ccd01e
Added Keva.
2020-03-04 16:23:33 -08:00
MoneroOcean
b6674abb41
Merge https://github.com/xmrig/xmrig
2020-02-25 06:20:29 -10:00
SChernykh
131085be80
Optimized CFROUND
...
Shorter version using BMI2 instructionns
2020-02-21 19:00:58 +01:00
SChernykh
0caeb41bff
Tuned JIT compiler
...
0.3-0.4% speedup depending on CPU.
2020-02-20 20:59:22 +01:00
MoneroOcean
baeb45e8a1
Merge https://github.com/xmrig/xmrig
2020-02-02 11:22:09 -08:00
SChernykh
d342968211
Added support for BMI2 instructions
2020-01-21 19:44:56 +01:00
MoneroOcean
b4c93b7ff6
Merge https://github.com/xmrig/xmrig
2020-01-20 18:24:56 +07:00
XMRig
dbb721cb5e
Removed "rx/v" algorithm.
2019-12-26 22:34:19 +07:00
XMRig
22eca8e0d5
Fixed memory allocation checks.
2019-12-25 04:39:21 +07:00
MoneroOcean
78774060fc
Defyx Ryzen fix
2019-12-21 19:35:00 -08:00
MoneroOcean
4d211b7160
Merge fix
2019-12-21 18:30:56 -08:00
MoneroOcean
eb58aea9c7
Merge https://github.com/xmrig/xmrig
2019-12-21 18:18:26 -08:00
Tony Butler
45412a2ace
Add MoneroV (rx/v) algorithm [based on MoneroOcean/master]
2019-12-18 16:17:22 -07:00
SChernykh
4da37baf8c
RandomSFX (Safex Cash variant) support
2019-12-16 19:36:29 +01:00
MoneroOcean
c41cc3d494
Merge https://github.com/xmvdev/xmrig
2019-12-15 15:43:17 -08:00
MoneroOcean
3f98d07e76
DefyX fix
2019-12-14 13:00:13 -08:00
XMRig
d32df84ca5
Memory allocation refactoring.
2019-12-08 23:17:39 +07:00
SChernykh
d0df824599
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
SChernykh
1fbbae1e4a
Added 1GB hugepages support for Linux
2019-12-05 19:39:47 +01:00
SChernykh
84d7eb05f3
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
xmvdev
78e047a398
RandomV
2019-11-24 21:19:17 +01:00
SChernykh
e3f726796b
Use XMRIG_ARMv8 macro
2019-11-15 16:12:26 +01:00
SChernykh
3953568a0e
Fix for 32-bit ARM compilation
2019-11-15 16:00:48 +01:00
SChernykh
2b29a4c20f
RandomX (Arqma variant) support
2019-10-08 19:00:19 +02:00
SChernykh
38f4f4f695
Added JIT compiler for RandomX on ARMv8
2019-09-21 10:10:52 +02:00
SChernykh
2322e3bcf7
RandomX: optimized loading from scratchpad
...
Prefetches scratchpad data as soon as possible to calculate data address for the next load.
Up to ~1.4% speedup on Ryzen 7 3700X @ 4.1 GHz, RAM 3200 MHz 14-14-14-28 with optimized sub-timings:
Variant|Before H/S|After H/S
-------|----------|---------
rx/0|8663|8777
rx/wow|9867|10009
rx/loki|8652|8731
2019-09-11 19:10:01 +02:00
SChernykh
21a56c9cbf
Updated RandomX
2019-08-27 16:12:13 +02:00
XMRig
043989e8ee
Resolved conflict between argon2 implementations.
2019-08-16 03:18:35 +07:00
XMRig
4f49533e98
Fixed warnings.
2019-07-17 05:33:13 +07:00