ParallelWorkshop2019
ParallelWorkshop2019 copied to clipboard
# JuliaCon 2019 Parallel Computing Workshop
This workshop will cover:
* Introduction to parallelism
* What is happening to our computers?
* Parallelism strategies
* SIMD and best single-core performance (brief overview)
* Multi-threading (hands on)
* Cooperative multi-tasking
* Parallel algorithm design
* Multi-process (hands on)
* Shared memory
* Distributed memory
* GPU programming
* Challenges of parallel computing
* Order of execution
* execution of out order of Possibility
* race conditions with simultaneous access and mutation
* Data access and movement
* Code access and movement
* Appropriately matching the parallelism strategy to your machine capabilities
* Appropriately matching the parallelism strategy with the problem at hand
#-
