jcuda.runtime
Class cudaLimit

java.lang.Object
  extended by jcuda.runtime.cudaLimit

public class cudaLimit
extends java.lang.Object

CUDA limits.

Most comments are taken from the CUDA reference manual.


Field Summary
static int cudaLimitDevRuntimePendingLaunchCount
          GPU device runtime pending launch count
static int cudaLimitDevRuntimeSyncDepth
          GPU device runtime synchronize depth
static int cudaLimitMallocHeapSize
          GPU malloc heap size
static int cudaLimitPrintfFifoSize
          GPU printf/fprintf FIFO size
static int cudaLimitStackSize
          GPU thread stack size
 
Method Summary
static java.lang.String stringFor(int n)
          Returns the String identifying the given cudaLimit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cudaLimitStackSize

public static final int cudaLimitStackSize
GPU thread stack size

See Also:
Constant Field Values

cudaLimitPrintfFifoSize

public static final int cudaLimitPrintfFifoSize
GPU printf/fprintf FIFO size

See Also:
Constant Field Values

cudaLimitMallocHeapSize

public static final int cudaLimitMallocHeapSize
GPU malloc heap size

See Also:
Constant Field Values

cudaLimitDevRuntimeSyncDepth

public static final int cudaLimitDevRuntimeSyncDepth
GPU device runtime synchronize depth

See Also:
Constant Field Values

cudaLimitDevRuntimePendingLaunchCount

public static final int cudaLimitDevRuntimePendingLaunchCount
GPU device runtime pending launch count

See Also:
Constant Field Values
Method Detail

stringFor

public static java.lang.String stringFor(int n)
Returns the String identifying the given cudaLimit

Parameters:
n - The cudaLimit
Returns:
The String identifying the given cudaLimit