diff --git a/rocclr/device/pal/palmemory.cpp b/rocclr/device/pal/palmemory.cpp index 0e065feee8..4c3eb1f518 100644 --- a/rocclr/device/pal/palmemory.cpp +++ b/rocclr/device/pal/palmemory.cpp @@ -119,7 +119,7 @@ bool Memory::create(Resource::MemoryType memType, Resource::CreateParams* params const Pal::GpuMemoryHeapProperties& invisibleHeap = dev().GetGpuHeapInvisible(); Pal::gpusize totalAlloc = dev().TotalAlloc(); if (invisibleHeap.logicalSize > 0 && memType == Local && - (totalAlloc > (invisibleHeap.logicalSize * 0.75))) { + (totalAlloc > invisibleHeap.logicalSize)) { memType = RemoteUSWC; } }