Open main menu

CDOT Wiki β

Changes

GPU621/Threadless Horsemen

612 bytes added, 13:04, 24 November 2018
Comparing Multi-threading in Julia vs OpenMP
== Introduction: The Julia Programming language ==
* used for scientific computing
* alternative to matlab
* faster than python, not as fast c, has a repl for quick edit-run debug cycles
== Julia's Forms of Parallelism ==
* multi-threading (our focus)
* multi-core / distributed processing (like mpi?)
* coroutines / green threads
== OpenMP vs Julia Code ==
* add code from github
== OpenMP vs Julia Results ==
* add graphs
* recap loop interchange benefits for openmp (locality of reference)
* discuss julia storing arrays as column major, loop interchange was worse for julia
* discuss different levels of optimization
== Conclusion ==
* summary of everything
93
edits