A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(KMeansResult, int) - Method in class example.kmeans.KMeansResult
- add(VectorAddResult) - Method in class example.vectoradd.VectorAddResult
- addExecuteEvent(byte[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- addExecuteEvent(double[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- addExecuteEvent(float[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- addExecuteEvent(int[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- addExecuteEvent(Buffer, DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- addExecuteEvent(Pointer, DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- addKernel(String, String) - Method in class ibis.cashmere.constellation.Device
- addKernel(String, String) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- addKernel(String, String) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- allocate(long) - Method in class ibis.cashmere.constellation.Device
-
Allocates
size
bytes of memory on the device. - Argument - Class in ibis.cashmere.constellation
-
A class used for indicating directions of arguments to kernels.
- Argument.Direction - Enum in ibis.cashmere.constellation
-
The
Direction
enumeration contains constants for arguments. - ArrayArgument - Class in ibis.cashmere.constellation
- asFloatBuffer() - Method in class ibis.cashmere.constellation.Buffer
-
Creates a view of this byte buffer as a float buffer.
- asynchReads() - Method in class ibis.cashmere.constellation.Device
- available(byte[]) - Method in class ibis.cashmere.constellation.Device
-
Whether the array of bytes is available on the device.
- available(double[]) - Method in class ibis.cashmere.constellation.Device
-
Whether the array of doubles is available on the device.
- available(float[]) - Method in class ibis.cashmere.constellation.Device
-
Whether the array of floats is available on the device.
- available(int[]) - Method in class ibis.cashmere.constellation.Device
-
Whether the array of ints is available on the device.
- available(Buffer) - Method in class ibis.cashmere.constellation.Device
-
Whether the buffer is available on the device.
- avg(int) - Method in class example.kmeans.KMeansResult
B
- Buffer - Class in ibis.cashmere.constellation
-
A wrapper of a
ByteBuffer
. - Buffer(int) - Constructor for class ibis.cashmere.constellation.Buffer
-
Creates a new
Buffer
with a directByteBuffer
. - Buffer(ByteBuffer) - Constructor for class ibis.cashmere.constellation.Buffer
-
Creates a new
Buffer
from aByteBuffer
. - BufferArgument - Class in ibis.cashmere.constellation
- BufferArgument(Device, CommandStream, CommandStream, ArrayList<DeviceEvent>, Buffer, Argument.Direction) - Constructor for class ibis.cashmere.constellation.BufferArgument
- BufferCache - Class in ibis.cashmere.constellation
-
A wrapper for
ByteBufferCache
. - BufferCache() - Constructor for class ibis.cashmere.constellation.BufferCache
- ByteArrayArgument - Class in ibis.cashmere.constellation
- ByteArrayArgument(Device, CommandStream, CommandStream, ArrayList<DeviceEvent>, byte[], Argument.Direction) - Constructor for class ibis.cashmere.constellation.ByteArrayArgument
C
- capacity() - Method in class ibis.cashmere.constellation.Buffer
-
Returns this buffer's
capacity
. - Cashmere - Class in ibis.cashmere.constellation
-
The entry point to the Cashmere library.
- CashmereException - Exception in ibis.cashmere.constellation
-
A general Cashmere exception.
- CashmereException(String) - Constructor for exception ibis.cashmere.constellation.CashmereException
-
Creates a new
CashmereException
exception with the specified message. - CashmereNotAvailable - Exception in ibis.cashmere.constellation
-
An exception that indicates that Cashmere is not available.
- CashmereNotAvailable() - Constructor for exception ibis.cashmere.constellation.CashmereNotAvailable
-
Creates a new
CashmereNotAvailable
exception with the default message. - CashmereNotAvailable(String) - Constructor for exception ibis.cashmere.constellation.CashmereNotAvailable
-
Creates a new
CashmereNotAvailable
exception with the specified message. - clean() - Method in interface ibis.cashmere.constellation.DeviceEvent
- clean() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaEvent
- clean() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- clean() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
- clean() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPointer
- clean() - Method in interface ibis.cashmere.constellation.Pointer
-
Deallocation of device pointer.
- clean(byte[]) - Method in class ibis.cashmere.constellation.Device
-
Clean the byte array from the device.
- clean(double[]) - Method in class ibis.cashmere.constellation.Device
-
Clean the double array from the device.
- clean(float[]) - Method in class ibis.cashmere.constellation.Device
-
Clean the float array from the device.
- clean(int[]) - Method in class ibis.cashmere.constellation.Device
-
Clean the int array from the device.
- clean(Buffer) - Method in class ibis.cashmere.constellation.Device
-
Clean
Buffer
from the device. - cleanup(Constellation) - Method in class example.kmeans.KMeans
- cleanup(Constellation) - Method in class example.mmult.FlexibleEventCollector
- cleanup(Constellation) - Method in class example.vectoradd.ParentActivity
- cleanWriteEvents(ArrayList<DeviceEvent>) - Method in class ibis.cashmere.constellation.Device
- CommandStream - Interface in ibis.cashmere.constellation
-
Abstraction for, i.e., a cl_command_queue in OpenCL, or a stream in Cuda.
- compareTo(Device) - Method in class ibis.cashmere.constellation.Device
-
Compares this device with
Device
device in terms of when a device can launch kernels. - ConvertToBinary - Class in example.kmeans
- ConvertToBinary() - Constructor for class example.kmeans.ConvertToBinary
- copy(byte[], Argument.Direction) - Method in class ibis.cashmere.constellation.Device
-
Copy an array of bytes to the device.
- copy(double[], Argument.Direction) - Method in class ibis.cashmere.constellation.Device
-
Copy an array of doubles to the device.
- copy(float[], Argument.Direction) - Method in class ibis.cashmere.constellation.Device
-
Copy an array of floats to the device.
- copy(int[], Argument.Direction) - Method in class ibis.cashmere.constellation.Device
-
Copy an array of ints to the device.
- copy(Buffer, Argument.Direction) - Method in class ibis.cashmere.constellation.Device
-
Copy a buffer to the device.
- copy(Buffer, Pointer) - Method in class ibis.cashmere.constellation.Device
-
Copy a buffer to memory on the device.
- createBuffer(Argument.Direction, long) - Method in class ibis.cashmere.constellation.Device
- createBuffer(Argument.Direction, long) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- createBuffer(Argument.Direction, long) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- createBuffer(Device, long, Pointer) - Method in class ibis.cashmere.constellation.Argument
- createConstellation(ConstellationConfiguration[]) - Static method in class ibis.cashmere.constellation.Cashmere
- createLaunch() - Method in class ibis.cashmere.constellation.Kernel
-
Create a
KernelLaunch
for thisKernel
. - createLaunch() - Method in class ibis.cashmere.constellation.LibFunc
-
Create a
LibFuncLaunch
for thisLibFunc
. - createLaunch(String) - Method in class ibis.cashmere.constellation.Kernel
- createLaunch(String) - Method in class ibis.cashmere.constellation.LibFunc
-
Create a
LibFuncLaunch
for thisLibFunc
. - createLaunch(String, String) - Method in class ibis.cashmere.constellation.Device
- createLaunch(String, String) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- createLaunch(String, String) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- CudaCommandStream - Class in ibis.cashmere.constellation.deviceImpl.jcuda
- CudaDevice - Class in ibis.cashmere.constellation.deviceImpl.jcuda
- CudaDevice(CUdevice, Cashmere) - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- CudaEvent - Class in ibis.cashmere.constellation.deviceImpl.jcuda
- CudaEvent(CUevent) - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaEvent
- CudaKernelLaunch - Class in ibis.cashmere.constellation.deviceImpl.jcuda
- CudaPlatform - Class in ibis.cashmere.constellation.deviceImpl.jcuda
- CudaPlatform() - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- CudaPointer - Class in ibis.cashmere.constellation.deviceImpl.jcuda
- CudaPointer(byte[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- CudaPointer(double[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- CudaPointer(float[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- CudaPointer(int[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- CudaPointer(Buffer) - Constructor for class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
D
- decrementAndGetRefCount() - Method in class ibis.cashmere.constellation.ArrayArgument
- deinitialize() - Method in interface ibis.cashmere.constellation.DeInitLibraryFunction
-
Deinitializes the library
- deinitializeLibraries() - Static method in class ibis.cashmere.constellation.Cashmere
-
Deinitialize the libraries that have been set up.
- deinitializeLibrary(DeInitLibraryFunction) - Method in class ibis.cashmere.constellation.Device
- DeInitLibraryFunction - Interface in ibis.cashmere.constellation
-
Represents a method to deinitialize a library.
- Device - Class in ibis.cashmere.constellation
-
Class that represents a many-core
Device
. - Device(Cashmere, DeviceInfo) - Constructor for class ibis.cashmere.constellation.Device
- DeviceEvent - Interface in ibis.cashmere.constellation
- DeviceEvent.TimeType - Enum in ibis.cashmere.constellation
- DeviceInfo - Class in ibis.cashmere.constellation
- DeviceInfo(String, int, String, long) - Constructor for class ibis.cashmere.constellation.DeviceInfo
- done() - Static method in class ibis.cashmere.constellation.Cashmere
-
Signal to Cashmere that the application is
done
. - DOUBLE_SIZE - Static variable in interface ibis.cashmere.constellation.Platform
- DoubleArgument - Class in ibis.cashmere.constellation
- DoubleArgument(double, Argument.Direction) - Constructor for class ibis.cashmere.constellation.DoubleArgument
- DoubleArrayArgument - Class in ibis.cashmere.constellation
- DoubleArrayArgument(Device, CommandStream, CommandStream, ArrayList<DeviceEvent>, double[], Argument.Direction) - Constructor for class ibis.cashmere.constellation.DoubleArrayArgument
E
- enqueueReadBuffer(CommandStream, boolean, DeviceEvent[], long, Pointer, Pointer) - Method in class ibis.cashmere.constellation.Device
- enqueueReadBuffer(CommandStream, boolean, DeviceEvent[], long, Pointer, Pointer) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- enqueueReadBuffer(CommandStream, boolean, DeviceEvent[], long, Pointer, Pointer) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- equals(Object) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
- example.kmeans - package example.kmeans
- example.mmult - package example.mmult
- example.mmult.optimized - package example.mmult.optimized
- example.mmult.unoptimized - package example.mmult.unoptimized
- example.util - package example.util
- example.vectoradd - package example.vectoradd
F
- FlexibleEventCollector - Class in example.mmult
- FlexibleEventCollector() - Constructor for class example.mmult.FlexibleEventCollector
- FlexibleEventCollector(AbstractContext) - Constructor for class example.mmult.FlexibleEventCollector
- FLOAT_SIZE - Static variable in interface ibis.cashmere.constellation.Platform
- FloatArgument - Class in ibis.cashmere.constellation
- FloatArgument(float, Argument.Direction) - Constructor for class ibis.cashmere.constellation.FloatArgument
- FloatArray2DArgument - Class in ibis.cashmere.constellation
- FloatArray2DArgument(Device, CommandStream, CommandStream, ArrayList<DeviceEvent>, float[][], Argument.Direction) - Constructor for class ibis.cashmere.constellation.FloatArray2DArgument
- FloatArrayArgument - Class in ibis.cashmere.constellation
- FloatArrayArgument(Device, CommandStream, CommandStream, ArrayList<DeviceEvent>, float[], Argument.Direction) - Constructor for class ibis.cashmere.constellation.FloatArrayArgument
G
- generatePoints(int, int, int) - Method in class example.kmeans.Points
- generateRandom(int, long) - Static method in class example.kmeans.KMeans
- get(byte[]) - Method in class ibis.cashmere.constellation.Device
-
Get the array of bytes from the device.
- get(double[]) - Method in class ibis.cashmere.constellation.Device
-
Get the array of doubles from the device.
- get(double[], Pointer) - Method in class ibis.cashmere.constellation.Device
-
Get the contents of the memory on the device represented by
Pointer
from
intoto
. - get(float[]) - Method in class ibis.cashmere.constellation.Device
-
Get the array of floats from the device.
- get(float[], Pointer) - Method in class ibis.cashmere.constellation.Device
-
Get the contents of the memory on the device represented by
Pointer
from
intoto
. - get(int[]) - Method in class ibis.cashmere.constellation.Device
-
Get the array of ints from the device.
- get(Buffer) - Method in class ibis.cashmere.constellation.Device
-
Get the
Buffer
from the device. - get(Buffer, Pointer) - Method in class ibis.cashmere.constellation.Device
-
Get the contents of the memory on the device represented by
Pointer
from
intoto
. - getArgument(byte[]) - Method in class ibis.cashmere.constellation.Device
- getArgument(double[]) - Method in class ibis.cashmere.constellation.Device
- getArgument(float[]) - Method in class ibis.cashmere.constellation.Device
- getArgument(int[]) - Method in class ibis.cashmere.constellation.Device
- getArgument(Buffer) - Method in class ibis.cashmere.constellation.Device
- getArgument(Pointer) - Method in class ibis.cashmere.constellation.Device
- getBuffer(int, boolean) - Static method in class ibis.cashmere.constellation.BufferCache
-
Obtains a
Buffer
of the specified size. - getByteBuffer() - Method in class ibis.cashmere.constellation.Buffer
-
Return the underlying
ByteBuffer
. - getCLEvent() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
- getConstellation() - Static method in class ibis.cashmere.constellation.Cashmere
-
Get the
Constellation
instance. - getContext() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- getContext() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- getDevice(String) - Static method in class ibis.cashmere.constellation.Cashmere
-
Get the fastest
Device
for a specific kernel. - getDeviceName() - Method in class ibis.cashmere.constellation.Launch
-
Get the name of the device.
- getDevices(String) - Static method in class ibis.cashmere.constellation.Cashmere
-
Returns a list of all
Device
s for a specific kernel. - getDirection() - Method in class ibis.cashmere.constellation.Argument
- getEvent() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaEvent
- getExecuteQueue() - Method in class ibis.cashmere.constellation.Device
- getFloat(int) - Method in class ibis.cashmere.constellation.Buffer
-
Convenience method to get a float on position
position
. - getKernel() - Static method in class ibis.cashmere.constellation.Cashmere
-
Retrieve the registered MCL kernel.
- getKernel(String) - Static method in class ibis.cashmere.constellation.Cashmere
-
Retrieve the MCL kernel with name
name
. - getKernel(String, Device) - Static method in class ibis.cashmere.constellation.Cashmere
-
Retrieve the MCL kernel with name
name
for a specificDevice
. - getLaunched() - Method in class ibis.cashmere.constellation.Device
- getLibFunc(String) - Static method in class ibis.cashmere.constellation.Cashmere
-
Retrieve the library function with library name
libraryName
. - getLibFunc(String, Device) - Static method in class ibis.cashmere.constellation.Cashmere
-
Retrieve the library function with library name
libraryName
. - getMemoryCapacity() - Method in class ibis.cashmere.constellation.Device
-
Get the memory capacity of this device.
- getMemSize() - Method in class ibis.cashmere.constellation.DeviceInfo
- getName() - Method in class ibis.cashmere.constellation.Device
-
Get the type name of this device (i.e., fermi).
- getName() - Method in class ibis.cashmere.constellation.DeviceInfo
- getNickName() - Method in class ibis.cashmere.constellation.Device
-
Get the nickname of this device (i.e.
- getNickName() - Method in class ibis.cashmere.constellation.DeviceInfo
- getNrKernelLaunches() - Method in class ibis.cashmere.constellation.Device
- getOverallTimer() - Static method in class ibis.cashmere.constellation.Cashmere
-
Get the overall timer for the application.
- getPlatform() - Method in class ibis.cashmere.constellation.Cashmere
- getPointer() - Method in class ibis.cashmere.constellation.Argument
- getPointer() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- getPointer() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPointer
- getPoints(int) - Method in class example.kmeans.Points
- getPtr() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- getQueue() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaCommandStream
- getQueue() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLCommandStream
- getReadQueue() - Method in class ibis.cashmere.constellation.Device
- getSpeed() - Method in class ibis.cashmere.constellation.DeviceInfo
- getSuffix() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- getSuffix() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- getSuffix() - Method in interface ibis.cashmere.constellation.Platform
-
Returns the suffix of the platform at hand, i.e.
- getTime(DeviceEvent.TimeType) - Method in interface ibis.cashmere.constellation.DeviceEvent
- getTime(DeviceEvent.TimeType) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaEvent
- getTime(DeviceEvent.TimeType) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
- getTimer(String, String, String) - Static method in class ibis.cashmere.constellation.Cashmere
-
Get a timer
Timer
. - getWriteEvent(byte[]) - Method in class ibis.cashmere.constellation.Device
- getWriteEvent(double[]) - Method in class ibis.cashmere.constellation.Device
- getWriteEvent(float[]) - Method in class ibis.cashmere.constellation.Device
- getWriteEvent(int[]) - Method in class ibis.cashmere.constellation.Device
- getWriteEvent(Buffer) - Method in class ibis.cashmere.constellation.Device
- getWriteEvent(Pointer) - Method in class ibis.cashmere.constellation.Device
- getWriteQueue() - Method in class ibis.cashmere.constellation.Device
- globalContext(int) - Static method in class example.util.Util
- globalName(int) - Static method in class example.util.Util
- globalPool(int) - Static method in class example.util.Util
- GlobalVectorAddActivity - Class in example.vectoradd
H
- hashCode() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
I
- ibis.cashmere.constellation - package ibis.cashmere.constellation
-
Cashmere is a library on top of Constellation that schedules Many-Core Levels (MCL) kernels efficiently.
- ibis.cashmere.constellation.deviceImpl.jcuda - package ibis.cashmere.constellation.deviceImpl.jcuda
- ibis.cashmere.constellation.deviceImpl.jocl - package ibis.cashmere.constellation.deviceImpl.jocl
- IN - ibis.cashmere.constellation.Argument.Direction
-
The argument is used for input and is only read by the kernel.
- incRefCount() - Method in class ibis.cashmere.constellation.ArrayArgument
- initialize(Device, CommandStream) - Method in interface ibis.cashmere.constellation.InitLibraryFunction
-
Initializes a library.
- initialize(Constellation) - Method in class example.kmeans.KMeans
- initialize(Constellation) - Method in class example.mmult.FlexibleEventCollector
- initialize(Constellation) - Method in class example.vectoradd.GlobalVectorAddActivity
- initialize(Constellation) - Method in class example.vectoradd.LocalVectorAddActivity
- initialize(Constellation) - Method in class example.vectoradd.VectorAddActivity
- initialize(ConstellationConfiguration[]) - Static method in class ibis.cashmere.constellation.Cashmere
-
Initializes the
Cashmere
library. - initialize(ConstellationConfiguration[], Properties) - Static method in class ibis.cashmere.constellation.Cashmere
-
Initializes the
Cashmere
library. - initialize(ConstellationConfiguration[], Properties, Map<String, List<String>>) - Static method in class ibis.cashmere.constellation.Cashmere
-
Initializes the
Cashmere
library. - initialize(ConstellationConfiguration[], Properties, Map<String, List<String>>, int, int) - Static method in class ibis.cashmere.constellation.Cashmere
-
Initializes the
Cashmere
library. - initializeBuffers(int, int) - Static method in class ibis.cashmere.constellation.BufferCache
-
Initializes the buffer cache with the specified number of buffers of the specified size.
- initializeLibraries() - Static method in class ibis.cashmere.constellation.Cashmere
-
Initialize the libraries that have been set up.
- initializeLibrary(InitLibraryFunction) - Method in class ibis.cashmere.constellation.Device
- initializePlatform(Map<String, List<Device>>, Cashmere) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- initializePlatform(Map<String, List<Device>>, Cashmere) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- initializePlatform(Map<String, List<Device>>, Cashmere) - Method in interface ibis.cashmere.constellation.Platform
-
Initializes the platform.
- initializePlatform(Properties, Map<String, List<Device>>, Cashmere) - Static method in interface ibis.cashmere.constellation.Platform
- initializePoints(float[][], int) - Method in class example.kmeans.Points
- InitLibraryFunction - Interface in ibis.cashmere.constellation
-
Represents a method to initialize a library.
- INOUT - ibis.cashmere.constellation.Argument.Direction
-
The argument is used for input and for output, it read and written by the kernel.
- INT_SIZE - Static variable in interface ibis.cashmere.constellation.Platform
- IntArgument - Class in ibis.cashmere.constellation
- IntArgument(int, Argument.Direction) - Constructor for class ibis.cashmere.constellation.IntArgument
- IntArrayArgument - Class in ibis.cashmere.constellation
- IntArrayArgument(Device, CommandStream, CommandStream, ArrayList<DeviceEvent>, int[], Argument.Direction) - Constructor for class ibis.cashmere.constellation.IntArrayArgument
- isAsynchReads() - Method in class ibis.cashmere.constellation.Cashmere
- isDirect() - Method in class ibis.cashmere.constellation.Buffer
-
Returns whether the buffer is direct.
- isInitialized() - Method in class example.kmeans.Points
- isMaster() - Static method in class ibis.cashmere.constellation.Cashmere
-
Requests whether this node is the
Constellation
master.
K
- Kernel - Class in ibis.cashmere.constellation
-
A
Kernel
represents an MCL kernel. - KernelLaunch - Class in ibis.cashmere.constellation
-
Represents one specific launch of a
Kernel
. - KMeans - Class in example.kmeans
- kMeansCluster(Constellation, float[], int, boolean) - Method in class example.kmeans.KMeans
- KMeansResult - Class in example.kmeans
- KMeansResult(float[], int[]) - Constructor for class example.kmeans.KMeansResult
L
- launch(boolean, LaunchFunction) - Method in class ibis.cashmere.constellation.LibFuncLaunch
-
Launch the library function with the supplied
LaunchFunction
. - launch(int, int, int, int, int, int) - Method in class ibis.cashmere.constellation.KernelLaunch
-
Launch the
Kernel
with the specified parameters. - launch(int, int, int, int, int, int, boolean) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaKernelLaunch
- launch(int, int, int, int, int, int, boolean) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLKernelLaunch
-
Launch the
Kernel
with the specified parameters. - launch(int, int, int, int, int, int, boolean) - Method in class ibis.cashmere.constellation.KernelLaunch
-
Launch the
Kernel
with the specified parameters. - launch(CommandStream, DeviceEvent[]) - Method in interface ibis.cashmere.constellation.LaunchFunction
-
Launches a library function.
- launch(LaunchFunction) - Method in class ibis.cashmere.constellation.LibFuncLaunch
-
Launch the library function with the supplied
LaunchFunction
. - Launch - Class in ibis.cashmere.constellation
-
The abstract base class for
KernelLaunch
andLibFuncLaunch
that contains shared code. - launched() - Method in class ibis.cashmere.constellation.Device
- LaunchFunction - Interface in ibis.cashmere.constellation
-
Represents a method to launch a library function
LibFunc
. - LibFunc - Class in ibis.cashmere.constellation
-
A
LibFunc
represents an entry point to a library. - LibFuncLaunch - Class in ibis.cashmere.constellation
-
Represents one specific launch of a
LibFunc
. - LibFuncNotAvailable - Exception in ibis.cashmere.constellation
-
An exception that indicates that the library is not available.
- LibFuncNotAvailable(String) - Constructor for exception ibis.cashmere.constellation.LibFuncNotAvailable
-
Creates a new
LibFuncNotAvailable
exception with the supplied name of the library function. - localContext(int) - Static method in class example.util.Util
- localPool(int) - Static method in class example.util.Util
- LocalVectorAddActivity - Class in example.vectoradd
- logger - Static variable in class example.kmeans.KMeans
- logger - Static variable in class example.vectoradd.GlobalVectorAddActivity
- logger - Static variable in class example.vectoradd.LocalVectorAddActivity
- logger - Static variable in class example.vectoradd.VectorAddActivity
- logger - Static variable in interface ibis.cashmere.constellation.DeviceEvent
- logger - Static variable in interface ibis.cashmere.constellation.Platform
M
- main(String[]) - Static method in class example.kmeans.ConvertToBinary
- main(String[]) - Static method in class example.kmeans.KMeans
- makeAvailableBuffer(Buffer) - Static method in class ibis.cashmere.constellation.BufferCache
-
Make the specified
Buffer
available for use, that is, append it to the list of available buffers. - MAX_ITERATIONS - Static variable in class example.kmeans.KMeans
- MCL - Class in example.mmult.optimized
- MCL - Class in example.mmult.unoptimized
- MCL() - Constructor for class example.mmult.optimized.MCL
- MCL() - Constructor for class example.mmult.unoptimized.MCL
- MEM_SIZE - Static variable in interface ibis.cashmere.constellation.Platform
N
- nFeatures() - Method in class example.kmeans.Points
- nPoints() - Method in class example.kmeans.Points
O
- OpenCLCommandStream - Class in ibis.cashmere.constellation.deviceImpl.jocl
- OpenCLDevice - Class in ibis.cashmere.constellation.deviceImpl.jocl
- OpenCLDevice(cl_device_id, cl_platform_id, Cashmere) - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- OpenCLEvent - Class in ibis.cashmere.constellation.deviceImpl.jocl
- OpenCLEvent(cl_event) - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
- OpenCLKernelLaunch - Class in ibis.cashmere.constellation.deviceImpl.jocl
-
Represents one specific launch of a
Kernel
. - OpenCLPlatform - Class in ibis.cashmere.constellation.deviceImpl.jocl
- OpenCLPlatform() - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- OpenCLPointer - Class in ibis.cashmere.constellation.deviceImpl.jocl
- OpenCLPointer(byte[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPointer
- OpenCLPointer(double[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPointer
- OpenCLPointer(float[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPointer
- OpenCLPointer(int[]) - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPointer
- OpenCLPointer(Buffer) - Constructor for class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPointer
- OUT - ibis.cashmere.constellation.Argument.Direction
-
The argument is used for output and is only written by the kernel.
P
- ParentActivity<T> - Class in example.vectoradd
- Platform - Interface in ibis.cashmere.constellation
- Pointer - Interface in ibis.cashmere.constellation
-
Abstraction for a device or host pointer.
- PointerArgument - Class in ibis.cashmere.constellation
- PointerArgument(Device, CommandStream) - Constructor for class ibis.cashmere.constellation.PointerArgument
- Points - Class in example.kmeans
- Points() - Constructor for class example.kmeans.Points
- position(int) - Method in class ibis.cashmere.constellation.Buffer
-
Sets this buffer's position.
- process(Constellation, Event) - Method in class example.kmeans.KMeans
- process(Constellation, Event) - Method in class example.mmult.FlexibleEventCollector
- process(Constellation, Event) - Method in class example.vectoradd.GlobalVectorAddActivity
- process(Constellation, Event) - Method in class example.vectoradd.LocalVectorAddActivity
- process(Constellation, Event) - Method in class example.vectoradd.VectorAddActivity
R
- registeredKernel(String) - Method in class ibis.cashmere.constellation.Device
- registeredKernel(String) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- registeredKernel(String) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- removeExecuteEvent(byte[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- removeExecuteEvent(double[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- removeExecuteEvent(float[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- removeExecuteEvent(int[], DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- removeExecuteEvent(Buffer, DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- removeExecuteEvent(Pointer, DeviceEvent) - Method in class ibis.cashmere.constellation.Device
- retain() - Method in interface ibis.cashmere.constellation.DeviceEvent
- retain() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaEvent
- retain() - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
- retainEvents(DeviceEvent[]) - Static method in interface ibis.cashmere.constellation.DeviceEvent
S
- scheduleReads(Pointer, long, ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.PointerArgument
- scheduleReads(ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.Argument
- scheduleReads(ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.BufferArgument
- scheduleReads(ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.ByteArrayArgument
- scheduleReads(ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.DoubleArrayArgument
- scheduleReads(ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.FloatArray2DArgument
- scheduleReads(ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.FloatArrayArgument
- scheduleReads(ArrayList<DeviceEvent>, ArrayList<DeviceEvent>, boolean) - Method in class ibis.cashmere.constellation.IntArrayArgument
- setArgument(byte[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(double[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(double, Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(float[][], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(float[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(float, Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(int[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(int, Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(Buffer, Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgument(Pointer, Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgumentNoCopy(byte[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgumentNoCopy(double[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgumentNoCopy(float[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgumentNoCopy(int[], Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgumentNoCopy(Buffer, Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setArgumentNoCopy(Pointer, Argument.Direction) - Method in class ibis.cashmere.constellation.Launch
-
Set an argument for this launch.
- setBusy() - Method in class ibis.cashmere.constellation.Device
- setExecuteQueue(CommandStream) - Method in class ibis.cashmere.constellation.Device
- setLaunched(int) - Method in class ibis.cashmere.constellation.Device
- setNotBusy() - Method in class ibis.cashmere.constellation.Device
- setNrKernelLaunches(int) - Method in class ibis.cashmere.constellation.Device
- setPlatform(Platform) - Method in class ibis.cashmere.constellation.Cashmere
- setReadQueue(CommandStream) - Method in class ibis.cashmere.constellation.Device
- setupLibrary(String, InitLibraryFunction, DeInitLibraryFunction) - Static method in class ibis.cashmere.constellation.Cashmere
-
Setup a library.
- setWriteQueue(CommandStream) - Method in class ibis.cashmere.constellation.Device
- show(String) - Method in interface ibis.cashmere.constellation.DeviceEvent
- show(String) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaEvent
- show(String) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLEvent
- submit(Activity) - Static method in class ibis.cashmere.constellation.Cashmere
-
Submit an
Activity
.
T
- THRESHOLD - Static variable in class example.kmeans.KMeans
- TIME_END - ibis.cashmere.constellation.DeviceEvent.TimeType
- TIME_START - ibis.cashmere.constellation.DeviceEvent.TimeType
- toPointer(byte[]) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- toPointer(byte[]) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- toPointer(byte[]) - Method in interface ibis.cashmere.constellation.Platform
-
Creates a new Pointer to the given values.
- toPointer(double[]) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- toPointer(double[]) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- toPointer(double[]) - Method in interface ibis.cashmere.constellation.Platform
-
Creates a new Pointer to the given values.
- toPointer(float[]) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- toPointer(float[]) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- toPointer(float[]) - Method in interface ibis.cashmere.constellation.Platform
-
Creates a new Pointer to the given values.
- toPointer(int[]) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- toPointer(int[]) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- toPointer(int[]) - Method in interface ibis.cashmere.constellation.Platform
-
Creates a new Pointer to the given values.
- toPointer(Buffer) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPlatform
- toPointer(Buffer) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLPlatform
- toPointer(Buffer) - Method in interface ibis.cashmere.constellation.Platform
-
Creates a new Pointer to the given buffer.
- toString() - Method in class example.mmult.FlexibleEventCollector
- toString() - Method in class ibis.cashmere.constellation.Device
- toString() - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaPointer
- toString() - Method in class ibis.cashmere.constellation.DeviceInfo
U
- Util - Class in example.util
V
- valueOf(String) - Static method in enum ibis.cashmere.constellation.Argument.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ibis.cashmere.constellation.DeviceEvent.TimeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ibis.cashmere.constellation.Argument.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ibis.cashmere.constellation.DeviceEvent.TimeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VectorAddActivity - Class in example.vectoradd
- VectorAddResult - Class in example.vectoradd
- VectorAddResult(float[], int) - Constructor for class example.vectoradd.VectorAddResult
W
- waitEvents(DeviceEvent[]) - Method in class ibis.cashmere.constellation.Device
- waitEvents(DeviceEvent[]) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- waitEvents(DeviceEvent[]) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- waitForEvents() - Method in class example.mmult.FlexibleEventCollector
- withAllocationError(Supplier<T>) - Method in class ibis.cashmere.constellation.Device
- withAllocationError(Supplier<T>) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- withAllocationError(Supplier<T>) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
- writeArray(File, float[], String) - Static method in class example.kmeans.ConvertToBinary
- writeBufferNoCreateBuffer(Device, CommandStream, DeviceEvent[], long, Pointer) - Method in class ibis.cashmere.constellation.Argument
- writeNoCreateBuffer(CommandStream, DeviceEvent[], boolean, long, Pointer, Pointer) - Method in class ibis.cashmere.constellation.Device
- writeNoCreateBuffer(CommandStream, DeviceEvent[], boolean, long, Pointer, Pointer) - Method in class ibis.cashmere.constellation.deviceImpl.jcuda.CudaDevice
- writeNoCreateBuffer(CommandStream, DeviceEvent[], boolean, long, Pointer, Pointer) - Method in class ibis.cashmere.constellation.deviceImpl.jocl.OpenCLDevice
All Classes All Packages