ILGPU  0.9.0
ILGPU.Runtime.OpenCL Namespace Reference

Namespaces

namespace  API
 

Classes

class  CLAccelerator
 Represents an OpenCL accelerator (CPU or GPU device). More...
 
class  CLAcceleratorId
 Represents a single OpenCL accelerator reference. More...
 
class  CLException
 Represents an OpenCL exception that can be thrown by the OpenCL runtime. More...
 
class  CLKernel
 Represents an OpenCL kernel that can be directly launched on an OpenCL device. More...
 
class  CLMemoryBuffer
 Represents an unmanaged OpenCL buffer. More...
 
class  CLStream
 Represents an OpenCL stream. More...
 

Enumerations

enum  CLAcceleratorVendor { CLAcceleratorVendor.AMD, CLAcceleratorVendor.Intel, CLAcceleratorVendor.Nvidia, CLAcceleratorVendor.Other }
 Represents the major OpenCL accelerator vendor. More...
 

Enumeration Type Documentation

Represents the major OpenCL accelerator vendor.

Enumerator
AMD 

Represents an AMD accelerator.

Intel 

Represents an Intel accelerator.

Nvidia 

Represents an NVIDIA accelerator.

Other 

Represents another OpenCL device vendor.