Package | Description |
---|---|
com.amd.aparapi | |
com.amd.aparapi.internal.kernel |
Modifier and Type | Method and Description |
---|---|
Kernel |
Kernel.clone()
When using a Java Thread Pool Aparapi uses clone to copy the initial instance to each thread.
|
Kernel |
Kernel.execute(int _range)
Start execution of
_range kernels. |
Kernel |
Kernel.execute(int _range,
int _passes)
Start execution of
_passes iterations over the _range of kernels. |
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. |
Kernel |
Kernel.get(boolean[] array)
Enqueue a request to return this buffer from the GPU.
|
Kernel |
Kernel.get(byte[] array)
Enqueue a request to return this buffer from the GPU.
|
Kernel |
Kernel.get(char[] array)
Enqueue a request to return this buffer from the GPU.
|
Kernel |
Kernel.get(double[] array)
Enqueue a request to return this buffer from the GPU.
|
Kernel |
Kernel.get(float[] array)
Enqueue a request to return this buffer from the GPU.
|
Kernel |
Kernel.get(int[] array)
Enqueue a request to return this buffer from the GPU.
|
Kernel |
Kernel.get(long[] array)
Enqueue a request to return this buffer from the GPU.
|
Kernel |
Kernel.put(boolean[] array)
Tag this array so that it is explicitly enqueued before the kernel is executed
|
Kernel |
Kernel.put(byte[] array)
Tag this array so that it is explicitly enqueued before the kernel is executed
|
Kernel |
Kernel.put(char[] array)
Tag this array so that it is explicitly enqueued before the kernel is executed
|
Kernel |
Kernel.put(double[] array)
Tag this array so that it is explicitly enqueued before the kernel is executed
|
Kernel |
Kernel.put(float[] array)
Tag this array so that it is explicitly enqueued before the kernel is executed
|
Kernel |
Kernel.put(int[] array)
Tag this array so that it is explicitly enqueued before the kernel is executed
|
Kernel |
Kernel.put(long[] array)
Tag this array so that it is explicitly enqueued before the kernel is executed
|
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) |
Constructor and Description |
---|
KernelRunner(Kernel _kernel)
Create a KernelRunner for a specific Kernel instance.
|