GPU


Content:

public class CommandQueue : IDisposable, IPointable<nint>

Language: C#

Очередь команд OpenCL для выполнения вычислений на GPU

public class ComputeContext : IDisposable, IPointable<nint>

Language: C#

Контекст OpenCL для выполнения вычислений

public class ComputeDevice : IDisposable, IPointable<nint>

Language: C#

Устройство OpenCL для выполнения вычислений на GPU

public class ComputeImage<T> : IDisposable, IPointable<nint>

Language: C#

Класс для работы с изображениями в OpenCL

Type Parameters:

  • T: Тип элементов изображения

public static class ComputeManager

Language: C#

Менеджер вычислений на GPU с использованием OpenCL

public readonly struct ImageOrigin

Language: C#

Структура для описания начала чтения/записи изображения

public readonly struct ImageRegion

Language: C#

Структура для описания размера области в изображении

public static class Image2D

Language: C#

Типизированный помощник для 2D изображений

public static class Image3D

Language: C#

Типизированный помощник для 3D изображений

public class Kernel : IDisposable, IPointable<nint>

Language: C#

Ядро OpenCL для выполнения вычислений на GPU

public class MemoryObject<T> : IDisposable, IPointable<nint>

Language: C#

Объект памяти OpenCL для хранения данных на GPU

Type Parameters:

  • T: Тип данных, хранящихся в объекте памяти

public class Program : IDisposable, IPointable<nint>

Language: C#

OpenCL программа для выполнения на GPU

public class ProgramBuildOptions

Language: C#

Параметры сборки OpenCL программы

public class ScalableMemoryObject<T> : IDisposable, IPointable<nint>

Language: C#

Масштабируемый объект памяти OpenCL, автоматически изменяющий размер при изменении размера связанного массива

Type Parameters:

  • T: Тип элементов массива