Kernels made part of the accelerators for better performance.
This commit is contained in:
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,
|
||||
|
||||
Reference in new issue
Block a user