Samuel Thibault 6 年 前
コミット
25ff997ebe
共有3 個のファイルを変更した18 個の追加0 個の削除を含む
  1. 6 0
      tests/microbenchs/async_tasks_overhead.c
  2. 6 0
      tests/microbenchs/sync_tasks_overhead.c
  3. 6 0
      tests/microbenchs/tasks_overhead.c

+ 6 - 0
tests/microbenchs/async_tasks_overhead.c

@@ -202,6 +202,12 @@ int main(int argc, char **argv)
                 }
         }
 
+	for (buffer = 0; buffer < nbuffers; buffer++)
+	{
+		starpu_data_unregister(data_handles[buffer]);
+		starpu_free((void*)buffers[buffer]);
+	}
+
 	starpu_shutdown();
 	free(tasks);
 

+ 6 - 0
tests/microbenchs/sync_tasks_overhead.c

@@ -178,6 +178,12 @@ int main(int argc, char **argv)
                 }
         }
 
+	for (buffer = 0; buffer < nbuffers; buffer++)
+	{
+		starpu_data_unregister(data_handles[buffer]);
+		starpu_free((void*)buffers[buffer]);
+	}
+
 	starpu_shutdown();
 
 	return EXIT_SUCCESS;

+ 6 - 0
tests/microbenchs/tasks_overhead.c

@@ -243,6 +243,12 @@ int main(int argc, char **argv)
                 }
         }
 
+	for (buffer = 0; buffer < nbuffers; buffer++)
+	{
+		starpu_data_unregister(data_handles[buffer]);
+		starpu_free((void*)buffers[buffer]);
+	}
+
 	starpu_shutdown();
 	free(tasks);
 	return EXIT_SUCCESS;