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
Programming 102: Think Like a Computer ScientistRaspberry Pi Foundation via FutureLearn Using Effcient Sorting Algorithms in Java to Arrange Tax Data
Coursera Project Network via Coursera Using Efficient Sorting Algorithms in Java to Arrange Tax Data
Coursera Project Network via Coursera Merge, Sort and Filter Data in Python Pandas
Coursera Project Network via Coursera Parallel programming (Scala 2 version)
École Polytechnique Fédérale de Lausanne via Coursera