Package | Description |
---|---|
com.aparapi | |
com.aparapi.device |
Contains classes representing OpenCL-capable devices, and "virtual" (java) devices which execute kernels using java.
|
com.aparapi.internal.kernel |
Modifier and Type | Method and Description |
---|---|
Device |
Range.getDevice() |
Device |
Kernel.getTargetDevice() |
Modifier and Type | Method and Description |
---|---|
static Range |
Range.create(Device _device,
int _globalWidth)
Create a one dimensional range
0.._globalWidth with an undefined group size. |
static Range |
Range.create(Device _device,
int _globalWidth,
int _localWidth)
Create a one dimensional range
0.._globalWidth which is processed in groups of size _localWidth. |
static Range |
Range.create2D(Device _device,
int _globalWidth,
int _globalHeight)
Create a two dimensional range
0.._globalWidth * 0.._globalHeight choosing suitable values for localWidth and localHeight . |
static Range |
Range.create2D(Device _device,
int _globalWidth,
int _globalHeight,
int _localWidth,
int _localHeight)
Create a two dimensional range 0.._globalWidth x 0.._globalHeight using a group which is _localWidth x _localHeight in size.
|
static Range |
Range.create3D(Device _device,
int _globalWidth,
int _globalHeight,
int _globalDepth)
Create a three dimensional range
0.._globalWidth * 0.._globalHeight *0../_globalDepth
choosing suitable values for localWidth , localHeight and localDepth . |
static Range |
Range.create3D(Device _device,
int _globalWidth,
int _globalHeight,
int _globalDepth,
int _localWidth,
int _localHeight,
int _localDepth)
Create a two dimensional range
0.._globalWidth * 0.._globalHeight *0../_globalDepth
in groups defined by localWidth * localHeight * localDepth . |
boolean |
Kernel.isAllowDevice(Device _device) |
Constructor and Description |
---|
Range(Device _device,
int _dims)
Minimal constructor
|
Modifier and Type | Class and Description |
---|---|
class |
JavaDevice |
class |
OpenCLDevice |
Modifier and Type | Method and Description |
---|---|
static Device |
Device.best()
Deprecated.
|
static Device |
Device.bestACC()
Deprecated.
|
static Device |
Device.bestGPU()
Deprecated.
|
static Device |
Device.first(Device.TYPE _type)
Deprecated.
|
static Device |
Device.firstCPU()
Deprecated.
|
static Device |
Device.firstGPU()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Device |
KernelManager.DeprecatedMethods.bestACC()
Deprecated.
|
Device |
KernelManager.bestDevice() |
static Device |
KernelManager.DeprecatedMethods.bestGPU()
Deprecated.
|
static Device |
KernelManager.DeprecatedMethods.firstDevice(Device.TYPE _type)
Deprecated.
|
Device |
KernelPreferences.getPreferredDevice(Kernel kernel) |
Modifier and Type | Method and Description |
---|---|
Collection<Device> |
KernelProfile.getDevices() |
List<Device> |
KernelPreferences.getFailedDevices() |
List<Device> |
KernelPreferences.getPreferredDevices(Kernel kernel) |
Modifier and Type | Method and Description |
---|---|
KernelDeviceProfile |
KernelProfile.getDeviceProfile(Device device) |
Modifier and Type | Method and Description |
---|---|
void |
KernelManager.setDefaultPreferredDevices(LinkedHashSet<Device> _devices) |
void |
KernelManager.setPreferredDevices(Kernel _kernel,
LinkedHashSet<Device> _devices) |
Constructor and Description |
---|
KernelDeviceProfile(Class<? extends Kernel> kernel,
Device device) |
Copyright © 2016 Syncleus. All rights reserved.