Uses of Class
com.aparapi.Kernel

Packages that use Kernel
  • Uses of Kernel in com.aparapi

    Methods in com.aparapi that return Kernel
    Modifier and Type
    Method
    Description
    Kernel.clone()
    When using a Java Thread Pool Aparapi uses clone to copy the initial instance to each thread.
    Kernel.compile(Device _device)
    Force pre-compilation of the kernel for a given device, without executing it.
    Kernel.compile(String _entrypoint, Device _device)
    Force pre-compilation of the kernel for a given device, without executing it.
    Kernel.Entry.execute(Range _range)
     
    Kernel.execute(int _range)
    Start execution of _range kernels.
    Kernel.execute(int _range, int _passes)
    Start execution of _passes iterations over the _range of kernels.
    Kernel.execute(Range _range)
    Start execution of _range kernels.
    Kernel.execute(Range _range, int _passes)
    Start execution of _passes iterations of _range kernels.
    Kernel.execute(String _entrypoint, Range _range)
    Start execution of globalSize kernels for the given entrypoint.
    Kernel.execute(String _entrypoint, Range _range, int _passes)
    Start execution of globalSize kernels for the given entrypoint.
    Kernel.get(boolean[] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(boolean[][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(boolean[][][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(byte[] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(byte[][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(byte[][][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(char[] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(char[][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(char[][][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(double[] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(double[][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(double[][][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(float[] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(float[][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(float[][][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(int[] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(int[][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(int[][][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(long[] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(long[][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.get(long[][][] array)
    Enqueue a request to return this buffer from the GPU.
    Kernel.put(boolean[] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(boolean[][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(boolean[][][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(byte[] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(byte[][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(byte[][][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(char[] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(char[][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(char[][][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(double[] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(double[][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(double[][][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(float[] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(float[][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(float[][][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(int[] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(int[][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(int[][][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(long[] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(long[][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Kernel.put(long[][][] array)
    Tag this array so that it is explicitly enqueued before the kernel is executed
    Methods in com.aparapi that return types with arguments of type Kernel
    Modifier and Type
    Method
    Description
    Class<? extends Kernel>
    ProfileReport.getKernelClass()
    Retrieves the class of the kernel to which this profile report pertains to
    Method parameters in com.aparapi with type arguments of type Kernel
    Modifier and Type
    Method
    Description
    void
    IProfileReportObserver.receiveReport(Class<? extends Kernel> kernelClass, Device device, WeakReference<ProfileReport> profileInfo)
    The listener method will be invoked each time a profile report becomes available for each Aparapi Kernel which has a registered observer.
    Note1: A report will be generated by a thread executing a kernel.
    Constructor parameters in com.aparapi with type arguments of type Kernel
    Modifier
    Constructor
    Description
     
    ProfileReport(long _threadId, Class<? extends Kernel> clazz, Device _device)
    Creates a profile report pertaining to a given thread that executed kernel class on the specified device.
  • Uses of Kernel in com.aparapi.internal.jni

    Methods in com.aparapi.internal.jni with parameters of type Kernel
    Modifier and Type
    Method
    Description
    protected long
    KernelRunnerJNI.initJNI(Kernel _kernel, OpenCLDevice _device, int _flags)
    TODO: synchronized to avoid race in clGetPlatformIDs() in OpenCL lib problem should fixed in some future OpenCL version
  • Uses of Kernel in com.aparapi.internal.kernel

    Methods in com.aparapi.internal.kernel with type parameters of type Kernel
    Modifier and Type
    Method
    Description
    static <T extends Kernel>
    T
    KernelManager.sharedKernelInstance(Class<T> kernelClass)
    This method returns a shared instance of a given Kernel subclass.
    Methods in com.aparapi.internal.kernel that return Kernel
    Modifier and Type
    Method
    Description
    KernelRunner.compile(String _entrypoint, Device device)
     
    KernelRunner.execute(String _entrypoint, Range _range, int _passes)
     
    Methods in com.aparapi.internal.kernel that return types with arguments of type Kernel
    Modifier and Type
    Method
    Description
    Class<? extends Kernel>
    KernelPreferences.getKernelClass()
    What Kernel subclass is this the preferences for?
    Class<? extends Kernel>
    PreferencesWrapper.getKernelClass()
     
    Methods in com.aparapi.internal.kernel with parameters of type Kernel
    Modifier and Type
    Method
    Description
    KernelManager.getPreferences(Kernel kernel)
     
    KernelPreferences.getPreferredDevice(Kernel kernel)
     
    KernelPreferences.getPreferredDevices(Kernel kernel)
     
    void
    KernelManager.setPreferredDevices(Kernel _kernel, LinkedHashSet<Device> _devices)
     
    Method parameters in com.aparapi.internal.kernel with type arguments of type Kernel
    Modifier and Type
    Method
    Description
    KernelManager.getProfile(Class<? extends Kernel> kernelClass)
     
    Constructors in com.aparapi.internal.kernel with parameters of type Kernel
    Modifier
    Constructor
    Description
     
    Create a KernelRunner for a specific Kernel instance.
    Constructor parameters in com.aparapi.internal.kernel with type arguments of type Kernel
    Modifier
    Constructor
    Description
     
    KernelDeviceProfile(KernelProfile parentProfile, Class<? extends Kernel> kernel, Device device)
     
     
    KernelPreferences(KernelManager manager, Class<? extends Kernel> kernelClass)
     
     
    KernelProfile(Class<? extends Kernel> _kernelClass)
     
     
    PreferencesWrapper(Class<? extends Kernel> klass, KernelPreferences preferences)
     
  • Uses of Kernel in com.aparapi.util.swing

    Methods in com.aparapi.util.swing with parameters of type Kernel
    Modifier and Type
    Method
    Description
    protected abstract void
    MultiPassKernelSwingWorker.executeKernel(Kernel kernel)
    This method must invoke one of the kernel's execute() methods.
    Constructors in com.aparapi.util.swing with parameters of type Kernel
    Modifier
    Constructor
    Description
    protected