JuliaParallel/Dagger.jl

Wrap inputs in Chunk only once, or not at all

Open

#200 aberto em 28 de jan. de 2021

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)Julia (86 forks)batch import
data movementhelp wantedperformance

Métricas do repositório

Stars
 (706 stars)
Métricas de merge de PR
 (Mesclagem média 12d 5h) (4 fundiu PRs em 30d)

Description

In #199 I've fixed a "bug" where non-thunk inputs are serialized during the thunk RPC call, which is silly for large inputs. That fix assumes that inputs are large enough to wrap in a Chunk, which is not always true. It also re-wraps inputs in Chunks multiple times, which can incur extra overhead. We should make a dynamic decision whether to wrap in a Chunk, and if we wrap, wrap just once.

Guia do colaborador