✳flâneur — a map of the web's best reading
JuliaParallel/Dagger.jl: A framework for out-of-core and parallel execution
github.com · 642 words · saved by 1 readers
A framework for out-of-core and parallel execution
A framework for out-of-core and parallel computing Documentation Build Status What is Dagger? Dagger.jl automatically speeds up your Julia code by running tasks in parallel across all your CPU cores, GPUs, and even multiple computers, without you having to manage the complex coordination yourself. Just wrap your function calls with Dagger.@spawn (similar to @async ), and Dagger figures out the optimal way to distribute the work and move data around, making it especially powerful for nested loops, large datasets, and GPU acceleration that would otherwise require extensive manual parallelization
Explore this link on the map →related reading
- DP, DPA and SGLang DP Router - SGLang Documentationdocs.sglang.io
- Parallel Distributed Processingstanford.edu
- Embarrassingly parallel - Wikipediaen.wikipedia.org
- GitHub - jax-ml/jax: Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more · GitHubgithub.com
- GitHub - karpathy/autoresearch: AI agents running research on single-GPU nanochat training automatically · GitHubgithub.com
- irhum.github.io - Tensor Parallelism with jax.pjitirhum.github.io
- Parallelism in Distributed Deep Learning · Better Tomorrow with Computer Scienceinsujang.github.io
- Pipeline-Parallelism: Distributed Training via Model Partitioningsiboehm.com
- Why You Should (or Shouldn't) be Using Google's JAX in 2023assemblyai.com
- Mirage Persistent Kernel: A Compiler and Runtime for Mega-Kernelizing Tensor Programsarxiv.org
- Paradigms of Parallelism | Colossal-AIcolossalai.org
- Execution Model - SLING user documentationdoc.sling.si