From 93aed56f233586c005a38d44d0dd0db83f21e434 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Tue, 28 Oct 2025 20:12:41 +0100 Subject: [PATCH] Non-heuristic GPU benchmark uncommented, since we improved it. --- EvenPerfectBitScanner.Benchmarks/PrimeTesterBenchmarks.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/EvenPerfectBitScanner.Benchmarks/PrimeTesterBenchmarks.cs b/EvenPerfectBitScanner.Benchmarks/PrimeTesterBenchmarks.cs index 04fb367..2c2acdf 100644 --- a/EvenPerfectBitScanner.Benchmarks/PrimeTesterBenchmarks.cs +++ b/EvenPerfectBitScanner.Benchmarks/PrimeTesterBenchmarks.cs @@ -75,18 +75,17 @@ public class PrimeTesterBenchmarks return primeCount; } - // This benchmark is very slow. No point in comparing it. - // [Benchmark] + [Benchmark] public int NonHeuristicGpu() { - // PrimeTester tester = _gpuTester; + PrimeTester tester = PrimeTester.Exclusive; ulong[] values = _candidates; CancellationToken cancellationToken = CancellationToken.None; int primeCount = 0; for (int i = 0; i < values.Length; i++) { - if (PrimeTester.Exclusive.IsPrimeGpu(values[i], cancellationToken)) + if (tester.IsPrimeGpu(values[i], cancellationToken)) { primeCount++; }