Commit Graph

2731 Commits

Author SHA1 Message Date
xmrig
6e0a0a3f23 Merge pull request #2089 from SChernykh/dev
Optimized cn-heavy for Zen3
2021-02-08 16:24:16 +07:00
SChernykh
f36b4e36b1 Cryptonight: add prefetching to interleaved mode 2021-02-07 23:29:54 +01:00
SChernykh
3e9755c8c8 Optimized cn-heavy for Zen3
- Uses scratchpad interleaving to access only the closest L3 slice from each CPU core.
- Also activates MSR mod for cn-heavy because CPU prefetchers get confused with interleaving
- 7-8% speedup on Zen3
2021-02-07 22:05:11 +01:00
XMRig
7a0f3dc5c4 Always disable kawpow for CPU backend. 2021-02-07 18:49:54 +07:00
XMRig
6ac1789948 Add missing option to config example. 2021-02-06 16:17:53 +07:00
xmrig
a445da7a50 Merge pull request #2080 from SChernykh/dev 2021-02-04 04:29:59 +07:00
SChernykh
3f8732e593 Fix compile error in Termux 2021-02-03 19:05:05 +01:00
XMRig
90065f6119 v6.8.2-dev 2021-02-03 18:01:14 +07:00
XMRig
c1d9e3dd4d Merge branch 'master' into dev 2021-02-03 18:00:42 +07:00
XMRig
6fe030490e v6.8.1 2021-02-03 07:00:39 +07:00
XMRig
b7ecbb5bc5 Merge branch 'dev' 2021-02-03 06:57:11 +07:00
xmrig
911f688773 Update CHANGELOG.md 2021-02-03 06:04:30 +07:00
XMRig
465dc7edad Fixed macOS build and compile warning. 2021-02-02 13:53:45 +07:00
xmrig
0fed3e2255 Merge pull request #2077 from SChernykh/dev
Fix for illegal instruction crash on ARM
2021-02-02 04:57:36 +07:00
SChernykh
771fb40eca Update jit_compiler_a64.cpp 2021-02-01 22:52:02 +01:00
SChernykh
e92767eed5 ARM JIT: added missing cache flush 2021-02-01 22:42:35 +01:00
SChernykh
826e540f15 Fixed code allocation for ARM 2021-02-01 22:36:11 +01:00
xmrig
8a40921ab9 Merge pull request #2076 from xmrig/feature-flexible-hugepages
Added support for flexible huge page sizes on Linux.
2021-02-02 04:07:41 +07:00
xmrig
5a88e78e3c Merge pull request #2075 from SChernykh/dev
Fixed crashes on ARM
2021-02-02 03:06:58 +07:00
SChernykh
e3828a13f9 Fixed crashes on ARM 2021-02-01 17:07:45 +01:00
XMRig
65fd8217f0 Added "--hugepage-size" command line option. 2021-02-01 05:06:24 +07:00
XMRig
c92f9df8ab Added support for flexible huge page sizes on Linux. 2021-01-31 23:38:57 +07:00
XMRig
62932c4e5a Detect Apple M1 on Linux. 2021-01-31 05:41:32 +07:00
XMRig
2e00fb6962 Update ARM CPUs names. 2021-01-31 03:53:22 +07:00
XMRig
ee31968547 #2066 Fixed AMD GPUs health data readings. 2021-01-30 02:42:59 +07:00
XMRig
fe2369de7b Extend normalization rules. 2021-01-29 18:22:24 +07:00
XMRig
a5f05828ca Normalize DMI memory slot name. 2021-01-29 04:23:50 +07:00
XMRig
5fc38edc78 #2066 Quick fix for AMD GPUs health data. 2021-01-29 01:23:35 +07:00
xmrig
4755395a8b Merge pull request #2067 from SChernykh/dev
Fix compilation error when RandomX and Argon2 are disabled
2021-01-28 20:44:03 +07:00
SChernykh
3e3e008761 Fix compilation error when RandomX and Argon2 are disabled 2021-01-28 14:38:28 +01:00
xmrig
ee1709c0fd Merge pull request #2064 from SChernykh/dev
Added documentation for config.json CPU options
2021-01-28 19:41:15 +07:00
SChernykh
d55f365276 Added documentation for config.json CPU options 2021-01-28 13:37:27 +01:00
XMRig
9d747dd223 Don't print empty memory slots if the total count above 8. 2021-01-28 00:00:00 +07:00
XMRig
ae441e9c0c v6.8.1-dev 2021-01-26 16:40:10 +07:00
XMRig
f508207e83 Merge branch 'master' into dev 2021-01-26 16:38:37 +07:00
XMRig
e290fad947 v6.8.0 2021-01-26 15:26:16 +07:00
XMRig
4aade1591a Merge branch 'dev' 2021-01-26 15:25:20 +07:00
XMRig
609e130ef5 Update default config example. 2021-01-26 15:15:08 +07:00
xmrig
eed414506b Update CHANGELOG.md 2021-01-26 15:08:05 +07:00
XMRig
2c708a0402 Code cleanup 2021-01-25 22:00:42 +07:00
XMRig
a2cf0f747a Fixed DMI memory speed. 2021-01-24 15:56:02 +07:00
XMRig
504957db8f Code cleanup. 2021-01-24 15:02:22 +07:00
xmrig
0da777bfe3 Merge pull request #2058 from SChernykh/dev
RandomX JIT x86: remove unnecessary instructions
2021-01-24 13:59:56 +07:00
SChernykh
787aad0d62 RandomX JIT x86: remove unnecessary instructions
Adopted from https://github.com/tevador/RandomX/pull/201
2021-01-23 22:28:50 +01:00
XMRig
c5518e5036 Merge branch 'alvv-z-patch-1' into dev 2021-01-24 02:30:22 +07:00
XMRig
0aab053393 Merge branch 'patch-1' of https://github.com/alvv-z/xmrig into alvv-z-patch-1 2021-01-24 02:30:05 +07:00
xmrig
3383ce902f Merge pull request #2057 from xmrig/feature-msr2
Improved MSR subsystem code quality
2021-01-24 02:28:54 +07:00
XMRig
0444103fba Fixed Cache QoS restore on exit where it not supported. 2021-01-24 02:23:27 +07:00
XMRig
61d5f1aacb Added RxMsr class. 2021-01-23 23:23:39 +07:00
XMRig
8a64a827f7 Move Ryzen related fixes to RxFix class. 2021-01-23 00:27:56 +07:00