Marek Lemańczyk
|
8e5a1cd4c7
|
Batch by-divisor GPU tasks across prime ranges
|
2025-10-25 05:58:50 +02:00 |
|
mlemanczyk
|
4e553c951b
|
Additional console info added
|
2025-10-20 11:15:34 +02:00 |
|
Marek Lemańczyk
|
bad5c28fdf
|
Align scheduler thread count with CLI configuration
|
2025-10-20 00:01:21 +02:00 |
|
mlemanczyk
|
c0b8fa07a2
|
Tiny cleanup
|
2025-10-19 03:49:00 +02:00 |
|
Marek Lemańczyk
|
1e738f9e0d
|
Add CalculationResultsFile coverage
|
2025-10-19 03:35:59 +02:00 |
|
mlemanczyk
|
2c6e9f5460
|
Tiny clarification added
|
2025-10-19 01:22:00 +02:00 |
|
mlemanczyk
|
2dcc51bfc0
|
Tiny cleanup
|
2025-10-19 01:19:20 +02:00 |
|
mlemanczyk
|
ef5f91ddd0
|
TODO added. Small cleanup.
|
2025-10-19 01:16:12 +02:00 |
|
mlemanczyk
|
4ef7f636d2
|
Tiny cleanup
|
2025-10-19 00:57:41 +02:00 |
|
Marek Lemańczyk
|
56c8e84c19
|
Align bit transform comments with original implementation
|
2025-10-19 00:54:58 +02:00 |
|
mlemanczyk
|
7f468de485
|
TODOs added
|
2025-10-18 23:59:18 +02:00 |
|
Marek Lemańczyk
|
8108d973ca
|
Restore initialization guidance comments
|
2025-10-18 23:18:11 +02:00 |
|
mlemanczyk
|
98afb3ff9e
|
TODO updated and small cleanups
|
2025-10-18 22:31:36 +02:00 |
|
Marek Lemańczyk
|
e338497c2f
|
Move prime tracking into CalculationResultHandler
|
2025-10-18 22:05:24 +02:00 |
|
Marek Lemańczyk
|
e6f1f87d3b
|
Extract UTF-8 CLI parser helper
|
2025-10-18 19:58:04 +02:00 |
|
mlemanczyk
|
ca07ed3388
|
Tiny cleanup
|
2025-10-18 18:08:50 +02:00 |
|
Marek Lemańczyk
|
7adea979fb
|
Move by-divisor comments ahead of disabled guards
|
2025-10-17 18:14:01 +02:00 |
|
mlemanczyk
|
56e413064a
|
Using cleanup
|
2025-10-17 02:40:51 +02:00 |
|
Marek Lemańczyk
|
ff724732f8
|
Allow test mode to seed by-divisor runs
|
2025-10-16 03:42:55 +02:00 |
|
Marek Lemańczyk
|
03751c27be
|
Add timed test mode for prime candidate scans
|
2025-10-16 03:17:27 +02:00 |
|
Marek Lemańczyk
|
0055be366d
|
Add max prime filter option
|
2025-10-15 03:30:57 +02:00 |
|
Marek Lemańczyk
|
9a81f5f685
|
Enable parallel by-divisor scanning threads
|
2025-10-08 22:45:53 +02:00 |
|
Marek Lemańczyk
|
894a3d8af2
|
Small console info status updates added
|
2025-10-05 19:11:13 +02:00 |
|
Marek Lemańczyk
|
0bc97937aa
|
Restore GPU-backed UInt128 pow2 Montgomery helper
|
2025-10-05 02:13:31 +02:00 |
|
Marek Lemańczyk
|
941b51ebcf
|
Windowed Pow2Mod implemented and integrated across repository.
|
2025-10-03 19:37:15 +02:00 |
|
Marek Lemańczyk
|
ebe48d5f2f
|
Divisor-Cycle Cache Rework
|
2025-10-02 19:53:09 +02:00 |
|
Marek Lemańczyk
|
f9e548279c
|
Benchmark results and TODOs added / updated
|
2025-10-02 15:00:30 +02:00 |
|
Marek Lemańczyk
|
b8aa845c5c
|
Clarify cycle stepper reset inlining
|
2025-10-02 13:30:56 +02:00 |
|
Marek Lemańczyk
|
36d316d19c
|
Add TODOs for divisor metadata caching
|
2025-10-01 22:52:21 +02:00 |
|
Marek Lemańczyk
|
1ba04047c1
|
Extract by-divisor scanner into shared tester
|
2025-09-29 20:49:01 +02:00 |
|
Marek Lemańczyk
|
4d2c70da8b
|
Skip previously excluded by-divisor candidates
|
2025-09-29 14:46:37 +02:00 |
|
Marek Lemańczyk
|
9b7611fe62
|
Trim GPU exponent batches using cached divisor cycles
|
2025-09-25 20:23:25 +02:00 |
|
Marek Lemańczyk
|
9b9c6959be
|
Reuse cycle remainder stepper in by-divisor testers
|
2025-09-25 18:51:47 +02:00 |
|
Marek Lemańczyk
|
0f3b354a93
|
Reduce synchronization when building divisor prime buffer
|
2025-09-25 14:27:28 +02:00 |
|
Marek Lemańczyk
|
c28e36cbe5
|
Filter disallowed divisors when scanning by divisor
|
2025-09-25 10:04:38 +02:00 |
|
Marek Lemańczyk
|
845ce41dd8
|
Tiny cleanup and performance improvements
|
2025-09-25 08:28:28 +02:00 |
|
Marek Lemańczyk
|
8b95a42f27
|
Divisor cycle cache will now respect --divisor-cycles-batch parameter (renamed from --divisor-cycles-batch-size)
|
2025-09-25 07:02:44 +02:00 |
|
Marek Lemańczyk
|
62e4b31f35
|
Adjust divisor cycle cache usage after lease removal
|
2025-09-25 06:09:50 +02:00 |
|
Marek Lemańczyk
|
34681b9738
|
Small optimizations and more TODOs added.
|
2025-09-25 05:49:32 +02:00 |
|
Marek Lemańczyk
|
26567bbdaf
|
Formatting
|
2025-09-25 04:21:53 +02:00 |
|
Marek Lemańczyk
|
e876a9f2eb
|
Remove redundant sort and CPU divisor struct
|
2025-09-25 04:21:02 +02:00 |
|
Marek Lemańczyk
|
b798970ce9
|
Restore cycle-aware divisor scans and background generation
|
2025-09-25 02:12:40 +02:00 |
|
Marek Lemańczyk
|
ed8b093472
|
TODOs added
|
2025-09-25 00:52:07 +02:00 |
|
Marek Lemańczyk
|
84c3c23997
|
Formatting
|
2025-09-25 00:05:46 +02:00 |
|
Marek Lemańczyk
|
1a3b75a52f
|
Add CPU by-divisor tester and integrate interface
|
2025-09-24 23:04:41 +02:00 |
|
Marek Lemańczyk
|
d4dcd0a534
|
Implement multi-tier divisor cycle caching and per-thread reuse
|
2025-09-24 19:04:07 +02:00 |
|
Marek Lemańczyk
|
a39f7dda59
|
More TODOs added
|
2025-09-24 16:30:17 +02:00 |
|
Marek Lemańczyk
|
df69dcbadb
|
Improve by-divisor residue reuse and fix Montgomery mul
|
2025-09-24 15:44:21 +02:00 |
|
Marek Lemańczyk
|
6e99ee39e3
|
Extension methods benchmarked. Slower alternatives replaced.
|
2025-09-23 22:01:09 +02:00 |
|
Marek Lemańczyk
|
dbd36c4ee8
|
Enable by divisor mode to honor starting prime
|
2025-09-22 23:59:18 +02:00 |
|