DPC++ Runtime
Runtime libraries for oneAPI DPC++
CommandListBatchConfig Struct Reference
Collaboration diagram for CommandListBatchConfig:

Public Member Functions

pi_uint32 startSize () const
 
bool dynamic () const
 

Public Attributes

pi_uint32 Size {0}
 
pi_uint32 DynamicSizeStart {4}
 
pi_uint32 DynamicSizeMax {64}
 
pi_uint32 DynamicSizeStep {1}
 
pi_uint32 NumTimesClosedEarlyThreshold {3}
 
pi_uint32 NumTimesClosedFullThreshold {8}
 

Detailed Description

Definition at line 925 of file pi_level_zero.cpp.

Member Function Documentation

◆ dynamic()

bool CommandListBatchConfig::dynamic ( ) const
inline

◆ startSize()

pi_uint32 CommandListBatchConfig::startSize ( ) const
inline

Definition at line 945 of file pi_level_zero.cpp.

References DynamicSizeStart, and Size.

Member Data Documentation

◆ DynamicSizeMax

pi_uint32 CommandListBatchConfig::DynamicSizeMax {64}

Definition at line 934 of file pi_level_zero.cpp.

Referenced by _pi_queue::adjustBatchSizeForFullBatch().

◆ DynamicSizeStart

pi_uint32 CommandListBatchConfig::DynamicSizeStart {4}

Definition at line 931 of file pi_level_zero.cpp.

Referenced by startSize().

◆ DynamicSizeStep

pi_uint32 CommandListBatchConfig::DynamicSizeStep {1}

Definition at line 937 of file pi_level_zero.cpp.

Referenced by _pi_queue::adjustBatchSizeForFullBatch().

◆ NumTimesClosedEarlyThreshold

pi_uint32 CommandListBatchConfig::NumTimesClosedEarlyThreshold {3}

Definition at line 941 of file pi_level_zero.cpp.

Referenced by _pi_queue::adjustBatchSizeForFullBatch().

◆ NumTimesClosedFullThreshold

pi_uint32 CommandListBatchConfig::NumTimesClosedFullThreshold {8}

Definition at line 942 of file pi_level_zero.cpp.

Referenced by _pi_queue::adjustBatchSizeForFullBatch().

◆ Size

pi_uint32 CommandListBatchConfig::Size {0}

Definition at line 928 of file pi_level_zero.cpp.

Referenced by dynamic(), and startSize().


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