diff --git a/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp b/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp index 026be11da7..8fd9a954f3 100644 --- a/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp +++ b/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp @@ -200,6 +200,9 @@ CALGSLDevice::open(uint32 gpuIndex, bool enableHighPerformanceState, bool report m_dcfg.nPatchDumpLevel.value |= NPATCHDUMPLEVEL_BITS_HW_DEBUG; } + // disable serialization in LHIO to get perf gains + m_dcfg.nPatchDumpLevel.value |= NPATCHDUMPLEVEL_FEATURE_ALLOWUNSERIALIZEDPXPROXY; + //we can use environment variable CAL_ENABLE_ASYNC_DMA to force dma on or off when we need it char *s = NULL; if((s = getenv("CAL_ENABLE_ASYNC_DMA")))