Multi-threading in Julia with PARTR - JuliaCon 2019
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Syllabus
Welcome!.
Outline.
What's old?.
What's new?.
What's coming?.
Multithreading examples.
Examples - Parallel merge sort.
Parallel vs. Single-thread performance (Sort).
Examples - Prime Sieve of Eratosthenes.
Parallel vs. Single-thread performance (Prime Sieve).
Examples - Prefix scan.
Parallel vs. Single-thread performance (Prefix Scan).
Question - How does this relate to PARTR?.
Question - Is the schedule dynamic?.
Question - How many threads can be spawned?.
Question - Have you thought about alternative threading models?.
Question - Is there a reason to use Distributed instead of Threads?.
Question - Some low-level details.
Question - Does it compose with pmap?.
Question - Will the scheduler implement priorities?.
Question - What about BLAS native threads?.
Wrap-up.
Taught by
The Julia Programming Language
Related Courses
Julia Scientific ProgrammingUniversity of Cape Town via Coursera Julia for Beginners in Data Science
Coursera Project Network via Coursera Linear Regression and Multiple Linear Regression in Julia
Coursera Project Network via Coursera Decision Tree and Random Forest Classification using Julia
Coursera Project Network via Coursera Logistic Regression for Classification using Julia
Coursera Project Network via Coursera