Table of Contents

Interface IKernel

Namespace
DotCompute.Abstractions
Assembly
DotCompute.Abstractions.dll

Represents a compute kernel that can be compiled and executed on an accelerator.

public interface IKernel

Properties

EntryPoint

Gets the entry point method name for the kernel.

string EntryPoint { get; }

Property Value

string

Name

Gets the unique name of this kernel.

string Name { get; }

Property Value

string

RequiredSharedMemory

Gets the required shared memory size in bytes.

int RequiredSharedMemory { get; }

Property Value

int

Source

Gets the source code or IL representation of the kernel.

string Source { get; }

Property Value

string