Parallel Computing Packages
-
Dagger.jl630A framework for out-of-core and parallel execution
-
MPI.jl375MPI wrappers for Julia
-
ParallelStencil.jl312Package for writing high-level code for parallel high-performance stencil computations that can be deployed on both GPUs and CPUs
-
ParallelAccelerator.jl294The ParallelAccelerator package, part of the High Performance Scripting project at Intel Labs
-
DiffEqGPU.jl283GPU-acceleration routines for DifferentialEquations.jl and the broader SciML scientific machine learning ecosystem
-
CheapThreads.jl241The cheapest threads you can find!
-
ClusterManagers.jl240-
-
DistributedArrays.jl196Distributed Arrays in Julia
-
Gaius.jl117Divide and Conquer Linear Algebra
-
Hwloc.jl79A Julia API for hwloc
-
AnyMOD.jl69Julia framework for energy system models with a focus on multi-period capacity expansion
-
PencilArrays.jl60Distributed Julia arrays using the MPI protocol
-
FoldsCUDA.jl56Data-parallelism on CUDA using Transducers.jl and for loops (FLoops.jl)
-
AMDGPUnative.jl55Julia interface to AMD/Radeon GPUs
-
Elly.jl46Hadoop HDFS and Yarn client
-
Dispatcher.jl46Build, distribute, and execute task graphs
-
Blocks.jl30A framework to represent chunks of entities and parallel methods on them.
-
HDFS.jl23HDFS interface for Julia as a wrapper over Hadoop HDFS library.
-
ParallelGLM.jl11Parallel fitting of GLMs using SharedArrays
-
PTools.jl8Collection of utilities for parallel processing in Julia
-
Heptapus.jl8-
-
MessageUtils.jl7Channels(), tspaces(), kvspaces() and more
-
ScaLAPACK.jl7Wrap ScaLAPACK in Julia
-
FLoops.jl6Forked Successor to github.com/JuliaFolds/FLoops.jl
-
Slurm.jl3Experimental Julia interface to slurm.schedmd.com
-
DispatcherCache.jl1Adaptive persistency-based mechanism for Dispatcher task graphs
-
Flume.jl1A port of the Google Flume Data-Parallel Pipeline system to Julia
View all packages