Improving Julia's Scheduler - One Task at a Time
The Julia Programming Language via YouTube
-
31
-
- Write review
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
AI Engineer - Learn how to integrate AI into software applications
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore Julia's task-based parallelism system and scheduler optimizations in this 28-minute conference talk from JuliaCon Global 2025. Discover how Julia's Tasks provide lighter abstractions than OS threads through user-space scheduling that avoids expensive context switches. Learn about the fundamental workings of Julia's scheduler, understand how to write code that cooperates effectively with the scheduling system, and examine the significant performance improvements implemented throughout the year. Gain insights into task-based parallelism advantages, scheduler performance considerations, and practical techniques for optimizing concurrent Julia applications through better understanding of the underlying scheduling mechanisms.
Syllabus
Improving Julia's scheduler, one Task at a time | Baraldi | JuliaCon Global 2025
Taught by
The Julia Programming Language