Package | Description |
---|---|
com.amd.aparapi | |
com.amd.aparapi.device | |
com.amd.aparapi.internal.kernel |
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.create(int _globalWidth) |
static Range |
Range.create(int _globalWidth,
int _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.create2D(int _globalWidth,
int _globalHeight) |
static Range |
Range.create2D(int _globalWidth,
int _globalHeight,
int _localWidth,
int _localHeight) |
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 . |
static Range |
Range.create3D(int _globalWidth,
int _globalHeight,
int _globalDepth) |
static Range |
Range.create3D(int _globalWidth,
int _globalHeight,
int _globalDepth,
int _localWidth,
int _localHeight,
int _localDepth) |
Range |
Kernel.KernelState.getRange() |
Modifier and Type | Method and Description |
---|---|
Kernel |
Kernel.execute(Kernel.Entry _entry,
Range _range)
Start execution of
globalSize kernels for the given entrypoint. |
Kernel |
Kernel.execute(Range _range)
Start execution of
_range kernels. |
Kernel |
Kernel.Entry.execute(Range _range) |
Kernel |
Kernel.execute(Range _range,
int _passes)
Start execution of
_passes iterations of _range kernels. |
Kernel |
Kernel.execute(java.lang.String _entrypoint,
Range _range)
Start execution of
globalSize kernels for the given entrypoint. |
Kernel |
Kernel.execute(java.lang.String _entrypoint,
Range _range,
int _passes)
Start execution of
globalSize kernels for the given entrypoint. |
void |
Kernel.KernelState.setRange(Range range) |
Modifier and Type | Method and Description |
---|---|
Range |
Device.createRange(int _globalWidth) |
Range |
Device.createRange(int _globalWidth,
int _localWidth) |
Range |
Device.createRange2D(int _globalWidth,
int _globalHeight) |
Range |
Device.createRange2D(int _globalWidth,
int _globalHeight,
int _localWidth,
int _localHeight) |
Range |
Device.createRange3D(int _globalWidth,
int _globalHeight,
int _globalDepth) |
Range |
Device.createRange3D(int _globalWidth,
int _globalHeight,
int _globalDepth,
int _localWidth,
int _localHeight,
int _localDepth) |
Modifier and Type | Method and Description |
---|---|
Kernel |
KernelRunner.execute(Kernel.Entry entry,
Range _range,
int _passes) |
Kernel |
KernelRunner.execute(java.lang.String _entrypointName,
Range _range,
int _passes) |