mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-30 09:58:55 +08:00
performance(ocl): add bcsEngineCount to cmdq
Related-To: NEO-8155 Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
fb211a921d
commit
ee767822b8
@@ -27,6 +27,7 @@ struct Gen11 {
|
||||
static constexpr bool isUsingMiMemFence = false;
|
||||
static constexpr bool isUsingMiSetPredicate = false;
|
||||
static constexpr bool isUsingMiMathMocs = false;
|
||||
static constexpr uint32_t bcsEngineCount = 1u;
|
||||
|
||||
struct FrontEndStateSupport {
|
||||
static constexpr bool scratchSize = true;
|
||||
|
||||
@@ -26,6 +26,7 @@ struct Gen12Lp {
|
||||
static constexpr bool isUsingMiMemFence = false;
|
||||
static constexpr bool isUsingMiSetPredicate = false;
|
||||
static constexpr bool isUsingMiMathMocs = false;
|
||||
static constexpr uint32_t bcsEngineCount = 1u;
|
||||
|
||||
struct FrontEndStateSupport {
|
||||
static constexpr bool scratchSize = true;
|
||||
|
||||
@@ -28,6 +28,7 @@ struct Gen8 {
|
||||
static constexpr bool isUsingMiMemFence = false;
|
||||
static constexpr bool isUsingMiSetPredicate = false;
|
||||
static constexpr bool isUsingMiMathMocs = false;
|
||||
static constexpr uint32_t bcsEngineCount = 1u;
|
||||
|
||||
struct FrontEndStateSupport {
|
||||
static constexpr bool scratchSize = true;
|
||||
|
||||
@@ -27,6 +27,7 @@ struct Gen9 {
|
||||
static constexpr bool isUsingMiMemFence = false;
|
||||
static constexpr bool isUsingMiSetPredicate = false;
|
||||
static constexpr bool isUsingMiMathMocs = false;
|
||||
static constexpr uint32_t bcsEngineCount = 1u;
|
||||
|
||||
struct FrontEndStateSupport {
|
||||
static constexpr bool scratchSize = true;
|
||||
|
||||
@@ -24,6 +24,7 @@ struct XeHpCore {
|
||||
static constexpr uint32_t stateComputeModeLargeGrfModeMask = (1u << 15);
|
||||
static constexpr uint32_t stateComputeModeForceDisableSupportMultiGpuPartialWrites = (1u << 2);
|
||||
static constexpr uint32_t stateComputeModeForceDisableSupportMultiGpuAtomics = (1u << 1);
|
||||
static constexpr uint32_t bcsEngineCount = 1u;
|
||||
|
||||
static constexpr bool isUsingL3Control = true;
|
||||
static constexpr bool isUsingMediaSamplerDopClockGate = true;
|
||||
|
||||
@@ -26,6 +26,7 @@ struct XeHpcCore {
|
||||
static constexpr uint32_t stateComputeModeForceNonCoherentMask = (0b11u << 3);
|
||||
static constexpr uint32_t stateComputeModeEuThreadSchedulingModeOverrideMask = (0b11u << 13);
|
||||
static constexpr uint32_t stateComputeModeLargeGrfModeMask = (1u << 15);
|
||||
static constexpr uint32_t bcsEngineCount = 9u;
|
||||
|
||||
static constexpr bool isUsingL3Control = false;
|
||||
static constexpr bool isUsingMediaSamplerDopClockGate = false;
|
||||
|
||||
@@ -26,6 +26,7 @@ struct XeHpgCore {
|
||||
static constexpr uint32_t stateComputeModeForceNonCoherentMask = (0b11u << 3);
|
||||
static constexpr uint32_t stateComputeModePixelAsyncComputeThreadLimitMask = (0b111u << 7);
|
||||
static constexpr uint32_t stateComputeModeLargeGrfModeMask = (1u << 15);
|
||||
static constexpr uint32_t bcsEngineCount = 1u;
|
||||
|
||||
static constexpr bool isUsingL3Control = true;
|
||||
static constexpr bool isUsingMediaSamplerDopClockGate = false;
|
||||
|
||||
Reference in New Issue
Block a user