This page contains proposed changes for a future release of ROCm. Read the latest Linux release of ROCm documentation for your production environments.

hipmoduleoccupancymaxactiveblockspermultiprocessor Interface Reference

hipmoduleoccupancymaxactiveblockspermultiprocessor Interface Reference#

HIPFORT API Reference: hipfort::hipmoduleoccupancymaxactiveblockspermultiprocessor Interface Reference
hipfort::hipmoduleoccupancymaxactiveblockspermultiprocessor Interface Reference

Returns occupancy for a device function. More...

Public Member Functions

integer(kind(hipsuccess)) function hipmoduleoccupancymaxactiveblockspermultiprocessor_ (numBlocks, f, blockSize, dynSharedMemPerBlk)
 

Detailed Description

Returns occupancy for a device function.

Parameters
[out]numBlocksReturned occupancy
[in]funcKernel function (hipFunction) for which occupancy is calulated
[in]blockSizeBlock size the kernel is intended to be launched with
[in]dynSharedMemPerBlkdynamic shared memory usage (in bytes) intended for each block

Member Function/Subroutine Documentation

◆ hipmoduleoccupancymaxactiveblockspermultiprocessor_()

integer(kind(hipsuccess)) function hipfort::hipmoduleoccupancymaxactiveblockspermultiprocessor::hipmoduleoccupancymaxactiveblockspermultiprocessor_ ( type(c_ptr), value  numBlocks,
type(c_ptr), value  f,
integer(c_int), value  blockSize,
integer(c_size_t), value  dynSharedMemPerBlk 
)

The documentation for this interface was generated from the following file: