public class MultiplicationKernel
extends com.nativelibs4java.opencl.CLAbstractUserProgram
Modifier and Type | Field and Description |
---|---|
static int |
BLOCK_SIZE |
Constructor and Description |
---|
MultiplicationKernel(com.nativelibs4java.opencl.CLContext context) |
MultiplicationKernel(com.nativelibs4java.opencl.CLProgram program) |
Modifier and Type | Method and Description |
---|---|
com.nativelibs4java.opencl.CLEvent |
floatMatrixMult(com.nativelibs4java.opencl.CLQueue commandQueue,
com.nativelibs4java.opencl.CLBuffer<Float> MResp,
com.nativelibs4java.opencl.CLBuffer<Float> M1,
com.nativelibs4java.opencl.CLBuffer<Float> M2,
com.nativelibs4java.opencl.CLBuffer<Integer> q,
int[] globalWorkSizes,
int[] localWorkSizes,
com.nativelibs4java.opencl.CLEvent... eventsToWaitFor) |
com.nativelibs4java.opencl.CLEvent |
floatMatrixMultLocals(com.nativelibs4java.opencl.CLQueue commandQueue,
com.nativelibs4java.opencl.CLBuffer<Float> MResp,
com.nativelibs4java.opencl.CLBuffer<Float> M1,
com.nativelibs4java.opencl.CLBuffer<Float> M2,
com.nativelibs4java.opencl.CLBuffer<Integer> q,
int[] globalWorkSizes,
int[] localWorkSizes,
com.nativelibs4java.opencl.CLEvent... eventsToWaitFor) |
public static final int BLOCK_SIZE
public MultiplicationKernel(com.nativelibs4java.opencl.CLContext context) throws IOException
IOException
public MultiplicationKernel(com.nativelibs4java.opencl.CLProgram program) throws IOException
IOException
public com.nativelibs4java.opencl.CLEvent floatMatrixMult(com.nativelibs4java.opencl.CLQueue commandQueue, com.nativelibs4java.opencl.CLBuffer<Float> MResp, com.nativelibs4java.opencl.CLBuffer<Float> M1, com.nativelibs4java.opencl.CLBuffer<Float> M2, com.nativelibs4java.opencl.CLBuffer<Integer> q, int[] globalWorkSizes, int[] localWorkSizes, com.nativelibs4java.opencl.CLEvent... eventsToWaitFor) throws com.nativelibs4java.opencl.CLBuildException
com.nativelibs4java.opencl.CLBuildException
public com.nativelibs4java.opencl.CLEvent floatMatrixMultLocals(com.nativelibs4java.opencl.CLQueue commandQueue, com.nativelibs4java.opencl.CLBuffer<Float> MResp, com.nativelibs4java.opencl.CLBuffer<Float> M1, com.nativelibs4java.opencl.CLBuffer<Float> M2, com.nativelibs4java.opencl.CLBuffer<Integer> q, int[] globalWorkSizes, int[] localWorkSizes, com.nativelibs4java.opencl.CLEvent... eventsToWaitFor) throws com.nativelibs4java.opencl.CLBuildException
com.nativelibs4java.opencl.CLBuildException
Copyright © 2012. All Rights Reserved.