소스 검색

rename starpu_data_unregister_lazy into starpu_data_unregister_submit for naming coherency

Samuel Thibault 13 년 전
부모
커밋
a42a37bf8e
5개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 2
      doc/chapters/advanced-examples.texi
  2. 1 1
      include/starpu_data.h
  3. 1 1
      socl/src/cl_createbuffer.c
  4. 1 1
      src/datawizard/interfaces/data_interface.c
  5. 1 1
      tests/datawizard/lazy_unregister.c

+ 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)