REDACTED-rig/src/backend/cpu
SChernykh eeadea53e2 AstroBWT 20-50% speedup
Skips hashes with large stage 2 size. Added configurable `astrobwt-max-size` parameter, default value is 550, min 400, max 1200, optimal value ranges from 500 to 600 depending on CPU.

- Intel CPUs get 20-25% speedup
- 1st- and 2nd-gen Ryzens get 30% speedup
- 3rd-gen Ryzens get up to 50% speedup
2020-03-05 12:20:21 +01:00
..
interfaces Update year. 2020-02-01 20:24:00 +07:00
platform AstroBWT algorithm (DERO) support 2020-02-29 22:41:24 +01:00
cpu.cmake Improved CPU profile generation. 2019-10-09 12:58:11 +07:00
Cpu.cpp Improved/restructured --help output. 2019-09-23 03:47:40 +07:00
Cpu.h Improved/restructured --help output. 2019-09-23 03:47:40 +07:00
CpuBackend.cpp AstroBWT 20-50% speedup 2020-03-05 12:20:21 +01:00
CpuBackend.h Added printHealth to IBackend interface. 2020-02-14 01:11:53 +07:00
CpuConfig.cpp AstroBWT 20-50% speedup 2020-03-05 12:20:21 +01:00
CpuConfig.h AstroBWT 20-50% speedup 2020-03-05 12:20:21 +01:00
CpuConfig_gen.h AstroBWT algorithm (DERO) support 2020-02-29 22:41:24 +01:00
CpuLaunchData.cpp AstroBWT 20-50% speedup 2020-03-05 12:20:21 +01:00
CpuLaunchData.h AstroBWT 20-50% speedup 2020-03-05 12:20:21 +01:00
CpuThread.cpp Use unsigned type for intensity. 2019-08-17 05:22:09 +07:00
CpuThread.h Define double OpenCL threads in simple way. 2019-09-05 09:27:29 +07:00
CpuThreads.cpp Improved CPU profile generation. 2019-10-09 12:58:11 +07:00
CpuThreads.h Improved CPU profile generation. 2019-10-09 12:58:11 +07:00
CpuWorker.cpp AstroBWT 20-50% speedup 2020-03-05 12:20:21 +01:00
CpuWorker.h AstroBWT 20-50% speedup 2020-03-05 12:20:21 +01:00