Table of Contents

Struct CudaKernelLaunchConfiguration

Namespace
JYPPX.CudaSharp
Assembly
JYPPX.CudaSharp.dll

Describes an owner-bound CUDA kernel launch. 描述 owner-bound CUDA kernel launch。

public readonly struct CudaKernelLaunchConfiguration
Inherited Members

Constructors

CudaKernelLaunchConfiguration(CudaDim3, CudaDim3, int)

Creates a launch configuration. 创建 launch 配置。

public CudaKernelLaunchConfiguration(CudaDim3 gridDimensions, CudaDim3 blockDimensions, int dynamicSharedMemoryBytes = 0)

Parameters

gridDimensions CudaDim3
blockDimensions CudaDim3
dynamicSharedMemoryBytes int

Properties

BlockDimensions

Gets block dimensions. 获取 block 维度。

public CudaDim3 BlockDimensions { get; }

Property Value

CudaDim3

DynamicSharedMemoryBytes

Gets dynamic shared-memory bytes per block. 获取每个 block 的动态共享内存字节数。

public int DynamicSharedMemoryBytes { get; }

Property Value

int

GridDimensions

Gets grid dimensions. 获取 grid 维度。

public CudaDim3 GridDimensions { get; }

Property Value

CudaDim3