Commit Graph
1848 Commits
Author SHA1 Message Date
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
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 6fe030490e v6.8.1 2021-02-03 07:00:39 +07:00
XMRig 465dc7edad Fixed macOS build and compile warning. 2021-02-02 13:53:45 +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
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
SChernykh 3e3e008761 Fix compilation error when RandomX and Argon2 are disabled 2021-01-28 14:38:28 +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 e290fad947 v6.8.0 2021-01-26 15:26:16 +07:00
XMRig 609e130ef5 Update default config example. 2021-01-26 15:15:08 +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 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
XMRig 0273ea7140 Added new class Msr. 2021-01-22 23:50:25 +07:00
GoDzM4TT3O dd9997f3b7 Add missing "cstdio" library
Compilation fails if the above library is missing. This fixes a compilation error.
2021-01-22 14:18:28 +01:00
XMRig 5c7d9447ed Merge branch 'master' into feature-msr2 2021-01-22 16:55:57 +07:00
XMRig 51c5737b58 v6.8.0-dev 2021-01-22 00:27:38 +07:00
XMRig e459881916 Added DMI data to online benchmark. 2021-01-21 23:22:01 +07:00
XMRig dadf4290dd Added "GET /2/dmi" API endpoint. 2021-01-20 22:54:02 +07:00
alvv-z 337ef5cdd1 Spelling Check
agaiin -> again
2021-01-20 12:36:47 +01:00
XMRig f3d2360640 Added config option "dmi" and command line option "--no-dmi". 2021-01-20 16:02:48 +07:00
XMRig 39a1e79d3a Fix summary. 2021-01-20 00:45:36 +07:00
XMRig 72490be509 Added basic system reader. 2021-01-20 00:43:01 +07:00
XMRig 91904ecc18 Added DMI reader for macOS. 2021-01-19 14:16:03 +07:00
XMRig a9c932e3c3 Enable FreeBSD support. 2021-01-19 01:45:17 +07:00
XMRig 2345b4b458 Added legacy DMI readers for Linux. 2021-01-19 01:23:09 +07:00
XMRig f7377f802d Add support for older DMI formats on Linux. 2021-01-18 22:56:57 +07:00