Kernels made part of the accelerators for better performance.

This commit is contained in:
mlemanczyk committed 2025-11-13 18:52:46 +01:00
1 parent 0d2a88c45f
commit be435b7760
5 files changed
+29 -53

No files matched your search

@@ -228,7 +228,7 @@ public sealed class HeuristicCombinedPrimeTester
var gpu = HeuristicPrimeTesterAccelerator.Rent(1);
var accelerator = gpu.Accelerator;
var stream = gpu.Stream;
var kernel = HeuristicPrimeTesterAccelerator.HeuristicTrialDivisionKernel;
var kernel = gpu.HeuristicTrialDivisionKernel;
var flagView1D = gpu.HeuristicFlag.View;
var flagView = flagView1D.AsContiguous();
@@ -240,8 +240,9 @@ public sealed class HeuristicCombinedPrimeTester
stream!.Synchronize();
kernel(
kernel.Launch(
stream,
1,
divisorLength,
flagView,
n,