Skip to content
This repository was archived by the owner on Feb 11, 2021. It is now read-only.
This repository was archived by the owner on Feb 11, 2021. It is now read-only.

Out-of-core executors #10

@shashi

Description

@shashi

I'm interested in using this package as the underlying task execution framework for Dagger.jl. I think a smarter scheduler will be needed so that Dagger can remain out-of-core...

If I understand correctly, the default dispatch!(::Executor, ::DispatchContext) simply uses asyncmap to execute the nodes in the context. The node ordering is implicitly handled by calls to wait...

It will be nice to have an Executor that can execute nodes in a parallel depth-first manner as dask and Dagger do enforcing better data locality and possibility of cleaning up of intermediate data as soon as possible.

Unrelated, but I like the attention paid to documentation and error handling in this package. Great stuff! :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions