|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CLDevice | |
---|---|
com.jogamp.opencl | High level java bindings to OpenCL. |
com.jogamp.opencl.gl | High level java bindings, OpenCL-OpenGL interoperability. |
com.jogamp.opencl.util | OpenCL utilities. |
com.jogamp.opencl.util.concurrent | OpenCL multi device concurrency utilities. |
Uses of CLDevice in com.jogamp.opencl |
---|
Fields in com.jogamp.opencl declared as CLDevice | |
---|---|
protected CLDevice[] |
CLContext.devices
|
Fields in com.jogamp.opencl with type parameters of type CLDevice | |
---|---|
protected Map<CLDevice,List<CLCommandQueue>> |
CLContext.queuesMap
|
Methods in com.jogamp.opencl that return CLDevice | |
---|---|
protected CLDevice |
CLPlatform.createDevice(long id)
|
CLDevice[] |
CLProgram.getCLDevices()
Returns all devices associated with this program. |
CLDevice |
CLCommandQueue.getDevice()
Returns the device of this command queue. |
CLDevice[] |
CLContext.getDevices()
Returns all devices associated with this CLContext. |
CLDevice |
CLContext.getMaxFlopsDevice()
Returns the device with maximal FLOPS from this context. |
CLDevice |
CLPlatform.getMaxFlopsDevice()
Returns the device with maximal FLOPS from this platform. |
CLDevice |
CLPlatform.getMaxFlopsDevice(CLDevice.Type... types)
Returns the device with maximal FLOPS and the specified type from this platform. |
CLDevice |
CLContext.getMaxFlopsDevice(CLDevice.Type type)
Returns the device with maximal FLOPS of the specified device type from this context. |
CLDevice |
CLPlatform.getMaxFlopsDevice(Filter<CLDevice>... filter)
Returns the device with maximal FLOPS and the specified type from this platform. |
CLDevice[] |
CLPlatform.listCLDevices()
Lists all physical devices available on this platform. |
CLDevice[] |
CLPlatform.listCLDevices(CLDevice.Type... types)
Lists all physical devices available on this platform matching the given CLDevice.Type . |
CLDevice[] |
CLPlatform.listCLDevices(Filter<CLDevice>... filters)
Lists all physical devices available on this platform matching the given Filter . |
Methods in com.jogamp.opencl that return types with arguments of type CLDevice | |
---|---|
Map<CLDevice,byte[]> |
CLProgram.getBinaries()
Returns the binaries for this program in an ordered Map containing the device as key and the program binaries as value. |
Map<CLDevice,CLProgram.Status> |
CLProgram.getBuildStatus()
Returns the build status enum of this program for each device as Map. |
Methods in com.jogamp.opencl with parameters of type CLDevice | |
---|---|
CLProgram |
CLProgram.build(CLBuildListener listener,
CLDevice... devices)
Builds this program for the given devices. |
CLProgram |
CLProgram.build(CLBuildListener listener,
String options,
CLDevice... devices)
Builds this program for the given devices and with the specified build options. |
CLProgram |
CLProgram.build(CLDevice... devices)
Builds this program for the given devices. |
CLProgram |
CLProgram.build(String options,
CLDevice... devices)
Builds this program for the given devices and with the specified build options. |
static CLContext |
CLContext.create(CLDevice... devices)
Creates a context on the specified devices. |
protected static long |
CLContext.createContext(CLPlatform platform,
CLErrorHandler handler,
PointerBuffer properties,
CLDevice... devices)
|
CLProgramBuilder |
CLProgramBuilder.forDevice(CLDevice device)
|
CLProgramBuilder |
CLProgramBuilder.forDevices(CLDevice... devices)
|
String |
CLProgram.getBuildLog(CLDevice device)
Returns the build log for this program on the specified device. |
CLProgram.Status |
CLProgram.getBuildStatus(CLDevice device)
Returns the build status enum for this program on the specified device. |
long[] |
CLKernel.getCompileWorkGroupSize(CLDevice device)
Returns the work-group size specified by the __attribute__((reqd_work_group_size(X, Y, Z))) qualifier in kernel sources. |
long |
CLKernel.getLocalMemorySize(CLDevice device)
Returns the amount of local memory in bytes being used by a kernel. |
long |
CLKernel.getWorkGroupSize(CLDevice device)
Returns the work group size for this kernel on the given device. |
protected void |
CLContext.overrideContext(CLDevice device)
|
Method parameters in com.jogamp.opencl with type arguments of type CLDevice | |
---|---|
CLProgram |
CLContext.createProgram(Map<CLDevice,byte[]> binaries)
Creates a program from the given binaries, the program is not build yet. |
Uses of CLDevice in com.jogamp.opencl.gl |
---|
Methods in com.jogamp.opencl.gl with parameters of type CLDevice | |
---|---|
static CLGLContext |
CLGLContext.create(GLContext glContext,
CLDevice... devices)
Creates a shared context on the specified platform and with the specified devices. |
Uses of CLDevice in com.jogamp.opencl.util |
---|
Methods in com.jogamp.opencl.util that return types with arguments of type CLDevice | |
---|---|
static Filter<CLDevice> |
CLDeviceFilters.byteOrder(ByteOrder order)
Accepts all devices of the given ByteOrder . |
static Filter<CLDevice> |
CLDeviceFilters.extension(String... extensions)
Accepts all devices supporting the given extensions. |
List<CLDevice> |
CLMultiContext.getDevices()
Returns a list containing all devices used in this multi context. |
static Filter<CLDevice> |
CLDeviceFilters.glSharing()
Accepts all devices which support OpenGL-OpenCL interoparability. |
static Filter<CLDevice> |
CLDeviceFilters.queueMode(CLCommandQueue.Mode... modes)
Accepts all devices supporting the specified command queue modes. |
static Filter<CLDevice> |
CLDeviceFilters.type(CLDevice.Type... types)
Accepts all devices of the given type. |
Methods in com.jogamp.opencl.util with parameters of type CLDevice | |
---|---|
CLBuildConfiguration |
CLBuildConfiguration.forDevice(CLDevice device)
Adds the device as build target. |
CLProgramConfiguration |
CLProgramConfiguration.forDevice(CLDevice device)
|
CLBuildConfiguration |
CLBuildConfiguration.forDevices(CLDevice... devices)
Adds the devices as build target. |
CLProgramConfiguration |
CLProgramConfiguration.forDevices(CLDevice... devices)
|
static Map<String,String> |
CLUtil.obtainDeviceProperties(CLDevice dev)
Reads all device properties and returns them as key-value map. |
Method parameters in com.jogamp.opencl.util with type arguments of type CLDevice | |
---|---|
static CLMultiContext |
CLMultiContext.create(Collection<CLDevice> devices)
Creates a multi context with the specified devices. |
Uses of CLDevice in com.jogamp.opencl.util.concurrent |
---|
Method parameters in com.jogamp.opencl.util.concurrent with type arguments of type CLDevice | ||
---|---|---|
static
|
CLCommandQueuePool.create(CLQueueContextFactory<C> factory,
Collection<CLDevice> devices,
CLCommandQueue.Mode... modes)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |