TODOs added.

This commit is contained in:
mlemanczyk committed 2025-12-19 00:10:21 +01:00
1 parent 870819dec6
commit 31ecf24522
3 files changed
+3

No files matched your search

@@ -16,6 +16,7 @@ public class MersenneNumberIncrementalGpuTester(GpuKernelType kernelType, bool u
public void Scan(ulong exponent, UInt128 twoP, LastDigit lastDigit, UInt128 maxK, ref bool isPrime)
{
// TODO: Replace LastDigit lastDigit with bool lastIsSeven
throw new NotImplementedException($"GPU incremental scanning requires the device cycle heuristics implementation (kernel: {_kernelType}, GPU order: {_useGpuOrder}).");
// GpuPrimeWorkLimiter.Acquire();
@@ -11,6 +11,7 @@ public class MersenneNumberOrderGpuTester(GpuKernelType kernelType, bool useGpuO
public void Scan(ulong exponent, UInt128 twoP, LastDigit lastDigit, UInt128 maxK, ref bool isPrime)
{
// TODO: Replace LastDigit lastDigit with bool lastIsSeven
// GpuPrimeWorkLimiter.Acquire();
// var accelerator = SharedGpuContext.Accelerator;
var acceleratorIndex = AcceleratorPool.Shared.Rent();
@@ -26,6 +26,7 @@ public class MersenneNumberResidueGpuTester(bool useGpuOrder)
[MethodImpl(MethodImplOptions.AggressiveOptimization)]
public void Scan(PrimeOrderCalculatorAccelerator gpu, ulong exponent, UInt128 twoP, LastDigit lastDigit, UInt128 maxK, ref bool isPrime)
{
// TODO: Replace LastDigit lastDigit with bool lastIsSeven
// GpuPrimeWorkLimiter.Acquire();
var acceleratorIndex = gpu.AcceleratorIndex;
var accelerator = gpu.Accelerator;