diff --git a/EvenPerfectBitScanner/Program.cs b/EvenPerfectBitScanner/Program.cs index 0666824..aa8d2c9 100644 --- a/EvenPerfectBitScanner/Program.cs +++ b/EvenPerfectBitScanner/Program.cs @@ -63,8 +63,10 @@ internal static class Program UnboundedTaskScheduler.ConfigureThreadCount(threadCount); PrimeTester.GpuBatchSize = gpuPrimeBatch; GpuPrimeWorkLimiter.SetLimit(gpuPrimeThreads); + Console.WriteLine("Warming up GPU kernels"); PrimeTester.WarmUpGpuKernels(1024); // PrimeTester.WarmUpGpuKernels(gpuPrimeThreads >> 4); + Console.WriteLine("Warming up scratch buffers"); GpuScratchBufferPool.WarmUp(gpuPrimeThreads >> 4, 64, 128); Console.WriteLine("Starting up threads..."); _ = UnboundedTaskScheduler.Instance;