Nikita Koval
Researcher at JetBrains
Nikita is a researcher in the Kotlin team at JetBrains and works on a PhD in the field of concurrency at the same time. His primary research interests are concurrent data structures and algorithms, their verification, and practically applicable code analysis. Here you can find all the recent information about me and my projects.
https://nikitakoval.org
Redesigning Communication and Synchronization in Kotlin Coroutines
Have you ever wondered how channels, mutexes, and other synchronization primitives in coroutines work under the hood? In recent years, we have significantly redesigned them; much of the work was also published at the top-tier PPoPP and PLDI academic conferences. In this talk, I will present the high-level design of these core constructs, discussing their performance and implementation trade-offs.