This website requires JavaScript.
Explore
Help
Sign In
mlemanczyk
/
even-perfect-numbers-scanner
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
7518ba396e6abddae336e53d5ef8008c863c9b0b
even-perfect-numbers-scanner
/
PerfectNumbers.Core
/
Cpu
T
History
mlemanczyk
f7dbc017a9
Modulo operators replaced with steppers, where possible.
2025-12-08 20:57:47 +01:00
..
CpuConstants.cs
Clarify cycle stepper reset inlining
2025-10-02 13:30:56 +02:00
DeterministicRandomCpu.cs
Initial PollardRho implementation for GPU. Added pool for accelerator streams shared across the threads. GPU processing performance and stabilization improvements. GpuUInt128.BinaryGcd switched to the version which outperformed other in benchmarks.
2025-11-12 21:18:30 +01:00
MersenneCpuDivisorScanSession.cs
Modulo operators replaced with steppers, where possible.
2025-12-08 20:57:47 +01:00
MersenneNumberDivisorByDivisorCpuTester.cs
BigInteger-friendly steppers added. MersenneResidueStepper converted to struct. Manual residue tracking replaced with steppers. Modulo operations replaced with steppers.
2025-12-07 19:16:45 +01:00
MersenneNumberIncrementalCpuTester.cs
Hybrid device mode implemented as the current --mersenne=bydivisor CPU execution path. CPU path is now limited to CPU calculations, only.
2025-12-01 03:45:39 +01:00
MersenneNumberLucasLehmerCpuTester.cs
Hybrid device mode implemented as the current --mersenne=bydivisor CPU execution path. CPU path is now limited to CPU calculations, only.
2025-12-01 03:45:39 +01:00
MersenneNumberOrderCpuTester.cs
Hybrid device mode implemented as the current --mersenne=bydivisor CPU execution path. CPU path is now limited to CPU calculations, only.
2025-12-01 03:45:39 +01:00
MersenneNumberResidueCpuTester.cs
Hybrid device mode implemented as the current --mersenne=bydivisor CPU execution path. CPU path is now limited to CPU calculations, only.
2025-12-01 03:45:39 +01:00