You are here: Symbol Reference > Dew Namespace > Dew.Math Namespace > Classes > TOpenCLDevice Class > TOpenCLDevice Members
Dew Math for .NET
ContentsIndexHome
PreviousUpNext
TOpenCLDevice Members

The following tables list the members exposed by TOpenCLDevice.

 
Name 
Description 
 
This is Destroy, a member of class TOpenCLDevice. 
 
This is Dispose, a member of class TOpenCLDevice. 
 
Free 
This is Free, a member of class TOpenCLDevice. 
 
Maximum number of work-items that can be specified in each dimension of the work-group.  
 
This is TOpenCLDevice, a member of class TOpenCLDevice. 
 
Name 
Description 
 
The default compute device address space size specified as an unsigned integer value in bits. Currently supported values are 32 or 64 bits.  
 
Holds AMD specific device information.  
 
Returns true, if the device is available for use.  
 
Returns true for Open CL v1.1.  
 
The Cache object holds a list of TOpenCLVector and TOpenCLMatrix objects.  
 
The list of available command queues. There is always at least one queue.  
 
Returns true, if the Open CL driver has a compiler included.  
 
If true then interoperability between OpenCL and Direct3D 10 is supported.  
 
Returns the Device ID assigned to the device by Open CL driver.  
 
Returns the index of the device in the list of devices for the platform.  
 
Returns the platform of the device.  
 
OpenCL profile string.  
 
Returns the device version.  
 
Returns the Open CL driver version.  
 
Returns true, if global memory uses ECC.  
 
Returns true, if the driver can execute native (not Open CL) kernels.  
 
Holds a list of extension names supported by the device.  
 
FP16 
Returns true if 16bit half precision floating point math is supported on the device.  
 
FP64 
Returns true if 64bit double precision floating point math is supported on the device.  
 
Holds information about double precision floating point math.  
 
Holds information about half precision floating point math.  
 
Holds information about single precision floating point math.  
 
Returns global memory cache line size in Bytes.  
 
Returns global memory cache size in KBytes.  
 
Size of global device memory in KBytes.  
 
Creating CL context from a GL context or share group is supported, if this property returns true.  
 
Max height of 2D image in pixels.  
 
Max width of 2D image in pixels.  
 
Max depth of 3D image in pixels.  
 
Max height of 3D image in pixels.  
 
Max width of 3D image in pixels.  
 
Returns true, if immages are supported by the device.  
 
Returns true if the device is of Accelerator type.  
 
Returns true if the device is of CPU type.  
 
This is IsDebugging, a member of class TOpenCLDevice. 
 
Returns true if the device is of the default type.  
 
Returns true if the device is of GPU type.  
 
The kernel list holds the list of kernels (Open CL functions) that are available.  
 
Returns the size of local memory (if present) in Bytes.  
 
Returns lmtLocal, if dedicated local memory storage is available. Returns lmtGlobal oterwhise.  
 
Maximum configured clock frequency of the device in MHz.  
 
Returns the number of parallel compute units on the OpenCL device.  
 
Returns the size of constant memory in Bytes.  
 
Max size of memory object allocation in KBytes.  
 
Returns maximum size of the parameter in bytes.  
 
Max number of simultaneous image objects that can be read by a kernel.  
 
Maximum number of samplers that can be used in a kernel.  
 
Maximum number of work-items in a work-group executing a kernel on a single compute unit, using the data parallel execution model.  
 
Maximum dimensions that specify the global and local work-item IDs used by the data parallel execution model.  
 
Max number of simultaneous image objects that can be written by a kernel.  
 
Allignment in bits of memory buffers.  
 
Minimum data alignment size.  
 
Name 
Returns the name of the device.  
 
If true, application will run optimal CPU code without Open CL when this device will be the target .  
 
Holds NVidia specific device information.  
 
Returns Open CL Version.  
 
Returns the index of the platform in the list of platforms.  
 
Returns preffered vector width for Open CL char type.  
 
Returns preffered vector width for Open CL double type.  
 
Returns preffered vector width for Open CL float type.  
 
Returns preffered vector width for Open CL int type.  
 
Returns preffered vector width for Open CL long type.  
 
Returns preffered vector width for Open CL short type.  
 
Describes the resolution of device timer. This is measured in nanoseconds.  
 
The program list holds the list of compiled Open CL programs.  
 
If true, the commands queued in the command-queue can be executed within the callers thread when the clEnqueue* is called.  
 
If true, the commands queued in the command-queue can be executed in-order or out-oforder.  
 
If true, command queues support profiling.  
 
Returns the name of the Vendor.  
 
Returns the value of the Vendor ID.  
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!