Click or drag to resize
Kernel Class
Untyped kernel runtime. This type implements the IDisposable interface to hold an unmanaged buffer for parameters allowing you to control its lifetime via calling its Dispose() method and/or using the use keyword.
Inheritance Hierarchy

Namespace:  Alea
Assembly:  Alea (in Alea.dll) Version: 3.0.4.5
Syntax
[SerializableAttribute]
public class Kernel : Entity

The Kernel type exposes the following members.

Constructors
  NameDescription
Public methodKernel
Initializes a new instance of the Kernel class
Top
Properties
  NameDescription
Public propertyBinaryVersion
Public propertyConstSizeBytes
Public propertyHandle
CUDA native handle of this kernel function.
Public propertyLocalSizeBytes
Public propertyMaxThreadsPerBlock
Public propertyNumRegs
Public propertyParamBuffer
Public propertyPTXVersion
Public propertySharedSizeBytes
Public propertySymbol
The kernel compile time symbol of this kernel function.
Top
Methods
  NameDescription
Public methodCreateLaunchParam
Public methodCreateLaunchParam(Int32)
Public methodCreateLaunchParamWithDynamicSharedMem(Int32)
Public methodCreateLaunchParamWithDynamicSharedMem(Int32, Int32)
Public methodCreateLaunchParamWithDynamicSharedMemDel
Public methodCreateLaunchParamWithDynamicSharedMemFun
Public methodDispose
Releases the unmanaged resources used by the Kernel and optionally releases the managed resources
(Overrides Entity.Dispose(Boolean).)
Public methodLaunchRaw(LaunchParam, FSharpOptionObject, FSharpListObject)
A raw launching method by sending parameters as obj list.
Public methodLaunchRaw(Session, LaunchParam, FSharpOptionObject, FSharpListObject)
Public methodMaxActiveBlocksPerMultiprocessor(Int32)
Public methodMaxActiveBlocksPerMultiprocessor(Int32, Int32)
Public methodMaxActiveBlocksPerMultiprocessor(Int32, Int32, OccupancyFlag)
Public methodMaxPotentialBlockSize
Public methodMaxPotentialBlockSize(Int32)
Public methodMaxPotentialBlockSize(Int32, Int32, OccupancyFlag)
Public methodMaxPotentialBlockSizeByDelegate(Funcdim3, Int32)
Public methodMaxPotentialBlockSizeByDelegate(Funcdim3, Int32, Int32, OccupancyFlag)
Public methodMaxPotentialBlockSizeByFunction(FSharpFuncdim3, Int32)
Public methodMaxPotentialBlockSizeByFunction(FSharpFuncdim3, Int32, Int32, OccupancyFlag)
Public methodRawLaunch
Top
See Also