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
related reading
- CUDA Programming Guide — CUDA Programming Guidedocs.nvidia.com
- GitHub - adam-maj/tiny-gpu: A minimal GPU design in Verilog to learn how GPUs work from the ground up · GitHubgithub.com
- GitHub - karpathy/autoresearch: AI agents running research on single-GPU nanochat training automaticallygithub.com
- Daslang — High-performance code that stands alone.dascript.org
- GitHub - jax-ml/jax: Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and moregithub.com
- How to think in JAX — JAX documentationdocs.jax.dev
- GitHub - ekzhang/jute: A native Jupyter notebook frontend with local + remote kernels, reactive cells, and IDE features, implemented in Rustgithub.com
- GitHub - BuildIt-lang/buildit: Online demo without installing at - https://buildit.so/tryitgithub.com
- GitHub - blacksmithgu/datacore: Work-in-progress successor to Dataview with a focus on UX and speed. · GitHubgithub.com
- Execution Model - SLING user documentationdoc.sling.si
- A Tiny Compiler for Data-Parallel Kernelshealeycodes.com
- GitHub - wafer-ai/gpu-perf-engineering-resources: A curated resource list for learning AI performance engineering, from GPU fundamentals to production inference.github.com