Non-heuristic GPU benchmark uncommented, since we improved it.
This commit is contained in:
1 parent
3d43d52f2e
commit
93aed56f23
1 file changed
+3
-4
@@ -75,18 +75,17 @@ public class PrimeTesterBenchmarks
|
|||||||
return primeCount;
|
return primeCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
// This benchmark is very slow. No point in comparing it.
|
[Benchmark]
|
||||||
// [Benchmark]
|
|
||||||
public int NonHeuristicGpu()
|
public int NonHeuristicGpu()
|
||||||
{
|
{
|
||||||
// PrimeTester tester = _gpuTester;
|
PrimeTester tester = PrimeTester.Exclusive;
|
||||||
ulong[] values = _candidates;
|
ulong[] values = _candidates;
|
||||||
CancellationToken cancellationToken = CancellationToken.None;
|
CancellationToken cancellationToken = CancellationToken.None;
|
||||||
int primeCount = 0;
|
int primeCount = 0;
|
||||||
|
|
||||||
for (int i = 0; i < values.Length; i++)
|
for (int i = 0; i < values.Length; i++)
|
||||||
{
|
{
|
||||||
if (PrimeTester.Exclusive.IsPrimeGpu(values[i], cancellationToken))
|
if (tester.IsPrimeGpu(values[i], cancellationToken))
|
||||||
{
|
{
|
||||||
primeCount++;
|
primeCount++;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user