Marek Lemańczyk
|
9fb7b45fce
|
Merge branch 'main' of https://github.com/mlemanczyk/even-perfect-numbers-scanner
|
2025-09-11 00:57:27 +02:00 |
|
Marek Lemańczyk
|
d66c70e530
|
Primes limit restored
|
2025-09-11 00:57:24 +02:00 |
|
Marek Lemańczyk
|
b22140004b
|
Increment p up to 138 mln only if we don't filter p's
|
2025-09-11 00:57:02 +02:00 |
|
Marek Lemańczyk
|
45390c50db
|
Merge pull request #11 from mlemanczyk/codex/modify-evenperfectbitscanner-for-divisor-cycles
Scan divisor cycles beyond precomputed limit
|
2025-09-11 00:56:09 +02:00 |
|
Marek Lemańczyk
|
8562696b13
|
Mark divisor-based candidates composite only on factor discovery
|
2025-09-11 00:55:40 +02:00 |
|
Marek Lemańczyk
|
873328b944
|
Merge pull request #10 from mlemanczyk/codex/modify-evenperfectbitscanner-for-mersenne-mode
Enable automatic divisor scanning in Mersenne mode
|
2025-09-10 22:23:06 +02:00 |
|
Marek Lemańczyk
|
e6be18ad39
|
Allow divisor mode to scan all valid divisors
|
2025-09-10 22:22:51 +02:00 |
|
Marek Lemańczyk
|
4acc546d0a
|
Merge pull request #9 from mlemanczyk/codex/implement-mersenne-divisor-check-mode
Add GPU divisor mode for Mersenne checks
|
2025-09-10 22:03:39 +02:00 |
|
Marek Lemańczyk
|
596bb7e38f
|
Add GPU divisor tester
|
2025-09-10 22:03:17 +02:00 |
|
Marek Lemańczyk
|
fda058cde0
|
Tiny cleanup
|
2025-09-10 21:13:10 +02:00 |
|
Marek Lemańczyk
|
95fa143ac3
|
Protection against integer overflow added
|
2025-09-10 19:52:46 +02:00 |
|
Marek Lemańczyk
|
4be525520f
|
Merge branch 'main' of https://github.com/mlemanczyk/even-perfect-numbers-scanner
|
2025-09-10 19:03:45 +02:00 |
|
Marek Lemańczyk
|
45bbae4741
|
Merge pull request #8 from mlemanczyk/codex/modify-mersennenumberlucaslehmergputester-methods
Check all divisors in Lucas-Lehmer GPU prime test
|
2025-09-10 19:03:32 +02:00 |
|
Marek Lemańczyk
|
212d9b9464
|
Expand Lucas-Lehmer GPU prime test
|
2025-09-10 19:03:17 +02:00 |
|
Marek Lemańczyk
|
60f6952f91
|
Check for overflow when calculating pow 2
|
2025-09-10 19:02:12 +02:00 |
|
Marek Lemańczyk
|
366ac6edb5
|
Merge pull request #7 from mlemanczyk/codex/optymalizuj-mersennenumberlucaslehmergputester
Add batch Lucas-Lehmer GPU residue computation
|
2025-09-10 18:41:06 +02:00 |
|
Marek Lemańczyk
|
269d9b4bc3
|
Add batch Lucas-Lehmer residues on GPU
|
2025-09-10 18:40:45 +02:00 |
|
Marek Lemańczyk
|
d8c73c4edc
|
Merge pull request #6 from mlemanczyk/codex/optimize-evenperfectbitscanner-calculations
Add batch Mersenne residue computation
|
2025-09-10 18:06:22 +02:00 |
|
Marek Lemańczyk
|
52a1e44811
|
Test batch Mersenne residue computation
|
2025-09-10 18:06:08 +02:00 |
|
Marek Lemańczyk
|
b404c51d66
|
Merge pull request #5 from mlemanczyk/codex/analyze-evenbitperfectscanner-for-memory-exception-fixes
Ensure GPU buffers are disposed safely
|
2025-09-10 03:16:34 +02:00 |
|
Marek Lemańczyk
|
77fbbceeec
|
Dispose GPU resources safely
|
2025-09-10 03:16:23 +02:00 |
|
Marek Lemańczyk
|
c05cb04a5c
|
Pooling restored
|
2025-09-10 02:19:45 +02:00 |
|
Marek Lemańczyk
|
a9991c5b88
|
Pooling restored
|
2025-09-10 02:19:14 +02:00 |
|
Marek Lemańczyk
|
2e5affa005
|
2nd phase filtering restored.
|
2025-09-10 02:18:51 +02:00 |
|
Marek Lemańczyk
|
6e678152f5
|
Merge pull request #4 from mlemanczyk/codex/analyze-inconsistent-results-for-evenperfectbitscanner
Implement UInt128 exponentiation and apply in Mersenne scan
|
2025-09-10 01:51:48 +02:00 |
|
Marek Lemańczyk
|
01277832e6
|
Implement UInt128 exponentiation and apply in Mersenne scan
|
2025-09-10 01:51:37 +02:00 |
|
Marek Lemańczyk
|
9eb50bee3b
|
Merge branch 'main' of https://github.com/mlemanczyk/even-perfect-numbers-scanner
|
2025-09-10 00:23:24 +02:00 |
|
Marek Lemańczyk
|
6f0ddf6dda
|
Tiny cleanup
|
2025-09-10 00:23:10 +02:00 |
|
Marek Lemańczyk
|
43eeea32df
|
Merge pull request #3 from mlemanczyk/codex/update-evenperfectbitscanner-gpu-disposal
Avoid using declarations for GPU resources to not rely on GC to release them, which could cause delays.
|
2025-09-10 00:22:25 +02:00 |
|
Marek Lemańczyk
|
117ea94b50
|
Avoid using declarations for GPU resources
|
2025-09-10 00:19:48 +02:00 |
|
Marek Lemańczyk
|
2be49020a9
|
Small primes array type changed to uint[] to avoid excessive memory use, especially on GPU
|
2025-09-09 23:58:09 +02:00 |
|
Marek Lemańczyk
|
dafdc3d6b6
|
Merge pull request #2 from mlemanczyk/codex/fix-failing-gpuuint128-tests
Fix borrow handling in GpuUInt128 subtraction
|
2025-09-09 22:22:40 +02:00 |
|
Marek Lemańczyk
|
595f6129b6
|
Fix subtraction borrow in GpuUInt128
|
2025-09-09 22:22:23 +02:00 |
|
Marek Lemańczyk
|
15e84d5845
|
Merge pull request #1 from mlemanczyk/codex/fix-gpu-related-exception-in-evenperfectbitscanner
Serialize GPU context disposal
|
2025-09-09 21:28:36 +02:00 |
|
Marek Lemańczyk
|
0470da1e89
|
Serialize GPU context disposal
|
2025-09-09 21:28:22 +02:00 |
|
Marek Lemańczyk
|
9f35f6c558
|
Initial commit.
|
2025-09-09 21:15:57 +02:00 |
|
Marek Lemańczyk
|
e5b0fea18c
|
Readme added
|
2025-09-09 14:49:06 +02:00 |
|
Marek Lemańczyk
|
3ae0348d24
|
Initial commit
|
2025-09-09 09:05:40 +02:00 |
|