Abstract
Optimal Number of Workers for Parallel Julia
Highlights
How many workers do you choose when running a parallel job in Julia? The answer is easy right? The number of physical cores
Threads are a recent introduction to Julia, and so in version 0.5 this will be the case. Another large place where implicit parallelization comes up is in linear algebra
When one uses a matrix multiplication, it is almost surely calling an underlying program which is an implementation of BLAS
Summary
How many workers do you choose when running a parallel job in Julia? For my Core i7 4770K, that means it's 4, not 8 since that would include the hyperthreads. On my FX8350, there are 8 cores, but only 4 floatingpoint units (FPUs) which do the math, so in mathematical projects, I should use 4, right? I want to demonstrate that it's not that simple On my FX8350, there are 8 cores, but only 4 floatingpoint units (FPUs) which do the math, so in mathematical projects, I should use 4, right? I want to demonstrate that it's not that simple
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have