From 3e756b262e9f2b5ecf3a6981d8eac752d670b701 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Tue, 25 Nov 2025 00:33:54 +0100 Subject: [PATCH] Cleanup --- .../PrimeOrderCalculatorTests.cs | 1 - PerfectNumbers.Core/PrimeTester.cs | 41 ------------------- 2 files changed, 42 deletions(-) diff --git a/PerfectNumbers.Core.Tests/PrimeOrderCalculatorTests.cs b/PerfectNumbers.Core.Tests/PrimeOrderCalculatorTests.cs index 304248c..e5e1d0a 100644 --- a/PerfectNumbers.Core.Tests/PrimeOrderCalculatorTests.cs +++ b/PerfectNumbers.Core.Tests/PrimeOrderCalculatorTests.cs @@ -168,7 +168,6 @@ public class PrimeOrderCalculatorTests PrimeOrderCalculator.PrimeOrderHeuristicDevice.Gpu); strict.Should().Be(heuristic); - } finally { diff --git a/PerfectNumbers.Core/PrimeTester.cs b/PerfectNumbers.Core/PrimeTester.cs index e0abd2d..489a852 100644 --- a/PerfectNumbers.Core/PrimeTester.cs +++ b/PerfectNumbers.Core/PrimeTester.cs @@ -87,46 +87,6 @@ public sealed class PrimeTester return result; } - // [MethodImpl(MethodImplOptions.AggressiveInlining)] - // public static bool IsPrimeGpu(ulong n) - // { - - // var gpu = PrimeOrderCalculatorAccelerator.Rent(1); - // int acceleratorIndex = gpu.AcceleratorIndex; - // var inputView = gpu.Input.View; - // var outputView = gpu.OutputByte.View; - - // // GpuPrimeWorkLimiter.Acquire(); - // AcceleratorStream stream = AcceleratorStreamPool.Rent(acceleratorIndex); - // inputView.CopyFromCPU(stream, ref n, 1); - - // var kernelLauncher = gpu.SmallPrimeSieveKernelLauncher; - - // kernelLauncher( - // stream, - // 1, - // inputView, - // gpu.DevicePrimesLastOne, - // gpu.DevicePrimesLastSeven, - // gpu.DevicePrimesLastThree, - // gpu.DevicePrimesLastNine, - // gpu.DevicePrimesPow2LastOne, - // gpu.DevicePrimesPow2LastSeven, - // gpu.DevicePrimesPow2LastThree, - // gpu.DevicePrimesPow2LastNine, - // outputView); - - // byte flag = 0; - // outputView.CopyToCPU(stream, ref flag, 1); - // stream.Synchronize(); - - // AcceleratorStreamPool.Return(acceleratorIndex, stream); - // PrimeOrderCalculatorAccelerator.Return(gpu); - // // GpuPrimeWorkLimiter.Release(); - - // return flag != 0; - // } - [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool IsPrimeGpu(PrimeOrderCalculatorAccelerator gpu, ulong n) { @@ -289,5 +249,4 @@ public sealed class PrimeTester AcceleratorStreamPool.Return(acceleratorIndex, stream); } - }