From 45dfa3b724b5ae41c24a3c43ce48bce831fbc491 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Mon, 10 Nov 2025 18:18:12 +0100 Subject: [PATCH] Console logging extended with kernel warmup progress --- EvenPerfectBitScanner/Program.cs | 2 ++ 1 file changed, 2 insertions(+) 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;