Package | Description |
---|---|
org.bytedeco.cuda.global |
Modifier and Type | Method and Description |
---|---|
static int |
cudart.cuOccupancyMaxPotentialBlockSize(int[] minGridSize,
int[] blockSize,
CUfunc_st func,
CUoccupancyB2DSize blockSizeToDynamicSMemSize,
long dynamicSMemSize,
int blockSizeLimit) |
static int |
cudart.cuOccupancyMaxPotentialBlockSize(IntBuffer minGridSize,
IntBuffer blockSize,
CUfunc_st func,
CUoccupancyB2DSize blockSizeToDynamicSMemSize,
long dynamicSMemSize,
int blockSizeLimit) |
static int |
cudart.cuOccupancyMaxPotentialBlockSize(IntPointer minGridSize,
IntPointer blockSize,
CUfunc_st func,
CUoccupancyB2DSize blockSizeToDynamicSMemSize,
long dynamicSMemSize,
int blockSizeLimit)
\brief Suggest a launch configuration with reasonable occupancy
Returns in \p *blockSize a reasonable block size that can achieve
the maximum occupancy (or, the maximum number of active warps with
the fewest blocks per multiprocessor), and in \p *minGridSize the
minimum grid size to achieve the maximum occupancy.
|
static int |
cudart.cuOccupancyMaxPotentialBlockSizeWithFlags(int[] minGridSize,
int[] blockSize,
CUfunc_st func,
CUoccupancyB2DSize blockSizeToDynamicSMemSize,
long dynamicSMemSize,
int blockSizeLimit,
int flags) |
static int |
cudart.cuOccupancyMaxPotentialBlockSizeWithFlags(IntBuffer minGridSize,
IntBuffer blockSize,
CUfunc_st func,
CUoccupancyB2DSize blockSizeToDynamicSMemSize,
long dynamicSMemSize,
int blockSizeLimit,
int flags) |
static int |
cudart.cuOccupancyMaxPotentialBlockSizeWithFlags(IntPointer minGridSize,
IntPointer blockSize,
CUfunc_st func,
CUoccupancyB2DSize blockSizeToDynamicSMemSize,
long dynamicSMemSize,
int blockSizeLimit,
int flags)
\brief Suggest a launch configuration with reasonable occupancy
An extended version of ::cuOccupancyMaxPotentialBlockSize.
|
Copyright © 2024. All rights reserved.