Commit Graph
1091 Commits
Author SHA1 Message Date
Marek Lemańczyk 22cc8f368f BitContradiction improvements. 2026-02-10 11:52:26 +01:00
mlemanczyk b453d46c5f Stat files added for investigation 2026-01-31 11:59:20 +01:00
mlemanczyk 43b267da8c Update excluded-138m.csv
Results updated.
2026-01-31 11:57:12 +01:00
mlemanczyk 467cf0293a .Net updated to .Net 9.0 2026-01-31 11:49:49 +01:00
mlemanczyk f1eaab8582 BitContradiction filtering changes to cut invalid divisors during checks. 2026-01-31 11:48:56 +01:00
mlemanczyk b31aab4d89 BitContradiction GPU performance improvements. Local variables partially optimized to limit registry pressure. 2026-01-26 15:02:59 +01:00
mlemanczyk 45f21efa56 Merge branch 'add-bitcontradiction-gpu-support' of https://github.com/mlemanczyk/even-perfect-numbers-scanner into add-bitcontradiction-gpu-support 2026-01-26 03:38:38 +01:00
mlemanczyk 5c77d6c3af BitContradiction GPU bug fixes. 2026-01-26 03:38:35 +01:00
mlemanczyk a6deb7bfba Merge branch 'add-bitcontradiction-gpu-support' of https://github.com/mlemanczyk/even-perfect-numbers-scanner into add-bitcontradiction-gpu-support 2026-01-25 19:06:14 +01:00
mlemanczyk 46801737dc BitContradiction GPU implementation fixes 2026-01-25 19:06:02 +01:00
mlemanczyk e30c83584b BitContradiction GPU implementation fixes 2026-01-25 19:04:56 +01:00
mlemanczyk 17763033e1 Initial BitContradiction implementation on GPU 2026-01-25 16:37:22 +01:00
mlemanczyk e61d166eb1 Results updated. 2026-01-25 03:17:58 +01:00
mlemanczyk a4aead2802 BitContradiction performance improvements. Next variables removed. 2026-01-25 03:05:22 +01:00
mlemanczyk 3ca99460bb Update excluded-138m.csv
Results updated.
2026-01-25 02:35:24 +01:00
mlemanczyk b9b8422fb9 Results updated. 2026-01-25 02:34:16 +01:00
mlemanczyk f755b30153 Results updated. 2026-01-25 02:32:53 +01:00
mlemanczyk 67291f76a2 BitContradiction performance improvements. Next variables removed. 2026-01-25 02:32:26 +01:00
mlemanczyk 5eee2cd4a0 k state repository performance improvement. We'll now flush the updates every so often, now. 2026-01-25 01:35:19 +01:00
mlemanczyk f864e73f67 Benchmarks for static bit masks added. 2026-01-25 01:25:53 +01:00
mlemanczyk 38b83a3d55 BitContradiction performance improvements. 2026-01-25 01:25:10 +01:00
mlemanczyk c6be5ee679 BitContradiction performance improvements. 2026-01-24 21:50:02 +01:00
mlemanczyk 80e58fc55b BitContradiction performance improvements. Small qMod2k inv cache added. 2026-01-24 01:39:14 +01:00
mlemanczyk b2a6a1c332 BitContradiction performance improvements. Exact powers of 2 cases will reuse previous calculation results and transform them for the next q divisor. 2026-01-24 01:28:09 +01:00
mlemanczyk b014fdb7f1 BitContradiction performance improvements. 2026-01-24 00:27:10 +01:00
mlemanczyk 9886d8bbb2 BitContradiction performance improvements. 2026-01-23 16:25:04 +01:00
mlemanczyk 1719b3350d Update excluded-138m.csv
Results updated.
2026-01-22 19:03:29 +01:00
mlemanczyk dfd3f71f5d BigInteger shifting mapped to constants for an improved performance. 2026-01-22 19:01:03 +01:00
mlemanczyk cc8bb98e2c Results updated. 2026-01-22 15:59:47 +01:00
mlemanczyk 04545c93b4 Prime testing pipeline adjusted to match other methods. 2026-01-22 15:45:47 +01:00
mlemanczyk edecffe10b Console print out interval switched to PerfectNumberConstants.ConsoleInterval 2026-01-22 15:36:12 +01:00
mlemanczyk 13e1c7f34e BitContradiction performance improvements. 2026-01-22 15:33:57 +01:00
mlemanczyk c63ff5df32 Tiny cleanup 2026-01-22 15:11:16 +01:00
mlemanczyk 302bfba40c K state saving frequency increased 2026-01-22 15:10:37 +01:00
mlemanczyk c11a886197 GPU warmup disabled when no GPU is in use. 2026-01-22 15:08:13 +01:00
mlemanczyk b9f2b08c78 Results updated. 2026-01-20 22:02:23 +01:00
mlemanczyk d9816b48e2 State saving interval decreased. 2026-01-20 21:50:17 +01:00
mlemanczyk 3212297911 Micro-optimizations. Variables limited. Mod2 filter disabled to avoid modulo calculations. 2026-01-20 21:49:27 +01:00
mlemanczyk e53f0b7a95 Console output limit restored to avoid flooding console with entries. 2026-01-20 21:47:22 +01:00
mlemanczyk c537e915d1 KStateRepository flushing added after saving to make sure it's written to the file. 2026-01-20 21:46:36 +01:00
mlemanczyk afed716105 Update excluded-138m.csv
Results updated.
2026-01-20 16:59:45 +01:00
mlemanczyk c8aa842eeb Update excluded-138m.csv
Results updated.
2026-01-20 00:42:14 +01:00
mlemanczyk b934112074 BitContradiction performance improvements. 2026-01-20 00:39:31 +01:00
mlemanczyk 4f12375427 Restored K state saving in BitContradiction scan. Tiny cleanup. 2026-01-18 22:04:15 +01:00
mlemanczyk 778a36d2eb BitContradiction and DETAILED_LOG fixes 2026-01-18 16:10:17 +01:00
mlemanczyk 1a97cdf754 BitContradiction cleanup and performance improvements. LUT increased to increase steps. 2026-01-18 01:02:06 +01:00
mlemanczyk 41e421e1eb BitContradiction improvements - 0.043s, p=138000001+ 2026-01-17 15:37:43 +01:00
mlemanczyk e97ea151e1 BitContradiction performance improvement introducing early cut-off based on required active rows count. 2026-01-13 13:21:07 +01:00
mlemanczyk 09945544fc BitContradiction improvements to process bit 1 RLEs instead of separate indexes of each bit. 2026-01-13 12:38:06 +01:00
mlemanczyk 047e3d6233 BitContradiction performance improvements. 2026-01-13 09:59:07 +01:00