-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Open
Labels
featureIndicates new feature / enhancement requestsIndicates new feature / enhancement requestsmultithreadingBase.Threads and related functionalityBase.Threads and related functionalityspeculativeWhether the change will be implemented is speculativeWhether the change will be implemented is speculative
Description
This will help new Julia programmers who don't know about JULIA_NUM_THREADS=auto
get fast execution. It also symbolizes how Julia supports the increasing parallelism of modern technical computing. Anybody who needs sequential execution, e.g. for debugging, can use JULIA_NUM_THREADS=1
.
-
Rust's Rayon uses the number of logical cores by default.
-
Intel® Cilk™ Plus uses the number of hardware threads.
-
Crystal defaults to 4.
-
Fortran OMP defaults to 1.
oscardssmith, BioTurboNick, sclel016, fonsp, jonschumacher and 5 morefonsp, FeldrinH and MilesCranmer
Metadata
Metadata
Assignees
Labels
featureIndicates new feature / enhancement requestsIndicates new feature / enhancement requestsmultithreadingBase.Threads and related functionalityBase.Threads and related functionalityspeculativeWhether the change will be implemented is speculativeWhether the change will be implemented is speculative