Просмотр исходного кода

tests/datawizard/acquire_release.c: using a data in a codelet is not allowed after an acquire

Nathalie Furmento лет назад: 15
Родитель
Сommit
af4d687303
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      tests/datawizard/acquire_release.c

+ 3 - 2
tests/datawizard/acquire_release.c

@@ -16,7 +16,7 @@
 
 #include <starpu.h>
 
-static unsigned ntasks = 400;
+static unsigned ntasks = 40000;
 
 void increment_cpu(void *descr[], __attribute__ ((unused)) void *_args)
 {
@@ -58,8 +58,9 @@ int main(int argc, char **argv)
 
 	for(i=0; i<ntasks; i++)
 	{
+		/* synchronize data in RAM */
                 starpu_data_acquire(token_handle, STARPU_RW);
-                increment_token();
+		token ++;
                 starpu_data_release(token_handle);
 
                 starpu_data_acquire_cb(token_handle, STARPU_RW, callback, NULL);