Distributed

E96223

Distributed is a Julia standard library module that provides tools for parallel and distributed computing across multiple processes and machines.

Jump to: Statements Referenced by

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.

Julia hasStandardLibrary Distributed