|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CLDevice | |
---|---|
com.jogamp.opencl | |
com.jogamp.opencl.gl | |
com.jogamp.opencl.util |
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 | |
---|---|
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.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 . |
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(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 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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |