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
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.