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
Distributed Programming in JavaRice University via Coursera Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera Многопоточность
Moscow Institute of Physics and Technology via Coursera LAFF-On Programming for High Performance
The University of Texas at Austin via edX Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera