Skip to content

Commit 681e0a5

Browse files
bcheng0127igcbot
authored andcommitted
Bump up GRF mode for forceBCR
When forceBCR is applied, there are a lot of bank conflict. Bump up GRF mode to reduce conflict
1 parent 8ad279c commit 681e0a5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

visa/G4_Kernel.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2189,6 +2189,10 @@ GRFMode::GRFMode(const TARGET_PLATFORM plat, unsigned regSize, Options *op)
21892189

21902190
// Select higher GRF
21912191
GRFModeUpValue = op->getuInt32Option(vISA_ForceGRFModeUp);
2192+
2193+
if (GRFModeUpValue == 0)
2194+
GRFModeUpValue = op->getOption(vISA_forceBCR) ? 1 : 0;
2195+
21922196
vISA_ASSERT(GRFModeUpValue >= 0 && GRFModeUpValue <= configs.size(),
21932197
"Invalid value for selecting a higher GRF mode");
21942198
}

0 commit comments

Comments
 (0)