Accéder au contenu.
Menu Sympa

starpu-devel - [Starpu-devel] StarPU v1.3.3 available

Objet : Developers list for StarPU

Archives de la liste

[Starpu-devel] StarPU v1.3.3 available


Chronologique Discussions 
  • From: Nathalie Furmento <nathalie.furmento@labri.fr>
  • To: starpu-announce@lists.gforge.inria.fr
  • Cc: "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>
  • Subject: [Starpu-devel] StarPU v1.3.3 available
  • Date: Thu, 24 Oct 2019 16:42:07 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=nathalie.furmento@labri.fr; spf=Pass smtp.mailfrom=nathalie.furmento@labri.fr; spf=None smtp.helo=postmaster@v-zimmta02.u-bordeaux.fr
  • List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel/>
  • List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>

All,

The release 1.3.3 of StarPU is available, with the following changes

New features:
  * New semantic for starpu_task_insert() and alike parameters
    STARPU_CALLBACK_ARG, STARPU_PROLOGUE_CALLBACK_ARG, and
    STARPU_PROLOGUE_CALLBACK_POP_ARG which set respectively
    starpu_task::callback_arg_free,
    starpu_task::prologue_callback_arg_free and
    starpu_task::prologue_callback_pop_arg_free to 1 when used.
    New parameters STARPU_CALLBACK_ARG_NFREE,
    STARPU_CALLBACK_WITH_ARG_NFREE, 
    STARPU_PROLOGUE_CALLBACK_ARG_NFREE, and
    STARPU_PROLOGUE_CALLBACK_POP_ARG_NFREE which set the corresponding
    fields of starpu_task to 0.
  * starpufft: Support 3D.
  * New modular-eager-prio scheduler.
  * Add 'ready' heuristic to modular schedulers.
  * New modular-heteroprio scheduler.
  * Add STARPU_TASK_SCHED_DATA
  * Add support for staging schedulers.
  * New modular-heteroprio-heft scheduler.
  * New dmdap "data-aware performance model (priority)" scheduler

Changes:
  * Modification in the Native Fortran interface of the functions
    fstarpu_mpi_task_insert, fstarpu_mpi_task_build and
    fstarpu_mpi_task_post_build to only take 1 parameter being the MPI
    communicator, the codelet and the various parameters for the task.

Small features:
  * New starpu_task_insert() and alike parameter STARPU_TASK_WORKERIDS
    allowing to set the fields starpu_task::workerids_len and
    starpu_task::workerids
  * New starpu_task_insert() and alike parameters
    STARPU_SEQUENTIAL_CONSISTENCY, STARPU_TASK_NO_SUBMITORDER and
    STARPU_TASK_PROFILING_INFO
  * New function starpu_create_callback_task() which creates and
    submits an empty task with the specified callback
  * Use the S4U interface of Simgrid instead of xbt and MSG.

Small changes:
   * Default modular worker queues to 2 tasks unless it's an heft
     scheduler
   * Separate out STATUS_SLEEPING_SCHEDULING state from
     STATUS_SLEEPING state
     When running the scheduler while being idle, workers do not go in
     the STATUS_SCHEDULING state, so that that time is considered as
     idle time instead of overhead.

The 1.3 release serie brings among other functionalities

- a MPI master-slave support,

- a tool to replay execution through SimGrid,

- a HDF5 implementation of the Out-of-core,

- a new implementation of StarPU-MPI on top of NewMadeleine,

- implicit support for asynchronous partition planning,

- a resource management module to share processor cores and accelerator
devices with other parallel runtime systems, ...


The tarball along with the md5sum file and the OpenPGP signature are
available as usual on the starpu web site

http://starpu.gforge.inria.fr/files/

or directly on the Gforge web site

https://gforge.inria.fr/frs/?group_id=1570

Nathalie, for the StarPU team.




  • [Starpu-devel] StarPU v1.3.3 available, Nathalie Furmento, 24/10/2019

Archives gérées par MHonArc 2.6.19+.

Haut de le page