Add console logs for benchmark data preparation

This commit is contained in:
Marek Lemańczyk committed 2025-10-18 14:44:14 +02:00
1 parent 44f65b1c8f
commit d1f3de07d7
3 files changed
+23 -3

No files matched your search

@@ -1,3 +1,4 @@
using System;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Jobs;
@@ -51,6 +52,8 @@ public class GpuModularArithmeticBenchmarks
private static ModularArithmeticSampleData Create()
{
Console.WriteLine("Preparing modular arithmetic benchmark sample data...");
Random random = new(7);
var exponents = new ulong[MaxBatchSize];
var moduli = new ulong[MaxBatchSize];
@@ -66,7 +69,11 @@ public class GpuModularArithmeticBenchmarks
mersenneModuli[i] = (1UL << bits) - 1UL;
}
return new ModularArithmeticSampleData(exponents, moduli, mersenneModuli, mersenneBitWidths);
ModularArithmeticSampleData data = new ModularArithmeticSampleData(exponents, moduli, mersenneModuli, mersenneBitWidths);
Console.WriteLine("Finished preparing modular arithmetic benchmark sample data.");
return data;
}
private static ulong NextExponent(Random random)