ISSTA/ECOOP 2024 (series) / CAKC 2024 (series) / Concurrent Algorithms in Kotlin Coroutines Tutorial /
Coroutines Scheduler
Wed 18 Sep 2024 10:30 - 10:45 at EI 4 Reithoffer - Concurrent Algorithms in Kotlin Coroutines
Coroutines provide end-users with new programming paradigms that present unique challenges to the design of an efficient scheduler, whose task is to allocate coroutines among operating system threads. We will contrast the coroutines workloads to more traditional fork-join workloads, show the benchmarks that drove the design of a dedicated coroutines scheduler, and discuss its algorithm, implementation details, and engineering trade-offs.
Wed 18 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Wed 18 Sep
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:30 - 11:50 | |||
10:30 15mTalk | Coroutines Scheduler CAKC Nikita Koval JetBrains | ||
10:45 40mTalk | Fast and Scalable Communication Channels CAKC Nikita Koval JetBrains Link to publication | ||
11:25 25mTalk | CQS: A Formally-Verified Framework for Fair and Abortable Synchronization Primitives CAKC Nikita Koval JetBrains Link to publication |
Information for Participants
Wed 18 Sep 2024 10:30 - 11:50 at EI 4 Reithoffer - Concurrent Algorithms in Kotlin Coroutines
Info for room EI 4 Reithoffer: