浏览代码

Changelog: small updates

(cherry picked from commit 4fad168acbafdfbb46d071774f876de97a37e46b)
Nathalie Furmento 6 年之前
父节点
当前提交
1eae66b373
共有 1 个文件被更改,包括 24 次插入20 次删除
  1. 24 20
      ChangeLog

+ 24 - 20
ChangeLog

@@ -23,7 +23,7 @@ StarPU 1.3.0 (svn revision xxxx)
 ==============================================
 ==============================================
 
 
 New features:
 New features:
-  * New scheduler with heterogeneous priorities
+  * New scheduler 'heteroprio' with heterogeneous priorities
   * Support priorities for data transfers.
   * Support priorities for data transfers.
   * Add support for multiple linear regression performance models
   * Add support for multiple linear regression performance models
   * Add MPI Master-Slave support to use the cores of remote nodes. Use the
   * Add MPI Master-Slave support to use the cores of remote nodes. Use the
@@ -37,11 +37,11 @@ New features:
   * Add optional callbacks to notify an external resource manager
   * Add optional callbacks to notify an external resource manager
     about workers going to sleep and waking up
     about workers going to sleep and waking up
   * Add implicit support for asynchronous partition planning. This means one
   * Add implicit support for asynchronous partition planning. This means one
-    does not need to call starpu_data_partition_submit etc. explicitly any
+    does not need to call starpu_data_partition_submit() etc. explicitly any
     more, StarPU will make the appropriate calls as needed.
     more, StarPU will make the appropriate calls as needed.
-  * Add starpu_task_notify_ready_soon_register to be notified when it is
+  * Add starpu_task_notify_ready_soon_register() to be notified when it is
     determined when a task will be ready an estimated amount of time from now.
     determined when a task will be ready an estimated amount of time from now.
-  * New StarPU-MPI initialization function (starpu_mpi_init_conf)
+  * New StarPU-MPI initialization function (starpu_mpi_init_conf())
     which allows StarPU-MPI to manage reserving a core for the MPI thread, or
     which allows StarPU-MPI to manage reserving a core for the MPI thread, or
     merging it with CPU driver 0.
     merging it with CPU driver 0.
   * Add possibility to delay the termination of a task with the
   * Add possibility to delay the termination of a task with the
@@ -53,25 +53,27 @@ New features:
   * Add STARPU_SPECIFIC_NODE_LOCAL, STARPU_SPECIFIC_NODE_CPU, and
   * Add STARPU_SPECIFIC_NODE_LOCAL, STARPU_SPECIFIC_NODE_CPU, and
     STARPU_SPECIFIC_NODE_SLOW as generic values for codelet specific memory
     STARPU_SPECIFIC_NODE_SLOW as generic values for codelet specific memory
     nodes which can be used instead of exact node numbers.
     nodes which can be used instead of exact node numbers.
-  * Add starpu_get_next_bindid and starpu_bind_thread_on to allow binding an
+  * Add starpu_get_next_bindid() and starpu_bind_thread_on() to allow
-    application-started thread on a free core. Use it in StarPU-MPI to
+    binding an application-started thread on a free core. Use it in
-    automatically bind the MPI thread on an available core.
+    StarPU-MPI to automatically bind the MPI thread on an available core.
-  * Add STARPU_RESERVE_NCPU environment variable and reserve_ncpus config
+  * Add STARPU_RESERVE_NCPU environment variable and
-    field to make StarPU use a few cores less.
+    starpu_config::reserve_ncpus field to make StarPU use a few cores
+    less.
 
 
 Small features:
 Small features:
   * Scheduling contexts may now be associated a user data pointer at creation
   * Scheduling contexts may now be associated a user data pointer at creation
     time, that can later be recalled through starpu_sched_ctx_get_user_data().
     time, that can later be recalled through starpu_sched_ctx_get_user_data().
-  * Add STARPU_SIMGRID_TASK_SUBMIT_COST and STARPU_SIMGRID_FETCHING_INPUT_COST
+  * New environment variables STARPU_SIMGRID_TASK_SUBMIT_COST and
-    to simulate the cost of task submission and data fetching in simgrid mode.
+    STARPU_SIMGRID_FETCHING_INPUT_COST to simulate the cost of task
+    submission and data fetching in simgrid mode.
     This provides more accurate simgrid predictions, especially for the
     This provides more accurate simgrid predictions, especially for the
     beginning of the execution and regarding data transfers.
     beginning of the execution and regarding data transfers.
-  * STARPU_SIMGRID_SCHED_COST to take into account the time to perform scheduling
+  * New environment variable STARPU_SIMGRID_SCHED_COST to take into
-    when running in SimGrid mode.
+    account the time to perform scheduling when running in SimGrid mode.
   * New configure option --enable-mpi-pedantic-isend (disabled by
   * New configure option --enable-mpi-pedantic-isend (disabled by
     default) to acquire data in STARPU_RW (instead of STARPU_R) before
     default) to acquire data in STARPU_RW (instead of STARPU_R) before
-    performing MPI_Isend call
+    performing MPI_Isend() call
-  * New function starpu_worker_display_names to display the names of
+  * New function starpu_worker_display_names() to display the names of
     all the workers of a specified type.
     all the workers of a specified type.
   * Arbiters now support concurrent read access.
   * Arbiters now support concurrent read access.
   * Add a field starpu_task::where similar to starpu_codelet::where
   * Add a field starpu_task::where similar to starpu_codelet::where
@@ -85,9 +87,9 @@ Small features:
     variables.
     variables.
   * Add disk to disk copy functions and support asynchronous full read/write
   * Add disk to disk copy functions and support asynchronous full read/write
     in disk backends.
     in disk backends.
-  * New starpu_task_insert parameter STARPU_CL_ARGS_NFREE which allows
+  * New starpu_task_insert() parameter STARPU_CL_ARGS_NFREE which allows
     to set codelet parameters but without freeing them.
     to set codelet parameters but without freeing them.
-  * New starpu_task_insert parameter STARPU_TASK_DEPS_ARRAY which
+  * New starpu_task_insert() parameter STARPU_TASK_DEPS_ARRAY which
     allows to declare task dependencies similarly to
     allows to declare task dependencies similarly to
     starpu_task_declare_deps_array()
     starpu_task_declare_deps_array()
   * Add dependency backward information in debugging mode for gdb's
   * Add dependency backward information in debugging mode for gdb's
@@ -114,9 +116,11 @@ Small features:
 Changes:
 Changes:
   * Vastly improve simgrid simulation time.
   * Vastly improve simgrid simulation time.
   * Switch default scheduler to lws.
   * Switch default scheduler to lws.
-  * Add "to" parameter to pull_task and can_push methods of components.
+  * Add "to" parameter to pull_task and can_push methods of
-  * Deprecate handle_to_pointer interface operation in favor of new to_pointer
+    components.
-  operation.
+  * Deprecate starpu_data_interface_ops::handle_to_pointer interface
+    operation in favor of new starpu_data_interface_ops::to_pointer
+    operation.
 
 
 Small changes:
 Small changes:
   * Use asynchronous transfers for task data fetches with were not prefetched.
   * Use asynchronous transfers for task data fetches with were not prefetched.