ICLDisco / parsec

PaRSEC is a generic framework for architecture aware scheduling and management of micro-tasks on distributed, GPU accelerated, many-core heterogeneous architectures. PaRSEC assigns computation threads to the cores, GPU accelerators, overlaps communications and computations and uses a dynamic, fully-distributed scheduler based on architectural features such as NUMA nodes and algorithmic features such as data reuse.
Other
50 stars 17 forks source link

Interruption Meta-Handle #110

Open abouteiller opened 7 years ago

abouteiller commented 7 years ago

Original report by Thomas Herault (Bitbucket: herault, GitHub: therault).


A mechanism for the user should be provided that allows to interrupt the (distributed) execution of a handle.

This could be done in a way similar to what Shawn did for the fault-tolerance: trigger a new DAG that takes in argument the handle to interrupt and broadcasts the information that the local number of tasks for that handle passed as a parameter should be set to 0.

abouteiller commented 7 years ago

Original comment by Chongxiao Cao (Bitbucket: shawnccx, GitHub: shawnccx).


See Pull Request #79: Cancel function

abouteiller commented 7 years ago

Issue #55 was marked as a duplicate of this issue.

abouteiller commented 7 years ago

Original comment by Thomas Herault (Bitbucket: herault, GitHub: therault).


Issue #55 was marked as a duplicate of this issue.