diff --git a/PerfectNumbers.Core/Gpu/GpuStaticTableInitializer.cs b/PerfectNumbers.Core/Gpu/GpuStaticTableInitializer.cs deleted file mode 100644 index 5046c8c..0000000 --- a/PerfectNumbers.Core/Gpu/GpuStaticTableInitializer.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Runtime.CompilerServices; -using ILGPU.Runtime; - -namespace PerfectNumbers.Core.Gpu; - -internal static class GpuStaticTableInitializer -{ - internal static void EnsureStaticTables(Accelerator accelerator, KernelContainer kernels, AcceleratorStream stream) - { - // PrimeTester.PrimeTesterGpuContextPool.EnsureStaticTables(accelerator); - GpuKernelPool.PreloadStaticTables(accelerator, kernels, stream, KernelType.None); - // PrimeOrderGpuHeuristics.PreloadStaticTables(accelerator, stream); - } - - private sealed class AcceleratorReferenceComparer : IEqualityComparer - { - internal static AcceleratorReferenceComparer Instance { get; } = new(); - - public bool Equals(Accelerator? x, Accelerator? y) - { - return ReferenceEquals(x, y); - } - - public int GetHashCode(Accelerator obj) - { - return RuntimeHelpers.GetHashCode(obj); - } - } -}