Commit Graph

632 Commits

Author SHA1 Message Date
SChernykh
5e680fa82a RandomX: added MSR mod for Zen 4
+0.8% faster on Ryzen 9 7950X
2022-10-01 18:33:04 +02:00
SChernykh
c23ec2e4e8 Fix: protectRX flushed CPU cache only on MacOS/iOS 2022-09-21 15:18:06 +02:00
SChernykh
029bc5926a RandomX: optimized CFROUND elimination more 2022-09-16 14:11:27 +02:00
SChernykh
5c39146ebe RandomX: optimized CFROUND elimination 2022-09-15 19:57:34 +02:00
SChernykh
f329375360 RandomX: added Blake2 AVX2 version
+0.1% speedup on AMD Zen2/Zen3 and Intel CPUs which support AVX2.
2022-08-25 20:39:54 +02:00
SChernykh
d05587cb84 Fixed GCC 12 warnings 2022-07-03 11:51:46 +02:00
SChernykh
0941388cd3 Fixed debug GhostRider build 2022-06-12 11:47:56 +02:00
SChernykh
637c7c9209 Removed deprecated AstroBWTv1 and v2 2022-06-12 11:47:36 +02:00
SChernykh
ca7387b4f3 Fixed unaligned memory read in DMI 2022-05-19 20:56:19 +02:00
SChernykh
0d0ff4fe71 Removed old AstroBWT algorithm
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
SChernykh
130b637591 Fixed out of bounds access in astrobwt/v2 2022-03-08 22:31:34 +01:00
SChernykh
a260502f78 Dero HE fork support (astrobwt/v2 algorithm) 2022-03-05 00:31:18 +01:00
SChernykh
cd4d9f1813 Fixed GhostRider with hwloc disabled 2022-02-16 08:13:48 +01:00
SChernykh
3cdfe6b30e Fixed unaligned memory accesses 2022-01-26 17:18:18 +01:00
XMRig
e77d8bc529 Merge branch 'dev' 2022-01-25 21:53:19 +07:00
benthetechguy
998bd7734e armv7 compilation fix
Compilation fails for armv7 on gcc 11, and updating the version in that line fixes it.
2022-01-20 20:47:26 -05:00
SChernykh
62bf33a15c Fixed GhostRider benchmark on single-core systems
Fixes #2871
2022-01-17 19:59:21 +01:00
SChernykh
1105f1130c RandomX: don't restart mining threads when the seed changes
It helps to not loose huge pages when the seed changes (every 2048 blocks, ~2.8 days).
2021-12-25 13:39:15 +01:00
SChernykh
e45b4fb916 GhostRidere: set correct priority for helper threads
Fixes #2825
2021-12-20 12:05:17 +01:00
SChernykh
387eea3acf Fixed cn-heavy in 32-bit builds 2021-12-15 21:17:25 +00:00
SChernykh
15b2683000 Updated GhostRider documentation
Added examples for SSL port command line that don't use #1 pool.
2021-12-03 12:30:09 +01:00
SChernykh
630f2a3a83 Compilationn fixes 2021-12-02 13:34:24 +01:00
SChernykh
ad9630ca5c Updated changelog and GhostRider readme 2021-12-01 18:14:01 +01:00
SChernykh
bdc3bd4a7c Compiler fix 2021-12-01 17:08:40 +01:00
SChernykh
9e325b1050 Refactored Chrono::highResolutionMSecs()
Improved precision
2021-11-30 08:11:09 +01:00
SChernykh
76b1e0aa46 Explicitly use QueryPerformanceCounter() on Windows 2021-11-29 21:58:24 +01:00
SChernykh
eed6301b12 VAES crash fixes 2021-11-29 21:05:51 +01:00
xmrig
2edba8b0a7 Merge pull request #2747 from SChernykh/dev
Disable VAES in 32-bit builds
2021-11-29 15:50:17 +07:00
SChernykh
cf63ab248a Disable VAES in 32-bit builds 2021-11-29 09:32:00 +01:00
Tony Butler
41c699ffd5 Fix compile for VAES support with GCC<10 2021-11-28 22:11:42 -07:00
SChernykh
9b8be354df Added VAES support for Cryptonight variants 2021-11-28 20:49:54 +01:00
Tony Butler
12a79ca6b7 Slash and burn EOL whitespace everywhere 2021-11-27 17:59:40 -07:00
SChernykh
29399cb7b7 GhostRider hotfixes
- Added average hashrate display
- Fixed the number of threads shown at startup
- Fixed `--threads` or `-t` command line option (but `--cpu-max-threads-hint` is recommended to use)
2021-11-27 12:27:26 +01:00
SChernykh
1d0957b9d4 Added GhostRider release notes 2021-11-25 13:19:01 +01:00
SChernykh
213021dba0 GhostRider: fixed invalid hashes on ARMv8 2021-11-24 13:39:55 +01:00
SChernykh
74a53ade2a Optimized quad hash for Ryzens 2021-11-24 08:16:41 +01:00
SChernykh
ba1606bbc1 Faster quad hash for GhostRider algos (Ryzen CPUs) 2021-11-23 22:14:46 +01:00
SChernykh
7638ac2e9b Fixed compilation error 2021-11-23 08:52:30 +01:00
SChernykh
fa9b5c7b6e GhostRider algorithm (Raptoreum) support 2021-11-23 08:14:01 +01:00
Tony Butler
cd7d380b3f Fix various memory leaks 2021-10-25 04:06:49 -06:00
SChernykh
afd6d2d89a AstroBWT: fixed rare incorrect hashes 2021-10-19 19:08:56 +02:00
SChernykh
bd2164dafb AstroBWT even bigger speedup 2021-10-19 17:37:45 +02:00
SChernykh
028a325ee2 AstroBWT speedup 2021-10-18 18:05:51 +02:00
Tony Butler
0e25666db9 Fixup RandomX naming consistency 2021-09-16 08:24:37 -06:00
XMRig
408a6df293 Fixed clang build. 2021-08-29 18:52:11 +07:00
xmrig
9341ef813e Merge pull request #2565 from SChernykh/dev
AstroBWT: add AVX2 Salsa20 implementation
2021-08-29 15:42:00 +07:00
SChernykh
61b72626d9 AstroBWT: add AVX2 Salsa20 implementation
+4.5% speedup on Ryzen 5 5600X
2021-08-29 10:35:43 +02:00
XMRig
064c04e581 Increase RANDOMX_PROGRAM_MAX_SIZE 2021-08-28 12:32:57 +07:00
XMRig
871f616d72 Merge branch 'GraftRandomX' of https://github.com/Stardock2018/xmrig into pr2563 2021-08-28 11:50:17 +07:00
Chris
28c81ed18e Added Graft RandonX 2021-08-27 08:19:54 -06:00