Distributed
E96223
Distributed is a Julia standard library module that provides tools for parallel and distributed computing across multiple processes and machines.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf | Julia standard library module ⓘ |
| category |
distributed computing library
ⓘ
parallel computing library ⓘ |
| containsFunction |
@everywhere
ⓘ
@spawn ⓘ @spawnat ⓘ Future ⓘ addprocs ⓘ fetch ⓘ nprocs ⓘ pmap ⓘ remotecall ⓘ remotecall_fetch ⓘ rmprocs ⓘ workers ⓘ |
| containsType |
ClusterManager
ⓘ
RemoteChannel ⓘ RemoteRef ⓘ |
| documentationURL | https://docs.julialang.org/en/v1/stdlib/Distributed/ ⓘ |
| enables |
asynchronous computation
ⓘ
data parallelism ⓘ running Julia code on remote workers ⓘ task parallelism ⓘ |
| importedWith | using Distributed ⓘ |
| introducedIn | Julia 0.4 NERFINISHED ⓘ |
| partOf | Julia standard library NERFINISHED ⓘ |
| programmingLanguage | Julia NERFINISHED ⓘ |
| providesFunctionality |
distributed computing
ⓘ
parallel computing ⓘ |
| replaced | Julia module Parallel ⓘ |
| supports |
SSH-based worker launch
ⓘ
cluster computing ⓘ code distribution via @everywhere ⓘ custom cluster managers ⓘ environment propagation to workers ⓘ fault-tolerant parallel map ⓘ heterogeneous clusters ⓘ load-balanced parallel map ⓘ local worker processes ⓘ message passing ⓘ multi-machine execution ⓘ multi-process execution ⓘ named worker pools ⓘ remote procedure calls ⓘ scheduling of remote tasks ⓘ serialization of closures for remote execution ⓘ shared-nothing architecture ⓘ task-based parallelism ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.