From df6437b376f47c769d2e6f8085b06c2d6190d3ab Mon Sep 17 00:00:00 2001
From: Xuan Thang Nguyen <nguyexu2@fit.cvut.cz>
Date: Sun, 7 Mar 2021 22:21:07 +0100
Subject: [PATCH] less cudaDeviceSync calls

---
 quicksort/quicksort.cuh | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/quicksort/quicksort.cuh b/quicksort/quicksort.cuh
index ec7e3cc..50a49ac 100644
--- a/quicksort/quicksort.cuh
+++ b/quicksort/quicksort.cuh
@@ -191,9 +191,8 @@ public:
                 cuda_newTasks.getView(), cuda_newTasksAmount.getData());
             
             tasksAmount = processNewTasks();
-            cudaDeviceSynchronize();
-
         }
+        cudaDeviceSynchronize();
     }
 
     int getSetsNeeded() const
@@ -231,7 +230,6 @@ public:
             cuda_blockToTaskMapping.getView());
 
         cuda_newTasksAmount = 0;
-        cudaDeviceSynchronize();
         return cuda_blockToTaskMapping_Cnt.getElement(0);
     }
 
-- 
GitLab