Sfoglia il codice sorgente

rename starpu_data_unregister_lazy into starpu_data_unregister_submit for naming coherency

Samuel Thibault 12 anni fa
parent
commit
a42a37bf8e

+ 2 - 2
doc/chapters/advanced-examples.texi

@@ -731,7 +731,7 @@ and destroy it on unregistration.
 
 In addition to that, it can be tedious for the application to have to unregister
 the data, since it will not use its content anyway. The unregistration can be
-done lazily by using the @code{starpu_data_unregister_lazy(handle)} function,
+done lazily by using the @code{starpu_data_unregister_submit(handle)} function,
 which will record that no more tasks accessing the handle will be submitted, so
 that it can be freed as soon as the last task accessing it is over.
 
@@ -744,7 +744,7 @@ starpu_vector_data_register(&handle, -1, 0, n, sizeof(float));
 starpu_insert_task(&produce_data, STARPU_W, handle, 0);
 starpu_insert_task(&compute_data, STARPU_RW, handle, 0);
 starpu_insert_task(&summarize_data, STARPU_R, handle, STARPU_W, result_handle, 0);
-starpu_data_unregister_lazy(handle);
+starpu_data_unregister_submit(handle);
 @end smallexample
 
 @subsection Scratch data

+ 1 - 1
include/starpu_data.h

@@ -55,7 +55,7 @@ void starpu_data_unregister_no_coherency(starpu_data_handle_t handle);
 /* Destroy the data handle once it is not needed anymore by any submitted task.
  * No coherency is assumed.
  */
-void starpu_data_unregister_lazy(starpu_data_handle_t handle);
+void starpu_data_unregister_submit(starpu_data_handle_t handle);
 
 /* Destroy all data replicates. After data invalidation, the first access to
  * the handle must be performed in write-only mode. */

+ 1 - 1
socl/src/cl_createbuffer.c

@@ -26,7 +26,7 @@ static void release_callback_memobject(void * e) {
   mem_object_release(mem);
 
   /* Destruct object */
-  starpu_data_unregister_lazy(mem->handle);
+  starpu_data_unregister_submit(mem->handle);
 
   if (!(mem->flags & CL_MEM_USE_HOST_PTR))
     free(mem->ptr);

+ 1 - 1
src/datawizard/interfaces/data_interface.c

@@ -586,7 +586,7 @@ void starpu_data_unregister_no_coherency(starpu_data_handle_t handle)
 	_starpu_data_unregister(handle, 0);
 }
 
-void starpu_data_unregister_lazy(starpu_data_handle_t handle) {
+void starpu_data_unregister_submit(starpu_data_handle_t handle) {
 	_starpu_spin_lock(&handle->header_lock);
 	handle->lazy_unregister = 1;
 	_starpu_spin_unlock(&handle->header_lock);

+ 1 - 1
tests/datawizard/lazy_unregister.c

@@ -61,7 +61,7 @@ int main(void)
 		return STARPU_TEST_SKIPPED;
 	STARPU_CHECK_RETURN_VALUE(ret, "starpu_task_submit");
 
-	starpu_data_unregister_lazy(handle);
+	starpu_data_unregister_submit(handle);
 
 	ret = starpu_task_submit(t1);
 	if (ret == -ENODEV)