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
IOExceptionpublic MultiplicationKernel(com.nativelibs4java.opencl.CLProgram program)
throws IOException
IOExceptionpublic 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.CLBuildExceptionpublic 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.CLBuildExceptionCopyright © 2012. All Rights Reserved.