From d6c3c17c8b08bfaf597a69a7c5c728db08511cfc Mon Sep 17 00:00:00 2001 From: Anusha GodavarthySurya Date: Thu, 26 Oct 2023 19:14:58 +0000 Subject: [PATCH] SWDEV-422207 - Remove L2 flush when kernelArgs are in device memory Change-Id: I7b5625cb6d55e83689bff7bbb45be9c517ec4a8d [ROCm/clr commit: 5fb75365862bc416e26268a27d88c04a874b1a05] --- projects/clr/hipamd/src/hip_graph_internal.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/projects/clr/hipamd/src/hip_graph_internal.cpp b/projects/clr/hipamd/src/hip_graph_internal.cpp index 67fa238ce9..077267e917 100644 --- a/projects/clr/hipamd/src/hip_graph_internal.cpp +++ b/projects/clr/hipamd/src/hip_graph_internal.cpp @@ -671,14 +671,6 @@ hipError_t GraphExec::Run(hipStream_t stream) { } if (parallelLists_.size() == 1) { - if (device_kernarg_pool_) { - // If kernelArgs are in device memory flush/invalidate L2 - amd::Command* startCommand = nullptr; - startCommand = new amd::Marker(*hip_stream, false); - startCommand->enqueue(); - startCommand->release(); - } - for (int i = 0; i < topoOrder_.size(); i++) { if (DEBUG_CLR_GRAPH_PACKET_CAPTURE && topoOrder_[i]->GetType() == hipGraphNodeTypeKernel) { hip_stream->vdev()->dispatchAqlPacket(topoOrder_[i]->GetAqlPacket());