Distributing loops across threads manually (something like OpenMP)

Hi, maybe you find this helpful:

Parallel Computing: [https://docs.julialang.org/en/v1/manual/parallel-computing/]

Basic Threading Examples in JuliaLang v1.3, Jameson Nash, Jeff Bezanson, and Kiran Pamnany: [https://proceedings.juliacon.org/papers/10.21105/jcon.00054]

Announcing composable multi-threaded parallelism in Julia, 23 July 2019; Jeff Bezanson (Julia Computing), Jameson Nash (Julia Computing), Kiran Pamnany (Intel): [https://julialang.org/blog/2019/07/multithreading/]

Notes on Multithreading with Julia; Eric Aubanel; June 2020 (revised August 2020): [http://www.cs.unb.ca/~aubanel/JuliaMultithreadingNotes.html]

A quick introduction to data parallelism in Julia and Data-parallel programming in Julia; Takafumi Arakaki: [https://juliafolds.github.io/data-parallelism/tutorials/quick-introduction/], [https://juliafolds.github.io/data-parallelism/]

3 Likes